.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}.hub-later{opacity:.75;margin:10px 2px 16px;font-size:12px}.production-dnc{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.production-dnc li{border-bottom:1px solid var(--line,#e6e2d8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.production-dnc li>span{flex:1;gap:2px;min-width:220px;display:grid}.production-dnc small{opacity:.75;font-size:12.5px}.production-dnc form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.production-dnc input{border:1px solid var(--line,#d9d3c4);min-width:240px;min-height:34px;font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.production-inbox-bar{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.production-inbox-labels{flex-wrap:wrap;gap:6px;display:flex}.production-inbox-labels button{border:1px solid var(--line,#ddd6c8);background:var(--surface,#fff);font:inherit;cursor:pointer;border-radius:999px;padding:4px 12px}.production-inbox-labels button.selected{border-color:#c5a252;font-weight:600;box-shadow:0 0 0 1px #c5a252}.production-inbox-search{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.production-inbox-search input{border:1px solid var(--line,#ddd6c8);min-width:200px;font:inherit;background:var(--surface,#fff);border-radius:10px;flex:1;padding:8px 10px}.production-inbox-search button{align-items:center;gap:4px;display:inline-flex}.production-inbox-search svg{width:16px;height:16px}.production-inbox-list{border:1px solid var(--line,#ddd6c8);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.production-inbox-list>li{border-top:1px solid var(--line,#ddd6c8)}.production-inbox-list>li:first-child{border-top:0}.production-inbox-list>li>button{text-align:left;background:var(--surface,#fff);width:100%;font:inherit;color:inherit;cursor:pointer;border:0;border-radius:0;grid-template-columns:minmax(120px,200px) 1fr auto;align-items:baseline;gap:10px;padding:8px 12px;display:grid}.production-inbox-list>li>button:hover,.production-inbox-list>li.open>button{background:var(--surface-muted,#f6f2ea)}.production-inbox-list>li.unread>button{font-weight:700;box-shadow:inset 3px 0 #c5a252}.production-inbox-from,.production-inbox-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.production-inbox-from svg{color:#c5a252;vertical-align:-2px;width:14px;height:14px;margin-right:4px}.production-inbox-text small{opacity:.7;font-weight:400}.production-inbox-list time{opacity:.75;white-space:nowrap;font-size:.8rem}.production-inbox-thread{padding:0 12px 12px}.production-inbox-attach{align-items:center;gap:4px;display:inline-flex}.production-inbox-attach svg{width:14px;height:14px}.production-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.production-inbox-list>li>button{grid-template-columns:1fr auto}.production-inbox-text{grid-area:2/1/auto/-1}}
