.po-template-header-actions,.po-template-actions{display:flex;gap:10px;flex-wrap:wrap}.po-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.po-template-card{background:#fff;border:1px solid #e7eaf0;border-radius:16px;padding:22px;box-shadow:0 8px 24px rgba(15,23,42,.05);display:flex;flex-direction:column;gap:18px}.po-template-card h2{margin:10px 0 5px}.po-template-card p{margin:0;color:#64748b}.po-template-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}.po-template-card dl div{background:#f8fafc;border-radius:10px;padding:10px}.po-template-card dt{font-size:12px;color:#64748b}.po-template-card dd{margin:4px 0 0;font-weight:700}.po-template-actions form{margin:0}.po-template-builder{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.6}.po-job-workflow{display:grid;gap:18px}.po-checklist-list{display:grid;gap:10px}.po-checklist-item{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:10px}.po-checklist-item.is-complete{background:#f0fdf4}.po-checklist-item small{display:block;color:#64748b;margin-top:3px}.po-job-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.po-job-form-fields label{display:grid;gap:6px}.po-job-form-fields .po-span-2{grid-column:1/-1}@media(max-width:760px){.po-template-grid,.po-job-form-fields{grid-template-columns:1fr}.po-template-card dl{grid-template-columns:1fr}.po-template-header-actions{width:100%}.po-template-header-actions .po-button{flex:1;text-align:center}}
