.production-org-select{flex:1;align-items:center;gap:10px;max-width:520px;display:flex}.production-org-select small{letter-spacing:.04em;text-transform:uppercase;opacity:.75;font-size:12px}.production-org-select select{min-width:0;font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:10px;flex:1;padding:10px 12px}.production-error{border:1px solid #b5835a;border-radius:10px;padding:14px 16px}.production-error small{margin-top:8px;font-size:12px;display:block}.production-gated{align-items:center;gap:10px;margin:0;display:flex}.production-gated svg{flex:none;width:18px;height:18px}.hub-tools-grid button[disabled]{opacity:.55;cursor:not-allowed}.section-records a{align-items:center;gap:6px;font-weight:600;display:inline-flex}.section-records a svg{width:14px;height:14px}@media (max-width:640px){.production-org-select{width:100%;max-width:none}}.production-directory-filters{flex-wrap:wrap;gap:10px;margin:4px 0 14px;display:flex}.production-directory-filters label{border:1px solid var(--line,#ddd6c8);background:var(--surface,#fff);border-radius:10px;flex:260px;align-items:center;gap:8px;padding:0 10px;display:flex}.production-directory-filters label svg{opacity:.6;width:16px;height:16px}.production-directory-filters input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:9px 0}.production-directory-filters select{border:1px solid var(--line,#ddd6c8);background:var(--surface,#fff);font:inherit;border-radius:10px;padding:8px 10px}.section-records small svg{vertical-align:-2px;width:12px;height:12px}.production-compose{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.production-compose label{flex-direction:column;gap:4px;font-size:.85rem;display:flex}.production-compose .wide{grid-column:1/-1}.production-compose input,.production-compose select,.production-compose textarea{border:1px solid var(--line,#ddd6c8);font:inherit;background:var(--surface,#fff);border-radius:10px;padding:8px 10px}.production-compose-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.production-message{border-top:1px solid var(--line,#ddd6c8);padding:12px 0}.production-message header{flex-direction:column;gap:2px;display:flex}.production-message-body{white-space:pre-wrap;font:inherit;background:var(--surface-muted,#f6f2ea);border-radius:10px;max-height:320px;margin:8px 0;padding:10px;overflow:auto}.production-reply{border-left:3px solid var(--line,#ddd6c8);margin-left:16px;padding-left:10px}.production-confirm{align-items:flex-start;gap:8px;font-size:.9rem;display:flex}.link-button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.production-signature{flex-direction:column;gap:6px;display:flex}.production-signature-frame{border:1px solid var(--line,#ddd6c8);background:#fff;border-radius:10px;width:100%;max-width:620px;height:240px}.production-directory-pick ul{border:1px solid var(--line,#ddd6c8);border-radius:10px;max-height:260px;margin:6px 0 0;padding:0;list-style:none;overflow:auto}.production-directory-pick li{border-top:1px solid var(--line,#ddd6c8);align-items:center;gap:8px;padding:6px 10px;display:flex}.production-directory-pick li:first-child{border-top:0}.production-directory-pick li span{flex-direction:column;flex:1;display:flex}.production-directory-pick li button{padding:4px 10px}.production-channel-pick{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-bottom:12px;display:grid}.production-channel-pick label{border:1px solid var(--line,#ddd6c8);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.production-channel-pick label.selected{border-color:#c5a252;box-shadow:0 0 0 1px #c5a252}.production-channel-pick span{flex-direction:column;gap:2px;display:flex}.production-channel-off{color:#9a6b00}.production-channel-badge{color:#6b5320;vertical-align:middle;background:#f3ead6;border-radius:999px;margin-right:4px;padding:1px 6px;font-size:.7rem;display:inline-block}.production-client-pick{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.production-client-pick label{flex-direction:column;flex:1;gap:4px;display:flex}.production-deliveries ul{max-height:220px;margin:6px 0;padding:0;list-style:none;overflow:auto}.production-deliveries li{border-top:1px solid var(--line,#ddd6c8);justify-content:space-between;gap:12px;padding:2px 0;font-size:.85rem;display:flex}.production-signature-frame{height:360px}.production-template-fields{border:1px dashed #c5a252;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.production-template-fields label{flex-direction:column;gap:4px;display:flex}
