.ai-suggested-field{min-width:0;padding:6px;border-left:3px solid #b27b16;background:color-mix(in srgb,#b27b16 10%,var(--app-surface, white));border-radius:5px}.ai-draft-field-label{display:grid;gap:5px;min-width:0}.ai-draft-field-label input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:7px 8px;border:1px solid var(--app-border-strong, #cbd0d7);border-radius:7px;background:var(--app-surface, #fff);color:var(--app-text, #1c2431);font:inherit}.ai-draft-field-label input:focus-visible{outline:2px solid var(--app-accent-2, #2b7a73);outline-offset:1px}.ai-draft-line+.ai-draft-line{margin-top:16px;padding-top:16px;border-top:1px solid var(--app-border, #e5e7eb)}.ai-draft-line-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.ai-draft-line-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:8px;font-size:12px}@media(max-width:480px){.ai-draft-line-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-draft-line-fields>:first-child{grid-column:1 / -1}}.ai-suggested-field--accepted{border-color:#508267;background:color-mix(in srgb,#508267 10%,var(--app-surface, white))}.ai-suggested-field--edited,.ai-suggested-field--rejected{border-color:#9ca3af;background:color-mix(in srgb,#9ca3af 10%,var(--app-surface, white))}.ai-field-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 0;border:0;background:transparent;color:var(--app-warning-ink, #785007);cursor:pointer;font:inherit;font-size:11px;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere}.ai-field-badge:focus-visible{outline:2px solid #b27b16;outline-offset:3px}.ai-field-explanation{width:min(330px,calc(100vw - 60px));overflow-wrap:anywhere}.ai-field-explanation p{margin:8px 0}.ai-field-explanation blockquote{margin:8px 0;padding-left:10px;border-left:2px solid #d6b56e;white-space:pre-wrap}.ai-field-source,.ai-field-status{color:var(--app-text-muted-readable, #666);font-size:12px}.ai-field-options{display:grid;gap:8px;margin:10px 0}.ai-field-options>div{display:grid;gap:6px;padding-top:8px;border-top:1px solid #e5e7eb}.v2-shell .email-order-draft-panel,.v2-shell .email-order-draft-panel .card-mini,.v2-shell .email-order-draft-panel label{box-sizing:border-box;max-width:100%;min-width:0}.v2-shell .email-order-draft-panel .row{flex-wrap:wrap}.v2-shell .email-order-draft-panel input,.v2-shell .email-order-draft-panel select,.v2-shell .email-order-draft-panel textarea{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.cw-workspace{--cw-line: rgba(80, 65, 48, .14);--cw-muted: #6c737a;--cw-accent: #a64d27;display:flex;flex-direction:column;height:calc(100dvh - 200px);min-height:520px;container-type:inline-size;color:var(--v2-text, #24292f)}.cw-workspace button,.cw-workspace input,.cw-workspace select,.cw-workspace textarea{font:inherit}.cw-workspace button{cursor:pointer}.cw-workspace button:disabled{cursor:not-allowed;opacity:.55}.cw-workspace :focus-visible{outline:2px solid #2367b3;outline-offset:2px}.cw-toolbar{display:flex;justify-content:space-between;align-items:center;padding:4px 2px 16px;flex-shrink:0}.cw-toolbar h1{font-size:24px;letter-spacing:-.6px;margin:0}.cw-toolbar p{font-size:13px;color:var(--cw-muted);margin:3px 0 0}.cw-toolbar-actions{display:flex;gap:8px;align-items:center}.cw-columns{display:grid;grid-template-columns:300px minmax(360px,1fr) 300px;min-height:0;flex:1;border:1px solid var(--cw-line);border-radius:14px;overflow:hidden;background:var(--v2-surface, #fff)}.cw-queue,.cw-conversation,.cw-context{min-width:0;min-height:0;display:flex;flex-direction:column}.cw-queue{border-right:1px solid var(--cw-line);background:#786e5a09}.cw-queue-controls{padding:14px 12px 10px;border-bottom:1px solid var(--cw-line);display:grid;gap:10px}.cw-search{display:flex;align-items:center;gap:7px;border:1px solid var(--cw-line);border-radius:8px;padding:8px;background:#fff}.cw-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:13px}.cw-search button{border:0;background:none;display:flex}.cw-field{display:grid;gap:6px;margin:10px 0}.cw-field input,.cw-field select{min-height:38px;width:100%;border:1px solid #d8d8d8;border-radius:6px;padding:7px;background:#fff}.cw-queue-controls .cw-field{margin:0}.cw-queue-controls select{font-weight:600}.cw-web-filter{width:100%;border:1px solid #b96b45;border-radius:7px;padding:8px 10px;background:#fff7f1;color:#713719;font-weight:700;text-align:left}.cw-web-filter[aria-pressed=true]{background:#713719;color:#fff}.cw-queue-meta{display:flex;justify-content:space-between;align-items:center;color:var(--cw-muted);font-size:12px}.cw-queue-meta label{display:flex;align-items:center;gap:4px}.cw-queue-meta select{border:0;background:transparent;max-width:140px;font-size:12px}.cw-queue-scroll,.cw-timeline,.cw-context-content{overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.cw-queue-row{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--cw-line);padding:14px;background:transparent;position:relative}.cw-queue-row:hover{background:#f6f4ef}.cw-queue-row.is-selected{background:#f5ece3;box-shadow:inset 3px 0 var(--cw-accent)}.cw-row-top,.cw-row-bottom{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cw-row-top strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-row-top small{font-size:11px;color:var(--cw-muted);white-space:nowrap}.cw-row-title{display:block;margin:5px 0;font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-preview{font-size:12px;color:var(--cw-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cw-row-bottom{font-size:11px;margin-top:9px}.cw-urgent{color:#b13828;font-weight:650}.cw-unread{background:#a34f2d;color:#fff;min-width:18px;height:18px;border-radius:9px;text-align:center;line-height:18px}.cw-deadline{display:block;color:var(--cw-muted);font-size:11px;margin-top:4px}.cw-conversation-header{display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid var(--cw-line);flex-shrink:0}.cw-heading{min-width:0;flex:1}.cw-heading h2{font-size:17px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-heading p{margin:4px 0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cw-muted)}.cw-statusline{display:flex;gap:6px 12px;flex-wrap:wrap;font-size:11px;color:var(--cw-muted)}.cw-commandbar{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--cw-line);flex-shrink:0}.cw-commandbar select{min-width:0;max-width:46%;border:0;font-size:12px;background:transparent}.cw-commandbar .btn{padding:5px 8px;font-size:12px}.cw-timeline{flex:1;padding:18px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(#fff,#fcfaf7)}.cw-message{max-width:92%;padding:12px 14px;border:1px solid var(--cw-line);border-radius:2px 12px 12px;align-self:flex-start;background:#fff;overflow-wrap:anywhere}.cw-message header{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--cw-muted)}.cw-message time{margin-left:auto;white-space:nowrap}.cw-message p{font-size:14px;line-height:1.6;white-space:pre-wrap;margin:7px 0}.cw-message small{font-size:11px;color:var(--cw-muted)}.cw-message a{display:flex;align-items:center;gap:5px}.cw-outbound,.cw-message-staff{align-self:flex-end;background:#f1f3ee;border-radius:12px 2px 12px 12px}.cw-message-visitor{border-left:3px solid #3c78a8}.cw-message-system{align-self:center;max-width:min(92%,640px);background:#f7f4ed;border-style:dashed;border-radius:8px}.cw-message-system header span{color:#6d4b22;font-weight:650}.cw-composer{padding:10px 14px 12px;border-top:1px solid var(--cw-line);background:#fff;flex-shrink:0}.cw-composer-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.cw-composer-top button{border:0;background:transparent;padding:6px 8px;font-size:12px;color:var(--cw-muted)}.cw-composer-top button[aria-pressed=true]{color:#713719;box-shadow:inset 0 -2px #a34f2d}.cw-composer-top small{font-size:10px;color:var(--cw-muted)}.cw-composer textarea{width:100%;min-height:76px;max-height:22vh;border:1px solid #d9d9d9;border-radius:8px;resize:vertical;padding:10px;line-height:1.5;font-size:14px}.cw-composer footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:7px}.cw-composer footer>div{display:flex;align-items:center;gap:8px}.cw-composer footer select{border:0;background:transparent;font-size:12px;width:90px}.cw-icon-button{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px}.cw-email-address{display:flex;flex-wrap:wrap;gap:4px 10px;margin-bottom:6px;font-size:11px;color:var(--cw-muted)}.cw-email-address span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.cw-email-address input{border:0;border-bottom:1px solid #ddd;flex:1;min-width:140px;font-size:12px}.cw-composer-note{background:#fff9e9}.cw-reply-guard{font-size:12px;display:flex;justify-content:space-between;gap:8px;align-items:center;padding:5px 0}.cw-draft-files{display:flex;flex-wrap:wrap;gap:6px;font-size:11px}.cw-draft-files span{border:1px solid #ddd;padding:4px;border-radius:4px}.cw-draft-files button{border:0;background:none}.cw-context{border-left:1px solid var(--cw-line);background:#fcfaf7}.cw-context-tabs{display:flex;gap:0;flex-shrink:0;border-bottom:1px solid var(--cw-line)}.cw-context-tabs button{border:0;background:none;padding:15px 9px;font-size:12px;flex:1}.cw-context-tabs button[aria-current=page]{box-shadow:inset 0 -2px var(--cw-accent);font-weight:650}.cw-context-content{padding:18px}.cw-context-content h2{font-size:16px;margin:0 0 12px}.cw-context-content h3{font-size:12px;text-transform:uppercase;letter-spacing:.6px;margin:25px 0 12px;color:var(--cw-muted)}.cw-context-content p{font-size:13px;line-height:1.5}.cw-context-content dl{font-size:13px}.cw-context-content dt{font-size:11px;color:var(--cw-muted);margin-top:15px}.cw-context-content dd{margin:4px 0}.cw-context-content dd small{display:block;color:var(--cw-muted)}.cw-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0}.cw-action-grid button,.cw-work-actions button{background:#fff;border:1px solid var(--cw-line);border-radius:7px;padding:9px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px}.cw-document{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--cw-line);padding:12px 0;overflow-wrap:anywhere}.cw-document>div{min-width:0;flex:1;font-size:13px}.cw-document small{display:block;font-size:11px;color:var(--cw-muted);margin-top:4px}.cw-document button{border:0;background:none}.cw-document svg{flex-shrink:0}.cw-work-actions{display:grid;gap:8px}.cw-note{border-bottom:1px solid var(--cw-line);font-size:13px;padding:8px 0}.cw-muted{color:var(--cw-muted)}.cw-load-more{background:none;border:0;color:#764526;padding:14px;align-self:center;width:100%;font-size:12px}.cw-empty{margin:auto;max-width:320px;padding:28px;text-align:center;color:var(--cw-muted);font-size:13px}.cw-empty h2{font-size:17px;color:#333}.cw-context-toggle,.cw-back{display:none}.cw-more{position:relative}.cw-more summary{cursor:pointer;list-style:none;padding:6px;display:flex}.cw-more[open]{z-index:5}.cw-more[open]>a,.cw-more[open]>button{display:block;min-width:190px;padding:10px;background:#fff;border:1px solid var(--cw-line);font-size:12px;white-space:nowrap}.cw-more[open]>button{width:100%;text-align:left}.cw-more summary::-webkit-details-marker{display:none}.cw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@container (max-width:1180px){.cw-columns{grid-template-columns:280px minmax(0,1fr)}.cw-context{display:none}.cw-context-toggle{display:inline-flex}.cw-heading h2{font-size:15px}}@container (max-width:700px){.cw-columns{grid-template-columns:1fr}.cw-conversation,.cw-has-selection .cw-queue{display:none}.cw-has-selection .cw-conversation{display:flex}.cw-back{display:inline-flex;border:0;background:none;padding:8px}.cw-context-toggle{font-size:11px;max-width:88px;white-space:normal}.cw-conversation-header{padding:9px 7px}.cw-timeline{padding:12px}.cw-commandbar{padding:6px}.cw-composer{padding:8px 10px max(10px,env(safe-area-inset-bottom))}.cw-composer button,.cw-queue-controls select,.cw-commandbar button{min-height:44px}.cw-toolbar h1{font-size:20px}.cw-toolbar p{display:none}.cw-message{max-width:96%}.cw-message time{font-size:10px}.cw-composer-top{flex-wrap:wrap}.cw-queue-row{padding:16px}.cw-statusline{font-size:10px}.cw-more[open]>button{white-space:normal;min-width:130px}}@media(max-width:760px){.cw-workspace{height:calc(100dvh - 136px);min-height:400px}.cw-toolbar{padding-bottom:8px}.cw-workspace textarea,.cw-workspace input{font-size:16px}}.rt-sheet-root{--rt-sheet-panel-bg: var(--card, var(--app-surface, #ffffff));--rt-sheet-surface: var(--app-surface-2, #fffaf2);--rt-sheet-border: color-mix(in srgb, var(--app-border, rgba(28, 36, 49, .12)) 88%, transparent);--rt-sheet-line: color-mix(in srgb, var(--app-border-strong, rgba(28, 36, 49, .2)) 72%, transparent);--rt-sheet-text: var(--text, var(--app-text, #1c2431));--rt-sheet-muted: var(--text-soft, var(--app-text-soft, #4b5768));--rt-sheet-label: color-mix(in srgb, var(--rt-sheet-text) 95%, transparent);--rt-sheet-focus: color-mix(in srgb, var(--app-accent, #d36a2f) 28%, transparent);--rt-sheet-field-bg: #fff;--rt-sheet-field-border: color-mix(in srgb, var(--rt-sheet-line) 85%, rgba(28, 36, 49, .24));--rt-sheet-section-bg: color-mix(in srgb, var(--rt-sheet-panel-bg) 94%, #ffffff)}.rt-sheet-root .ant-drawer-content-wrapper{max-width:100vw}.rt-sheet-root .ant-drawer-content{border-left:1px solid var(--rt-sheet-border);border-radius:14px 0 0 14px;overflow:hidden;box-shadow:0 24px 60px #0d172838;background:var(--rt-sheet-panel-bg)}.rt-sheet-root .ant-drawer-header{padding:16px 22px;border-bottom:1px solid var(--rt-sheet-border);background:color-mix(in srgb,var(--rt-sheet-panel-bg) 96%,#fff)}.rt-sheet-root .ant-drawer-title{color:var(--rt-sheet-text);font-size:18px;font-weight:700;letter-spacing:.01em}.rt-sheet-root .ant-drawer-body{background:var(--rt-sheet-panel-bg);scrollbar-gutter:stable}.rt-sheet-root .ant-drawer-close{color:var(--rt-sheet-muted)}.rt-sheet-root .ant-drawer-close:hover{color:var(--rt-sheet-text)}.rt-sheet-root .ant-drawer-body>.ant-form{max-width:840px;margin:0 auto}.rt-sheet-root .ant-form-item{margin-bottom:14px}.rt-sheet-root .ant-form-vertical .ant-form-item-label{padding-bottom:6px}.rt-sheet-root .ant-form-item-label>label{color:var(--rt-sheet-label);font-size:14px;font-weight:600;line-height:1.25}.rt-sheet-root .ant-form-item-label>label.ant-form-item-required:before{color:color-mix(in srgb,var(--app-danger, #c3412f) 65%,var(--app-accent, #d36a2f) 35%)}.rt-sheet-root .ant-input,.rt-sheet-root .ant-input-affix-wrapper,.rt-sheet-root .ant-picker,.rt-sheet-root .ant-input-number,.rt-sheet-root .ant-select .ant-select-selector{min-height:40px;border-radius:11px;background:var(--rt-sheet-field-bg);border-color:var(--rt-sheet-field-border);color:var(--rt-sheet-text)}.rt-sheet-root .ant-input::placeholder,.rt-sheet-root .ant-picker-input>input::placeholder,.rt-sheet-root .ant-input-number-input::placeholder{color:color-mix(in srgb,var(--rt-sheet-muted) 88%,transparent)}.rt-sheet-root .ant-select .ant-select-selection-placeholder,.rt-sheet-root .ant-select-arrow,.rt-sheet-root .ant-picker-suffix{color:color-mix(in srgb,var(--rt-sheet-muted) 90%,transparent)}.rt-sheet-root .ant-input[disabled],.rt-sheet-root .ant-input-affix-wrapper-disabled,.rt-sheet-root .ant-picker-disabled,.rt-sheet-root .ant-input-number-disabled,.rt-sheet-root .ant-select-disabled .ant-select-selector{background:color-mix(in srgb,var(--rt-sheet-surface) 74%,#fff);color:color-mix(in srgb,var(--rt-sheet-muted) 86%,transparent);border-color:color-mix(in srgb,var(--rt-sheet-line) 68%,transparent)}.rt-sheet-root .ant-input:hover,.rt-sheet-root .ant-input-affix-wrapper:hover,.rt-sheet-root .ant-picker:hover,.rt-sheet-root .ant-input-number:hover,.rt-sheet-root .ant-select:hover .ant-select-selector{border-color:color-mix(in srgb,var(--app-accent, #d36a2f) 36%,var(--rt-sheet-line))}.rt-sheet-root .ant-input:focus,.rt-sheet-root .ant-input-affix-wrapper-focused,.rt-sheet-root .ant-picker-focused,.rt-sheet-root .ant-input-number-focused,.rt-sheet-root .ant-select-focused .ant-select-selector{border-color:color-mix(in srgb,var(--app-accent, #d36a2f) 58%,transparent)!important;box-shadow:0 0 0 3px var(--rt-sheet-focus),0 1px 2px #0d172814!important}.rt-sheet-root .ant-form-item-extra,.rt-sheet-root .ant-form-item-explain{color:color-mix(in srgb,var(--rt-sheet-muted) 92%,transparent)}.rt-sheet-root .ant-form-item-explain-error{font-size:12px;font-weight:600}.rt-sheet-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;width:auto}.rt-sheet-actions-left,.rt-sheet-actions-right{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.rt-sheet-actions-right{justify-content:flex-end;margin-left:auto}.rt-sheet-actions .ant-btn{max-width:100%;white-space:normal}.rt-form-section{padding:14px 16px 8px;border:1px solid color-mix(in srgb,var(--rt-sheet-line) 90%,transparent);border-radius:12px;background:color-mix(in srgb,var(--rt-sheet-section-bg) 92%,#f6f8fc);box-shadow:inset 0 1px #fff9}.rt-form-section+.rt-form-section{margin-top:14px}.rt-form-section__title{margin:0 0 12px;font-size:12px;font-weight:700;color:color-mix(in srgb,var(--rt-sheet-text) 62%,transparent);text-transform:uppercase;letter-spacing:.08em}.rt-form-grid-2,.rt-form-grid-3{display:grid;gap:12px}.rt-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1200px){.rt-form-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.rt-sheet-root .ant-drawer-content{border-left:none;border-radius:0}.rt-sheet-root .ant-drawer-header{padding:14px 16px}.rt-sheet-actions{flex-wrap:wrap}.rt-form-section{padding:10px 10px 4px;border-radius:10px}.rt-form-grid-2,.rt-form-grid-3{grid-template-columns:1fr;gap:10px}}.rt-sheet-root,.rt-sheet-root.v2-theme{background:transparent!important;background-image:none!important;min-height:auto!important}
