
#rq-answers-lines{--bg:#080e19;--panel:#101b2b;--edge:#23354b;--text:#edf5ff;--muted:#94a6bd;--cyan:#39d3ef;--green:#55dc9a;color:var(--text);font:14px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}#rq-answers-lines *{box-sizing:border-box}#rq-answers-lines button,#rq-answers-lines input,#rq-answers-lines textarea{font:inherit}#rq-answers-lines button{cursor:var(--rq-cursor, pointer)}#rq-answers-lines .preview-tabs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}#rq-answers-lines .preview-tabs button{background:var(--tb-panel);color:var(--tb-text);border:1px solid var(--tb-line);border-radius:10px;padding:10px 18px}#rq-answers-lines .preview-tabs button[aria-pressed=true]{background:var(--tb-raised);color:var(--tb-muted);border-color:var(--tb-line)}#rq-answers-lines .shell{background:var(--bg);border:1px solid var(--edge);border-radius:22px;overflow:hidden;min-height:670px}#rq-answers-lines .chrome{padding:17px 24px;background:var(--tb-bg);border-bottom:1px solid var(--edge);display:flex;align-items:center;justify-content:space-between;gap:12px}#rq-answers-lines .brand{display:flex;gap:10px;align-items:center;font-weight:650;letter-spacing:.2px}#rq-answers-lines .logo{background:var(--tb-raised);color:var(--cyan);border:1px solid var(--tb-line);width:32px;height:32px;border-radius:10px;display:grid;place-items:center}#rq-answers-lines .quiet{color:var(--muted);font-size:12px}#rq-answers-lines .workspace{display:grid;grid-template-columns:174px minmax(0,1fr)}#rq-answers-lines aside{padding:26px 14px;border-right:1px solid var(--edge);display:flex;flex-direction:column;gap:14px}#rq-answers-lines .section-label{font-size:12px;letter-spacing:1.5px;color:var(--muted);padding:0 12px}#rq-answers-lines .nav-current{padding:12px;border:1px solid var(--tb-line);background:var(--tb-panel);color:var(--cyan);border-radius:11px;display:flex;gap:9px;align-items:center}#rq-answers-lines .aside-note{margin-top:auto;padding:12px;color:var(--tb-muted);font-size:12px}#rq-answers-lines main{padding:28px;min-width:0}#rq-answers-lines .heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}#rq-answers-lines h1{font-size:26px;letter-spacing:-.6px;margin:0 0 3px;font-weight:650}#rq-answers-lines .primary{background:var(--cyan);color:var(--tb-muted);border:0;border-radius:11px;padding:12px 17px;font-weight:650;display:flex;align-items:center;justify-content:center;gap:8px}#rq-answers-lines .filterbar{display:flex;gap:6px;margin-bottom:19px;flex-wrap:wrap}#rq-answers-lines .filterbar button{padding:8px 12px;border:1px solid transparent;background:transparent;color:var(--muted);border-radius:9px}#rq-answers-lines .filterbar button.active{background:var(--tb-raised);border-color:var(--tb-line);color:var(--text)}#rq-answers-lines .count{margin-left:5px;opacity:.65}#rq-answers-lines .cards{display:grid;gap:14px}#rq-answers-lines .request{background:linear-gradient(115deg,var(--tb-panel),var(--tb-panel) 66%);border:1px solid var(--tb-line);border-radius:16px;padding:20px;text-align:left;color:var(--text);width:100%;display:block}#rq-answers-lines .request:hover{border-color:var(--tb-line)}#rq-answers-lines .cardtop{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px;flex-wrap:wrap}#rq-answers-lines .person{display:flex;align-items:center;gap:10px}#rq-answers-lines .avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:var(--tb-raised);color:var(--tb-accent);font-size:12px;font-weight:650}#rq-answers-lines .name{font-weight:650;font-size:15px}#rq-answers-lines .webid{font-size:12px;color:var(--muted)}#rq-answers-lines .priority{font-size:12px;color:var(--green);display:inline-flex;align-items:center;gap:7px;white-space:nowrap}#rq-answers-lines .priority.normal{color:var(--tb-muted)}#rq-answers-lines .dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}#rq-answers-lines .request h2{font-size:17px;margin:0 0 13px;font-weight:550;letter-spacing:-.2px}#rq-answers-lines .chips{display:flex;gap:6px;flex-wrap:wrap}#rq-answers-lines .chip{display:inline-flex;padding:4px 9px;background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:7px;font-size:12px;color:var(--tb-text)}#rq-answers-lines .source{color:var(--tb-accent);background:var(--tb-raised);border-color:var(--tb-line)}#rq-answers-lines .meta{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:15px;padding-top:13px;border-top:1px solid var(--tb-line)}#rq-answers-lines .label{font-size:12px;letter-spacing:1.1px;color:var(--muted);margin-bottom:5px}#rq-answers-lines .approach{font-size:12px;color:var(--tb-text)}#rq-answers-lines .footer{display:flex;justify-content:space-between;margin-top:14px;font-size:12px;color:var(--tb-muted)}#rq-answers-lines .details{margin-top:14px;padding:12px;background:var(--tb-bg);border-radius:9px;color:var(--tb-text);font-size:13px}#rq-answers-lines .hidden{display:none!important}#rq-answers-lines .phone{max-width:390px;margin:auto;border-radius:28px;min-height:0}#rq-answers-lines .phone .chrome{padding:14px 18px}#rq-answers-lines .phone aside{display:none}#rq-answers-lines .phone .workspace{display:block}#rq-answers-lines .phone main{padding:20px 16px}#rq-answers-lines .phone h1{font-size:25px}#rq-answers-lines .phone .heading{margin-bottom:18px;align-items:center}#rq-answers-lines .phone .heading .primary{padding:9px 14px;font-size:24px}#rq-answers-lines .phone .add-label{display:none}#rq-answers-lines .phone .request{padding:16px}#rq-answers-lines .phone .meta{grid-template-columns:1fr;gap:12px}#rq-answers-lines .phone .cardtop{gap:10px}#rq-answers-lines .phone .name{font-size:14px}#rq-answers-lines .phone .priority{font-size:12px}#rq-answers-lines .phone .request h2{font-size:16px}#rq-answers-lines .formhead{display:flex;align-items:center;gap:12px;margin-bottom:24px}#rq-answers-lines .back{background:var(--tb-panel);color:var(--text);border:1px solid var(--tb-line);border-radius:9px;padding:8px 12px}#rq-answers-lines .form-layout{max-width:660px;margin:auto}#rq-answers-lines .form-section{padding:20px;border:1px solid var(--edge);border-radius:15px;background:var(--tb-panel);margin-bottom:14px}#rq-answers-lines .form-section h2{margin:0 0 17px;font-size:15px;font-weight:600}#rq-answers-lines .fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}#rq-answers-lines label{display:block;color:var(--tb-text);font-size:12px;margin-bottom:14px}#rq-answers-lines input,#rq-answers-lines textarea{width:100%;display:block;margin-top:7px;padding:11px 12px;background:var(--tb-bg);border:1px solid var(--tb-line);border-radius:9px;color:var(--text);min-width:0}#rq-answers-lines textarea{resize:vertical;min-height:88px}#rq-answers-lines input::placeholder,#rq-answers-lines textarea::placeholder{color:var(--tb-muted)}#rq-answers-lines .source-pick{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0 16px}#rq-answers-lines .source-pick button{border:1px solid var(--tb-line);border-radius:8px;padding:9px 12px;background:var(--tb-panel);color:var(--tb-text)}#rq-answers-lines .source-pick button.on{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-accent)}#rq-answers-lines .radio{display:flex;align-items:center;gap:9px;border:1px solid var(--tb-line);border-radius:9px;padding:12px;margin:0}#rq-answers-lines .radio input{width:auto;margin:0;accent-color:var(--cyan)}#rq-answers-lines .form-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0}#rq-answers-lines .phone .fields{grid-template-columns:1fr;gap:0}#rq-answers-lines .phone .form-section{padding:16px}#rq-answers-lines .phone input,#rq-answers-lines .phone textarea{font-size:16px}#rq-answers-lines .phone .form-actions{flex-direction:column-reverse;align-items:stretch}#rq-answers-lines .toast{margin-bottom:14px;padding:12px;background:var(--tb-successBg);border:1px solid var(--tb-successLine);border-radius:9px;color:var(--tb-success)}#rq-answers-lines .form-error{color:var(--tb-danger);margin:10px 0}#rq-answers-lines [data-lucide]{width:16px;height:16px}@media(max-width:799px){#rq-answers-lines .workspace{grid-template-columns:1fr}#rq-answers-lines aside{display:none}#rq-answers-lines main{padding:20px 16px}#rq-answers-lines .meta{grid-template-columns:1fr}#rq-answers-lines .fields{grid-template-columns:1fr;gap:0}#rq-answers-lines .chrome{padding:14px 16px}#rq-answers-lines .add-label{display:none}#rq-answers-lines .heading .primary{font-size:23px;padding:6px 14px}#rq-answers-lines .shell{min-height:0}}
#rq-answers-lines .request{cursor:default}#rq-answers-lines .brand-table{border:1px solid var(--tb-line);border-radius:11px;overflow:hidden;background:var(--tb-panel)}#rq-answers-lines .brand-columns,#rq-answers-lines .brand-row{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(130px,1fr) minmax(0,1.8fr);gap:14px;padding:14px}#rq-answers-lines .brand-columns{padding-top:9px;padding-bottom:9px;font-size:12px;letter-spacing:.8px;color:var(--muted);background:var(--tb-panel)}#rq-answers-lines .brand-row+.brand-row{border-top:1px solid var(--tb-line)}#rq-answers-lines .brand-cell strong{font-size:15px;font-weight:650}#rq-answers-lines .brand-cell,#rq-answers-lines .geo-cell{min-width:0;overflow-wrap:anywhere}#rq-answers-lines .route-cell{display:grid;gap:10px;min-width:0}#rq-answers-lines .route{display:grid;grid-template-columns:57px 10px minmax(0,1fr);align-items:start;gap:7px;font-size:12px;overflow-wrap:anywhere}#rq-answers-lines .route .chip{justify-content:center;padding:3px 5px}#rq-answers-lines .route-arrow{color:var(--tb-muted);padding-top:3px}#rq-answers-lines .mobile-label{display:none}#rq-answers-lines .comment-toggle{padding:3px 0;color:var(--tb-muted);background:none;border:0;font-size:12px}#rq-answers-lines .brand-editor{padding:18px;background:var(--tb-bg);border:1px solid var(--tb-line);border-radius:12px;margin:16px 0}#rq-answers-lines .editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}#rq-answers-lines h3{font-size:14px;margin:0;color:var(--tb-text)}#rq-answers-lines .text-action{border:0;background:transparent;padding:8px 0;color:var(--cyan);font-size:12px}#rq-answers-lines .remove-brand,#rq-answers-lines .remove-route{color:var(--tb-muted)}#rq-answers-lines .route-editor{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:end;gap:10px}#rq-answers-lines .route-editor label{min-width:0}#rq-answers-lines select{font:inherit;display:block;width:100%;margin-top:7px;padding:11px 8px;border:1px solid var(--tb-line);border-radius:9px;background:var(--tb-bg);color:var(--text)}#rq-answers-lines .remove-route{margin-bottom:23px;padding:8px}#rq-answers-lines .add-brand{width:100%;padding:12px;border:1px dashed var(--tb-line);border-radius:9px;background:var(--tb-panel);color:var(--cyan);font:inherit}#rq-answers-lines .phone .brand-columns{display:none}#rq-answers-lines .phone .brand-row{grid-template-columns:1fr 1.3fr;gap:12px;padding:13px}#rq-answers-lines .phone .mobile-label{display:block;color:var(--muted);font-size:12px;margin-bottom:4px}#rq-answers-lines .phone .route-cell{grid-column:1/-1;border-top:1px solid var(--tb-line);padding-top:12px}#rq-answers-lines .phone .brand-editor{padding:13px}#rq-answers-lines .phone .route-editor{grid-template-columns:88px minmax(0,1fr) auto;gap:7px}#rq-answers-lines .phone select{font-size:16px}#rq-answers-lines .phone .brand-cell strong{font-size:16px}#rq-answers-lines .footer{align-items:center;gap:10px;flex-wrap:wrap}
@media(max-width:799px){#rq-answers-lines .brand-columns{display:none}#rq-answers-lines .brand-row{grid-template-columns:1fr 1.3fr;gap:12px;padding:13px}#rq-answers-lines .mobile-label{display:block;color:var(--muted);font-size:12px;margin-bottom:4px}#rq-answers-lines .route-cell{grid-column:1/-1;border-top:1px solid var(--tb-line);padding-top:12px}#rq-answers-lines .brand-editor{padding:13px}#rq-answers-lines .route-editor{grid-template-columns:80px minmax(0,1fr) auto;gap:7px}#rq-answers-lines select{font-size:16px}}
#rq-answers-lines .query-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;flex-wrap:wrap}#rq-answers-lines .tool-button{display:flex;align-items:center;gap:8px;background:var(--tb-panel);border:1px solid var(--tb-line);color:var(--text);border-radius:10px;min-height:44px;padding:10px 14px}#rq-answers-lines .tool-button[aria-expanded=true]{border-color:var(--tb-line);color:var(--cyan);background:var(--tb-raised)}#rq-answers-lines .sort-label{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;min-width:0}#rq-answers-lines .sort-select{width:auto;max-width:100%;margin:0;font-size:12px;min-height:44px}#rq-answers-lines .search-panel{background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:13px;padding:16px;margin-bottom:14px}#rq-answers-lines .search-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}#rq-answers-lines .search-panel-head strong{font-size:14px;font-weight:500}#rq-answers-lines .search-rule{display:grid;grid-template-columns:135px minmax(0,1fr) 34px;align-items:end;gap:9px;margin-bottom:10px}#rq-answers-lines .search-rule label{margin:0;min-width:0}#rq-answers-lines .search-rule input,#rq-answers-lines .search-rule select{margin-top:5px;min-height:44px}#rq-answers-lines .remove-rule{color:var(--tb-muted);background:none;border:1px solid var(--tb-line);border-radius:8px;height:44px;font-size:18px}#rq-answers-lines .search-hint{margin-top:5px}#rq-answers-lines .result-summary{margin-bottom:12px}#rq-answers-lines .search-badge{display:inline-grid;place-items:center;background:var(--tb-raised);color:var(--tb-accent);border-radius:5px;padding:0 5px;font-size:12px}#rq-answers-lines .brand-row.match{background:var(--tb-raised);box-shadow:inset 3px 0 var(--cyan)}#rq-answers-lines .empty-results{padding:32px 16px;text-align:center;border:1px dashed var(--tb-line);border-radius:13px;color:var(--tb-text)}#rq-answers-lines .empty-results strong{display:block;color:var(--text);font-weight:500;margin-bottom:8px}#rq-answers-lines .phone .query-toolbar{align-items:stretch}#rq-answers-lines .phone .sort-label{flex:1;justify-content:flex-end}#rq-answers-lines .phone .sort-label>span{display:none}#rq-answers-lines .phone .sort-select{width:100%;font-size:12px;max-width:235px}#rq-answers-lines .phone .search-rule{grid-template-columns:minmax(0,1fr) 34px;gap:8px}#rq-answers-lines .phone .search-rule .field-label{grid-column:1/-1}#rq-answers-lines .phone .search-rule select{font-size:16px}#rq-answers-lines .phone .search-rule input{font-size:16px}#rq-answers-lines .phone .search-panel{padding:12px}#rq-answers-lines .phone .search-rule+.search-rule{border-top:1px solid var(--tb-line);padding-top:12px}
@media(max-width:799px){#rq-answers-lines .sort-label>span{display:none}#rq-answers-lines .sort-label{flex:1;justify-content:flex-end}#rq-answers-lines .sort-select{font-size:12px;width:100%;max-width:235px}#rq-answers-lines .search-rule{grid-template-columns:minmax(0,1fr) 34px;gap:8px}#rq-answers-lines .search-rule .field-label{grid-column:1/-1}#rq-answers-lines .search-panel{padding:12px}#rq-answers-lines .search-rule select,#rq-answers-lines .search-rule input{font-size:16px}#rq-answers-lines .search-rule+.search-rule{border-top:1px solid var(--tb-line);padding-top:12px}}
#rq-answers-lines .route{display:flex;gap:10px;align-items:flex-start}#rq-answers-lines .route>.source{min-width:58px;flex-shrink:0;padding:4px 8px}#rq-answers-lines .approach-tags{display:flex;gap:5px;flex-wrap:wrap;min-width:0}#rq-answers-lines .approach-tag{padding:4px 9px;background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:6px;font-size:12px;color:var(--tb-text);overflow-wrap:anywhere;max-width:100%}#rq-answers-lines .source-editor{margin:12px 0;padding:14px;background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:10px}#rq-answers-lines .source-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px}#rq-answers-lines .source-editor-head label{width:145px;margin-bottom:12px}#rq-answers-lines .approach-prompt{font-size:12px;color:var(--tb-text);margin-bottom:8px}#rq-answers-lines .approach-options{display:flex;gap:7px;flex-wrap:wrap}#rq-answers-lines .approach-option,#rq-answers-lines .custom-toggle{background:var(--tb-panel);border:1px solid var(--tb-line);color:var(--tb-text);padding:9px 12px;border-radius:8px;font:inherit;font-size:13px;min-height:40px}#rq-answers-lines .approach-option.picked,#rq-answers-lines .custom-toggle.picked{color:var(--tb-accent);border-color:var(--tb-line);background:var(--tb-raised)}#rq-answers-lines .custom-toggle{color:var(--cyan);border-style:dashed}#rq-answers-lines .custom-label{margin:12px 0 0}#rq-answers-lines .source-validation{color:var(--tb-danger);font-size:12px;margin-top:9px}#rq-answers-lines .source-editor .remove-route{margin:0;padding:8px 0;font-size:12px}#rq-answers-lines .phone .source-editor{padding:12px}#rq-answers-lines .phone .approach-option,#rq-answers-lines .phone .custom-toggle{min-height:44px}#rq-answers-lines .phone .route{gap:8px}#rq-answers-lines .phone .route>.source{min-width:58px}
#rq-answers-lines{--bg:#0d1117;--panel:#151c25;--edge:#293440;--text:#edf4f5;--muted:#94a1ae;--cyan:#6be6d0;--green:#70df9c;font:14px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}#rq-answers-lines .shell{background:var(--bg);border:1px solid var(--tb-line);border-radius:20px;min-height:760px}#rq-answers-lines .chrome{background:var(--tb-bg);padding:18px 28px;border-bottom:1px solid var(--tb-line)}#rq-answers-lines .brand{font-size:15px;letter-spacing:-.2px;gap:12px}#rq-answers-lines .logo{background:var(--tb-raised);color:var(--tb-muted);border:none;border-radius:10px;width:34px;height:34px;font-size:23px}#rq-answers-lines .chrome-right{display:flex;align-items:center;gap:14px}#rq-answers-lines .workspace-tag{font-size:12px;letter-spacing:1.2px;color:var(--tb-muted)}#rq-answers-lines .user-mark{background:var(--tb-raised);color:var(--tb-text);width:31px;height:31px;border-radius:50%;display:grid;place-items:center;font-size:12px}#rq-answers-lines .workspace{display:block}#rq-answers-lines aside{display:none}#rq-answers-lines main{padding:30px 28px 24px;max-width:1100px;margin:auto}#rq-answers-lines .eyebrow{font-size:12px;letter-spacing:1.8px;color:var(--tb-muted);margin-bottom:10px}#rq-answers-lines .heading{margin-bottom:26px;align-items:center}#rq-answers-lines h1{font-size:34px;font-weight:600;letter-spacing:-1.3px;margin-bottom:5px}#rq-answers-lines .heading .quiet{font-size:13px;color:var(--tb-muted)}#rq-answers-lines .primary{background:var(--cyan);border:1px solid transparent;color:var(--tb-muted);padding:12px 18px;border-radius:10px;min-height:45px;font-size:13px;box-shadow:0 3px 12px #00000018}#rq-answers-lines .primary:hover{filter:brightness(1.06)}#rq-answers-lines .list-controls{background:var(--tb-bg);border:1px solid var(--tb-line);border-radius:13px;padding:6px 12px 0;margin-bottom:20px}#rq-answers-lines .query-toolbar{margin:0;min-height:54px;gap:12px;border-bottom:1px solid var(--tb-line);padding-bottom:6px}#rq-answers-lines .tool-button{background:var(--tb-panel);border-color:var(--tb-line);min-height:38px;padding:8px 12px;border-radius:8px;font-size:12px}#rq-answers-lines .tool-button[aria-expanded=true]{background:var(--tb-panel);border-color:var(--tb-line);color:var(--cyan)}#rq-answers-lines .sort-label{gap:10px}#rq-answers-lines .sort-label>span{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .sort-select{background:var(--tb-bg);border-color:transparent;min-height:38px;color:var(--tb-text);padding:8px 25px 8px 8px;max-width:300px}#rq-answers-lines .filterbar{gap:18px;min-height:48px;margin:0;align-items:stretch;flex-wrap:wrap}#rq-answers-lines .filterbar button{border-radius:0;border:none;border-bottom:2px solid transparent;padding:12px 1px;font-size:12px;color:var(--tb-muted)}#rq-answers-lines .filterbar button.active{border-color:var(--cyan);background:transparent;color:var(--tb-text)}#rq-answers-lines .count{display:inline-block;background:var(--tb-panel);padding:0 5px;line-height:18px;border-radius:5px;font-size:12px;opacity:1;color:var(--tb-muted);min-width:18px}#rq-answers-lines .filterbar button.active .count{background:var(--tb-raised);color:var(--tb-muted)}#rq-answers-lines .result-summary{margin:0 2px 11px;font-size:12px;color:var(--tb-muted)}#rq-answers-lines .search-panel{background:var(--tb-panel);border-color:var(--tb-line);border-radius:10px;margin:6px 0 12px}#rq-answers-lines .search-badge{background:var(--tb-raised);color:var(--tb-success)}#rq-answers-lines .search-hint{font-size:12px}#rq-answers-lines .cards{gap:14px}#rq-answers-lines .request{background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:14px;padding:0;display:grid;grid-template-columns:235px minmax(0,1fr);overflow:hidden;box-shadow:0 5px 18px #00000018}#rq-answers-lines .request:hover{border-color:var(--tb-line)}#rq-answers-lines .request.is-priority{border-color:var(--tb-successLine)}#rq-answers-lines .request-overview{padding:21px;border-right:1px solid var(--tb-line);background:var(--tb-panel);min-width:0}#rq-answers-lines .cardtop{margin-bottom:18px;display:block}#rq-answers-lines .person{gap:10px;align-items:center}#rq-answers-lines .avatar{width:38px;height:38px;border-radius:12px;background:var(--tb-raised);color:var(--tb-text);font-size:12px;flex-shrink:0}#rq-answers-lines .name{font-size:16px;font-weight:600;letter-spacing:-.3px}#rq-answers-lines .webid{font-size:12px;color:var(--tb-muted);margin-top:1px}#rq-answers-lines .request h2{font-size:13px;font-weight:400;color:var(--tb-muted);line-height:1.65;margin:0 0 18px;overflow-wrap:anywhere}#rq-answers-lines .priority{padding:4px 8px;border-radius:6px;background:var(--tb-successBg);color:var(--tb-success);font-size:12px;font-weight:500}#rq-answers-lines .priority.normal{background:var(--tb-raised);color:var(--tb-muted)}#rq-answers-lines .dot{width:6px;height:6px}#rq-answers-lines .request-body{padding:5px 20px;min-width:0}#rq-answers-lines .brand-table{border:none;border-radius:0;background:transparent;overflow:visible}#rq-answers-lines .brand-columns{display:none}#rq-answers-lines .brand-row{display:block;padding:16px 0}#rq-answers-lines .brand-row+.brand-row{border-top:1px solid var(--tb-line)}#rq-answers-lines .position-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}#rq-answers-lines .brand-cell{display:flex;align-items:center;gap:9px}#rq-answers-lines .brand-cell strong{font-size:14px;font-weight:600;letter-spacing:.2px}#rq-answers-lines .product-mark{width:25px;height:25px;border-radius:7px;border:1px solid var(--tb-line);display:grid;place-items:center;color:var(--tb-text);font-size:12px;background:var(--tb-panel)}#rq-answers-lines .geo-cell{display:flex;align-items:center;gap:7px;color:var(--tb-muted);font-size:12px}#rq-answers-lines .geo-code{background:var(--tb-raised);color:var(--tb-text);border:1px solid var(--tb-line);border-radius:5px;padding:1px 6px;font-size:12px;font-weight:500}#rq-answers-lines .route-cell{display:grid;gap:8px;border:none;padding:0}#rq-answers-lines .route{display:flex;gap:9px;align-items:flex-start;font-size:12px}#rq-answers-lines .route>.source{background:transparent;border:none;border-right:1px solid var(--tb-line);border-radius:0;color:var(--tb-muted);min-width:57px;padding:3px 10px 3px 0;font-size:12px;justify-content:flex-start}#rq-answers-lines .approach-tags{gap:5px}#rq-answers-lines .approach-tag{background:var(--tb-raised);border:1px solid var(--tb-line);color:var(--tb-text);border-radius:5px;padding:2px 8px;font-size:12px}#rq-answers-lines .footer{grid-column:1/-1;border-top:1px solid var(--tb-line);background:var(--tb-bg);padding:9px 20px;margin:0;font-size:12px;color:var(--tb-muted)}#rq-answers-lines .comment-toggle{font-size:12px;color:var(--tb-muted);display:flex;gap:7px;align-items:center;min-height:28px}#rq-answers-lines .details{grid-column:1/-1;margin:0;padding:16px 20px;border-radius:0;background:var(--tb-panel);color:var(--tb-text);border-top:1px solid var(--tb-line);font-size:12px}#rq-answers-lines .brand-row.match{background:var(--tb-panel);box-shadow:inset 3px 0 var(--cyan);padding:12px;border-radius:8px;margin:4px -10px}#rq-answers-lines .form-layout{max-width:790px}#rq-answers-lines .formhead{margin-bottom:25px}#rq-answers-lines .formhead h1{font-size:28px}#rq-answers-lines .form-section{background:var(--tb-panel);border-color:var(--tb-line);padding:22px;border-radius:13px;margin-bottom:16px}#rq-answers-lines .form-section h2{font-size:15px;color:var(--tb-text);font-weight:500}#rq-answers-lines input,#rq-answers-lines textarea,#rq-answers-lines select{background:var(--tb-bg);border-color:var(--tb-line);border-radius:8px;color:var(--tb-text)}#rq-answers-lines input:focus,#rq-answers-lines textarea:focus,#rq-answers-lines select:focus{outline:2px solid var(--tb-line);outline-offset:2px}#rq-answers-lines .brand-editor{background:var(--tb-bg);border-color:var(--tb-line);border-radius:11px}#rq-answers-lines h3{color:var(--tb-text)}#rq-answers-lines .source-editor{background:var(--tb-panel);border-color:var(--tb-line)}#rq-answers-lines .approach-option,#rq-answers-lines .custom-toggle{background:var(--tb-panel);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines .approach-option.picked,#rq-answers-lines .custom-toggle.picked{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines .add-brand{background:var(--tb-panel);border-color:var(--tb-successLine);color:var(--tb-success)}#rq-answers-lines .radio{background:var(--tb-panel);border-color:var(--tb-line);min-height:47px}#rq-answers-lines .form-actions{background:var(--tb-bg);padding:14px 18px;border:1px solid var(--tb-line);border-radius:11px}#rq-answers-lines .back{background:var(--tb-panel);border-color:var(--tb-line)}#rq-answers-lines .preview-tabs{justify-content:center;margin-bottom:16px;gap:4px}#rq-answers-lines .preview-tabs button{background:var(--tb-panel);border-color:var(--tb-line);padding:9px 18px;font-size:12px;border-radius:9px;color:var(--tb-text)}#rq-answers-lines .preview-tabs button[aria-pressed=true]{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-muted)}#rq-answers-lines .phone{max-width:402px;border-radius:24px;min-height:0}#rq-answers-lines .phone .chrome{padding:15px 18px}#rq-answers-lines .phone .brand{font-size:13px;gap:9px}#rq-answers-lines .phone .logo{width:28px;height:28px;font-size:20px;border-radius:8px}#rq-answers-lines .phone .workspace-tag{display:none}#rq-answers-lines .phone main{padding:24px 16px 20px}#rq-answers-lines .phone h1{font-size:31px}#rq-answers-lines .phone .eyebrow{font-size:12px;letter-spacing:1.6px}#rq-answers-lines .phone .heading .quiet{font-size:12px;max-width:235px}#rq-answers-lines .phone .heading .primary{min-width:46px;height:46px;padding:0;border-radius:13px;font-size:27px}#rq-answers-lines .phone .list-controls{padding:5px 10px 0}#rq-answers-lines .phone .query-toolbar{gap:6px}#rq-answers-lines .phone .sort-select{font-size:12px;max-width:235px;padding-right:3px}#rq-answers-lines .phone .filterbar{gap:14px}#rq-answers-lines .phone .filterbar button{font-size:12px}#rq-answers-lines .phone .request{display:block;padding:0;border-radius:15px}#rq-answers-lines .phone .request-overview{border-right:none;border-bottom:1px solid var(--tb-line);padding:17px;background:var(--tb-panel);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}#rq-answers-lines .phone .cardtop{margin:0}#rq-answers-lines .phone .request h2{grid-column:1/-1;grid-row:2;margin:0;font-size:13px;line-height:1.55}#rq-answers-lines .phone .priority{align-self:center;font-size:12px;padding:4px 7px}#rq-answers-lines .phone .name{font-size:15px}#rq-answers-lines .phone .request-body{padding:0 17px}#rq-answers-lines .phone .brand-row{display:block;padding:15px 0}#rq-answers-lines .phone .mobile-label{display:none}#rq-answers-lines .phone .position-title{gap:8px;margin-bottom:11px}#rq-answers-lines .phone .brand-cell strong{font-size:14px}#rq-answers-lines .phone .geo-cell{font-size:12px}#rq-answers-lines .phone .route-cell{border:none;padding:0}#rq-answers-lines .phone .footer{padding:9px 17px}#rq-answers-lines .phone .form-section{padding:17px}#rq-answers-lines .phone .formhead h1{font-size:25px}#rq-answers-lines .phone .form-actions{padding:12px}#rq-answers-lines .phone .form-actions .primary{width:100%}
@media(max-width:799px){#rq-answers-lines .chrome{padding:15px 18px}#rq-answers-lines .workspace-tag{display:none}#rq-answers-lines main{padding:24px 16px}#rq-answers-lines h1{font-size:30px}#rq-answers-lines .heading .quiet{font-size:12px;max-width:220px}#rq-answers-lines .eyebrow{font-size:12px}#rq-answers-lines .heading .primary{width:46px;height:46px;padding:0;border-radius:12px;font-size:26px}#rq-answers-lines .list-controls{padding:5px 10px 0}#rq-answers-lines .query-toolbar{gap:6px}#rq-answers-lines .sort-select{font-size:12px;padding-right:3px}#rq-answers-lines .filterbar{gap:14px}#rq-answers-lines .filterbar button{font-size:12px}#rq-answers-lines .request{display:block;padding:0}#rq-answers-lines .request-overview{border-right:0;border-bottom:1px solid var(--tb-line);padding:17px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}#rq-answers-lines .cardtop{margin:0}#rq-answers-lines .request h2{grid-column:1/-1;grid-row:2;margin:0;font-size:13px}#rq-answers-lines .priority{align-self:center;font-size:12px}#rq-answers-lines .request-body{padding:0 17px}#rq-answers-lines .brand-row{display:block;padding:15px 0}#rq-answers-lines .mobile-label{display:none}#rq-answers-lines .route-cell{border:0;padding:0}#rq-answers-lines .position-title{gap:8px}#rq-answers-lines .geo-cell{font-size:12px}#rq-answers-lines .footer{padding:9px 17px}#rq-answers-lines .form-section{padding:17px}#rq-answers-lines .form-actions{flex-direction:column-reverse;align-items:stretch}#rq-answers-lines .form-actions .primary{width:100%}}
#rq-answers-lines .approach-tags{display:grid;gap:7px;flex:1}#rq-answers-lines .approach-rate{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}#rq-answers-lines .rate-tag{font-size:12px;display:inline-flex;gap:5px;align-items:baseline;color:var(--tb-muted);flex-wrap:wrap}#rq-answers-lines .rate-tag strong{font-size:13px;font-weight:600;color:var(--tb-success);overflow-wrap:anywhere}#rq-answers-lines .rate-unspecified{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .comment-byline{display:flex;align-items:center;gap:9px;margin-bottom:10px;flex-wrap:wrap}#rq-answers-lines .comment-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--tb-raised);color:var(--tb-success);flex-shrink:0}#rq-answers-lines .comment-byline strong{font-weight:500;font-size:13px;color:var(--tb-text)}#rq-answers-lines .comment-username{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .comment-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tb-text)}#rq-answers-lines .comment-owner{color:var(--tb-text)}#rq-answers-lines .rate-editors{display:grid;gap:10px;margin-top:15px;padding-top:14px;border-top:1px solid var(--tb-line)}#rq-answers-lines .rate-editors:empty{display:none}#rq-answers-lines .rate-edit-row{display:grid;grid-template-columns:65px 120px minmax(0,1fr);gap:10px;align-items:center}#rq-answers-lines .rate-edit-row label{margin:0;min-width:0;font-size:12px}#rq-answers-lines .rate-edit-row input,#rq-answers-lines .rate-edit-row select{min-height:43px}#rq-answers-lines .rate-approach{font-size:12px;color:var(--tb-text);overflow-wrap:anywhere;padding-top:18px}#rq-answers-lines .comment-profile{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--tb-text);padding:11px 12px;background:var(--tb-panel);border:1px solid var(--tb-successLine);border-radius:9px;margin-bottom:14px;flex-wrap:wrap}#rq-answers-lines .comment-profile .quiet{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .phone .rate-edit-row{grid-template-columns:110px minmax(0,1fr);gap:8px}#rq-answers-lines .phone .rate-approach{grid-column:1/-1;padding:0}#rq-answers-lines .phone .rate-edit-row input{font-size:16px}#rq-answers-lines .phone .rate-edit-row select{font-size:14px}#rq-answers-lines .phone .rate-tag{font-size:12px}#rq-answers-lines .phone .comment-toggle{font-size:12px;flex-wrap:wrap;gap:4px}#rq-answers-lines .phone .rate-unspecified{font-size:12px}
@media(max-width:799px){#rq-answers-lines .rate-edit-row{grid-template-columns:110px minmax(0,1fr);gap:8px}#rq-answers-lines .rate-approach{grid-column:1/-1;padding:0}#rq-answers-lines .rate-edit-row input{font-size:16px}#rq-answers-lines .rate-edit-row select{font-size:14px}#rq-answers-lines .comment-toggle{flex-wrap:wrap;gap:4px}}
#rq-answers-lines .date-filter{padding:13px 0;border-bottom:1px solid var(--tb-line)}#rq-answers-lines .date-filter-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:12px;color:var(--tb-text)}#rq-answers-lines .date-filter-title .quiet{font-size:12px}#rq-answers-lines .date-fields{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}#rq-answers-lines .date-fields label{margin:0;font-size:12px;flex:1;min-width:130px;max-width:210px;color:var(--tb-muted)}#rq-answers-lines .date-fields input{color-scheme:dark;min-width:0;width:100%;font-size:13px;margin-top:5px;min-height:41px;padding:8px 10px}#rq-answers-lines .date-clear{padding:10px 6px;min-height:41px;font-size:12px}#rq-answers-lines .date-clear:disabled{color:var(--tb-muted);opacity:.6;cursor:default}#rq-answers-lines .date-error{font-size:12px;color:var(--tb-danger);margin-top:10px}#rq-answers-lines .phone .date-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}#rq-answers-lines .phone .date-fields label{min-width:0;max-width:none}#rq-answers-lines .phone .date-fields input{font-size:16px;padding:9px 7px;min-height:44px}#rq-answers-lines .phone .date-clear{grid-column:1/-1;justify-self:start;padding:0;min-height:30px}#rq-answers-lines .phone .date-filter-title .quiet{font-size:12px}@media(max-width:799px){#rq-answers-lines .date-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}#rq-answers-lines .date-fields label{min-width:0;max-width:none}#rq-answers-lines .date-fields input{font-size:16px;padding:9px 7px;min-height:44px}#rq-answers-lines .date-clear{grid-column:1/-1;justify-self:start;padding:0;min-height:30px}}
#rq-answers-lines .workspace{display:grid;grid-template-columns:156px minmax(0,1fr)}#rq-answers-lines aside{display:flex;background:var(--tb-bg);padding:25px 12px;border-right:1px solid var(--tb-line);gap:15px;min-width:0}#rq-answers-lines .section-label{font-size:12px;padding:0 8px;letter-spacing:1.1px}#rq-answers-lines .nav-current{font:inherit;text-align:left;border:1px solid var(--tb-line);background:var(--tb-panel);color:var(--tb-success);padding:11px 10px;border-radius:9px;width:100%;font-size:13px}#rq-answers-lines .nav-future{font-size:12px;color:var(--tb-muted);padding:0 8px}#rq-answers-lines .aside-note{padding:8px;color:var(--tb-muted);font-size:12px}#rq-answers-lines main{padding:28px 22px;max-width:none;width:100%}#rq-answers-lines .menu-toggle{display:none;background:var(--tb-panel);border:1px solid var(--tb-line);color:var(--tb-text);border-radius:8px;min-width:36px;min-height:36px;font-size:18px}#rq-answers-lines .query-toolbar{width:100%;justify-content:space-between}#rq-answers-lines .sort-label{margin-left:auto;flex:0 1 auto;justify-content:flex-end;text-align:right}#rq-answers-lines .sort-select{width:auto;max-width:100%;text-align:right}#rq-answers-lines .request{display:block}#rq-answers-lines .request-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;border-right:0;border-bottom:1px solid var(--tb-line);padding:17px 19px;background:var(--tb-panel)}#rq-answers-lines .cardtop{margin:0}#rq-answers-lines .request-overview h2{grid-column:1/-1;grid-row:2;margin:0;font-size:13px;color:var(--tb-text)}#rq-answers-lines .request-overview .priority{align-self:center}#rq-answers-lines .request-body{padding:16px 18px;display:grid;gap:14px}#rq-answers-lines .product-block{border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:10px;overflow:hidden;min-width:0}#rq-answers-lines .product-block.match{border-color:var(--tb-successLine);box-shadow:inset 3px 0 #00000018}#rq-answers-lines .product-block-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.8fr);gap:14px;padding:13px 15px;background:var(--tb-panel);border-bottom:1px solid var(--tb-line)}#rq-answers-lines .product-caption{display:block;color:var(--tb-muted);font-size:12px;letter-spacing:.8px;margin-bottom:3px}#rq-answers-lines .product-name{font-size:16px;color:var(--tb-text);font-weight:600;overflow-wrap:anywhere}#rq-answers-lines .product-geo{font-size:13px;color:var(--tb-text);overflow-wrap:anywhere}#rq-answers-lines .terms-table{width:100%;border-collapse:collapse;table-layout:fixed}#rq-answers-lines .terms-table th{padding:9px 14px;text-align:left;font-weight:400;letter-spacing:.6px;color:var(--tb-muted);font-size:12px;background:var(--tb-panel);border-bottom:1px solid var(--tb-line)}#rq-answers-lines .terms-table th:nth-child(1){width:23%}#rq-answers-lines .terms-table th:nth-child(2){width:31%}#rq-answers-lines .terms-table th:nth-child(3){width:46%}#rq-answers-lines .terms-table td{padding:11px 14px;border-bottom:1px solid var(--tb-line);vertical-align:top;font-size:12px;overflow-wrap:anywhere;color:var(--tb-text)}#rq-answers-lines .terms-table tr:last-child td{border-bottom:0}#rq-answers-lines .terms-source{color:var(--tb-text);font-weight:500}#rq-answers-lines .terms-approach{color:var(--tb-text)}#rq-answers-lines .terms-rate-kind{display:block;font-size:12px;color:var(--tb-muted);margin-bottom:2px}#rq-answers-lines .terms-rate-value{font-size:14px;font-weight:600;color:var(--tb-text)}#rq-answers-lines .terms-no-rate{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .phone .workspace{display:block}#rq-answers-lines .phone .menu-toggle{display:inline-grid;place-items:center}#rq-answers-lines .phone .chrome{gap:8px}#rq-answers-lines .phone .chrome .brand{flex:1;min-width:0}#rq-answers-lines .phone .brand>span:last-child{display:none}#rq-answers-lines .phone .chrome-right{gap:0}#rq-answers-lines .phone aside{display:none;border-right:0;border-bottom:1px solid var(--tb-line);padding:15px 17px}#rq-answers-lines .phone .workspace.menu-open aside{display:flex}#rq-answers-lines .phone .aside-note{display:none}#rq-answers-lines .phone main{padding:23px 14px}#rq-answers-lines .phone .request-overview{padding:16px;gap:10px}#rq-answers-lines .phone .request-body{padding:12px;gap:12px}#rq-answers-lines .phone .product-block-head{padding:11px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}#rq-answers-lines .phone .product-name{font-size:15px}#rq-answers-lines .phone .product-geo{font-size:12px}#rq-answers-lines .phone .terms-table th{padding:8px;font-size:12px}#rq-answers-lines .phone .terms-table td{padding:10px 8px;font-size:12px}#rq-answers-lines .phone .terms-rate-value{font-size:13px}#rq-answers-lines .phone .sort-label{flex:0 1 auto;margin-left:auto;min-width:0}#rq-answers-lines .phone .sort-select{width:auto;max-width:220px}
@media(max-width:799px){#rq-answers-lines .workspace{display:block}#rq-answers-lines .menu-toggle{display:inline-grid;place-items:center}#rq-answers-lines .chrome{gap:8px}#rq-answers-lines .chrome .brand{flex:1;min-width:0;font-size:13px}#rq-answers-lines .brand>span:last-child{display:none}#rq-answers-lines aside{display:none;border-right:0;border-bottom:1px solid var(--tb-line);padding:15px 17px}#rq-answers-lines .workspace.menu-open aside{display:flex}#rq-answers-lines .aside-note{display:none}#rq-answers-lines main{padding:23px 14px}#rq-answers-lines .request-body{padding:12px;gap:12px}#rq-answers-lines .product-block-head{padding:11px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}#rq-answers-lines .product-name{font-size:15px}#rq-answers-lines .product-geo{font-size:12px}#rq-answers-lines .terms-table th{padding:8px;font-size:12px}#rq-answers-lines .terms-table td{padding:10px 8px;font-size:12px}#rq-answers-lines .terms-rate-value{font-size:13px}#rq-answers-lines .sort-label{flex:0 1 auto;margin-left:auto;min-width:0}#rq-answers-lines .sort-select{width:auto;max-width:220px}}
#rq-answers-lines .list-controls{position:relative}#rq-answers-lines .calendar-toggle{flex-shrink:0}#rq-answers-lines .calendar-toggle.has-period{border-color:var(--tb-successLine);color:var(--tb-success);background:var(--tb-panel)}#rq-answers-lines .calendar-popover{position:absolute;z-index:5;top:58px;right:12px;width:310px;max-width:calc(100% - 24px);padding:16px;background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:13px;box-shadow:0 16px 45px #00000018}#rq-answers-lines .calendar-heading,#rq-answers-lines .calendar-monthbar,#rq-answers-lines .calendar-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}#rq-answers-lines .calendar-heading strong{font-size:13px;font-weight:500}#rq-answers-lines .calendar-close,#rq-answers-lines .calendar-prev,#rq-answers-lines .calendar-next{border:0;border-radius:7px;background:var(--tb-raised);color:var(--tb-text);min-width:32px;min-height:32px;font-size:20px}#rq-answers-lines .calendar-range{display:flex;justify-content:space-between;gap:12px;margin:12px 0;padding:9px 11px;background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:8px;font-size:12px;color:var(--tb-muted)}#rq-answers-lines .calendar-range strong{color:var(--tb-text);margin-left:6px;font-weight:500}#rq-answers-lines .calendar-monthbar{margin-bottom:10px}#rq-answers-lines .calendar-month{font-size:13px;font-weight:500;text-transform:capitalize}#rq-answers-lines .calendar-weekdays,#rq-answers-lines .calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;gap:3px}#rq-answers-lines .calendar-weekdays{font-size:12px;color:var(--tb-muted);margin-bottom:6px}#rq-answers-lines .calendar-grid button{min-width:0;padding:0;min-height:34px;border:0;border-radius:7px;color:var(--tb-text);background:var(--tb-raised);font-size:12px}#rq-answers-lines .calendar-grid button.endpoint{background:var(--tb-successBg);color:var(--tb-muted)}#rq-answers-lines .calendar-grid button.in-range{background:var(--tb-successBg);color:var(--tb-text)}#rq-answers-lines .calendar-step{font-size:12px;margin-top:12px}#rq-answers-lines .calendar-actions{border-top:1px solid var(--tb-line);padding-top:12px;margin-top:12px}#rq-answers-lines .calendar-actions .primary{padding:8px 12px;min-height:36px;font-size:12px}#rq-answers-lines .calendar-apply:disabled{opacity:.4}#rq-answers-lines .query-toolbar{gap:8px}#rq-answers-lines .multi-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px;background:var(--tb-panel)}#rq-answers-lines .multi-count{font-size:12px;color:var(--tb-success);background:var(--tb-successBg);padding:4px 8px;border-radius:6px;white-space:nowrap}#rq-answers-lines .multi-common{display:grid;grid-template-columns:.8fr .8fr 1.2fr;gap:14px;padding:14px 16px;border-top:1px solid var(--tb-line);border-bottom:1px solid var(--tb-line);background:var(--tb-panel)}#rq-answers-lines .multi-common strong{font-size:14px;font-weight:500;color:var(--tb-text)}#rq-answers-lines .geo-section{padding:15px}#rq-answers-lines .geo-section-title{font-size:12px;color:var(--tb-text);margin-bottom:12px}#rq-answers-lines .country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#rq-answers-lines .country-entry{display:flex;align-items:center;gap:7px;padding:9px 8px;border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:7px;min-width:0}#rq-answers-lines .country-flag{font-size:17px;flex-shrink:0}#rq-answers-lines .country-name{font-size:12px;color:var(--tb-text);overflow-wrap:anywhere;min-width:0;flex:1}#rq-answers-lines .country-code{font-size:12px;color:var(--tb-muted);flex-shrink:0}#rq-answers-lines .country-rate{display:block;color:var(--tb-text);font-size:12px;margin-top:2px}#rq-answers-lines .geo-match{border-color:var(--tb-successLine);background:var(--tb-successBg)}#rq-answers-lines .geo-preview{margin:8px 0 16px}#rq-answers-lines .geo-count{font-size:12px;color:var(--tb-text);margin-bottom:7px}#rq-answers-lines .geo-chips{display:flex;gap:5px;flex-wrap:wrap}#rq-answers-lines .geo-chips>span{font-size:12px;background:var(--tb-raised);border:1px solid var(--tb-successLine);border-radius:5px;padding:3px 6px}#rq-answers-lines .geo-rate-exceptions{margin:8px 0 16px;color:var(--tb-muted);font-size:12px}#rq-answers-lines .geo-rate-exceptions summary{padding:8px 0}#rq-answers-lines .geo-rate-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}#rq-answers-lines .geo-rate-inputs label{margin:0;min-width:0}#rq-answers-lines .geo-rate-inputs input{font-size:13px}#rq-answers-lines .geo-input-wrap{margin-bottom:10px}#rq-answers-lines .geo-input-wrap textarea{min-height:75px}#rq-answers-lines .phone .country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#rq-answers-lines .phone .geo-section{padding:12px}#rq-answers-lines .phone .multi-common{padding:12px;gap:8px}#rq-answers-lines .phone .multi-common .product-caption{font-size:12px}#rq-answers-lines .phone .multi-common strong{font-size:13px}#rq-answers-lines .phone .geo-rate-inputs{grid-template-columns:1fr}#rq-answers-lines .phone .query-toolbar{display:grid;grid-template-columns:auto auto minmax(0,1fr)}#rq-answers-lines .phone .sort-label{grid-column:1/-1;width:100%;justify-content:flex-end}#rq-answers-lines .phone .sort-select{max-width:100%;width:auto}#rq-answers-lines .phone .calendar-grid button{min-height:36px}#rq-answers-lines .phone .calendar-popover{top:98px}
@media(max-width:799px){#rq-answers-lines .country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#rq-answers-lines .geo-rate-inputs{grid-template-columns:1fr}#rq-answers-lines .query-toolbar{display:grid;grid-template-columns:auto auto minmax(0,1fr)}#rq-answers-lines .sort-label{grid-column:1/-1;width:100%;justify-content:flex-end}#rq-answers-lines .calendar-popover{top:98px}#rq-answers-lines .multi-common{padding:12px;gap:8px}#rq-answers-lines .multi-common .product-caption{font-size:12px}}
#rq-answers-lines{--bg:#070f1d;--panel:#0e1c2d;--edge:#224257;--text:#edf7ff;--muted:#92a8be;--cyan:#35d6f4;--green:#70e39d}#rq-answers-lines .shell{width:100%;max-width:none;background:var(--tb-bg);border:1px solid var(--tb-line);border-radius:12px;min-height:850px;container-type:inline-size;box-shadow:0 12px 55px #00000018}#rq-answers-lines .chrome{background:var(--tb-panel);border-bottom:1px solid var(--tb-line);padding:16px 24px;box-shadow:inset 0 2px #00000018}#rq-answers-lines .brand{letter-spacing:.8px;font-size:14px}#rq-answers-lines .logo{background:var(--tb-raised);color:var(--tb-muted);border:1px solid var(--tb-line);box-shadow:0 0 18px #00000018;border-radius:9px}#rq-answers-lines .workspace{grid-template-columns:176px minmax(0,1fr)}#rq-answers-lines aside{background:var(--tb-bg);border-color:var(--tb-line);padding:28px 14px}#rq-answers-lines .nav-current{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-accent);min-height:45px}#rq-answers-lines .nav-count{margin-left:auto;font-size:12px;color:var(--tb-accent);background:var(--tb-raised);padding:1px 6px;border-radius:5px}#rq-answers-lines .nav-future,#rq-answers-lines .aside-note{color:var(--tb-muted)}#rq-answers-lines .section-label{color:var(--tb-muted)}#rq-answers-lines main{padding:30px 26px;max-width:none}#rq-answers-lines .eyebrow{color:var(--tb-accent);letter-spacing:1.6px}#rq-answers-lines h1{font-size:31px;letter-spacing:-.9px;color:var(--tb-text)}#rq-answers-lines .heading .quiet{color:var(--tb-muted)}#rq-answers-lines .primary{background:var(--tb-raised);color:var(--tb-muted);border:1px solid var(--tb-line);box-shadow:0 3px 15px #00000018}#rq-answers-lines .list-controls{background:var(--tb-panel);border-color:var(--tb-line);border-radius:12px}#rq-answers-lines .query-toolbar{border-color:var(--tb-line)}#rq-answers-lines .tool-button{background:var(--tb-panel);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines .tool-button[aria-expanded=true],#rq-answers-lines .calendar-toggle.has-period{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-accent)}#rq-answers-lines .sort-select{background:var(--tb-panel);color:var(--tb-text);border-color:transparent;border-radius:8px}#rq-answers-lines .filterbar button{color:var(--tb-muted)}#rq-answers-lines .filterbar button.active{color:var(--tb-text);border-color:var(--tb-line)}#rq-answers-lines .count{background:var(--tb-raised);color:var(--tb-muted)}#rq-answers-lines .filterbar button.active .count{background:var(--tb-raised);color:var(--tb-accent)}#rq-answers-lines .result-summary{color:var(--tb-muted)}#rq-answers-lines .request{background:var(--tb-panel);border-color:var(--tb-line);border-radius:13px;box-shadow:0 5px 22px #00000018}#rq-answers-lines .request:hover{border-color:var(--tb-line)}#rq-answers-lines .request.is-priority{border-color:var(--tb-line)}#rq-answers-lines .request-overview{background:linear-gradient(105deg,var(--tb-panel),var(--tb-panel) 70%);border-color:var(--tb-line);padding:18px 20px}#rq-answers-lines .avatar{background:var(--tb-raised);color:var(--tb-accent);border:1px solid var(--tb-line);border-radius:11px}#rq-answers-lines .name{color:var(--tb-text)}#rq-answers-lines .webid{color:var(--tb-accent)}#rq-answers-lines .request-overview h2{color:var(--tb-text);max-width:800px;line-height:1.6}#rq-answers-lines .priority{background:var(--tb-panel);color:var(--tb-success);border:1px solid var(--tb-successLine)}#rq-answers-lines .priority.normal{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-muted)}#rq-answers-lines .request-body{padding:17px 19px;gap:13px}#rq-answers-lines .product-block{background:var(--tb-panel);border-color:var(--tb-line);border-radius:9px}#rq-answers-lines .product-block-head{background:var(--tb-raised);border-color:var(--tb-line);padding:12px 15px}#rq-answers-lines .product-caption{color:var(--tb-accent);font-size:12px}#rq-answers-lines .product-name{color:var(--tb-text);font-size:16px;letter-spacing:.2px}#rq-answers-lines .product-geo{color:var(--tb-text)}#rq-answers-lines .terms-table th{background:var(--tb-panel);color:var(--tb-accent);border-color:var(--tb-line);padding-top:10px;padding-bottom:10px}#rq-answers-lines .terms-table td{border-color:var(--tb-line);padding-top:12px;padding-bottom:12px}#rq-answers-lines .terms-source{color:var(--tb-accent)}#rq-answers-lines .terms-approach{color:var(--tb-text)}#rq-answers-lines .terms-rate-kind{color:var(--tb-muted)}#rq-answers-lines .terms-rate-value{color:var(--tb-text)}#rq-answers-lines .terms-no-rate{color:var(--tb-muted)}#rq-answers-lines .footer{background:var(--tb-bg);border-color:var(--tb-line);color:var(--tb-muted)}#rq-answers-lines .comment-toggle{color:var(--tb-muted)}#rq-answers-lines .comment-owner{color:var(--tb-text)}#rq-answers-lines .details{background:var(--tb-panel);border-color:var(--tb-line)}#rq-answers-lines .comment-avatar{background:var(--tb-raised);color:var(--tb-accent)}#rq-answers-lines .comment-byline strong{color:var(--tb-text)}#rq-answers-lines .comment-username{color:var(--tb-muted)}#rq-answers-lines .comment-text{color:var(--tb-text)}#rq-answers-lines .multi-title{background:var(--tb-raised);border-bottom:1px solid var(--tb-line)}#rq-answers-lines .multi-count{background:var(--tb-raised);color:var(--tb-accent);border:1px solid var(--tb-line)}#rq-answers-lines .multi-common{background:var(--tb-panel);border-color:var(--tb-line)}#rq-answers-lines .multi-common strong{color:var(--tb-text)}#rq-answers-lines .geo-section-title{color:var(--tb-muted)}#rq-answers-lines .country-entry{background:var(--tb-panel);border-color:var(--tb-line)}#rq-answers-lines .country-name{color:var(--tb-text)}#rq-answers-lines .country-code{color:var(--tb-accent)}#rq-answers-lines .geo-match{background:var(--tb-raised);border-color:var(--tb-line)}#rq-answers-lines .country-rate{color:var(--tb-text)}#rq-answers-lines .search-panel{background:var(--tb-panel);border-color:var(--tb-line)}#rq-answers-lines input,#rq-answers-lines textarea,#rq-answers-lines select{background:var(--tb-panel);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines input::placeholder,#rq-answers-lines textarea::placeholder{color:var(--tb-accent)}#rq-answers-lines input:focus,#rq-answers-lines textarea:focus,#rq-answers-lines select:focus{outline-color:var(--tb-line)}#rq-answers-lines .sort-select{background:var(--tb-panel);border-color:transparent}#rq-answers-lines .form-section{background:var(--tb-panel);border-color:var(--tb-line)}#rq-answers-lines .brand-editor{background:var(--tb-panel);border-color:var(--tb-line)}#rq-answers-lines .source-editor{background:var(--tb-raised);border-color:var(--tb-line)}#rq-answers-lines .approach-option,#rq-answers-lines .custom-toggle{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines .approach-option.picked,#rq-answers-lines .custom-toggle.picked{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-accent)}#rq-answers-lines .add-brand{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-accent)}#rq-answers-lines .rate-editors{border-color:var(--tb-line)}#rq-answers-lines .rate-approach{color:var(--tb-accent)}#rq-answers-lines h3{color:var(--tb-accent)}#rq-answers-lines .radio{background:var(--tb-panel);border-color:var(--tb-line)}#rq-answers-lines .form-actions{background:var(--tb-panel);border-color:var(--tb-line)}#rq-answers-lines .comment-profile{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines .comment-profile .quiet{color:var(--tb-muted)}#rq-answers-lines .geo-chips>span{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines .calendar-popover{background:var(--tb-panel);border-color:var(--tb-line)}#rq-answers-lines .calendar-close,#rq-answers-lines .calendar-prev,#rq-answers-lines .calendar-next{background:var(--tb-raised);color:var(--tb-text)}#rq-answers-lines .calendar-range{background:var(--tb-panel);border-color:var(--tb-line)}#rq-answers-lines .calendar-range strong{color:var(--tb-accent)}#rq-answers-lines .calendar-grid button{background:var(--tb-raised);color:var(--tb-text)}#rq-answers-lines .calendar-grid button.endpoint{background:var(--tb-raised);color:var(--tb-muted)}#rq-answers-lines .calendar-grid button.in-range{background:var(--tb-raised);color:var(--tb-accent)}#rq-answers-lines .calendar-actions{border-color:var(--tb-line)}#rq-answers-lines .user-mark{background:var(--tb-raised);color:var(--tb-accent)}#rq-answers-lines .workspace-tag{color:var(--tb-accent)}#rq-answers-lines .preview-tabs button{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines .preview-tabs button[aria-pressed=true]{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-muted)}#rq-answers-lines .menu-toggle{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines .phone{max-width:402px;border-radius:22px;min-height:0}#rq-answers-lines .phone main{padding:23px 14px}#rq-answers-lines .phone .workspace{display:block}#rq-answers-lines .phone .request-overview{padding:16px}#rq-answers-lines .phone .request-body{padding:12px}#rq-answers-lines .phone .calendar-popover{top:98px}
@container(min-width:1200px){#rq-answers-lines .cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#rq-answers-lines .heading{margin-bottom:30px}#rq-answers-lines .country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:799px){#rq-answers-lines .shell{border-radius:12px;min-height:0}#rq-answers-lines .workspace{display:block}#rq-answers-lines main{padding:23px 14px}#rq-answers-lines .request-body{padding:12px}#rq-answers-lines .request-overview{padding:16px}#rq-answers-lines .terms-table td{padding:10px 8px}#rq-answers-lines .terms-table th{padding:8px}#rq-answers-lines .product-name{font-size:15px}}
/* Stable desktop header and toolbar; explicit mobile layout. */
#rq-answers-lines .heading{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:18px;margin-bottom:22px}#rq-answers-lines .heading>div{min-width:0}#rq-answers-lines .heading h1{font-size:29px;margin:0 0 5px}#rq-answers-lines .heading .quiet{max-width:none;font-size:12px}#rq-answers-lines .heading .primary.add{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:40px;min-height:40px;padding:0 14px;font-size:12px;line-height:1;white-space:nowrap;border-radius:9px;box-shadow:none}#rq-answers-lines .heading .add-label{display:inline;white-space:nowrap}#rq-answers-lines .heading .primary.add>span:first-child{font-size:19px;font-weight:400}#rq-answers-lines .eyebrow{margin-bottom:7px;font-size:12px;letter-spacing:1.4px}#rq-answers-lines .list-controls{padding:0 12px}#rq-answers-lines .query-toolbar{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;justify-content:normal;gap:8px;min-height:60px;width:100%;margin:0;padding:10px 0;border-bottom:1px solid var(--tb-line)}#rq-answers-lines .query-toolbar>.search-toggle{grid-column:1;grid-row:1}#rq-answers-lines .query-toolbar>.calendar-toggle{grid-column:2;grid-row:1}#rq-answers-lines .query-toolbar>.sort-label{grid-column:3;grid-row:1;justify-self:end;display:block;width:auto;min-width:0;max-width:100%;margin:0;text-align:right;flex:none}#rq-answers-lines .sort-label>span{display:none}#rq-answers-lines .query-toolbar .sort-select{width:auto;max-width:100%;min-width:0;height:36px;min-height:36px;margin:0;padding:7px 6px;font-size:12px;border:0;background:transparent;text-align:right}#rq-answers-lines .query-toolbar>.tool-button{height:36px;min-height:36px;padding:7px 10px;gap:7px;font-size:12px;border-radius:8px;white-space:nowrap}#rq-answers-lines .filterbar{display:flex;gap:20px;align-items:stretch;justify-content:flex-start;min-height:44px;margin:0;flex-wrap:wrap}#rq-answers-lines .filterbar button{padding:11px 0;font-size:12px;white-space:nowrap}#rq-answers-lines .calendar-popover{top:56px}#rq-answers-lines .search-panel{margin-top:10px}#rq-answers-lines .search-rule{grid-template-columns:150px minmax(0,1fr) 36px;align-items:end}#rq-answers-lines .search-rule label{margin:0}#rq-answers-lines .search-rule select,#rq-answers-lines .search-rule input{height:40px;min-height:40px;font-size:13px;margin-top:5px}#rq-answers-lines .search-rule .remove-rule{height:40px}#rq-answers-lines .phone .heading{grid-template-columns:minmax(0,1fr) 40px;gap:12px}#rq-answers-lines .phone .heading h1{font-size:27px}#rq-answers-lines .phone .heading .quiet{font-size:12px;max-width:none}#rq-answers-lines .phone .heading .primary.add{width:40px;height:40px;min-height:40px;padding:0;font-size:23px;border-radius:10px}#rq-answers-lines .phone .heading .add-label{display:none}#rq-answers-lines .phone .heading .primary.add>span:first-child{font-size:24px}#rq-answers-lines .phone .query-toolbar{grid-template-columns:max-content minmax(0,1fr);gap:8px;padding:10px 0;min-height:0}#rq-answers-lines .phone .query-toolbar>.search-toggle{grid-column:1;grid-row:1}#rq-answers-lines .phone .query-toolbar>.calendar-toggle{grid-column:2;grid-row:1;justify-self:end}#rq-answers-lines .phone .query-toolbar>.sort-label{grid-column:1/-1;grid-row:2;justify-self:stretch;border-top:1px solid var(--tb-line);padding-top:7px;width:100%;text-align:right}#rq-answers-lines .phone .sort-select{width:auto;max-width:100%;height:34px;min-height:34px;font-size:12px;padding:4px 0}#rq-answers-lines .phone .filterbar{justify-content:space-between;gap:7px;flex-wrap:nowrap}#rq-answers-lines .phone .filterbar button{font-size:12px}#rq-answers-lines .phone .calendar-popover{top:102px}#rq-answers-lines .phone .search-rule{grid-template-columns:minmax(0,1fr) 36px;gap:8px}#rq-answers-lines .phone .search-rule .field-label{grid-column:1/-1}#rq-answers-lines .phone .search-rule select,#rq-answers-lines .phone .search-rule input{font-size:16px;height:44px;min-height:44px}#rq-answers-lines .phone .search-rule .remove-rule{height:44px}
@media(max-width:799px){#rq-answers-lines .heading{grid-template-columns:minmax(0,1fr) 40px;gap:12px}#rq-answers-lines .heading h1{font-size:27px}#rq-answers-lines .heading .primary.add{width:40px;height:40px;min-height:40px;padding:0;border-radius:10px}#rq-answers-lines .heading .add-label{display:none}#rq-answers-lines .heading .primary.add>span:first-child{font-size:24px}#rq-answers-lines .query-toolbar{grid-template-columns:max-content minmax(0,1fr);gap:8px;padding:10px 0;min-height:0}#rq-answers-lines .query-toolbar>.search-toggle{grid-column:1;grid-row:1}#rq-answers-lines .query-toolbar>.calendar-toggle{grid-column:2;grid-row:1;justify-self:end}#rq-answers-lines .query-toolbar>.sort-label{grid-column:1/-1;grid-row:2;justify-self:stretch;border-top:1px solid var(--tb-line);padding-top:7px;width:100%;text-align:right}#rq-answers-lines .query-toolbar .sort-select{width:auto;max-width:100%;height:34px;min-height:34px;font-size:12px;padding:4px 0}#rq-answers-lines .filterbar{justify-content:space-between;gap:7px;flex-wrap:nowrap}#rq-answers-lines .filterbar button{font-size:12px}#rq-answers-lines .calendar-popover{top:102px}#rq-answers-lines .search-rule{grid-template-columns:minmax(0,1fr) 36px;gap:8px}#rq-answers-lines .search-rule .field-label{grid-column:1/-1}#rq-answers-lines .search-rule select,#rq-answers-lines .search-rule input{font-size:16px;height:44px;min-height:44px}#rq-answers-lines .search-rule .remove-rule{height:44px}}
#rq-answers-lines .card-actions{display:flex;align-items:center;gap:9px;justify-self:end}#rq-answers-lines .edit-request{display:grid;place-items:center;width:32px;height:32px;padding:0;background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:7px;color:var(--tb-accent);font-size:18px}#rq-answers-lines .edit-request:hover{background:var(--tb-raised);color:var(--tb-text)}#rq-answers-lines .edit-request svg{width:15px;height:15px}#rq-answers-lines .form-sync-note{padding:11px 13px;margin:0 0 15px;background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:8px;color:var(--tb-text);font-size:12px}#rq-answers-lines .edited-label{margin-left:8px;color:var(--tb-accent)}#rq-answers-lines .phone .edit-request{width:36px;height:36px}#rq-answers-lines .phone .card-actions{gap:6px}
#rq-answers-lines .request-overview{padding:14px 17px;gap:7px 12px}#rq-answers-lines .request-overview h2{font-size:12px;line-height:1.5;margin:0}#rq-answers-lines .request-body{display:block;padding:0}#rq-answers-lines .request-body>.product-block{margin:12px}#rq-answers-lines .compact-products{width:100%;min-width:0}#rq-answers-lines .request-matrix{width:100%;border-collapse:collapse;table-layout:fixed}#rq-answers-lines .request-matrix thead th{padding:10px 12px;background:var(--tb-panel);color:var(--tb-accent);font-weight:400;font-size:12px;letter-spacing:.7px;text-align:left;border-bottom:1px solid var(--tb-line)}#rq-answers-lines .request-matrix thead th:nth-child(1){width:22%}#rq-answers-lines .request-matrix thead th:nth-child(2){width:24%}#rq-answers-lines .request-matrix thead th:nth-child(3){width:13%}#rq-answers-lines .request-matrix thead th:nth-child(4){width:17%}#rq-answers-lines .request-matrix thead th:nth-child(5){width:24%}#rq-answers-lines .request-matrix td{padding:12px;vertical-align:top;font-size:12px;border-bottom:1px solid var(--tb-line);overflow-wrap:anywhere}#rq-answers-lines .matrix-product:nth-of-type(even){background:var(--tb-panel)}#rq-answers-lines .request-matrix .matrix-brand strong{font-size:14px;color:var(--tb-text);font-weight:600}#rq-answers-lines .matrix-geo{color:var(--tb-text);font-size:12px!important}#rq-answers-lines .matrix-source{color:var(--tb-accent)}#rq-answers-lines .matrix-approach{color:var(--tb-text)}#rq-answers-lines .matrix-rate>span{display:block;color:var(--tb-muted);font-size:12px;margin-bottom:2px}#rq-answers-lines .matrix-rate>strong{font-weight:600;font-size:14px;color:var(--tb-text)}#rq-answers-lines .matrix-rate>span.matrix-no-rate{color:var(--tb-muted);font-size:12px}#rq-answers-lines .matrix-product.matrix-match{background:var(--tb-raised)}#rq-answers-lines .mobile-product-title{display:none}#rq-answers-lines .footer{padding:7px 17px}#rq-answers-lines .phone .request-body{padding:0;display:block}#rq-answers-lines .phone .request-overview{padding:14px;gap:8px}#rq-answers-lines .phone .request-matrix thead{display:none}#rq-answers-lines .phone .mobile-product-title{display:table-row}#rq-answers-lines .phone .mobile-product-title th{padding:12px 14px 7px;text-align:left;background:var(--tb-raised);border-top:1px solid var(--tb-line);font-weight:400}#rq-answers-lines .phone .mobile-product-title strong{display:block;color:var(--tb-text);font-size:15px;font-weight:600;margin-bottom:3px}#rq-answers-lines .phone .mobile-product-title span{display:block;color:var(--tb-muted);font-size:12px}#rq-answers-lines .phone .matrix-brand,#rq-answers-lines .phone .matrix-geo{display:none}#rq-answers-lines .phone .matrix-product{background:var(--tb-panel)}#rq-answers-lines .phone .matrix-product.matrix-match{background:var(--tb-raised)}#rq-answers-lines .phone .request-matrix td{padding:9px 14px;vertical-align:middle}#rq-answers-lines .phone .request-matrix .matrix-source{width:24%;font-size:12px}#rq-answers-lines .phone .request-matrix .matrix-approach{width:31%;font-size:12px}#rq-answers-lines .phone .request-matrix .matrix-rate{width:45%;text-align:right}#rq-answers-lines .phone .matrix-rate>span,#rq-answers-lines .phone .matrix-rate>strong{display:inline;margin:0}#rq-answers-lines .phone .matrix-rate>strong{font-size:13px;margin-left:5px}#rq-answers-lines .phone .footer{padding:7px 14px}
@media(max-width:799px){#rq-answers-lines .request-body{padding:0;display:block}#rq-answers-lines .request-overview{padding:14px;gap:8px}#rq-answers-lines .request-matrix thead{display:none}#rq-answers-lines .mobile-product-title{display:table-row}#rq-answers-lines .mobile-product-title th{padding:12px 14px 7px;text-align:left;background:var(--tb-raised);border-top:1px solid var(--tb-line);font-weight:400}#rq-answers-lines .mobile-product-title strong{display:block;color:var(--tb-text);font-size:15px;font-weight:600;margin-bottom:3px}#rq-answers-lines .mobile-product-title span{display:block;color:var(--tb-muted);font-size:12px}#rq-answers-lines .matrix-brand,#rq-answers-lines .matrix-geo{display:none}#rq-answers-lines .matrix-product{background:var(--tb-panel)}#rq-answers-lines .matrix-product.matrix-match{background:var(--tb-raised)}#rq-answers-lines .request-matrix td{padding:9px 14px;vertical-align:middle}#rq-answers-lines .request-matrix .matrix-source{width:24%;font-size:12px}#rq-answers-lines .request-matrix .matrix-approach{width:31%;font-size:12px}#rq-answers-lines .request-matrix .matrix-rate{width:45%;text-align:right}#rq-answers-lines .matrix-rate>span,#rq-answers-lines .matrix-rate>strong{display:inline;margin:0}#rq-answers-lines .matrix-rate>strong{font-size:13px;margin-left:5px}#rq-answers-lines .footer{padding:7px 14px}}
#rq-answers-lines .readable-products{padding:14px;display:grid;gap:12px}#rq-answers-lines .product-ticket{border:1px solid var(--tb-line);border-radius:10px;background:var(--tb-panel);overflow:hidden}#rq-answers-lines .ticket-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--tb-raised);border-bottom:1px solid var(--tb-line);flex-wrap:wrap}#rq-answers-lines .ticket-heading>strong{font-size:15px;font-weight:600;color:var(--tb-text);overflow-wrap:anywhere}#rq-answers-lines .ticket-country{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--tb-text);flex-wrap:wrap;min-width:0}#rq-answers-lines .ticket-code{color:var(--tb-accent);font-size:12px;border:1px solid var(--tb-line);border-radius:4px;padding:1px 5px}#rq-answers-lines .ticket-condition{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px}#rq-answers-lines .ticket-condition+.ticket-condition{border-top:1px solid var(--tb-line)}#rq-answers-lines .ticket-traffic{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0}#rq-answers-lines .ticket-source{font-size:12px;font-weight:500;color:var(--tb-accent);min-width:42px}#rq-answers-lines .ticket-approach{font-size:12px;color:var(--tb-text);background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:6px;padding:3px 9px;overflow-wrap:anywhere}#rq-answers-lines .ticket-rate{display:flex;align-items:baseline;justify-content:flex-end;gap:7px;flex-wrap:wrap;text-align:right;min-width:0}#rq-answers-lines .ticket-rate>span{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .ticket-rate>strong{font-size:16px;font-weight:600;color:var(--tb-text);overflow-wrap:anywhere}#rq-answers-lines .ticket-rate>span.ticket-no-rate{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .ticket-match{border-color:var(--tb-line);background:var(--tb-raised)}#rq-answers-lines .edit-request{font-size:20px;line-height:1}#rq-answers-lines .phone .readable-products{padding:11px;gap:10px}#rq-answers-lines .phone .ticket-heading{padding:11px 12px;gap:7px}#rq-answers-lines .phone .ticket-country{font-size:12px}#rq-answers-lines .phone .ticket-condition{padding:10px 12px;gap:8px}#rq-answers-lines .phone .ticket-traffic{gap:7px}#rq-answers-lines .phone .ticket-source{min-width:35px;font-size:12px}#rq-answers-lines .phone .ticket-approach{font-size:12px;padding:3px 7px}#rq-answers-lines .phone .ticket-rate{gap:5px}#rq-answers-lines .phone .ticket-rate>strong{font-size:14px}#rq-answers-lines .phone .ticket-rate>span{font-size:12px}
@media(max-width:799px){#rq-answers-lines .readable-products{padding:11px;gap:10px}#rq-answers-lines .ticket-heading{padding:11px 12px;gap:7px}#rq-answers-lines .ticket-country{font-size:12px}#rq-answers-lines .ticket-condition{padding:10px 12px;gap:8px}#rq-answers-lines .ticket-traffic{gap:7px}#rq-answers-lines .ticket-source{min-width:35px;font-size:12px}#rq-answers-lines .ticket-approach{font-size:12px;padding:3px 7px}#rq-answers-lines .ticket-rate{gap:5px}#rq-answers-lines .ticket-rate>strong{font-size:14px}#rq-answers-lines .ticket-rate>span{font-size:12px}}
#rq-answers-lines .brand-groups{padding:13px;display:grid;gap:15px}#rq-answers-lines .brand-group{border:1px solid var(--tb-line);border-radius:10px;overflow:hidden;background:var(--tb-panel)}#rq-answers-lines .brand-group-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;background:var(--tb-raised);border-bottom:1px solid var(--tb-line)}#rq-answers-lines .brand-group-title strong{font-size:16px;color:var(--tb-text);font-weight:600;overflow-wrap:anywhere}#rq-answers-lines .brand-group-title>span{font-size:12px;color:var(--tb-accent);white-space:nowrap}#rq-answers-lines .geo-condition-group{padding:13px 14px}#rq-answers-lines .geo-condition-group+.geo-condition-group{border-top:1px solid var(--tb-line)}#rq-answers-lines .geo-condition-group:nth-child(odd){background:var(--tb-panel)}#rq-answers-lines .condition-geos{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}#rq-answers-lines .condition-geo-label{font-size:12px;color:var(--tb-accent);padding-top:5px;flex-shrink:0;letter-spacing:.6px}#rq-answers-lines .condition-geo-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}#rq-answers-lines .condition-country{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:6px;font-size:12px;color:var(--tb-text);min-width:0;max-width:100%}#rq-answers-lines .condition-country>span{overflow-wrap:anywhere}#rq-answers-lines .condition-country b{font-weight:400;font-size:12px;color:var(--tb-accent)}#rq-answers-lines .condition-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}#rq-answers-lines .condition-line+.condition-line{border-top:1px solid var(--tb-line);margin-top:3px;padding-top:9px}#rq-answers-lines .condition-traffic{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0}#rq-answers-lines .condition-source{color:var(--tb-accent);font-size:12px;min-width:42px}#rq-answers-lines .condition-approach{font-size:12px;color:var(--tb-text);background:var(--tb-raised);padding:3px 8px;border:1px solid var(--tb-line);border-radius:6px;overflow-wrap:anywhere}#rq-answers-lines .condition-rate{display:flex;gap:6px;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;text-align:right;min-width:0}#rq-answers-lines .condition-rate>span{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .condition-rate>strong{font-size:15px;font-weight:600;color:var(--tb-text);overflow-wrap:anywhere}#rq-answers-lines .condition-match{box-shadow:inset 3px 0 #00000018}#rq-answers-lines .condition-country.country-selected{border-color:var(--tb-line);background:var(--tb-raised)}#rq-answers-lines .phone .brand-groups{padding:10px;gap:12px}#rq-answers-lines .phone .geo-condition-group{padding:11px 12px}#rq-answers-lines .phone .brand-group-title{padding:10px 12px}#rq-answers-lines .phone .condition-geos{gap:7px}#rq-answers-lines .phone .condition-country{font-size:12px}#rq-answers-lines .phone .condition-source{min-width:33px;font-size:12px}#rq-answers-lines .phone .condition-approach{font-size:12px}#rq-answers-lines .phone .condition-rate>strong{font-size:14px}
@media(max-width:799px){#rq-answers-lines .brand-groups{padding:10px;gap:12px}#rq-answers-lines .geo-condition-group{padding:11px 12px}#rq-answers-lines .brand-group-title{padding:10px 12px}#rq-answers-lines .condition-geos{gap:7px}#rq-answers-lines .condition-source{min-width:33px;font-size:12px}#rq-answers-lines .condition-approach{font-size:12px}#rq-answers-lines .condition-rate>strong{font-size:14px}}
#rq-answers-lines .geo-condition-group{padding:0}#rq-answers-lines .geo-condition-group+.geo-condition-group{border-top:2px solid var(--tb-line)}#rq-answers-lines .condition-headings,#rq-answers-lines .ordered-condition{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:0 15px}#rq-answers-lines .condition-headings{padding-top:13px;padding-bottom:6px;background:var(--tb-raised);color:var(--tb-accent);font-size:12px;letter-spacing:.6px}#rq-answers-lines .ordered-condition{background:var(--tb-raised);padding-top:5px;padding-bottom:12px;align-items:baseline}#rq-answers-lines .ordered-condition+.ordered-condition{border-top:1px solid var(--tb-line);padding-top:10px}#rq-answers-lines .ordered-source{color:var(--tb-accent);font-size:14px;overflow-wrap:anywhere}#rq-answers-lines .ordered-approach{color:var(--tb-text);font-size:14px;overflow-wrap:anywhere}#rq-answers-lines .ordered-rate{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}#rq-answers-lines .ordered-rate>span{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .ordered-rate>strong{font-size:16px;font-weight:600;color:var(--tb-text);overflow-wrap:anywhere}#rq-answers-lines .ordered-geos{padding:13px 15px 15px;border-top:1px solid var(--tb-line);background:var(--tb-panel)}#rq-answers-lines .ordered-geo-label{display:block;font-size:12px;color:var(--tb-muted);margin-bottom:9px}#rq-answers-lines .ordered-geo-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#rq-answers-lines .ordered-country{display:flex;align-items:center;gap:7px;background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:7px;padding:9px 8px;min-width:0}#rq-answers-lines .ordered-flag{font-size:17px;flex-shrink:0}#rq-answers-lines .ordered-country-name{font-size:12px;color:var(--tb-text);flex:1;min-width:0;overflow-wrap:anywhere}#rq-answers-lines .ordered-code{font-size:12px;color:var(--tb-accent);flex-shrink:0}#rq-answers-lines .ordered-geos.single-geo{display:flex;align-items:center;gap:12px;padding:10px 15px}#rq-answers-lines .single-geo .ordered-geo-label{margin:0;font-size:12px;letter-spacing:.6px}#rq-answers-lines .single-geo .ordered-geo-list{display:block;min-width:0}#rq-answers-lines .single-geo .ordered-country{padding:5px 9px;gap:8px}#rq-answers-lines .ordered-country.country-selected{border-color:var(--tb-line);background:var(--tb-raised)}#rq-answers-lines .phone .geo-condition-group{padding:0}#rq-answers-lines .phone .ordered-geo-list{grid-template-columns:repeat(2,minmax(0,1fr))}#rq-answers-lines .phone .condition-headings{padding:11px 12px 5px;font-size:12px;gap:8px}#rq-answers-lines .phone .ordered-condition{padding:5px 12px 11px;gap:8px}#rq-answers-lines .phone .ordered-source,#rq-answers-lines .phone .ordered-approach{font-size:13px}#rq-answers-lines .phone .ordered-rate>strong{font-size:14px}#rq-answers-lines .phone .ordered-rate>span{font-size:12px}#rq-answers-lines .phone .ordered-geos{padding:11px 12px}#rq-answers-lines .phone .ordered-geos.single-geo{padding:9px 12px}#rq-answers-lines .phone .single-geo .ordered-geo-list{display:block}
@media(max-width:799px){#rq-answers-lines .geo-condition-group{padding:0}#rq-answers-lines .ordered-geo-list{grid-template-columns:repeat(2,minmax(0,1fr))}#rq-answers-lines .condition-headings{padding:11px 12px 5px;font-size:12px;gap:8px}#rq-answers-lines .ordered-condition{padding:5px 12px 11px;gap:8px}#rq-answers-lines .ordered-source,#rq-answers-lines .ordered-approach{font-size:13px}#rq-answers-lines .ordered-rate>strong{font-size:14px}#rq-answers-lines .ordered-rate>span{font-size:12px}#rq-answers-lines .ordered-geos{padding:11px 12px}#rq-answers-lines .ordered-geos.single-geo{padding:9px 12px}#rq-answers-lines .single-geo .ordered-geo-list{display:block}}
#rq-answers-lines .brand-group-title{align-items:flex-start;gap:14px;padding:13px 14px}#rq-answers-lines .brand-group-title>strong{padding-top:6px}#rq-answers-lines .top-geo-list{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;max-width:75%;min-width:0}#rq-answers-lines .top-geo-chip{display:flex;align-items:center;gap:8px;min-width:145px;max-width:100%;padding:8px 10px;background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:8px;color:var(--tb-text)}#rq-answers-lines .top-geo-flag{font-size:17px;flex-shrink:0}#rq-answers-lines .top-geo-name{font-size:12px;flex:1;min-width:0;overflow-wrap:anywhere}#rq-answers-lines .top-geo-code{font-size:12px;color:var(--tb-accent);margin-left:7px;flex-shrink:0}#rq-answers-lines .top-geo-chip.geo-selected{background:var(--tb-raised);border-color:var(--tb-line)}#rq-answers-lines .phone .top-geo-list{max-width:100%;flex:1;min-width:145px}#rq-answers-lines .phone .brand-group-title{flex-wrap:wrap;align-items:center}#rq-answers-lines .phone .brand-group-title>strong{padding-top:0}#rq-answers-lines .phone .top-geo-chip{min-width:138px;padding:7px 9px}#rq-answers-lines .phone .top-geo-name{font-size:12px}
@media(max-width:799px){#rq-answers-lines .top-geo-list{max-width:100%;flex:1;min-width:145px}#rq-answers-lines .brand-group-title{flex-wrap:wrap;align-items:center}#rq-answers-lines .brand-group-title>strong{padding-top:0}#rq-answers-lines .top-geo-chip{min-width:138px;padding:7px 9px}#rq-answers-lines .top-geo-name{font-size:12px}}

#rq-answers-lines .rate-edit-row{grid-template-columns:65px minmax(0,1fr);align-items:start}#rq-answers-lines .rate-details{min-width:0}#rq-answers-lines .rate-details>label{margin-bottom:10px}#rq-answers-lines .rate-amount-fields{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px}#rq-answers-lines .rate-amount-fields label{min-width:0}#rq-answers-lines .ordered-rate>.rate-status-label{font-size:12px;color:var(--tb-muted);line-height:1.5}#rq-answers-lines .ordered-rate>.from-advertiser{color:var(--tb-accent)}#rq-answers-lines .phone .rate-edit-row{grid-template-columns:1fr}#rq-answers-lines .phone .rate-approach{padding-top:0}#rq-answers-lines .phone .rate-amount-fields{grid-template-columns:105px minmax(0,1fr)}
@media(max-width:799px){#rq-answers-lines .rate-edit-row{grid-template-columns:1fr}#rq-answers-lines .rate-approach{padding-top:0}#rq-answers-lines .rate-amount-fields{grid-template-columns:105px minmax(0,1fr)}}

#rq-answers-lines .many-geo-count{font-size:12px;color:var(--tb-accent);white-space:nowrap;padding-top:6px}#rq-answers-lines .many-geo-section{padding:14px 15px 16px;background:var(--tb-panel);border-top:1px solid var(--tb-line)}#rq-answers-lines .many-geo-label{font-size:12px;color:var(--tb-muted);margin-bottom:11px}#rq-answers-lines .many-geo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#rq-answers-lines .many-geo-grid .top-geo-chip{min-width:0;width:100%;padding:10px 9px;min-height:46px}#rq-answers-lines .phone .many-geo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#rq-answers-lines .phone .many-geo-grid .top-geo-chip{min-width:0}#rq-answers-lines .phone .many-geo-section{padding:12px}
@media(max-width:799px){#rq-answers-lines .many-geo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#rq-answers-lines .many-geo-grid .top-geo-chip{min-width:0}#rq-answers-lines .many-geo-section{padding:12px}}

#rq-answers-lines .brand-group-title{padding:8px 12px;gap:10px;align-items:center}#rq-answers-lines .brand-group-title>strong{padding-top:0;font-size:14px;line-height:1.3}#rq-answers-lines .top-geo-list{gap:5px}#rq-answers-lines .brand-group-title .top-geo-chip{min-width:0;padding:5px 8px;gap:7px;border-radius:6px;min-height:29px}#rq-answers-lines .brand-group-title .top-geo-flag{font-size:15px;line-height:1}#rq-answers-lines .brand-group-title .top-geo-name{font-size:12px;line-height:1.3}#rq-answers-lines .brand-group-title .top-geo-code{font-size:12px;margin-left:4px}#rq-answers-lines .many-geo-count{padding-top:0;font-size:12px}#rq-answers-lines .phone .brand-group-title{padding:8px 10px;gap:8px}#rq-answers-lines .phone .brand-group-title>strong{font-size:14px}#rq-answers-lines .phone .brand-group-title .top-geo-chip{min-width:0;padding:5px 7px;min-height:29px}#rq-answers-lines .phone .top-geo-list{min-width:0}
@media(max-width:799px){#rq-answers-lines .brand-group-title{padding:8px 10px;gap:8px}#rq-answers-lines .brand-group-title>strong{font-size:14px}#rq-answers-lines .brand-group-title .top-geo-chip{min-width:0;padding:5px 7px;min-height:29px}#rq-answers-lines .top-geo-list{min-width:0}}
#rq-answers-lines .answer-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:10px 0;border-top:1px solid var(--tb-line)}#rq-answers-lines .answer-tabs button{padding:6px 9px;font-size:12px;background:transparent;border:1px solid transparent;color:var(--tb-muted);border-radius:7px}#rq-answers-lines .answer-tabs button.selected{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-accent)}#rq-answers-lines .demo-person-label{font-size:12px;color:var(--tb-muted);display:flex;gap:7px;align-items:center;margin-left:8px}#rq-answers-lines .demo-person{font-size:12px;padding:6px;margin:0;min-width:0}#rq-answers-lines .preview-tabs{flex-wrap:wrap}#rq-answers-lines .incoming-replies{border:1px solid var(--tb-line);background:var(--tb-raised);color:var(--tb-accent);border-radius:7px;padding:7px 9px;font-size:12px;white-space:nowrap}#rq-answers-lines .incoming-count{background:var(--tb-raised);color:var(--tb-text);padding:1px 5px;border-radius:4px;margin-left:4px}#rq-answers-lines .request-reply-summary{grid-column:1/-1;display:grid;gap:4px;padding-top:6px;border-top:1px solid var(--tb-line);color:var(--tb-muted);font-size:12px}#rq-answers-lines .request-reply-summary.new>span:first-child{color:var(--tb-accent)}#rq-answers-lines .request-reply-summary.waiting>span:first-child{color:var(--tb-warning)}#rq-answers-lines .last-reply-preview{color:var(--tb-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;font-size:12px}#rq-answers-lines .answer-products{padding:12px;display:grid;gap:12px}#rq-answers-lines .answer-product{border:1px solid var(--tb-line);border-radius:9px;overflow:hidden;background:var(--tb-panel)}#rq-answers-lines .answer-product-head{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:var(--tb-raised);border:0;border-bottom:1px solid var(--tb-line);color:var(--tb-text);text-align:left;flex-wrap:wrap}#rq-answers-lines .answer-product-head strong{font-size:15px;font-weight:600}#rq-answers-lines .product-response-status{margin-left:auto;font-size:12px;color:var(--tb-muted)}#rq-answers-lines .product-response-status.new{color:var(--tb-accent)}#rq-answers-lines .product-response-status.waiting{color:var(--tb-warning)}#rq-answers-lines .answer-open{font-size:16px;color:var(--tb-accent)}#rq-answers-lines .answer-countries{padding:8px 12px;display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid var(--tb-line)}#rq-answers-lines .answer-countries>span{padding:3px 6px;font-size:12px;border:1px solid var(--tb-line);background:var(--tb-raised);border-radius:5px;color:var(--tb-text)}#rq-answers-lines .answer-condition{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,.7fr) 60px;align-items:center;gap:10px;width:100%;text-align:left;border:0;border-top:1px solid var(--tb-line);background:var(--tb-panel);color:var(--tb-text);padding:11px 12px}#rq-answers-lines .answer-condition:hover{background:var(--tb-raised)}#rq-answers-lines .answer-route{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}#rq-answers-lines .answer-source{color:var(--tb-accent);font-size:12px}#rq-answers-lines .answer-approach{font-size:12px;background:var(--tb-raised);padding:2px 7px;border:1px solid var(--tb-line);border-radius:5px;overflow-wrap:anywhere}#rq-answers-lines .answer-row-geos{font-size:12px;color:var(--tb-accent)}#rq-answers-lines .answer-price{display:flex;gap:5px;align-items:baseline;flex-wrap:wrap;min-width:0}#rq-answers-lines .answer-price>span{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .answer-price>strong{font-size:15px;color:var(--tb-text);font-weight:600;overflow-wrap:anywhere}#rq-answers-lines .answer-link{font-size:12px;color:var(--tb-accent);text-align:right}#rq-answers-lines .request-history-button{border:0;background:transparent;color:var(--tb-accent);font-size:12px;padding:4px 0}#rq-answers-lines .answer-tile-grid{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#rq-answers-lines .answer-tile-grid .answer-condition{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border:1px solid var(--tb-line);border-radius:8px;background:var(--tb-raised);padding:12px}#rq-answers-lines .answer-tile-grid .answer-link{align-self:flex-end}#rq-answers-lines .answer-tile-grid .answer-price>strong{font-size:20px}#rq-answers-lines .answer-source-group{margin:10px;border:1px solid var(--tb-line);border-radius:8px;overflow:hidden}#rq-answers-lines .answer-source-label{background:var(--tb-raised);color:var(--tb-accent);font-size:12px;padding:7px 10px}#rq-answers-lines .conversation-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}#rq-answers-lines .conversation-header h1{font-size:25px;margin:0}#rq-answers-lines .conversation-header .conversation-history{margin-left:auto;padding:8px 11px;border:1px solid var(--tb-line);background:var(--tb-raised);color:var(--tb-accent);border-radius:7px;font-size:12px}#rq-answers-lines .conversation-layout{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:16px;align-items:start}#rq-answers-lines .conversation-main{background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:11px;overflow:hidden}#rq-answers-lines aside.conversation-actions{display:flex;border:1px solid var(--tb-line);border-radius:9px;padding:13px;background:var(--tb-panel);gap:10px}#rq-answers-lines .conversation-actions strong{font-size:13px;font-weight:500}#rq-answers-lines .conversation-actions .quiet{font-size:12px}#rq-answers-lines .close-discussion{background:var(--tb-raised);border:1px solid var(--tb-successLine);border-radius:7px;color:var(--tb-text);font-size:12px;padding:9px}#rq-answers-lines .close-discussion:disabled{opacity:.4}#rq-answers-lines .conversation-scope{padding:14px;border-bottom:1px solid var(--tb-line)}#rq-answers-lines .selected-context{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}#rq-answers-lines .selected-context strong{font-size:12px;color:var(--tb-text);font-weight:500}#rq-answers-lines .scope-change,#rq-answers-lines .scope-apply{border:1px solid var(--tb-line);background:var(--tb-raised);border-radius:6px;color:var(--tb-accent);font-size:12px;padding:6px 8px}#rq-answers-lines .scope-options{padding-top:12px;margin-top:10px;border-top:1px solid var(--tb-line)}#rq-answers-lines .scope-checks{display:flex;gap:7px;flex-wrap:wrap;margin:6px 0 12px}#rq-answers-lines .scope-checks label{display:flex;align-items:center;gap:5px;font-size:12px;border:1px solid var(--tb-line);border-radius:6px;background:var(--tb-raised);padding:7px;margin:0}#rq-answers-lines .scope-checks input{margin:0;width:auto;accent-color:var(--tb-accent)}#rq-answers-lines .conversation-messages{display:grid;gap:10px;padding:14px}#rq-answers-lines .conversation-message{background:var(--tb-raised);border:1px solid var(--tb-line);padding:12px;border-radius:9px;min-width:0}#rq-answers-lines .conversation-message.mine{background:var(--tb-raised);border-color:var(--tb-line)}#rq-answers-lines .message-who{display:flex;justify-content:space-between;gap:9px;font-size:12px;color:var(--tb-accent)}#rq-answers-lines .message-who strong{font-weight:500;color:var(--tb-text)}#rq-answers-lines .message-context{font-size:12px;color:var(--tb-accent);margin:5px 0 7px}#rq-answers-lines .message-text{font-size:13px;color:var(--tb-text);white-space:pre-wrap;overflow-wrap:anywhere}#rq-answers-lines .no-conversation{color:var(--tb-accent);font-size:12px;padding:9px 0}#rq-answers-lines .conversation-form{padding:0 14px 14px}#rq-answers-lines .conversation-form label{font-size:12px}#rq-answers-lines .conversation-form .primary{width:100%;min-height:38px}#rq-answers-lines .conversation-text{min-height:95px}#rq-answers-lines .conversation-closed{padding:14px}#rq-answers-lines .conversation-archive{display:grid;gap:12px}#rq-answers-lines .conversation-archive h2{font-size:22px;margin:5px 0}#rq-answers-lines .history-event{background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:9px;padding:13px;font-size:12px;color:var(--tb-text)}#rq-answers-lines .history-event strong{display:block;font-weight:500;color:var(--tb-text);margin-bottom:6px}#rq-answers-lines .history-event button{font-size:12px;margin-top:9px}#rq-answers-lines .phone .conversation-layout{grid-template-columns:minmax(0,1fr)}#rq-answers-lines .phone aside.conversation-actions{display:flex}#rq-answers-lines .phone .conversation-header{gap:9px}#rq-answers-lines .phone .conversation-header h1{font-size:22px}#rq-answers-lines .phone .answer-condition{grid-template-columns:minmax(0,1fr) 75px 50px;gap:7px;padding:10px}#rq-answers-lines .phone .answer-link{font-size:12px}#rq-answers-lines .phone .answer-price>strong{font-size:13px}#rq-answers-lines .phone .demo-person-label{margin-left:0}#rq-answers-lines .phone .incoming-replies{font-size:12px}#rq-answers-lines .phone .answer-tabs{gap:4px}#rq-answers-lines .phone .answer-tabs button{font-size:12px;padding:5px 6px}
@media(max-width:799px){#rq-answers-lines .conversation-layout{grid-template-columns:minmax(0,1fr)}#rq-answers-lines aside.conversation-actions{display:flex}#rq-answers-lines .answer-condition{grid-template-columns:minmax(0,1fr) 75px 50px;gap:7px;padding:10px}#rq-answers-lines .answer-link{font-size:12px}#rq-answers-lines .answer-price>strong{font-size:13px}#rq-answers-lines .answer-tabs{gap:4px}#rq-answers-lines .answer-tabs button{font-size:12px;padding:5px 6px}}

#rq-answers-lines .conversation-form .conversation-scope{padding:12px;background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:8px;margin-bottom:13px}#rq-answers-lines .scope-composer-title{font-size:12px;color:var(--tb-text);font-weight:500;margin-bottom:10px}#rq-answers-lines .conversation-form .scope-options{padding:0;margin:0;border:0}#rq-answers-lines .scope-send-context{font-size:12px;color:var(--tb-muted);border-top:1px solid var(--tb-line);padding-top:9px;margin-top:6px}#rq-answers-lines .scope-send-context strong{color:var(--tb-text);font-weight:500}#rq-answers-lines .scope-checks label{cursor:var(--rq-cursor,pointer)}#rq-answers-lines .scope-checks label:has(input:checked){border-color:var(--tb-line);background:var(--tb-raised);color:var(--tb-text)}#rq-answers-lines .conversation-form button:disabled{opacity:.4;cursor:default}

#rq-answers-lines .conversation-form .conversation-scope{padding:0;margin:0 0 9px;background:transparent;border:0;border-radius:0}#rq-answers-lines .compact-scope{display:flex;gap:7px;flex-wrap:wrap;position:relative}#rq-answers-lines .scope-picker-wrap{position:relative;min-width:0;max-width:100%}#rq-answers-lines .scope-picker-toggle{display:flex;align-items:center;gap:9px;padding:6px 9px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-raised);color:var(--tb-text);font-size:12px;min-height:32px;text-align:left;max-width:100%;overflow-wrap:anywhere}#rq-answers-lines .scope-picker-toggle[aria-expanded=true]{border-color:var(--tb-line);background:var(--tb-raised)}#rq-answers-lines .scope-picker-toggle>span{color:var(--tb-accent)}#rq-answers-lines .scope-popup{position:absolute;top:calc(100% + 5px);left:0;z-index:8;width:245px;max-width:70vw;padding:11px;background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:9px;box-shadow:0 10px 30px #00000018}#rq-answers-lines .scope-picker-wrap:last-child .scope-popup{left:auto;right:0}#rq-answers-lines .scope-popup-caption{font-size:12px;color:var(--tb-accent);margin-bottom:8px}#rq-answers-lines .scope-popup .scope-checks{display:grid;gap:5px;margin:0}#rq-answers-lines .scope-popup .scope-checks label{border:0;padding:7px 5px;background:var(--tb-raised);font-size:12px}#rq-answers-lines .conversation-form{padding-top:5px;display:flex;flex-direction:column;align-items:stretch}#rq-answers-lines .conversation-author{display:none}#rq-answers-lines .conversation-form>label{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .conversation-text{min-height:74px;margin:5px 0 9px}#rq-answers-lines .conversation-form .primary{width:auto;align-self:flex-end;padding:8px 13px;min-height:35px;font-size:12px;box-shadow:none}#rq-answers-lines .message-reply-action{background:transparent;border:0;padding:7px 0 0;color:var(--tb-accent);font-size:12px}#rq-answers-lines .phone .scope-picker-toggle{min-height:36px}#rq-answers-lines .phone .scope-popup{max-width:calc(100vw - 65px)}

#rq-answers-lines .request-reply-summary{border:1px solid var(--tb-line);border-left:3px solid var(--tb-line);padding:8px 10px;border-radius:7px;background:var(--tb-raised);font-size:12px;margin-top:4px}#rq-answers-lines .request-reply-summary>span:first-child{font-weight:500}#rq-answers-lines .request-reply-summary.unanswered{background:var(--tb-warningBg);border-color:var(--tb-warningLine);border-left:3px solid var(--tb-warningLine)}#rq-answers-lines .request-reply-summary.unanswered>span:first-child{color:var(--tb-warning)}#rq-answers-lines .request-reply-summary.waiting{background:var(--tb-warningBg);border-color:var(--tb-warningLine);border-left:3px solid var(--tb-warningLine)}#rq-answers-lines .request-reply-summary.waiting>span:first-child{color:var(--tb-warning)}#rq-answers-lines .request-reply-summary.new{background:var(--tb-raised);border-color:var(--tb-line);border-left:3px solid var(--tb-line)}#rq-answers-lines .request-reply-summary.new>span:first-child{color:var(--tb-accent)}#rq-answers-lines .product-response-status{border:1px solid var(--tb-line);background:var(--tb-raised);border-radius:6px;padding:4px 7px;font-size:12px}#rq-answers-lines .product-response-status.unanswered{color:var(--tb-warning);background:var(--tb-warningBg);border-color:var(--tb-warningLine)}#rq-answers-lines .product-response-status.waiting{color:var(--tb-warning);background:var(--tb-warningBg);border-color:var(--tb-warningLine)}#rq-answers-lines .product-response-status.new{color:var(--tb-accent);background:var(--tb-raised);border-color:var(--tb-line)}#rq-answers-lines .answer-tabs button.selected{font-weight:500}#rq-answers-lines .exact-caption{font-size:12px;color:var(--tb-text);margin:0 0 8px}#rq-answers-lines .exact-caption>span{font-size:12px;color:var(--tb-accent);display:block;margin-top:2px}#rq-answers-lines .exact-route-row{display:flex;align-items:center;gap:12px;padding:7px 0;border-top:1px solid var(--tb-line)}#rq-answers-lines .exact-route-row>strong{font-size:12px;color:var(--tb-accent);font-weight:500;min-width:85px;overflow-wrap:anywhere}#rq-answers-lines .exact-route-row>div{display:flex;gap:6px;flex-wrap:wrap}#rq-answers-lines .exact-choice{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--tb-line);background:var(--tb-raised);color:var(--tb-text);border-radius:6px;padding:6px 9px;font-size:12px;min-height:32px;text-align:left;overflow-wrap:anywhere}#rq-answers-lines .exact-choice.active{border-color:var(--tb-line);background:var(--tb-raised);color:var(--tb-text)}#rq-answers-lines .exact-summary{font-size:12px;color:var(--tb-accent);margin-top:8px}#rq-answers-lines .exact-flat{display:flex;gap:6px;flex-wrap:wrap}#rq-answers-lines .exact-matrix{display:grid;gap:7px}#rq-answers-lines .exact-matrix-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}#rq-answers-lines .exact-matrix-row>strong{font-size:12px;font-weight:500;color:var(--tb-text);min-width:85px}#rq-answers-lines .exact-matrix-row>.exact-choice,#rq-answers-lines .exact-unavailable{min-width:57px}#rq-answers-lines .exact-unavailable{font-size:12px;color:var(--tb-muted);padding:7px 4px;display:inline-block;text-align:center}#rq-answers-lines .phone .exact-choice{min-height:38px}#rq-answers-lines .phone .product-response-status{font-size:12px}#rq-answers-lines .phone .exact-route-row{gap:7px}#rq-answers-lines .phone .exact-route-row>strong{min-width:75px}

#rq-answers-lines .pending-thread{display:block;width:100%;text-align:left;background:var(--tb-panel);border:1px solid var(--tb-line);border-left:4px solid var(--tb-line);border-radius:11px;padding:16px;color:var(--tb-text)}#rq-answers-lines .pending-thread:hover{background:var(--tb-raised);border-color:var(--tb-line)}#rq-answers-lines .pending-top{display:flex;justify-content:space-between;gap:12px;color:var(--tb-muted);font-size:12px;margin-bottom:9px}#rq-answers-lines .pending-age{font-size:12px;white-space:nowrap;color:var(--tb-accent)}#rq-answers-lines .pending-product{display:flex;justify-content:space-between;align-items:center;gap:10px}#rq-answers-lines .pending-product strong{font-size:18px;font-weight:600;color:var(--tb-text)}#rq-answers-lines .pending-product>span{font-size:12px;padding:5px 8px;background:var(--tb-warningBg);border:1px solid var(--tb-warningLine);border-radius:6px;color:var(--tb-warning)}#rq-answers-lines .pending-scope{font-size:12px;color:var(--tb-accent);margin-top:7px;overflow-wrap:anywhere}#rq-answers-lines .pending-message{font-size:12px;color:var(--tb-text);margin-top:11px;padding-top:10px;border-top:1px solid var(--tb-line);white-space:pre-wrap;overflow-wrap:anywhere}#rq-answers-lines .pending-message strong{font-weight:500;color:var(--tb-text)}#rq-answers-lines .phone .pending-thread{padding:13px}#rq-answers-lines .phone .pending-product strong{font-size:16px}

#rq-answers-lines .reply-summary-button{text-align:left;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}#rq-answers-lines .reply-summary-action{font-size:12px;color:var(--tb-warning);white-space:nowrap}#rq-answers-lines .overview-original{padding:15px;border:1px solid var(--tb-line);border-radius:9px;background:var(--tb-panel);font-size:14px;color:var(--tb-text)}#rq-answers-lines .overview-original>.quiet{display:block;margin-top:8px;font-size:12px}#rq-answers-lines .overview-caption{font-size:12px;letter-spacing:1px;color:var(--tb-accent);margin-bottom:7px}#rq-answers-lines .overview-comment{font-size:12px;color:var(--tb-muted);margin-top:10px;border-top:1px solid var(--tb-line);padding-top:9px}#rq-answers-lines .overview-product{border:1px solid var(--tb-line);border-radius:10px;background:var(--tb-panel);overflow:hidden}#rq-answers-lines .overview-product-heading{padding:13px 14px 7px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}#rq-answers-lines .overview-product-heading>strong{font-size:17px;font-weight:600;color:var(--tb-text)}#rq-answers-lines .overview-counts{font-size:12px;color:var(--tb-accent);padding:0 14px 11px}#rq-answers-lines .overview-product-actions{padding:0 14px 12px}#rq-answers-lines .overview-open-chat{background:var(--tb-raised);border:1px solid var(--tb-line);color:var(--tb-accent);border-radius:7px;padding:8px 11px;font-size:12px}#rq-answers-lines .overview-details{border-top:1px solid var(--tb-line);color:var(--tb-text);font-size:12px}#rq-answers-lines .overview-details>summary{padding:11px 14px;cursor:var(--rq-cursor,pointer)}#rq-answers-lines .overview-condition-list{padding:0 14px 10px}#rq-answers-lines .overview-condition{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 0;border-top:1px solid var(--tb-line);font-size:12px;color:var(--tb-text)}#rq-answers-lines .overview-condition.is-closed{color:var(--tb-success)}#rq-answers-lines .overview-condition>span:last-child{font-size:12px}#rq-answers-lines .overview-price{display:flex;gap:5px;color:var(--tb-text)}#rq-answers-lines .overview-price>strong{font-size:12px;font-weight:500}#rq-answers-lines .overview-message{padding:12px 14px;border-top:1px solid var(--tb-line);background:var(--tb-raised)}#rq-answers-lines .overview-empty{padding:5px 14px 12px}#rq-answers-lines .overview-event{padding:11px 14px;border-top:1px solid var(--tb-line);font-size:12px;color:var(--tb-muted)}#rq-answers-lines .overview-event>strong{font-weight:500;color:var(--tb-text)}#rq-answers-lines .overview-event>div{margin:5px 0}#rq-answers-lines .overview-event .back{font-size:12px;padding:5px 8px}

#rq-answers-lines .request-response-list{grid-column:1/-1;display:grid;gap:7px}#rq-answers-lines .request-response-list .reply-summary-button{display:grid;gap:5px;margin-top:0}#rq-answers-lines .reply-exact-target{font-size:12px;color:var(--tb-text);overflow-wrap:anywhere}#rq-answers-lines .reply-exact-target strong{font-weight:600;color:var(--tb-text)}#rq-answers-lines .reply-exact-byline{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--tb-accent)}#rq-answers-lines .reply-exact-byline>span{color:var(--tb-text)}#rq-answers-lines .reply-summary-button.waiting .reply-exact-target{color:var(--tb-warning)}#rq-answers-lines .reply-summary-button.waiting .reply-exact-byline{color:var(--tb-warning)}#rq-answers-lines .answer-condition.has-pending-answer{background:var(--tb-raised);border-left:3px solid var(--tb-line);padding-left:9px}#rq-answers-lines .answer-condition.has-pending-answer .answer-link{color:var(--tb-accent);font-weight:500}

#rq-answers-lines .single-product-reply{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:8px 10px;background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:7px;font-size:12px;color:var(--tb-text)}#rq-answers-lines .single-product-reply strong{font-weight:500;color:var(--tb-text)}#rq-answers-lines .single-product-params{font-size:12px;color:var(--tb-accent)}

#rq-answers-lines .close-menu{margin:16px 0;padding:17px;background:var(--tb-panel);border:1px solid var(--tb-successLine);border-radius:11px}#rq-answers-lines .close-menu-header{display:flex;justify-content:space-between;align-items:center;gap:12px}#rq-answers-lines .close-menu-title{font-size:18px;font-weight:500;margin:0}#rq-answers-lines .close-menu-header .back{font-size:12px;padding:6px 9px}#rq-answers-lines .close-menu>.quiet{font-size:12px;margin-top:7px}#rq-answers-lines .close-menu-all{margin:12px 0;background:var(--tb-raised);border:1px solid var(--tb-line);color:var(--tb-text);border-radius:7px;padding:7px 10px;font-size:12px}#rq-answers-lines .close-menu-content{display:grid;gap:10px}#rq-answers-lines .close-menu-group{padding:11px 12px;border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:8px}#rq-answers-lines .close-menu-group>strong{font-size:12px;font-weight:500;color:var(--tb-text)}#rq-answers-lines .close-menu-group>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}#rq-answers-lines .close-option{display:flex;align-items:center;gap:7px;padding:8px 10px;background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:6px;font-size:12px;margin:0;cursor:var(--rq-cursor,pointer)}#rq-answers-lines .close-option input{width:auto;margin:0;accent-color:var(--tb-success)}#rq-answers-lines .close-menu-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--tb-line);font-size:12px;color:var(--tb-muted)}#rq-answers-lines .close-menu-confirm{padding:9px 12px;background:var(--tb-successBg);border:1px solid var(--tb-successLine);color:var(--tb-text);border-radius:7px;font-size:12px}#rq-answers-lines .close-menu-confirm:disabled{opacity:.4;cursor:default}

#rq-answers-lines .reply-context-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 11px;border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:7px}#rq-answers-lines .reply-context-strip>span{min-width:0}#rq-answers-lines .reply-context-strip small{display:block;font-size:12px;color:var(--tb-accent);letter-spacing:.5px;margin-bottom:3px}#rq-answers-lines .reply-context-strip strong{font-size:12px;font-weight:500;color:var(--tb-text);overflow-wrap:anywhere}#rq-answers-lines .choose-reply-scope{padding:6px 8px;border:1px solid var(--tb-line);background:var(--tb-raised);color:var(--tb-text);border-radius:6px;font-size:12px;white-space:nowrap}#rq-answers-lines .reply-scope-dialog{padding:17px;border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:11px}#rq-answers-lines .reply-scope-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px}#rq-answers-lines .reply-scope-title{font-size:19px;font-weight:500;margin:0}#rq-answers-lines .reply-scope-dialog .back{font-size:12px;padding:7px 9px}#rq-answers-lines .reply-scope-all{margin:12px 0}#rq-answers-lines .reply-scope-list{display:grid;gap:7px;margin-bottom:14px}#rq-answers-lines .reply-scope-option{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0;padding:12px;border:1px solid var(--tb-line);background:var(--tb-raised);border-radius:8px;color:var(--tb-text);font-size:12px;cursor:var(--rq-cursor,pointer)}#rq-answers-lines .reply-scope-option:has(input:checked){background:var(--tb-raised);border-color:var(--tb-line)}#rq-answers-lines .reply-scope-option input{width:auto;margin:0;accent-color:var(--tb-accent)}#rq-answers-lines .reply-scope-country{overflow-wrap:anywhere}#rq-answers-lines .reply-scope-country small{color:var(--tb-accent);font-size:12px}#rq-answers-lines .reply-scope-route{color:var(--tb-accent);font-size:12px}#rq-answers-lines .reply-scope-apply{margin-left:auto;font-size:12px;padding:9px 13px;min-height:37px}#rq-answers-lines .reply-scope-apply:disabled{opacity:.4}

#rq-answers-lines .replying-to-message{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;margin-bottom:6px;border-left:3px solid var(--tb-line);background:var(--tb-raised);border-radius:5px;color:var(--tb-accent);font-size:12px}#rq-answers-lines .replying-to-message strong{color:var(--tb-text);font-weight:500}#rq-answers-lines .cancel-message-reply{background:transparent;border:0;color:var(--tb-muted);font-size:20px;padding:0 5px}

#rq-answers-lines .conversation-context-header{font-size:12px;color:var(--tb-accent);margin-top:6px;padding:5px 8px;background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:6px;display:inline-block;max-width:100%;overflow-wrap:anywhere}#rq-answers-lines .conversation-context-header:empty{display:none}

#rq-answers-lines .conversation-layout{display:block;width:100%}#rq-answers-lines .conversation-main{width:100%;max-width:none}#rq-answers-lines .conversation-header>.close-discussion{display:grid;place-items:center;min-width:36px;width:36px;height:36px;padding:0;border-radius:8px;font-size:21px;line-height:1;background:var(--tb-successBg);border:1px solid var(--tb-successLine);color:var(--tb-text);flex-shrink:0}#rq-answers-lines .conversation-header .conversation-history{margin-left:auto}#rq-answers-lines .original-request-quote{margin:15px 15px 2px;border:1px solid var(--tb-line);border-left:3px solid var(--tb-line);border-radius:8px;background:var(--tb-raised);padding:12px 14px}#rq-answers-lines .quote-caption{font-size:12px;letter-spacing:.8px;color:var(--tb-accent);margin-bottom:7px}#rq-answers-lines .quote-product{font-size:16px;font-weight:600;color:var(--tb-text);overflow-wrap:anywhere}#rq-answers-lines .quote-product>span{font-size:12px;font-weight:400;color:var(--tb-muted)}#rq-answers-lines .quote-condition{display:flex;align-items:baseline;gap:10px 16px;flex-wrap:wrap;padding-top:9px;margin-top:8px;border-top:1px solid var(--tb-line);font-size:12px;color:var(--tb-text)}#rq-answers-lines .quote-traffic{color:var(--tb-accent)}#rq-answers-lines .quote-price{margin-left:auto;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}#rq-answers-lines .quote-price>span{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .quote-price>strong{font-size:15px;color:var(--tb-text);font-weight:600}#rq-answers-lines .phone .original-request-quote{margin:11px 11px 2px;padding:10px 11px}#rq-answers-lines .phone .quote-condition{font-size:12px;gap:7px 10px}#rq-answers-lines .phone .quote-product>span{display:block;margin-top:3px}

#rq-answers-lines .country-conditions+.country-conditions{border-top:2px solid var(--tb-line)}#rq-answers-lines .country-conditions-title{display:flex;align-items:center;gap:7px;padding:8px 12px;background:var(--tb-raised);border-bottom:1px solid var(--tb-line);color:var(--tb-text);font-size:12px}#rq-answers-lines .country-conditions-title strong{font-size:12px;font-weight:500}#rq-answers-lines .country-conditions-code{font-size:12px;color:var(--tb-accent);border:1px solid var(--tb-line);padding:1px 5px;border-radius:4px;margin-left:2px}#rq-answers-lines .country-conditions .answer-condition:first-of-type{border-top:0}

#rq-answers-lines .inline-geo-condition{grid-template-columns:minmax(105px,1fr) minmax(90px,.9fr) minmax(75px,.7fr) 60px;gap:10px;padding:12px}#rq-answers-lines .inline-country-list{display:flex;flex-wrap:wrap;gap:5px;min-width:0}#rq-answers-lines .inline-country-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid var(--tb-line);background:var(--tb-raised);border-radius:6px;color:var(--tb-text);font-size:12px;max-width:100%}#rq-answers-lines .inline-country-chip>span{overflow-wrap:anywhere}#rq-answers-lines .inline-country-chip small{font-size:12px;color:var(--tb-accent)}#rq-answers-lines .phone .inline-geo-condition{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:11px}#rq-answers-lines .phone .inline-country-list{grid-column:1/-1}#rq-answers-lines .phone .inline-geo-condition .answer-route{grid-column:1;grid-row:2}#rq-answers-lines .phone .inline-geo-condition .answer-price{grid-column:2;grid-row:2;justify-content:flex-end}#rq-answers-lines .phone .inline-geo-condition .answer-link{grid-column:1/-1;text-align:right;font-size:12px}
@media(max-width:799px){#rq-answers-lines .inline-geo-condition{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:11px}#rq-answers-lines .inline-country-list{grid-column:1/-1}#rq-answers-lines .inline-geo-condition .answer-route{grid-column:1;grid-row:2}#rq-answers-lines .inline-geo-condition .answer-price{grid-column:2;grid-row:2;justify-content:flex-end}#rq-answers-lines .inline-geo-condition .answer-link{grid-column:1/-1;text-align:right;font-size:12px}}

#rq-answers-lines .conversation-main{background:var(--tb-panel);border:1px solid var(--tb-line);overflow:hidden}#rq-answers-lines .original-request-quote{margin:0;border:0;border-bottom:1px solid var(--tb-line);border-left:0;border-radius:0;background:var(--tb-panel);padding:15px 19px}#rq-answers-lines .quote-caption{color:var(--tb-warning);letter-spacing:1px;font-size:12px;display:flex;align-items:center;gap:7px;margin-bottom:8px}#rq-answers-lines .quote-caption:before{content:'▤';font-size:14px}#rq-answers-lines .quote-product{font-size:15px;font-weight:500}#rq-answers-lines .quote-product>span{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .quote-condition{border-top:0;margin-top:5px;padding-top:3px;font-size:12px;gap:9px 15px}#rq-answers-lines .quote-price>strong{font-size:13px}#rq-answers-lines .quote-geo{color:var(--tb-muted)}#rq-answers-lines .quote-traffic{color:var(--tb-text)}#rq-answers-lines .chat-section-heading{font-size:12px;letter-spacing:1.3px;color:var(--tb-accent);padding:19px 19px 0}#rq-answers-lines .conversation-messages{padding:12px 19px 22px;gap:14px;background:var(--tb-panel);min-height:95px}#rq-answers-lines .conversation-message{justify-self:start;max-width:86%;width:fit-content;min-width:190px;background:var(--tb-raised);border:0;border-radius:11px 11px 11px 3px;padding:13px 15px;box-shadow:0 3px 10px #00000018}#rq-answers-lines .conversation-message.mine{justify-self:end;background:var(--tb-raised);border:0;border-radius:11px 11px 3px 11px}#rq-answers-lines .message-who{font-size:12px;gap:20px}#rq-answers-lines .message-who strong{color:var(--tb-accent)}#rq-answers-lines .conversation-message.mine .message-who strong{color:var(--tb-success)}#rq-answers-lines .message-context{display:inline-block;font-size:12px;color:var(--tb-accent);background:var(--tb-panel);border-radius:4px;padding:3px 6px;margin:7px 0 8px}#rq-answers-lines .conversation-message.mine .message-context{background:var(--tb-panel);color:var(--tb-muted)}#rq-answers-lines .message-text{font-size:13px;line-height:1.6;color:var(--tb-text)}#rq-answers-lines .message-reply-action{font-size:12px;color:var(--tb-accent);padding-top:9px}#rq-answers-lines .no-conversation{min-height:65px;display:flex;align-items:center;color:var(--tb-accent);font-size:12px}#rq-answers-lines .conversation-form{padding:16px 19px 18px;background:var(--tb-panel);border-top:1px solid var(--tb-line);gap:0}#rq-answers-lines .composer-section-heading{font-size:13px;font-weight:500;color:var(--tb-text);margin-bottom:10px}#rq-answers-lines .conversation-form .conversation-scope{margin:0 0 9px}#rq-answers-lines .reply-context-strip{border:0;border-left:2px solid var(--tb-line);border-radius:0;background:var(--tb-panel);padding:7px 10px;gap:9px}#rq-answers-lines .reply-context-strip small{font-size:12px;letter-spacing:.2px;color:var(--tb-accent);margin-bottom:2px}#rq-answers-lines .reply-context-strip strong{font-size:12px;font-weight:400;color:var(--tb-text)}#rq-answers-lines .choose-reply-scope{font-size:12px;border:0;background:transparent;padding:4px;color:var(--tb-accent)}#rq-answers-lines .composer-message-label{margin:0}#rq-answers-lines .conversation-text{background:var(--tb-panel);border-color:var(--tb-line);border-radius:9px;min-height:85px;margin:0 0 10px;font-size:13px;padding:12px}#rq-answers-lines .conversation-form .primary{padding:8px 14px;min-height:35px;border-radius:7px}#rq-answers-lines .replying-to-message{margin-bottom:6px;background:var(--tb-raised);border:0;border-left:2px solid var(--tb-line);padding:6px 9px}#rq-answers-lines .conversation-closed{background:var(--tb-panel);border-top:1px solid var(--tb-line);font-size:12px}#rq-answers-lines .phone .original-request-quote{margin:0;padding:13px 14px}#rq-answers-lines .phone .conversation-messages{padding:11px 13px 17px}#rq-answers-lines .phone .conversation-form{padding:13px}#rq-answers-lines .phone .conversation-message{max-width:94%;min-width:0}#rq-answers-lines .phone .chat-section-heading{padding:15px 14px 0}#rq-answers-lines .phone .conversation-text{font-size:16px}
@media(max-width:799px){#rq-answers-lines .original-request-quote{margin:0;padding:13px 14px}#rq-answers-lines .conversation-messages{padding:11px 13px 17px}#rq-answers-lines .conversation-form{padding:13px}#rq-answers-lines .conversation-message{max-width:94%;min-width:0}#rq-answers-lines .chat-section-heading{padding:15px 14px 0}#rq-answers-lines .conversation-text{font-size:16px}}

#rq-answers-lines .inline-geo-condition{grid-template-columns:minmax(90px,.8fr) minmax(120px,1.2fr) minmax(75px,.7fr) 60px;align-items:center}#rq-answers-lines .inline-geo-condition>.answer-route{grid-column:1;grid-row:1}#rq-answers-lines .inline-geo-condition>.inline-country-list{grid-column:2;grid-row:1}#rq-answers-lines .inline-geo-condition>.answer-price{grid-column:3;grid-row:1}#rq-answers-lines .inline-geo-condition>.answer-link{grid-column:4;grid-row:1}#rq-answers-lines .inline-geo-condition.many-inline-geos{grid-template-columns:minmax(0,1fr) auto 65px;gap:12px;padding:13px}#rq-answers-lines .many-inline-geos>.answer-route{grid-column:1;grid-row:1}#rq-answers-lines .many-inline-geos>.answer-price{grid-column:2;grid-row:1}#rq-answers-lines .many-inline-geos>.answer-link{grid-column:3;grid-row:1}#rq-answers-lines .many-inline-geos>.inline-country-list{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;padding-top:11px;border-top:1px solid var(--tb-line)}#rq-answers-lines .many-inline-geos .inline-country-chip{width:100%;min-width:0;padding:7px;gap:5px}#rq-answers-lines .many-inline-geos .inline-country-chip>span{flex:1}#rq-answers-lines .phone .inline-geo-condition{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px}#rq-answers-lines .phone .inline-geo-condition>.answer-route{grid-column:1;grid-row:1}#rq-answers-lines .phone .inline-geo-condition>.inline-country-list{grid-column:1/-1;grid-row:2}#rq-answers-lines .phone .inline-geo-condition>.answer-price{grid-column:2;grid-row:1;justify-content:flex-end}#rq-answers-lines .phone .inline-geo-condition>.answer-link{grid-column:1/-1;grid-row:3;text-align:right}#rq-answers-lines .phone .many-inline-geos>.inline-country-list{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:799px){#rq-answers-lines .inline-geo-condition{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px}#rq-answers-lines .inline-geo-condition>.answer-route{grid-column:1;grid-row:1}#rq-answers-lines .inline-geo-condition>.inline-country-list{grid-column:1/-1;grid-row:2}#rq-answers-lines .inline-geo-condition>.answer-price{grid-column:2;grid-row:1;justify-content:flex-end}#rq-answers-lines .inline-geo-condition>.answer-link{grid-column:1/-1;grid-row:3;text-align:right}#rq-answers-lines .many-inline-geos>.inline-country-list{grid-template-columns:repeat(2,minmax(0,1fr))}}

#rq-answers-lines .original-request-quote{padding:12px 17px;background:var(--tb-panel)}#rq-answers-lines .quote-compact-heading{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-bottom:9px}#rq-answers-lines .quote-compact-heading .quote-caption{margin:0;font-size:12px;letter-spacing:.7px}#rq-answers-lines .quote-compact-heading>strong{font-size:14px;font-weight:500;color:var(--tb-text)}#rq-answers-lines .quote-web-reference{font-size:12px;color:var(--tb-accent);margin-left:auto}#rq-answers-lines .quote-compact-line{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding-top:6px}#rq-answers-lines .quote-compact-line+.quote-compact-line{margin-top:7px;border-top:1px solid var(--tb-line)}#rq-answers-lines .quote-compact-line .quote-traffic{font-size:12px;color:var(--tb-accent)}#rq-answers-lines .quote-traffic b{font-weight:400;color:var(--tb-text);margin-left:5px}#rq-answers-lines .quote-countries{display:flex;flex-wrap:wrap;gap:5px}#rq-answers-lines .quote-countries>span{padding:3px 6px;font-size:12px;border:1px solid var(--tb-line);background:var(--tb-raised);border-radius:5px;color:var(--tb-text)}#rq-answers-lines .quote-compact-line .quote-price{margin-left:auto}#rq-answers-lines .chat-section-heading{padding:14px 17px 0;font-size:12px}#rq-answers-lines .conversation-messages{padding:10px 17px 17px;gap:11px}#rq-answers-lines .conversation-message{padding:11px 13px;max-width:82%;min-width:220px}#rq-answers-lines .message-context{margin:5px 0 7px;font-size:12px}#rq-answers-lines .message-text{font-size:13px;line-height:1.5}#rq-answers-lines .conversation-form{padding:13px 17px 15px}#rq-answers-lines .composer-section-heading{font-size:12px;color:var(--tb-muted);font-weight:400;margin-bottom:8px}#rq-answers-lines .reply-context-strip{padding:6px 9px;gap:8px;background:var(--tb-raised);border-left:0;border-radius:6px}#rq-answers-lines .reply-context-strip small{display:none}#rq-answers-lines .reply-context-strip strong{font-size:12px}#rq-answers-lines .choose-reply-scope{font-size:12px}#rq-answers-lines .replying-to-message{padding:8px 10px;align-items:flex-start;background:var(--tb-raised);border-radius:6px;border-left:2px solid var(--tb-line)}#rq-answers-lines .reply-quote-copy{display:grid;gap:3px;min-width:0}#rq-answers-lines .reply-quote-copy>strong{font-size:12px;color:var(--tb-accent)}#rq-answers-lines .reply-quote-copy>span{font-size:12px;color:var(--tb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#rq-answers-lines .conversation-text{min-height:70px;border-radius:8px;padding:11px;font-size:13px}#rq-answers-lines .conversation-form .primary{min-height:34px;font-size:12px;padding:7px 12px}#rq-answers-lines .phone .quote-compact-heading{gap:5px 8px}#rq-answers-lines .phone .quote-web-reference{margin-left:0;font-size:12px}#rq-answers-lines .phone .quote-compact-line{gap:7px 10px}#rq-answers-lines .phone .conversation-message{max-width:94%;min-width:0}#rq-answers-lines .phone .conversation-text{font-size:16px}
@media(max-width:799px){#rq-answers-lines .quote-compact-heading{gap:5px 8px}#rq-answers-lines .quote-web-reference{margin-left:0;font-size:12px}#rq-answers-lines .quote-compact-line{gap:7px 10px}#rq-answers-lines .conversation-message{max-width:94%;min-width:0}#rq-answers-lines .conversation-text{font-size:16px}}

#rq-answers-lines .return-current-chat{justify-self:start;background:transparent;border:0;padding:4px 0;color:var(--tb-accent);font-size:12px;text-align:left}#rq-answers-lines .full-original-request{border:1px solid var(--tb-line);border-radius:12px;background:var(--tb-panel);overflow:hidden}#rq-answers-lines .full-request-person{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 8px}#rq-answers-lines .full-request-person>div{display:grid;gap:3px}#rq-answers-lines .full-request-person strong{font-size:21px;font-weight:600;color:var(--tb-text)}#rq-answers-lines .full-request-person>div>span{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .full-request-text{padding:4px 16px 14px;font-size:13px;color:var(--tb-text)}#rq-answers-lines .full-request-comment{padding:0 16px 12px;color:var(--tb-muted);font-size:12px}#rq-answers-lines .full-section-title{font-size:12px;letter-spacing:1px;color:var(--tb-accent);padding:12px 15px 6px;border-top:1px solid var(--tb-line)}#rq-answers-lines .full-original-request .answer-products{padding-top:7px}#rq-answers-lines .full-closed-section{border:1px solid var(--tb-successLine);border-radius:11px;background:var(--tb-panel);overflow:hidden}#rq-answers-lines .full-closed-section .full-section-title{color:var(--tb-muted);border-top:0}#rq-answers-lines .full-closed-section .answer-link{color:var(--tb-muted)}#rq-answers-lines .full-request-empty{padding:12px 16px;font-size:12px;color:var(--tb-text)}#rq-answers-lines .full-messages-section{border:1px solid var(--tb-line);border-radius:10px;overflow:hidden;background:var(--tb-panel)}#rq-answers-lines .full-messages-section>.full-section-title{border-top:0}#rq-answers-lines .full-product-messages summary{padding:11px 15px;font-size:13px;color:var(--tb-text);border-top:1px solid var(--tb-line);cursor:var(--rq-cursor,pointer)}#rq-answers-lines .full-product-messages summary>span{font-size:12px;color:var(--tb-accent);margin-left:8px}#rq-answers-lines .full-action-log{border:1px solid var(--tb-line);border-radius:8px;background:var(--tb-panel)}#rq-answers-lines .full-action-log>summary{padding:11px 14px;font-size:12px;color:var(--tb-text);cursor:var(--rq-cursor,pointer)}

#rq-answers-lines .close-menu{max-width:720px;margin:0 auto;padding:18px;background:var(--tb-panel);border:1px solid var(--tb-line)}#rq-answers-lines .close-menu-title{font-size:20px}#rq-answers-lines .close-menu>.quiet{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .close-menu-content{display:block;border:1px solid var(--tb-line);border-radius:9px;overflow:hidden}#rq-answers-lines .closure-country+.closure-country{border-top:1px solid var(--tb-line)}#rq-answers-lines .closure-country-head{display:flex;align-items:center;gap:9px;padding:11px 13px;margin:0;background:var(--tb-raised);font-size:13px;color:var(--tb-text);cursor:var(--rq-cursor,pointer)}#rq-answers-lines .closure-country-head input,#rq-answers-lines .closure-condition input{width:15px;height:15px;margin:0;accent-color:var(--tb-success);flex-shrink:0}#rq-answers-lines .closure-country-head small{font-size:12px;color:var(--tb-accent)}#rq-answers-lines .closure-country-head em{margin-left:auto;font-size:12px;color:var(--tb-muted);font-style:normal}#rq-answers-lines .closure-condition{display:grid;grid-template-columns:15px 65px minmax(0,1fr) minmax(70px,auto);gap:12px;align-items:center;padding:10px 13px 10px 27px;margin:0;background:var(--tb-panel);font-size:12px;cursor:var(--rq-cursor,pointer)}#rq-answers-lines .closure-condition+.closure-condition{border-top:1px solid var(--tb-line)}#rq-answers-lines .closure-condition.selected{background:var(--tb-panel)}#rq-answers-lines .closure-source{color:var(--tb-accent)}#rq-answers-lines .closure-approach{color:var(--tb-text);overflow-wrap:anywhere}#rq-answers-lines .closure-rate{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap;align-items:baseline;text-align:right}#rq-answers-lines .closure-rate>span{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .closure-rate>strong{font-size:12px;font-weight:500;color:var(--tb-text)}#rq-answers-lines .close-menu-all{padding:5px 0;border:0;background:transparent;color:var(--tb-accent);font-size:12px;margin:9px 0}#rq-answers-lines .close-menu-footer{padding-top:12px;margin-top:13px}#rq-answers-lines .phone .closure-condition{grid-template-columns:15px 45px minmax(0,1fr) 80px;gap:8px;padding:10px 11px}#rq-answers-lines .phone .close-menu{padding:13px}#rq-answers-lines .phone .close-menu-title{font-size:17px}
@media(max-width:799px){#rq-answers-lines .closure-condition{grid-template-columns:15px 45px minmax(0,1fr) 80px;gap:8px;padding:10px 11px}#rq-answers-lines .close-menu{padding:13px}#rq-answers-lines .close-menu-title{font-size:17px}}

#rq-answers-lines .request-discussion-link{display:grid;gap:6px;width:100%;text-align:left;background:var(--tb-panel);border:0;border-top:1px solid var(--tb-line);padding:13px 15px;color:var(--tb-text)}#rq-answers-lines .request-discussion-link:hover{background:var(--tb-raised)}#rq-answers-lines .discussion-link-top{display:flex;justify-content:space-between;align-items:center;gap:12px}#rq-answers-lines .discussion-link-top>strong{font-size:15px;font-weight:500;color:var(--tb-text)}#rq-answers-lines .discussion-link-top>span{font-size:12px;color:var(--tb-accent)}#rq-answers-lines .discussion-link-scope{font-size:12px;color:var(--tb-accent)}#rq-answers-lines .discussion-link-preview{font-size:12px;color:var(--tb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#rq-answers-lines .discussion-link-preview strong{font-weight:500;color:var(--tb-text)}#rq-answers-lines .discussion-link-meta{font-size:12px;color:var(--tb-accent)}#rq-answers-lines .discussion-empty{padding:12px 15px}

#rq-answers-lines .reply-scope-dialog{max-width:720px;margin:0 auto;background:var(--tb-panel);border-color:var(--tb-line);padding:18px}#rq-answers-lines .reply-scope-dialog>.quiet{font-size:12px;color:var(--tb-accent)}#rq-answers-lines .reply-scope-title{font-size:20px}#rq-answers-lines .reply-scope-all{margin:10px 0;padding:4px 0;background:transparent;border:0;color:var(--tb-accent);font-size:12px}#rq-answers-lines .reply-scope-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#rq-answers-lines .reply-country-group{background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:10px;overflow:hidden;min-width:0}#rq-answers-lines .reply-country-heading{display:flex;align-items:center;gap:7px;padding:11px 12px;border-bottom:1px solid var(--tb-line);background:var(--tb-raised)}#rq-answers-lines .reply-country-heading>span:first-child{font-size:18px}#rq-answers-lines .reply-country-heading>strong{font-size:13px;font-weight:500;color:var(--tb-text);overflow-wrap:anywhere}#rq-answers-lines .reply-country-code{font-size:12px;color:var(--tb-accent)}#rq-answers-lines .reply-country-heading>small{font-size:12px;color:var(--tb-accent);margin-left:auto;white-space:nowrap}#rq-answers-lines .reply-country-options{padding:10px;display:grid;gap:7px}#rq-answers-lines .reply-route-option{display:flex;align-items:center;gap:9px;padding:10px;margin:0;background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:7px;cursor:var(--rq-cursor,pointer)}#rq-answers-lines .reply-route-option.chosen{background:var(--tb-raised);border-color:var(--tb-line);box-shadow:inset 3px 0 #00000018}#rq-answers-lines .reply-route-option input{width:15px;height:15px;margin:0;accent-color:var(--tb-accent);flex-shrink:0}#rq-answers-lines .reply-route-source{font-size:12px;color:var(--tb-accent);min-width:34px}#rq-answers-lines .reply-route-approach{font-size:12px;color:var(--tb-text);overflow-wrap:anywhere}#rq-answers-lines .reply-route-option.chosen .reply-route-approach{color:var(--tb-text)}#rq-answers-lines .reply-scope-apply{min-height:36px;font-size:12px;box-shadow:none}#rq-answers-lines .phone .reply-scope-list{grid-template-columns:minmax(0,1fr)}#rq-answers-lines .phone .reply-scope-dialog{padding:13px}#rq-answers-lines .phone .reply-scope-title{font-size:18px}
@media(max-width:799px){#rq-answers-lines .reply-scope-list{grid-template-columns:minmax(0,1fr)}#rq-answers-lines .reply-scope-dialog{padding:13px}#rq-answers-lines .reply-scope-title{font-size:18px}}

#rq-answers-lines .quote-compact-heading{margin-bottom:7px}#rq-answers-lines .quote-compact-line{gap:7px 10px;align-items:center;padding-top:3px}#rq-answers-lines .quote-inline-brand{font-size:15px;font-weight:600;color:var(--tb-text);white-space:nowrap}#rq-answers-lines .quote-inline-divider{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .quote-compact-line .quote-traffic{font-size:12px;color:var(--tb-accent);white-space:nowrap}#rq-answers-lines .quote-countries{gap:5px;align-items:center}#rq-answers-lines .quote-countries>span{padding:3px 6px}#rq-answers-lines .quote-compact-line .quote-price{white-space:nowrap}#rq-answers-lines .phone .quote-compact-line{gap:5px 7px}#rq-answers-lines .phone .quote-inline-brand{font-size:13px}#rq-answers-lines .phone .quote-compact-line .quote-price{margin-left:0;font-size:12px}

#rq-answers-lines .request-discussion-link.chat-list-item{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 14px}#rq-answers-lines .discussion-product-avatar{display:grid;place-items:center;width:35px;height:35px;background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:10px;color:var(--tb-accent);font-size:12px;font-weight:500}#rq-answers-lines .discussion-main-copy{display:grid;gap:5px;min-width:0}#rq-answers-lines .discussion-link-top>strong{font-size:14px}#rq-answers-lines .discussion-link-top>.discussion-time{font-size:12px;color:var(--tb-accent);white-space:nowrap}#rq-answers-lines .discussion-link-preview{font-size:12px;display:block}#rq-answers-lines .discussion-bottom{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--tb-accent)}#rq-answers-lines .last-message-target{color:var(--tb-accent)}#rq-answers-lines .discussion-needs-reply{display:block;font-size:12px;color:var(--tb-warning);background:var(--tb-warningBg);border:1px solid var(--tb-warningLine);border-radius:5px;padding:4px 7px;white-space:nowrap}#rq-answers-lines .discussion-open-arrow{font-size:19px;color:var(--tb-accent)}#rq-answers-lines .chat-list-item.needs-reply{border-left:3px solid var(--tb-warningLine);padding-left:11px}#rq-answers-lines .phone .request-discussion-link.chat-list-item{grid-template-columns:30px minmax(0,1fr);gap:8px}#rq-answers-lines .phone .discussion-product-avatar{width:30px;height:30px}#rq-answers-lines .phone .discussion-list-state{grid-column:2;justify-self:start}#rq-answers-lines .phone .discussion-link-top{flex-wrap:wrap;gap:3px}

#rq-answers-lines .quote-compact-line{display:flex;align-items:flex-start;gap:12px 22px;padding-top:5px}#rq-answers-lines .quote-labeled-field{display:grid;gap:5px;min-width:0}#rq-answers-lines .quote-labeled-field>small{font-size:12px;color:var(--tb-accent);line-height:1.2}#rq-answers-lines .quote-labeled-field .quote-inline-brand{font-size:15px;line-height:1.4}#rq-answers-lines .quote-labeled-field .quote-traffic,#rq-answers-lines .quote-approach-value{font-size:12px;line-height:1.7;color:var(--tb-text)}#rq-answers-lines .quote-labeled-field .quote-traffic{color:var(--tb-accent)}#rq-answers-lines .quote-rate-field{margin-left:auto}#rq-answers-lines .quote-rate-field .quote-price{margin:0;min-height:24px;align-items:center}#rq-answers-lines .quote-geo-field .quote-countries{min-height:24px}#rq-answers-lines .reply-context-strip small{display:block;font-size:12px;color:var(--tb-muted);margin-bottom:5px;letter-spacing:0}#rq-answers-lines .reply-context-strip strong{font-size:12px;color:var(--tb-text);font-weight:500}#rq-answers-lines .reply-context-strip{padding:10px 12px;border-left:3px solid var(--tb-line);gap:10px 15px}#rq-answers-lines .choose-reply-scope{font-size:12px;border:1px solid var(--tb-line);border-radius:6px;padding:6px 9px;background:var(--tb-raised);color:var(--tb-accent);white-space:normal;text-align:left}#rq-answers-lines .composer-section-heading{font-size:13px;color:var(--tb-text);font-weight:500;margin-bottom:10px}#rq-answers-lines .phone .quote-compact-line{gap:12px 16px}#rq-answers-lines .phone .quote-rate-field{margin-left:0}#rq-answers-lines .phone .reply-context-strip{gap:9px}

#rq-answers-lines .conversation-header>.archive-discussion{display:grid;place-items:center;width:36px;min-width:36px;height:36px;padding:0;border:1px solid var(--tb-dangerLine);border-radius:8px;background:var(--tb-dangerBg);color:var(--tb-danger);font-size:24px;line-height:1}#rq-answers-lines .archive-reason-field{margin:14px 0 0;font-size:12px;color:var(--tb-text)}#rq-answers-lines .archive-reason{min-height:76px;border-color:var(--tb-dangerLine);background:var(--tb-panel);color:var(--tb-text);font-size:13px;margin-top:7px}#rq-answers-lines .close-menu.is-rejection{border-color:var(--tb-dangerLine)}#rq-answers-lines .is-rejection .close-menu-confirm{background:var(--tb-dangerBg);border-color:var(--tb-dangerLine);color:var(--tb-text)}#rq-answers-lines .full-rejected-section{border:1px solid var(--tb-dangerLine);border-radius:10px;background:var(--tb-panel);overflow:hidden}#rq-answers-lines .full-rejected-section>.full-section-title{color:var(--tb-text);border:0}#rq-answers-lines .archived-reason-note{display:grid;gap:5px;margin:0 12px 12px;padding:11px;background:var(--tb-panel);border:1px solid var(--tb-dangerLine);border-radius:7px;font-size:12px;color:var(--tb-text)}#rq-answers-lines .archived-reason-note strong{font-size:12px;font-weight:500;color:var(--tb-text)}#rq-answers-lines .archived-reason-note small{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .phone .archive-reason{font-size:16px}

#rq-answers-lines .closed-product-outcomes{margin-left:auto;display:flex;gap:5px;flex-wrap:wrap}#rq-answers-lines .closed-success-badge{font-size:12px;padding:4px 7px;border-radius:6px;border:1px solid var(--tb-successLine);background:var(--tb-successBg);color:var(--tb-text)}#rq-answers-lines .closed-rejected-badge{font-size:12px;padding:4px 7px;border-radius:6px;border:1px solid var(--tb-dangerLine);background:var(--tb-dangerBg);color:var(--tb-text)}#rq-answers-lines .answer-condition.outcome-agreed{border-left:3px solid var(--tb-successLine);background:var(--tb-panel);padding-left:9px}#rq-answers-lines .answer-condition.outcome-agreed .answer-link{color:var(--tb-success)}#rq-answers-lines .answer-condition.outcome-rejected{border-left:3px solid var(--tb-dangerLine);background:var(--tb-panel);padding-left:9px}#rq-answers-lines .answer-condition.outcome-rejected .answer-link{color:var(--tb-text)}#rq-answers-lines .closed-row-reason{grid-column:1/-1;color:var(--tb-text);font-size:12px;line-height:1.5;padding-top:7px;border-top:1px solid var(--tb-dangerLine);overflow-wrap:anywhere}#rq-answers-lines .phone .outcome-rejected .closed-row-reason{grid-row:4}#rq-answers-lines .phone .closed-product-outcomes{gap:4px}
#rq-answers-lines .shell{position:relative;background:var(--tb-bg);border-color:var(--tb-line)}#rq-answers-lines{color:var(--tb-text)}#rq-answers-lines .workspace{background-color:var(--tb-bg);background-image:var(--tb-pattern);background-size:var(--tb-size)}#rq-answers-lines .chrome,#rq-answers-lines aside,#rq-answers-lines .footer{background:var(--tb-bg);border-color:var(--tb-line)}#rq-answers-lines .chrome{box-shadow:inset 0 2px var(--tb-accent)}#rq-answers-lines h1,#rq-answers-lines h2,#rq-answers-lines h3,#rq-answers-lines .name,#rq-answers-lines .brand{color:var(--tb-text)}#rq-answers-lines .quiet,#rq-answers-lines .webid,#rq-answers-lines .eyebrow,#rq-answers-lines .workspace-tag,#rq-answers-lines .aside-note,#rq-answers-lines .nav-future,#rq-answers-lines .result-summary,#rq-answers-lines .section-label{color:var(--tb-muted)}#rq-answers-lines .request,#rq-answers-lines .list-controls,#rq-answers-lines .answer-product,#rq-answers-lines .conversation-main,#rq-answers-lines .overview-original,#rq-answers-lines .full-original-request,#rq-answers-lines .full-messages-section,#rq-answers-lines .reply-scope-dialog,#rq-answers-lines .close-menu,#rq-answers-lines .form-section{background:var(--tb-panel);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines .request-overview,#rq-answers-lines .answer-product-head,#rq-answers-lines .original-request-quote,#rq-answers-lines .reply-country-heading,#rq-answers-lines .closure-country-head,#rq-answers-lines .conversation-form,#rq-answers-lines .search-panel,#rq-answers-lines .form-actions{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines .request-overview h2,#rq-answers-lines .heading .quiet,#rq-answers-lines .full-request-text,#rq-answers-lines .quote-web-reference,#rq-answers-lines .message-context{color:var(--tb-muted)}#rq-answers-lines .answer-condition,#rq-answers-lines .conversation-messages,#rq-answers-lines .reply-country-group,#rq-answers-lines .closure-condition,#rq-answers-lines .brand-editor,#rq-answers-lines .source-editor,#rq-answers-lines .full-action-log{background:var(--tb-panel);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines .answer-condition:hover{background:var(--tb-raised)}#rq-answers-lines .conversation-message{background:var(--tb-raised);color:var(--tb-text)}#rq-answers-lines .conversation-message.mine{background:var(--tb-soft)}#rq-answers-lines .message-text,#rq-answers-lines .message-who strong,#rq-answers-lines .quote-inline-brand,#rq-answers-lines .quote-approach-value,#rq-answers-lines .reply-country-heading>strong,#rq-answers-lines .reply-route-approach,#rq-answers-lines .full-request-person strong,#rq-answers-lines .discussion-link-top strong,#rq-answers-lines .answer-product-head strong{color:var(--tb-text)}#rq-answers-lines .message-context,#rq-answers-lines .reply-context-strip,#rq-answers-lines .single-product-reply,#rq-answers-lines .quote-countries>span,#rq-answers-lines .inline-country-chip{background:var(--tb-panel);border-color:var(--tb-line);color:var(--tb-muted)}#rq-answers-lines .answer-source,#rq-answers-lines .answer-link,#rq-answers-lines .quote-traffic,#rq-answers-lines .message-reply-action,#rq-answers-lines .reply-country-code,#rq-answers-lines .reply-route-source,#rq-answers-lines .conversation-context-header,#rq-answers-lines .incoming-replies,#rq-answers-lines .conversation-history,#rq-answers-lines .theme-settings-close{color:var(--tb-accent)}#rq-answers-lines .inline-country-chip small,#rq-answers-lines .inline-country-chip>span,#rq-answers-lines .message-who,#rq-answers-lines .chat-section-heading,#rq-answers-lines .no-conversation,#rq-answers-lines .quote-labeled-field>small,#rq-answers-lines .quote-caption,#rq-answers-lines .composer-section-heading,#rq-answers-lines .reply-context-strip strong,#rq-answers-lines .reply-context-strip small,#rq-answers-lines .conversation-form label,#rq-answers-lines .form-section label{color:var(--tb-muted)}#rq-answers-lines .answer-approach,#rq-answers-lines .avatar,#rq-answers-lines .user-mark,#rq-answers-lines .back,#rq-answers-lines .tool-button,#rq-answers-lines .incoming-replies,#rq-answers-lines .conversation-history,#rq-answers-lines .choose-reply-scope,#rq-answers-lines .scope-change,#rq-answers-lines .logo{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-accent)}#rq-answers-lines .primary,#rq-answers-lines .logo{background:var(--tb-accent);color:var(--tb-accentText);border-color:var(--tb-accent);box-shadow:none}#rq-answers-lines input,#rq-answers-lines textarea,#rq-answers-lines select,#rq-answers-lines .conversation-text{background:var(--tb-bg);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines textarea::placeholder,#rq-answers-lines input::placeholder{color:var(--tb-muted)}#rq-answers-lines input[type=date]{color-scheme:dark}#rq-answers-lines .nav-current,#rq-answers-lines .filterbar button.active,#rq-answers-lines .answer-tabs button.selected,#rq-answers-lines .reply-route-option.chosen,#rq-answers-lines .exact-choice.active{background:var(--tb-soft);border-color:var(--tb-accent);color:var(--tb-accent)}#rq-answers-lines .filterbar button,#rq-answers-lines .answer-tabs button,#rq-answers-lines .sort-select{color:var(--tb-muted)}#rq-answers-lines .filterbar button.active{background:transparent}#rq-answers-lines .reply-route-option{background:var(--tb-panel);border-color:var(--tb-line)}#rq-answers-lines .reply-route-option.chosen .reply-route-approach{color:var(--tb-text)}#rq-answers-lines .preview-tabs button{background:var(--tb-panel);border-color:var(--tb-line);color:var(--tb-muted)}#rq-answers-lines .preview-tabs button[aria-pressed=true]{background:var(--tb-accent);color:var(--tb-accentText)}#rq-answers-lines .user-mark{border:1px solid var(--tb-line);width:34px;height:34px;font-size:16px;padding:0}#rq-answers-lines .theme-settings{position:absolute;z-index:15;right:16px;top:64px;width:330px;max-width:calc(100% - 24px);padding:16px;background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:15px;box-shadow:0 18px 55px #00000018;color:var(--tb-text)}#rq-answers-lines .theme-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:17px}#rq-answers-lines .theme-settings-heading>div{display:grid;gap:3px}#rq-answers-lines .theme-settings-heading strong{font-size:17px;font-weight:500}#rq-answers-lines .theme-settings-heading span{font-size:12px;color:var(--tb-muted)}#rq-answers-lines .theme-settings-close{border:0;background:var(--tb-raised);border-radius:6px;width:27px;height:27px;font-size:20px;padding:0}#rq-answers-lines .theme-settings-label{font-size:12px;letter-spacing:1.3px;color:var(--tb-muted);margin-bottom:9px}#rq-answers-lines .theme-options{display:grid;gap:7px}#rq-answers-lines .theme-options>button{display:grid;grid-template-columns:50px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:9px;border:1px solid var(--tb-line);border-radius:10px;background:var(--tb-bg);color:var(--tb-text);text-align:left}#rq-answers-lines .theme-options>button.selected{border-color:var(--tb-accent);background:var(--tb-soft)}#rq-answers-lines .theme-options strong{display:block;font-size:12px;font-weight:500}#rq-answers-lines .theme-options small{display:block;font-size:12px;color:var(--tb-muted);margin-top:2px}#rq-answers-lines .theme-options b{visibility:hidden;color:var(--tb-accent);font-size:14px}#rq-answers-lines .theme-options .selected b{visibility:visible}#rq-answers-lines .theme-swatch{width:50px;height:40px;border-radius:7px;border:1px solid var(--tb-line);display:block}#rq-answers-lines .swatch-blue{background-color:#0d2335;background-image:linear-gradient(90deg,#349bc93b 1px,transparent 1px),linear-gradient(#349bc93b 1px,transparent 1px);background-size:9px 9px}#rq-answers-lines .swatch-dark{background-color:#171a20;background-image:radial-gradient(#a9b8d34f 1px,transparent 1px);background-size:6px 6px}#rq-answers-lines .swatch-light{background:repeating-linear-gradient(135deg,#f5f7fb 0 7px,#dae4ed 7px 8px)}#rq-answers-lines .swatch-violet{background:radial-gradient(ellipse at 10% 15%,#d1a1ff99,transparent 65%),repeating-linear-gradient(135deg,#231535 0 9px,#75469f 9px 10px)}#rq-answers-lines .swatch-aurora{background:radial-gradient(ellipse at 0% 0%,#73dfad99,transparent 70%),radial-gradient(ellipse at 100% 100%,#4e9fcb99,transparent 65%),#092d2c}#rq-answers-lines .theme-settings-foot{font-size:12px;line-height:1.5;color:var(--tb-muted);margin-top:12px}#rq-answers-lines .phone .theme-settings{right:12px;top:59px;padding:13px}#rq-answers-lines .phone .theme-settings-heading strong{font-size:16px}

#rq-answers-lines .calendar-popover,#rq-answers-lines .reply-context-strip,#rq-answers-lines .pending-thread,#rq-answers-lines .request-discussion-link.chat-list-item{background:var(--tb-panel);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines .calendar-range,#rq-answers-lines .calendar-grid button,#rq-answers-lines .calendar-prev,#rq-answers-lines .calendar-next,#rq-answers-lines .calendar-close{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-text)}#rq-answers-lines .calendar-grid button.endpoint{background:var(--tb-accent);color:var(--tb-accentText)}#rq-answers-lines .calendar-grid button.in-range{background:var(--tb-soft);color:var(--tb-text)}#rq-answers-lines .calendar-month,#rq-answers-lines .calendar-heading strong,#rq-answers-lines .calendar-range strong,#rq-answers-lines .pending-product strong{color:var(--tb-text)}#rq-answers-lines .calendar-weekdays,#rq-answers-lines .calendar-step,#rq-answers-lines .pending-web,#rq-answers-lines .pending-age,#rq-answers-lines .pending-message{color:var(--tb-muted)}#rq-answers-lines .pending-scope,#rq-answers-lines .pending-message strong{color:var(--tb-accent)}

html,body{margin:0;background:var(--tb-bg);min-height:100%;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}body{padding:max(0px,var(--tg-content-safe-area-inset-top,0px)) 0 max(0px,var(--tg-content-safe-area-inset-bottom,0px))}#rq-answers-lines .shell{min-height:100vh;border-radius:0;border:0}#rq-answers-lines .preview-tabs{display:none}#rq-answers-lines .api-notice{padding:8px 16px;background:var(--tb-panel);color:var(--tb-text);font-size:12px}#rq-answers-lines .api-notice.error{background:var(--tb-dangerBg);color:var(--tb-text)}#rq-answers-lines.saving{cursor:progress}#rq-answers-lines.saving button[type=submit],#rq-answers-lines.saving .close-menu-confirm{opacity:.5;pointer-events:none}#rq-answers-lines .account-identity{font-size:12px;color:var(--tb-text);margin-bottom:7px}#rq-answers-lines .sheets-status{font-size:12px;color:var(--tb-muted);margin-bottom:16px}.boot-error{margin:40px auto;padding:24px;max-width:550px;color:var(--tb-text);background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:12px}.loading #rq-answers-lines{opacity:.2;pointer-events:none}.loading:before{content:'Terminal B · загрузка…';position:fixed;top:45%;width:100%;text-align:center;color:var(--tb-accent);z-index:30}
/* Terminal B: real app layout, not a fixed-size prototype frame. */
html,body{width:100%;min-width:0;overflow-x:hidden}
#rq-answers-lines{width:100%;max-width:none;margin:0;font-size:14px}
#rq-answers-lines .shell,#rq-answers-lines .shell.phone{width:100%;max-width:none;min-width:0;min-height:100vh;margin:0;border:0;border-radius:0;box-shadow:none}
#rq-answers-lines .shell .chrome{padding:12px 20px;min-height:64px;gap:12px}
#rq-answers-lines .shell .brand{font-size:17px;gap:10px;min-width:0;flex:1}
#rq-answers-lines .shell .logo{width:32px;height:32px;font-size:23px;border-radius:9px}
#rq-answers-lines .shell .chrome-right{display:flex;align-items:center;gap:10px}
#rq-answers-lines .shell .user-mark{width:34px;height:34px;min-height:34px;font-size:17px}
#rq-answers-lines .shell .workspace-tag{display:none}
#rq-answers-lines .shell .incoming-replies{padding:7px 10px;font-size:12px;min-height:34px;white-space:nowrap}
#rq-answers-lines .shell .workspace{display:grid;grid-template-columns:176px minmax(0,1fr)}
#rq-answers-lines .shell .workspace>aside{display:flex;padding:24px 12px;border-right:1px solid var(--tb-line);border-bottom:0}
#rq-answers-lines .shell main{padding:26px 28px;max-width:none;width:100%;min-width:0;margin:0}
#rq-answers-lines .shell .menu-toggle{display:none}
#rq-answers-lines .shell .heading{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:16px;margin-bottom:20px}
#rq-answers-lines .shell .heading h1{font-size:28px;line-height:1.2;margin:0 0 7px}
#rq-answers-lines .shell .heading .quiet{font-size:13px;line-height:1.5;max-width:620px;color:var(--tb-muted)}
#rq-answers-lines .shell .heading .primary.add{width:auto;height:38px;min-height:38px;min-width:0;padding:0 13px;font-size:13px;border-radius:9px;box-shadow:none;white-space:nowrap}
#rq-answers-lines .shell .heading .add-label{display:inline}
#rq-answers-lines .shell .query-toolbar{display:flex;align-items:center;gap:8px;min-height:0;padding:0 0 12px;border-color:var(--tb-line);flex-wrap:wrap}
#rq-answers-lines .shell .query-toolbar>.tool-button{height:34px;min-height:34px;padding:6px 11px;font-size:12px;border-radius:8px}
#rq-answers-lines .shell .query-toolbar>.sort-label{display:block;grid-column:auto;grid-row:auto;border:0;padding:0;margin:0 0 0 auto;width:auto;max-width:100%;flex:0 1 auto;justify-self:end}
#rq-answers-lines .shell .query-toolbar .sort-select{height:34px;min-height:34px;width:auto;max-width:100%;font-size:12px;padding:5px 8px;color:var(--tb-text);background:transparent}
#rq-answers-lines .shell .filterbar{display:flex;justify-content:flex-start;gap:20px;min-height:42px;flex-wrap:wrap}
#rq-answers-lines .shell .filterbar button{font-size:12px;padding:10px 0;color:var(--tb-muted)}
#rq-answers-lines .shell .filterbar button.active{color:var(--tb-accent)}
#rq-answers-lines .shell .count{font-size:12px;min-width:20px;padding:2px 5px;margin-left:5px;background:var(--tb-raised);color:var(--tb-text);border-radius:5px}
#rq-answers-lines .shell .answer-tabs{padding:9px 0 0;gap:6px;border-color:var(--tb-line)}
#rq-answers-lines .shell .answer-tabs button{padding:6px 9px;font-size:12px;line-height:1.4;white-space:nowrap}
#rq-answers-lines .shell .empty-results{padding:28px 18px;color:var(--tb-muted);background:var(--tb-panel);border:1px dashed var(--tb-line);font-size:13px;line-height:1.6}
#rq-answers-lines .shell .empty-results strong{font-size:15px;color:var(--tb-text);margin-bottom:5px}
#rq-answers-lines .shell .theme-settings{top:62px;right:16px}
#rq-answers-lines .shell .nav-future,#rq-answers-lines .shell .aside-note{color:var(--tb-muted)}
#rq-answers-lines .shell .conversation-messages,#rq-answers-lines .shell .conversation-form{border-color:var(--tb-line)}


@media(max-width:799px){
 #rq-answers-lines .shell .workspace{display:block}
 #rq-answers-lines .shell .workspace>aside{display:none;border-right:0;border-bottom:1px solid var(--tb-line);padding:14px 18px}
 #rq-answers-lines .shell .workspace.menu-open>aside{display:flex}
 #rq-answers-lines .shell .menu-toggle{display:inline-grid;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;font-size:18px}
 #rq-answers-lines .shell main{padding:22px 20px}
 #rq-answers-lines .shell .brand>span:not(.logo){display:none}
}
@media(max-width:799px){
 #rq-answers-lines .shell .chrome{padding:10px 12px;gap:8px;min-height:58px}
 #rq-answers-lines .shell .brand{font-size:15px;gap:7px}
 #rq-answers-lines .shell .chrome-right{gap:6px}
 #rq-answers-lines .shell .incoming-replies{padding:6px 8px;font-size:12px}
 #rq-answers-lines .shell main{padding:20px 14px}
 #rq-answers-lines .shell .heading{gap:10px;margin-bottom:17px}
 #rq-answers-lines .shell .heading h1{font-size:24px}
 #rq-answers-lines .shell .heading .quiet{font-size:12px;line-height:1.5}
 #rq-answers-lines .shell .heading .primary.add{width:36px;height:36px;min-height:36px;padding:0}
 #rq-answers-lines .shell .heading .add-label{display:none}
 #rq-answers-lines .shell .query-toolbar{gap:6px;padding-bottom:10px}
 #rq-answers-lines .shell .query-toolbar>.sort-label{flex:1 0 100%;text-align:right;padding-top:2px}
 #rq-answers-lines .shell .query-toolbar .sort-select{font-size:12px;max-width:100%;height:30px;min-height:30px}
 #rq-answers-lines .shell .filterbar{gap:14px;flex-wrap:nowrap;min-height:40px}
 #rq-answers-lines .shell .filterbar button{font-size:12px;padding:9px 0}
 #rq-answers-lines .shell .answer-tabs{gap:3px}
 #rq-answers-lines .shell .answer-tabs button{font-size:12px;padding:6px}
 #rq-answers-lines .shell .empty-results{padding:24px 14px}
}

/* Final component alignment + self-contained vector icons. */
#rq-answers-lines .shell .tb-icon{display:inline-block;width:18px;height:18px;min-width:18px;flex:0 0 18px;vertical-align:middle;pointer-events:none}
#rq-answers-lines .shell .user-mark,#rq-answers-lines .shell .incoming-replies,#rq-answers-lines .shell .tool-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.2}
#rq-answers-lines .shell .user-mark .tb-icon{width:19px;height:19px;flex-basis:19px}
#rq-answers-lines .shell .nav-current{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:42px;font-size:13px}
#rq-answers-lines .shell .nav-count{margin-left:auto;background:var(--tb-raised);color:var(--tb-text);font-size:12px;min-width:22px;text-align:center;padding:2px 5px;border-radius:5px}
#rq-answers-lines .shell .list-controls{padding:14px 16px 12px;margin-bottom:20px;border-radius:12px;border:1px solid var(--tb-line);background:var(--tb-panel)}
#rq-answers-lines .shell .query-toolbar{padding:0 0 12px;min-height:46px;gap:8px;border-bottom:1px solid var(--tb-line)}
#rq-answers-lines .shell .query-toolbar>.tool-button{display:inline-flex;gap:8px;padding:8px 12px;height:36px;min-height:36px}
#rq-answers-lines .shell .filterbar{padding:0;gap:22px;min-height:43px}
#rq-answers-lines .shell .filterbar button{min-height:43px;padding:10px 0;line-height:1.4}
#rq-answers-lines .shell .answer-tabs{margin:0;border-top:1px solid var(--tb-line);padding:10px 0 0;gap:6px}
#rq-answers-lines .shell .answer-tabs button{min-height:32px;padding:6px 10px;border-radius:7px;font-size:12px}
#rq-answers-lines .shell .query-toolbar .sort-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23738da0' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 3px center;padding:7px 27px 7px 9px;border-radius:7px;min-height:36px;height:36px;line-height:1.4;text-align:right;color:var(--tb-text);font-size:12px}
#rq-answers-lines .shell .query-toolbar .sort-select:focus-visible{outline:2px solid var(--tb-accent);outline-offset:2px}
#rq-answers-lines .shell .cards>.empty-results{grid-column:1/-1;width:100%;min-height:160px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:28px 20px;background:var(--tb-panel);border-color:var(--tb-line);color:var(--tb-muted)}
#rq-answers-lines .shell .result-summary{margin:0 0 12px;font-size:12px;color:var(--tb-muted)}
#rq-answers-lines .shell .eyebrow{font-size:12px;letter-spacing:1.5px;margin-bottom:8px;line-height:1.5}
#rq-answers-lines .shell .heading{margin-bottom:22px}
#rq-answers-lines .shell .heading h1{font-size:28px;line-height:1.2;margin-bottom:7px;letter-spacing:-.6px}
#rq-answers-lines .shell main{padding:28px 30px}
#rq-answers-lines .shell .search-panel{margin-top:12px;background:var(--tb-bg);border-color:var(--tb-line)}
#rq-answers-lines .shell .calendar-popover{background:var(--tb-panel);border-color:var(--tb-line);color:var(--tb-text)}
@media(min-width:1600px){#rq-answers-lines .shell main{padding-left:40px;padding-right:40px}}
@media(max-width:799px){#rq-answers-lines .shell main{padding:24px 20px}}
@media(max-width:799px){
 #rq-answers-lines .shell main{padding:20px 14px}
 #rq-answers-lines .shell .list-controls{padding:12px 12px 10px;border-radius:11px}
 #rq-answers-lines .shell .query-toolbar{gap:7px;padding-bottom:9px}
 #rq-answers-lines .shell .query-toolbar>.sort-label{padding-top:2px;flex:1 0 100%;margin:0;text-align:right}
 #rq-answers-lines .shell .query-toolbar .sort-select{font-size:12px;min-height:30px;height:30px;padding-top:4px;padding-bottom:4px}
 #rq-answers-lines .shell .heading h1{font-size:24px}
 #rq-answers-lines .shell .filterbar{gap:13px}
 #rq-answers-lines .shell .filterbar button{font-size:12px;min-height:40px}
 #rq-answers-lines .shell .answer-tabs{gap:3px}
 #rq-answers-lines .shell .answer-tabs button{font-size:12px;padding:6px;min-height:31px}
 #rq-answers-lines .shell .incoming-replies{gap:5px}
 #rq-answers-lines .shell .incoming-replies .tb-icon{display:none}
}

/* Request cards: a continuous readable list, no unequal-height grid holes. */
#rq-answers-lines .shell .list-view{width:100%;max-width:1280px;margin:0 auto}
#rq-answers-lines .shell .cards{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}
#rq-answers-lines .shell .cards>.request{width:100%;min-width:0;margin:0;align-self:start}
#rq-answers-lines .shell .edit-request{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-accent);width:32px;height:32px;min-height:32px;border-radius:8px}
#rq-answers-lines .shell .edit-request:hover{background:var(--tb-soft)}
#rq-answers-lines .shell .footer,#rq-answers-lines .shell .footer button{color:var(--tb-muted)}
#rq-answers-lines .shell .request-history-button{color:var(--tb-accent)}


















@media(max-width:799px){#rq-answers-lines .shell .cards{gap:14px}}

/* One breakpoint shared by JS and every mobile component: 800 CSS px. */
@media(min-width:800px){
 #rq-answers-lines .shell .workspace{display:grid;grid-template-columns:176px minmax(0,1fr)}
 #rq-answers-lines .shell .workspace>aside{display:flex;border-right:1px solid var(--tb-line);border-bottom:0}
 #rq-answers-lines .shell .menu-toggle{display:none}
 #rq-answers-lines .shell .heading{grid-template-columns:minmax(0,1fr) max-content}
 #rq-answers-lines .shell .heading .primary.add{width:auto;padding:0 13px}
 #rq-answers-lines .shell .heading .add-label{display:inline}
 #rq-answers-lines .shell .query-toolbar>.sort-label{flex:0 1 auto;width:auto;margin-left:auto;padding-top:0}
}
@media(max-width:799px){
 #rq-answers-lines .shell .workspace{display:block}
 #rq-answers-lines .shell .workspace>aside{display:none;border-right:0;border-bottom:1px solid var(--tb-line)}
 #rq-answers-lines .shell .workspace.menu-open>aside{display:flex}
 #rq-answers-lines .shell .menu-toggle{display:inline-grid}
 #rq-answers-lines .shell .cards{grid-template-columns:minmax(0,1fr)}
 #rq-answers-lines .shell .search-rule input,#rq-answers-lines .shell .search-rule select{font-size:16px}
 #rq-answers-lines .shell .conversation-layout{grid-template-columns:minmax(0,1fr)}
 #rq-answers-lines .shell .footer{flex-wrap:wrap;gap:8px 12px}
}

/* Fluid sizing follows the actual mini app viewport. */
#rq-answers-lines .shell main{padding:clamp(18px,2.1vw,30px) clamp(14px,2.5vw,40px)}
#rq-answers-lines .shell .heading h1{font-size:clamp(23px,2.3vw,30px)}
#rq-answers-lines .shell .list-view{max-width:1280px;width:100%;min-width:0}
#rq-answers-lines .shell .conversation-layout,#rq-answers-lines .shell .form-layout{min-width:0;width:100%}
#rq-answers-lines .shell .request-overview,#rq-answers-lines .shell .answer-product,#rq-answers-lines .shell .request-body{min-width:0}
#rq-answers-lines .shell .inline-country-list{min-width:0;flex-wrap:wrap}
#rq-answers-lines[data-window-size=medium] .shell .workspace{grid-template-columns:144px minmax(0,1fr)}
#rq-answers-lines[data-window-size=medium] .shell .workspace>aside{padding:20px 9px}
#rq-answers-lines[data-window-size=medium] .shell .nav-current{padding:9px 8px;font-size:12px;gap:7px}
#rq-answers-lines[data-window-size=medium] .shell .heading .quiet{font-size:12px;max-width:440px}
#rq-answers-lines[data-window-size=medium] .shell .query-toolbar{flex-wrap:wrap}
#rq-answers-lines[data-window-size=medium] .shell .form-layout{max-width:100%}
@media(max-width:419px){
 #rq-answers-lines .shell .brand{font-size:14px;gap:6px}
 #rq-answers-lines .shell .chrome{gap:6px;padding-left:10px;padding-right:10px}
 #rq-answers-lines .shell .answer-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}
 #rq-answers-lines .shell .answer-tabs button{flex:0 0 auto}
 #rq-answers-lines .shell .filterbar{gap:10px}
 #rq-answers-lines .shell .filterbar .count{margin-left:3px;padding:2px 4px}
}

/* Theme contract. Every surface, control and status uses the selected palette. */
#rq-answers-lines{--panel:var(--tb-panel);--edge:var(--tb-line);--green:var(--tb-success)}

#rq-answers-lines .shell input,#rq-answers-lines .shell textarea,#rq-answers-lines .shell select{background-color:var(--tb-bg);color:var(--tb-text);border-color:var(--tb-line);caret-color:var(--tb-accent)}
#rq-answers-lines .shell input::placeholder,#rq-answers-lines .shell textarea::placeholder{color:var(--tb-muted);opacity:1}
#rq-answers-lines .shell option{background:var(--tb-panel);color:var(--tb-text)}
#rq-answers-lines .shell .primary{background:var(--tb-button);color:var(--tb-accentText);border-color:var(--tb-button);box-shadow:none}
#rq-answers-lines .shell .primary:hover{filter:brightness(1.08)}
#rq-answers-lines .shell .primary:disabled{opacity:.45;filter:none}
#rq-answers-lines .shell .tool-button,#rq-answers-lines .shell .incoming-replies,#rq-answers-lines .shell .edit-request,#rq-answers-lines .shell .user-mark,#rq-answers-lines .shell .menu-toggle,#rq-answers-lines .shell .back,#rq-answers-lines .shell .conversation-history{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-text)}
#rq-answers-lines .shell .calendar-popover,#rq-answers-lines .shell .theme-settings,#rq-answers-lines .shell .reply-scope-dialog,#rq-answers-lines .shell .close-menu{background:var(--tb-panel);color:var(--tb-text);border-color:var(--tb-line)}
#rq-answers-lines .shell .calendar-day{background:transparent;color:var(--tb-text)}
#rq-answers-lines .shell .calendar-day.selected,#rq-answers-lines .shell .calendar-day.in-range{background:var(--tb-soft);color:var(--tb-accent)}
#rq-answers-lines .shell .request,#rq-answers-lines .shell .answer-product,#rq-answers-lines .shell .form-section,#rq-answers-lines .shell .conversation-main{background:var(--tb-panel);border-color:var(--tb-line)}
#rq-answers-lines .shell .request-overview,#rq-answers-lines .shell .answer-product-head,#rq-answers-lines .shell .original-request-quote{background:var(--tb-raised);border-color:var(--tb-line)}
#rq-answers-lines .shell .answer-product-head strong,#rq-answers-lines .shell .name,#rq-answers-lines .shell h1,#rq-answers-lines .shell h2,#rq-answers-lines .shell h3{color:var(--tb-text)}
#rq-answers-lines .shell .priority{background:var(--tb-successBg);color:var(--tb-success);border-color:var(--tb-successLine)}
#rq-answers-lines .shell .priority.normal{background:var(--tb-raised);color:var(--tb-muted);border-color:var(--tb-line)}
#rq-answers-lines .shell .request-reply-summary.unanswered,#rq-answers-lines .shell .product-response-status.unanswered{background:var(--tb-warningBg);color:var(--tb-warning);border-color:var(--tb-warningLine)}
#rq-answers-lines .shell .request-reply-summary.unanswered>span:first-child{color:var(--tb-warning)}
#rq-answers-lines .shell .request-reply-summary.waiting,#rq-answers-lines .shell .product-response-status.waiting{background:var(--tb-warningBg);color:var(--tb-warning);border-color:var(--tb-warningLine)}
#rq-answers-lines .shell .request-reply-summary.waiting>span:first-child,#rq-answers-lines .shell .reply-summary-button.waiting .reply-exact-target,#rq-answers-lines .shell .reply-summary-button.waiting .reply-exact-byline{color:var(--tb-warning)}
#rq-answers-lines .shell .request-reply-summary.new,#rq-answers-lines .shell .product-response-status.new{background:var(--tb-infoBg);color:var(--tb-info);border-color:var(--tb-infoLine)}
#rq-answers-lines .shell .request-reply-summary.new>span:first-child{color:var(--tb-info)}
#rq-answers-lines .shell .request-reply-summary.discussion{background:var(--tb-bg);color:var(--tb-muted);border-color:var(--tb-line)}
#rq-answers-lines .shell .conversation-message{background:var(--tb-raised);color:var(--tb-text);border-color:var(--tb-line)}
#rq-answers-lines .shell .conversation-message.mine{background:var(--tb-soft);color:var(--tb-text)}
#rq-answers-lines .shell .message-context{background:var(--tb-bg);color:var(--tb-muted)}
#rq-answers-lines .shell .message-text,#rq-answers-lines .shell .message-who strong{color:var(--tb-text)}
#rq-answers-lines .shell .answer-link,#rq-answers-lines .shell .request-history-button,#rq-answers-lines .shell .message-reply-action,#rq-answers-lines .shell .text-action{color:var(--tb-accent)}
#rq-answers-lines .shell .answer-price strong,#rq-answers-lines .shell .quote-price strong,#rq-answers-lines .shell .closure-rate strong{color:var(--tb-success)}
#rq-answers-lines .shell .closed-success-badge{background:var(--tb-successBg);color:var(--tb-success);border-color:var(--tb-successLine)}
#rq-answers-lines .shell .closed-rejected-badge,#rq-answers-lines .shell .archive-reason{color:var(--tb-danger);border-color:var(--tb-dangerLine)}
#rq-answers-lines .shell .reply-route-option.chosen,#rq-answers-lines .shell .closure-condition.selected{background:var(--tb-soft);border-color:var(--tb-accent);color:var(--tb-text)}
#rq-answers-lines .shell input[type=checkbox]{accent-color:var(--tb-accent)}
#rq-answers-lines .shell .nav-current,#rq-answers-lines .shell .answer-tabs button.selected{background:var(--tb-soft);border-color:var(--tb-accent);color:var(--tb-accent)}
#rq-answers-lines .shell .filterbar button.active{color:var(--tb-accent);border-color:var(--tb-accent)}
#rq-answers-lines .shell .logo{background:#000;border:1px solid #39393e;width:36px;height:36px;border-radius:9px;padding:2px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px}
#rq-answers-lines .shell .terminal-brand-logo{display:block;width:100%;height:100%;object-fit:contain}
#rq-answers-lines .swatch-terminal{background:linear-gradient(90deg,#0b0b0d 0 44%,#e31c27 44% 52%,#fafafa 52% 67%,#0b0b0d 67%);border-color:#49494f}
#rq-answers-lines[data-ui-theme=terminal] .shell .chrome{box-shadow:inset 0 2px #e31c27}
#rq-answers-lines .shell .theme-options{max-height:min(440px,65vh);overflow-y:auto}

#rq-answers-lines .launch-view{--tl-bg:#0b0b0d;--tl-panel:#151517;--tl-raised:#202023;--tl-line:#343439;--tl-text:#fafafa;--tl-muted:#b0b0b8;--tl-red:#e92330;--tl-green:#92dfb0;--tl-green-bg:#173529;--tl-neutral:#c1c2cb;color:var(--tl-text);font:14px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;width:100%}
#rq-answers-lines .launch-view *{box-sizing:border-box}#rq-answers-lines .launch-view button,#rq-answers-lines .launch-view select{font:inherit;cursor:var(--rq-cursor,pointer)}#rq-answers-lines .launch-view button:focus-visible,#rq-answers-lines .launch-view select:focus-visible{outline:2px solid #ff7880;outline-offset:3px}#rq-answers-lines .launch-view button{color:inherit}#rq-answers-lines .launch-view svg{width:17px;height:17px;flex:0 0 17px}
#rq-answers-lines .launch-view .preview-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;color:light-dark(#55565f,#b4b5be);font-size:12px}#rq-answers-lines .launch-view .preview-tools>div{display:flex;gap:5px}#rq-answers-lines .launch-view .preview-tools button{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid light-dark(#c7c8cf,#414149);background:light-dark(#f6f6f8,#24242a);color:light-dark(#30313a,#eeeef3);border-radius:7px}#rq-answers-lines .launch-view .preview-tools button[aria-pressed=true]{background:light-dark(#30313a,#eeeef3);color:light-dark(#fff,#202027)}
#rq-answers-lines .launch-view .product-window{background:var(--tl-bg);border-radius:14px;overflow:hidden;border:1px solid var(--tl-line);width:100%;margin:0 auto;transition:max-width .15s ease}
#rq-answers-lines .launch-view .app-top{display:flex;align-items:center;gap:12px;padding:14px 20px;border-top:2px solid var(--tl-red);border-bottom:1px solid var(--tl-line);background:var(--tl-bg)}#rq-answers-lines .launch-view .app-brand{display:flex;align-items:center;gap:10px;flex:1;min-width:0}#rq-answers-lines .launch-view .app-brand>strong{font-size:16px;letter-spacing:.3px;font-weight:500}#rq-answers-lines .launch-view .brand-mark{display:flex;align-items:center;justify-content:center;border:1px solid #48484f;border-radius:8px;background:#000;letter-spacing:-1px;padding:5px 7px;font-weight:500}#rq-answers-lines .launch-view .brand-mark span{border-left:2px solid var(--tl-red);margin-left:3px;padding-left:3px}#rq-answers-lines .launch-view .top-section{color:var(--tl-muted);font-size:12px}#rq-answers-lines .launch-view .demo-label{color:var(--tl-muted);font-size:12px;border:1px solid var(--tl-line);border-radius:5px;padding:2px 6px}#rq-answers-lines .launch-view .profile{display:grid;place-items:center;background:var(--tl-raised);border:1px solid var(--tl-line);border-radius:50%;width:32px;height:32px}
#rq-answers-lines .launch-view .app-layout{display:grid;grid-template-columns:166px minmax(0,1fr)}#rq-answers-lines .launch-view .sidebar{display:flex;flex-direction:column;padding:23px 12px;border-right:1px solid var(--tl-line);gap:7px}#rq-answers-lines .launch-view .side-caption{font-size:12px;letter-spacing:1px;color:var(--tl-muted);margin:0 8px 10px}#rq-answers-lines .launch-view .sidebar button{display:flex;align-items:center;gap:9px;padding:10px;background:transparent;border:1px solid transparent;border-radius:8px;text-align:left;color:var(--tl-muted);font-size:13px}#rq-answers-lines .launch-view .sidebar button.selected{background:#31181d;border-color:#79313a;color:#ff9ca4}#rq-answers-lines .launch-view .sidebar button>span{margin-left:auto;background:#51252d;padding:0 6px;border-radius:4px;font-size:12px}#rq-answers-lines .launch-view .side-footer{margin-top:auto;padding:40px 8px 0;color:var(--tl-text);font-size:12px}#rq-answers-lines .launch-view .side-footer span{font-size:12px;color:var(--tl-muted)}
#rq-answers-lines .launch-view main{padding:25px;min-width:0;background-image:linear-gradient(130deg,transparent 55%,#d21e2705 55%,transparent 70%)}#rq-answers-lines .launch-view .page-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}#rq-answers-lines .launch-view .eyebrow{font-size:12px;letter-spacing:1.7px;color:var(--tl-muted);margin-bottom:5px}#rq-answers-lines .launch-view h1{font-size:28px;font-weight:500;margin:0;letter-spacing:-.6px}#rq-answers-lines .launch-view .page-heading p{font-size:12px;color:var(--tl-muted);margin:5px 0 0}#rq-answers-lines .launch-view .counter{font-size:12px;color:var(--tl-muted);white-space:nowrap}
#rq-answers-lines .launch-view .launch-controls{border:1px solid var(--tl-line);background:var(--tl-panel);border-radius:11px;padding:12px 14px 0;margin-bottom:18px}#rq-answers-lines .launch-view .toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--tl-line)}#rq-answers-lines .launch-view .toolbar button{display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 9px;min-height:34px;background:var(--tl-raised);border:1px solid var(--tl-line);border-radius:7px;font-size:12px;color:var(--tl-muted)}#rq-answers-lines .launch-view .sort{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}#rq-answers-lines .launch-view .sort>span{display:none}#rq-answers-lines .launch-view .sort select{font-size:12px;color:var(--tl-text);border:0;background:var(--tl-panel);padding:7px 0;max-width:100%;min-width:0}#rq-answers-lines .launch-view .tabs{display:flex;gap:20px;flex-wrap:wrap}#rq-answers-lines .launch-view .tabs button{font-size:12px;border:0;border-bottom:2px solid transparent;padding:11px 0;background:transparent;color:var(--tl-muted);white-space:nowrap}#rq-answers-lines .launch-view .tabs .active{color:var(--tl-text);border-bottom-color:var(--tl-red)}#rq-answers-lines .launch-view .tabs span{font-size:12px;background:var(--tl-raised);color:var(--tl-muted);border-radius:4px;padding:2px 5px;margin-left:5px}
#rq-answers-lines .launch-view .launch-list{display:grid;gap:14px}#rq-answers-lines .launch-view .launch-card{background:var(--tl-panel);border:1px solid var(--tl-line);border-radius:12px;overflow:hidden}#rq-answers-lines .launch-view .launch-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px 12px}#rq-answers-lines .launch-view .web-identity{display:flex;align-items:center;gap:10px;min-width:0}#rq-answers-lines .launch-view .avatar{background:var(--tl-raised);border:1px solid var(--tl-line);border-radius:9px;min-width:36px;width:36px;height:36px;display:grid;place-items:center;font-size:12px;letter-spacing:.5px;color:var(--tl-muted)}#rq-answers-lines .launch-view h2{font-size:16px;font-weight:500;margin:0}#rq-answers-lines .launch-view .web-id{font-size:12px;color:var(--tl-muted);margin-top:1px}#rq-answers-lines .launch-view .status{display:inline-flex;align-items:center;gap:7px;padding:4px 8px;border-radius:6px;font-size:12px;white-space:nowrap}#rq-answers-lines .launch-view .status>span{width:6px;height:6px;border-radius:50%;background:currentColor}#rq-answers-lines .launch-view .status.active{background:var(--tl-green-bg);color:var(--tl-green)}#rq-answers-lines .launch-view .status.inactive{background:var(--tl-raised);color:var(--tl-neutral)}
#rq-answers-lines .launch-view .conditions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 18px;padding-bottom:13px;border-bottom:1px solid var(--tl-line)}#rq-answers-lines .launch-view .conditions>strong{font-size:15px;font-weight:500}#rq-answers-lines .launch-view .country{color:#e1e1e6;font-size:12px;display:flex;align-items:center;gap:6px}#rq-answers-lines .launch-view small{font-size:12px;color:var(--tl-muted)}#rq-answers-lines .launch-view .traffic{font-size:12px;color:var(--tl-muted);display:flex;align-items:center;gap:6px}#rq-answers-lines .launch-view .traffic>span{background:var(--tl-raised);color:#e1e1e6;padding:2px 7px;border-radius:5px}
#rq-answers-lines .launch-view .cap-section{padding:14px 18px 15px}#rq-answers-lines .launch-view .cap-heading{display:flex;justify-content:space-between;align-items:center;color:var(--tl-muted);font-size:12px}#rq-answers-lines .launch-view .percentage{font-variant-numeric:tabular-nums}#rq-answers-lines .launch-view .cap-number{display:flex;align-items:baseline;gap:8px;margin:2px 0 10px;font-variant-numeric:tabular-nums}#rq-answers-lines .launch-view .cap-number>strong{font-size:29px;letter-spacing:-.7px;font-weight:500}#rq-answers-lines .launch-view .cap-number>span{font-size:13px;color:var(--tl-muted)}#rq-answers-lines .launch-view .cap-track{height:7px;background:#2b2b31;border-radius:5px;overflow:hidden}#rq-answers-lines .launch-view .cap-track>div{height:100%;background:var(--tl-red);border-radius:5px}#rq-answers-lines .launch-view .cap-meta{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--tl-muted)}#rq-answers-lines .launch-view .cap-meta strong{font-weight:500;color:#e1e1e6}#rq-answers-lines .launch-view .cap-meta>span:last-child{display:flex;align-items:center;gap:5px}#rq-answers-lines .launch-view .cap-meta svg{width:13px;height:13px;flex-basis:13px}#rq-answers-lines .launch-view .cap-meta .started{color:var(--tl-green)}#rq-answers-lines .launch-view .not-started{color:var(--tl-neutral)}#rq-answers-lines .launch-view .inactive-card .cap-number>strong{color:var(--tl-muted)}
#rq-answers-lines .launch-view footer{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:10px 18px;background:#111113;border-top:1px solid var(--tl-line);font-size:12px;color:var(--tl-muted)}#rq-answers-lines .launch-view footer>span{display:flex;align-items:center;gap:6px}#rq-answers-lines .launch-view footer svg{width:13px;height:13px;flex-basis:13px}#rq-answers-lines .launch-view footer strong{font-weight:400;color:#d8d8df;font-variant-numeric:tabular-nums}
#rq-answers-lines .launch-view.mobile-preview .product-window{max-width:400px}#rq-answers-lines .launch-view.mobile-preview .app-layout{display:block}#rq-answers-lines .launch-view.mobile-preview .sidebar{display:none}#rq-answers-lines .launch-view.mobile-preview main{padding:20px 14px}#rq-answers-lines .launch-view.mobile-preview .top-section{display:none}#rq-answers-lines .launch-view.mobile-preview .app-top{padding:12px 14px}#rq-answers-lines .launch-view.mobile-preview .sort{flex:1 0 100%;justify-content:flex-end}#rq-answers-lines .launch-view.mobile-preview .search{flex:1;justify-content:flex-start}#rq-answers-lines .launch-view.mobile-preview .tabs{gap:16px}#rq-answers-lines .launch-view.mobile-preview .counter{display:none}#rq-answers-lines .launch-view.mobile-preview .launch-head{padding:14px 14px 12px}#rq-answers-lines .launch-view.mobile-preview .conditions{margin:0 14px;gap:9px 12px}#rq-answers-lines .launch-view.mobile-preview .cap-section{padding:13px 14px}#rq-answers-lines .launch-view.mobile-preview footer{padding:10px 14px}
@media(max-width:799px){#rq-answers-lines .launch-view .app-layout{display:block}#rq-answers-lines .launch-view .sidebar{display:none}#rq-answers-lines .launch-view main{padding:20px 14px}#rq-answers-lines .launch-view .top-section{display:none}#rq-answers-lines .launch-view .sort{flex:1 0 100%;justify-content:flex-end}#rq-answers-lines .launch-view .search{flex:1;justify-content:flex-start}#rq-answers-lines .launch-view .tabs{gap:15px}#rq-answers-lines .launch-view .app-top{padding:12px 14px}#rq-answers-lines .launch-view .conditions{gap:8px 12px}#rq-answers-lines .launch-view .counter{display:none}}
@media(prefers-reduced-motion:reduce){#rq-answers-lines .launch-view .product-window{transition:none}}

/* Compact launch cards: two per row on desktop. */
#rq-answers-lines .launch-view .launch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}
#rq-answers-lines .launch-view .launch-card{min-width:0}
#rq-answers-lines .launch-view .launch-head{padding:14px 14px 10px;gap:8px}
#rq-answers-lines .launch-view .conditions{margin:0 14px;padding-bottom:11px;gap:8px 12px}
#rq-answers-lines .launch-view .cap-section{padding:12px 14px}
#rq-answers-lines .launch-view .cap-number>strong{font-size:26px}
#rq-answers-lines .launch-view .cap-meta{align-items:flex-start;gap:6px 10px}
#rq-answers-lines .launch-view footer{padding:9px 14px;gap:5px 10px}
#rq-answers-lines .launch-view .web-identity{gap:8px}
#rq-answers-lines .launch-view .avatar{width:32px;min-width:32px;height:32px}
#rq-answers-lines .launch-view h2{font-size:15px}
#rq-answers-lines .launch-view .status{padding:4px 6px;gap:5px}
#rq-answers-lines .launch-view.mobile-preview .launch-list{grid-template-columns:minmax(0,1fr)}
@media(max-width:799px){#rq-answers-lines .launch-view .launch-list{grid-template-columns:minmax(0,1fr)}}

#rq-answers-lines .launch-view{--tl-bg:var(--tb-bg);--tl-panel:var(--tb-panel);--tl-raised:var(--tb-raised);--tl-line:var(--tb-line);--tl-text:var(--tb-text);--tl-muted:var(--tb-muted);--tl-red:var(--tb-accent);--tl-green:var(--tb-success);--tl-green-bg:var(--tb-successBg);--tl-neutral:var(--tb-muted);width:100%;max-width:1280px;margin:auto}
#rq-answers-lines .launch-view .country,#rq-answers-lines .launch-view .traffic>span,#rq-answers-lines .launch-view footer strong,#rq-answers-lines .launch-view .cap-meta strong{color:var(--tb-text)}
#rq-answers-lines .launch-view .cap-track{background:var(--tb-raised);border:0}
#rq-answers-lines .launch-view footer{background:var(--tb-bg)}
#rq-answers-lines .launch-view .toolbar button:disabled,#rq-answers-lines .launch-view select:disabled,#rq-answers-lines .launch-view .tabs button:disabled{opacity:1;cursor:default}
#rq-answers-lines .launch-view .counter{border:1px solid var(--tb-line);border-radius:6px;padding:4px 8px;font-size:12px}
#rq-answers-lines .shell .nav-launches{display:flex;align-items:center;gap:9px;text-align:left;background:transparent;color:var(--tb-muted);padding:10px 12px;min-height:42px;border:1px solid transparent;border-radius:8px;font-size:13px}
#rq-answers-lines .shell .launch-nav-label{font-size:12px;padding:1px 5px;background:var(--tb-raised);color:var(--tb-muted);border-radius:4px;margin-left:auto}
#rq-answers-lines[data-section=launches] .nav-current{background:transparent;border-color:transparent;color:var(--tb-muted)}
#rq-answers-lines[data-section=launches] .nav-launches{background:var(--tb-soft);color:var(--tb-accent);border-color:var(--tb-accent)}
#rq-answers-lines .request-pagination{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:22px}
#rq-answers-lines .request-pagination button{min-width:34px;min-height:34px;padding:6px 10px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-panel);color:var(--tb-text);font-size:12px}
#rq-answers-lines .request-pagination button[aria-current=page]{background:var(--tb-soft);border-color:var(--tb-accent);color:var(--tb-accent)}
#rq-answers-lines .request-pagination button:disabled{opacity:.4}
#rq-answers-lines .request-pagination>span{color:var(--tb-muted);font-size:12px}
@media(max-width:799px){#rq-answers-lines .launch-view .launch-list{grid-template-columns:minmax(0,1fr)}}

/* Sticky application header in the document scroll container. */
#rq-answers-lines .shell{overflow:visible}
#rq-answers-lines .shell>.chrome{position:sticky;top:0;z-index:40;background:var(--tb-bg);border-bottom:1px solid var(--tb-line);isolation:isolate}
#rq-answers-lines .shell>.theme-settings{position:fixed;top:calc(var(--terminal-header-bottom,64px) + 8px);right:16px;z-index:50;max-height:calc(100dvh - var(--terminal-header-bottom,64px) - 24px);overflow-y:auto}
#rq-answers-lines .shell .request-pagination{scroll-margin-top:80px}
#rq-answers-lines .shell .list-view,#rq-answers-lines .shell .form-view,#rq-answers-lines .shell .discussion-view,#rq-answers-lines .shell .launch-view{scroll-margin-top:80px}
@media(max-width:799px){#rq-answers-lines .shell>.theme-settings{right:12px;max-width:calc(100% - 24px)}}

#rq-answers-lines .shell .brand[role=button]{cursor:var(--rq-cursor,pointer);border-radius:8px}
#rq-answers-lines .shell .brand[role=button]:focus-visible{outline:2px solid var(--tb-accent);outline-offset:5px}

/* Menu toggle is available at every window size. */
#rq-answers-lines .shell>.chrome .menu-toggle{display:inline-grid;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;flex:0 0 34px;background:var(--tb-raised);color:var(--tb-text);border:1px solid var(--tb-line);border-radius:8px}
#rq-answers-lines .shell .workspace.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}
#rq-answers-lines .shell .workspace.sidebar-collapsed>aside{display:none}

/* Responsive request grid measures the content area, including sidebar changes. */
#rq-answers-lines .shell .list-view{max-width:none;width:100%;min-width:0;container-type:inline-size;container-name:requests-grid}
#rq-answers-lines .shell .cards{--request-columns:1;display:grid;grid-template-columns:repeat(var(--request-columns),minmax(0,1fr));gap:18px;align-items:start}
#rq-answers-lines .shell .cards>.request{width:100%;min-width:0;container-type:inline-size;container-name:request-tile}
#rq-answers-lines .shell .cards>.empty-results{grid-column:1/-1}
@container requests-grid (min-width:920px){#rq-answers-lines .shell .cards{--request-columns:2}}
@container requests-grid (min-width:1400px){#rq-answers-lines .shell .cards{--request-columns:3}}
@container request-tile (max-width:540px){
 #rq-answers-lines .shell .request-overview{padding:14px;gap:8px 10px}
 #rq-answers-lines .shell .request-body{padding:12px}
 #rq-answers-lines .shell .request-overview .name{overflow-wrap:anywhere}
 #rq-answers-lines .shell .request-overview .avatar{width:36px;height:36px;min-width:36px}
 #rq-answers-lines .shell .card-actions{gap:6px;flex-wrap:wrap;justify-content:flex-end}
 #rq-answers-lines .shell .answer-product-head{padding:10px;gap:7px}
 #rq-answers-lines .shell .answer-product-head strong{font-size:14px}
 #rq-answers-lines .shell .product-response-status{font-size:12px;padding:4px 6px}
 #rq-answers-lines .shell .inline-geo-condition{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:11px}
 #rq-answers-lines .shell .inline-geo-condition>.answer-route{grid-column:1;grid-row:1}
 #rq-answers-lines .shell .inline-geo-condition>.answer-price{grid-column:2;grid-row:1;justify-content:flex-end}
 #rq-answers-lines .shell .inline-geo-condition>.inline-country-list{grid-column:1/-1;grid-row:2}
 #rq-answers-lines .shell .inline-geo-condition>.answer-link{grid-column:1/-1;grid-row:3;text-align:right}
 #rq-answers-lines .shell .many-inline-geos>.inline-country-list{grid-template-columns:repeat(2,minmax(0,1fr))}
 #rq-answers-lines .shell .request .footer{display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px 14px;font-size:12px}
}

/* Variable-height tiles occupy the nearest free vertical space. */
#rq-answers-lines .shell .cards.masonry-grid{grid-auto-rows:1px;row-gap:0;column-gap:18px;grid-auto-flow:row dense;align-items:start}
#rq-answers-lines .shell .cards.masonry-grid>.request{align-self:start;height:auto;max-height:none}
#rq-answers-lines .shell .cards:not(.masonry-grid){grid-auto-rows:auto;row-gap:18px}
/* Readable content hierarchy across all palettes. Red is an action accent. */
#rq-answers-lines .shell .request{font-size:14px;line-height:1.5}
#rq-answers-lines .shell .request .name{font-size:17px;color:var(--tb-text);font-weight:600}
#rq-answers-lines .shell .request .webid,#rq-answers-lines .shell .request .footer,#rq-answers-lines .shell .request .footer button{font-size:12px;color:var(--tb-muted)}
#rq-answers-lines .shell .request .avatar{color:var(--tb-text)}
#rq-answers-lines .shell .request-overview h2{font-size:13px;color:var(--tb-text)}
#rq-answers-lines .shell .answer-product-head strong{font-size:15px;color:var(--tb-text)}
#rq-answers-lines .shell .answer-source,#rq-answers-lines .shell .answer-approach{font-size:13px;color:var(--tb-text)}
#rq-answers-lines .shell .answer-approach{background:var(--tb-raised);border-color:var(--tb-line)}
#rq-answers-lines .shell .answer-price,#rq-answers-lines .shell .answer-price .quiet{font-size:12px;color:var(--tb-text)}
#rq-answers-lines .shell .inline-country-chip,#rq-answers-lines .shell .inline-country-chip>span{font-size:12px;color:var(--tb-text)}
#rq-answers-lines .shell .inline-country-chip small{font-size:12px;color:var(--tb-muted)}
#rq-answers-lines .shell .product-response-status,#rq-answers-lines .shell .priority{font-size:12px}
#rq-answers-lines .shell .answer-link{font-size:12px;font-weight:500;color:var(--tb-accent)}
#rq-answers-lines .shell .request-history-button{color:var(--tb-text);text-decoration:underline;text-underline-offset:3px}
#rq-answers-lines .shell .request-reply-summary{font-size:12px;padding:7px 10px}
#rq-answers-lines .shell .result-summary,#rq-answers-lines .shell .quiet{color:var(--tb-muted)}

/* Invisible measurement uses the same natural card dimensions as visible tiles. */
#rq-answers-lines .shell .pagination-measure{grid-auto-rows:auto!important;row-gap:0!important;column-gap:0!important}
#rq-answers-lines .shell .pagination-measure>*{grid-row:auto!important;position:static!important;width:100%;margin:0}

/* Stable pagination: scrolling never changes the number of records. */
#rq-answers-lines .shell{container-type:normal;contain:none;transform:none;filter:none;overflow:visible}
#rq-answers-lines .shell>.chrome{position:fixed;top:0;left:var(--terminal-header-left,0px);width:var(--terminal-header-width,100%);z-index:100;box-sizing:border-box;background:var(--tb-bg);border-bottom:1px solid var(--tb-line)}
#rq-answers-lines .terminal-header-spacer{height:var(--terminal-header-height,64px);width:100%;pointer-events:none}
#rq-answers-lines .shell>.theme-settings{top:calc(var(--terminal-header-height,64px) + 8px);z-index:110}
#rq-answers-lines .shell .results-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}
#rq-answers-lines .shell .results-toolbar .result-summary{margin:0}
#rq-answers-lines .shell .page-size-label{display:flex;align-items:center;gap:8px;margin:0;color:var(--tb-muted);font-size:12px;white-space:nowrap}
#rq-answers-lines .shell .page-size-select{width:65px;min-height:32px;margin:0;padding:4px 8px;background:var(--tb-panel);color:var(--tb-text);border:1px solid var(--tb-line);border-radius:7px;font-size:13px}
#rq-answers-lines .shell .cards{overflow-anchor:none}
#rq-answers-lines .shell .list-view{scroll-margin-top:calc(var(--terminal-header-height,64px) + 12px)}


#terminal-sales-module{--s-bg:#0b0b0d;--s-panel:#161618;--s-raised:#222225;--s-line:#3a3a40;--s-text:#fafafa;--s-muted:#b9bbc5;--s-red:#ff626b;--s-button:#ce1c29;--s-soft:#361b21;--s-green:#9ee3b8;--s-green-bg:#173529;--s-amber:#f3d49a;--s-amber-bg:#342a1b;font:14px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--s-text);width:100%}#terminal-sales-module *{box-sizing:border-box}#terminal-sales-module [hidden]{display:none!important}#terminal-sales-module button,#terminal-sales-module input,#terminal-sales-module select,#terminal-sales-module textarea{font:inherit}#terminal-sales-module button{cursor:var(--rq-cursor,pointer);color:inherit}#terminal-sales-module button:disabled{opacity:.45;cursor:default}#terminal-sales-module button:focus-visible,#terminal-sales-module input:focus-visible,#terminal-sales-module select:focus-visible,#terminal-sales-module textarea:focus-visible{outline:2px solid var(--s-red);outline-offset:3px}#terminal-sales-module svg{width:17px;height:17px;flex:0 0 17px}#terminal-sales-module .demo-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px;font-size:12px;color:light-dark(var(--tb-muted),var(--tb-text))}#terminal-sales-module .demo-controls>div{display:flex;gap:5px}#terminal-sales-module .demo-controls button{display:flex;gap:6px;align-items:center;padding:7px 10px;border-radius:7px;border:1px solid light-dark(var(--tb-line),var(--tb-line));background:light-dark(var(--tb-raised),var(--tb-raised));color:light-dark(var(--tb-muted),var(--tb-text))}#terminal-sales-module .demo-controls button[aria-pressed=true]{background:light-dark(var(--tb-raised),var(--tb-raised));color:light-dark(var(--tb-text),var(--tb-muted))}
#terminal-sales-module .sales-window{background:var(--s-bg);border:1px solid var(--s-line);border-top:2px solid var(--tb-line);border-radius:13px;overflow:hidden;margin:0 auto;max-width:none}#terminal-sales-module .sales-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:var(--s-bg);border-bottom:1px solid var(--s-line);flex-wrap:wrap}#terminal-sales-module .sales-brand{display:flex;align-items:center;gap:9px;padding:0;background:transparent;border:0}#terminal-sales-module .sales-brand>strong{font-size:16px;font-weight:500;letter-spacing:.3px}#terminal-sales-module .sales-mark{display:flex;align-items:center;padding:5px 7px;border:1px solid var(--tb-line);border-radius:8px;background:var(--tb-bg);font-weight:500}#terminal-sales-module .sales-mark span{margin-left:3px;padding-left:3px;border-left:2px solid var(--tb-line)}#terminal-sales-module .sales-breadcrumb{color:var(--s-muted);font-size:12px}#terminal-sales-module .role-switch{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--s-muted)}#terminal-sales-module .role-switch select{background:var(--s-raised);color:var(--s-text);border:1px solid var(--s-line);border-radius:7px;padding:6px;font-size:12px}
#terminal-sales-module .sales-layout{display:grid;grid-template-columns:154px minmax(0,1fr)}#terminal-sales-module .sales-nav{display:flex;flex-direction:column;padding:24px 11px;gap:10px;border-right:1px solid var(--s-line)}#terminal-sales-module .nav-caption{font-size:10px;color:var(--s-muted);letter-spacing:1.4px;padding:0 9px;margin-bottom:8px}#terminal-sales-module .sales-nav>span,#terminal-sales-module .sales-current{display:flex;align-items:center;gap:9px;font-size:13px;padding:10px 9px;border:1px solid transparent;border-radius:8px;color:var(--s-muted);background:transparent}#terminal-sales-module .sales-current{background:var(--s-soft);border-color:var(--tb-line);color:var(--tb-danger)}#terminal-sales-module .sales-nav-foot{margin-top:auto;padding:45px 9px 0;font-size:12px}#terminal-sales-module .sales-nav-foot span{color:var(--s-muted);font-size:11px}#terminal-sales-module main{padding:24px;min-width:0}#terminal-sales-module h1,#terminal-sales-module h2,#terminal-sales-module h3,#terminal-sales-module p{margin:0}#terminal-sales-module h1{font-size:27px;font-weight:500;letter-spacing:-.6px}#terminal-sales-module h2{font-size:19px;font-weight:500}#terminal-sales-module h3{font-size:15px;font-weight:500}#terminal-sales-module .eyebrow{font-size:10px;letter-spacing:1.6px;color:var(--s-muted);margin-bottom:4px}#terminal-sales-module .muted{color:var(--s-muted)}#terminal-sales-module .small{font-size:12px}#terminal-sales-module .page-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}#terminal-sales-module .page-head p{font-size:12px;color:var(--s-muted);margin-top:5px}#terminal-sales-module .action{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border:1px solid var(--s-line);background:var(--s-raised);border-radius:8px;font-size:12px;white-space:nowrap;text-decoration:none}#terminal-sales-module .action.main-action{background:var(--s-button);color:var(--tb-text);border-color:var(--s-button)}#terminal-sales-module .action.subtle{background:transparent;color:var(--s-muted)}#terminal-sales-module .list-tools{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--s-line);padding-bottom:13px;margin-bottom:17px}#terminal-sales-module .list-search{display:flex;align-items:center;gap:8px;flex:1;min-width:160px;max-width:310px;border:1px solid var(--s-line);background:var(--s-panel);padding:8px 10px;border-radius:8px;color:var(--s-muted)}#terminal-sales-module .list-search input{padding:0;width:100%;border:0;background:transparent;color:var(--s-text);font-size:12px;min-width:0}#terminal-sales-module .list-search input::placeholder{color:var(--s-muted)}#terminal-sales-module .list-sort{font-size:12px;background:var(--s-bg);color:var(--s-text);padding:6px;border:0;max-width:100%}#terminal-sales-module .filter-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}#terminal-sales-module .filter-tabs button{padding:6px 9px;border:1px solid transparent;background:transparent;border-radius:7px;color:var(--s-muted);font-size:12px}#terminal-sales-module .filter-tabs button.selected{color:var(--s-red);background:var(--s-soft);border-color:var(--tb-line)}#terminal-sales-module .offers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}#terminal-sales-module .offer-tile{background:var(--s-panel);border:1px solid var(--s-line);border-radius:11px;overflow:hidden;min-width:0}#terminal-sales-module .tile-open{display:block;width:100%;padding:16px;text-align:left;background:transparent;border:0}#terminal-sales-module .tile-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:9px;margin-bottom:10px}#terminal-sales-module .tile-heading strong{font-size:19px;font-weight:500}#terminal-sales-module .funding-badge{font-size:11px;color:var(--s-muted);background:var(--s-raised);padding:3px 6px;border-radius:5px;white-space:nowrap}#terminal-sales-module .offer-route{display:flex;gap:7px 10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--s-muted)}#terminal-sales-module .offer-route>span{display:inline-flex;gap:5px;align-items:center}#terminal-sales-module .route-pill{padding:2px 7px;background:var(--s-raised);border-radius:5px;color:var(--s-text)}#terminal-sales-module .tile-availability{margin:16px 0 10px;padding-top:12px;border-top:1px solid var(--s-line)}#terminal-sales-module .tile-availability>span{display:block;font-size:11px;color:var(--s-muted)}#terminal-sales-module .tile-availability strong{font-weight:500;font-size:27px;font-variant-numeric:tabular-nums}#terminal-sales-module .tile-availability small{font-size:12px;color:var(--s-muted);margin-left:5px}#terminal-sales-module .track{height:5px;background:var(--tb-raised);border-radius:4px;overflow:hidden;margin:8px 0}#terminal-sales-module .track>div{height:100%;background:var(--s-red);border-radius:4px}#terminal-sales-module .tile-note{font-size:11px;color:var(--s-muted)}#terminal-sales-module .tile-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 15px;background:var(--tb-bg);border-top:1px solid var(--s-line);font-size:12px;color:var(--s-muted)}#terminal-sales-module .tile-footer strong{color:var(--s-text);font-weight:500}#terminal-sales-module .tile-link{border:0;background:transparent;color:var(--s-red);padding:0;font-size:12px}#terminal-sales-module .unavailable{color:var(--s-muted)}#terminal-sales-module .sales-notice{padding:10px 12px;margin-bottom:15px;background:var(--s-green-bg);color:var(--s-green);border-radius:8px;font-size:12px}#terminal-sales-module .back-row{margin-bottom:15px}#terminal-sales-module .detail-heading{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:18px}#terminal-sales-module .detail-heading p{color:var(--s-muted);font-size:12px;margin-top:5px}#terminal-sales-module .detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}#terminal-sales-module .detail-panel,#terminal-sales-module .issue-panel,#terminal-sales-module .add-panel{background:var(--s-panel);border:1px solid var(--s-line);border-radius:11px;padding:17px;min-width:0}#terminal-sales-module .detail-panel+.detail-panel{margin-top:15px}#terminal-sales-module .detail-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--s-line);font-size:12px}#terminal-sales-module .detail-row:last-child{border:0;padding-bottom:0}#terminal-sales-module .detail-row>span:first-child{color:var(--s-muted)}#terminal-sales-module .detail-row>strong{font-weight:400;text-align:right;overflow-wrap:anywhere}#terminal-sales-module .conditions-text{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tb-text);margin-top:12px}#terminal-sales-module .availability{display:flex;align-items:baseline;gap:7px;margin:8px 0 6px}#terminal-sales-module .availability strong{font-size:30px;font-weight:500;font-variant-numeric:tabular-nums}#terminal-sales-module .availability span{font-size:12px;color:var(--s-muted)}#terminal-sales-module .issue-panel .full{width:100%;margin-top:15px}#terminal-sales-module .info-note{font-size:11px;color:var(--s-muted);margin-top:10px}#terminal-sales-module .ledger{display:grid;gap:10px;margin-top:13px}#terminal-sales-module .ledger-entry{padding:11px;background:var(--s-bg);border:1px solid var(--s-line);border-radius:8px}#terminal-sales-module .ledger-top{display:flex;justify-content:space-between;gap:9px;align-items:center;font-size:12px}#terminal-sales-module .ledger-top strong{font-weight:500}#terminal-sales-module .ledger-detail{margin-top:5px;color:var(--s-muted);font-size:11px}#terminal-sales-module .ledger-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;font-size:11px;color:var(--s-muted)}#terminal-sales-module .cancel-allocation{font-size:11px;color:var(--s-red);background:transparent;border:0;padding:0}#terminal-sales-module .cancelled-label{color:var(--s-muted);font-size:11px}#terminal-sales-module .confirm-cancel{margin-top:10px;border-top:1px solid var(--s-line);padding-top:10px;font-size:12px;color:var(--s-amber)}#terminal-sales-module .confirm-actions{display:flex;gap:7px;margin-top:8px}#terminal-sales-module label.field{display:grid;gap:6px;font-size:12px;color:var(--s-muted);margin-top:13px}#terminal-sales-module label.field input,#terminal-sales-module label.field select,#terminal-sales-module label.field textarea{background:var(--s-bg);color:var(--s-text);border:1px solid var(--s-line);border-radius:7px;padding:9px 10px;width:100%;min-width:0;font-size:14px}#terminal-sales-module label.field textarea{resize:vertical;min-height:90px}#terminal-sales-module input::placeholder,#terminal-sales-module textarea::placeholder{color:var(--tb-muted)}#terminal-sales-module .quote-box{background:var(--s-bg);border:1px solid var(--s-line);border-radius:8px;padding:10px;margin-top:14px;display:grid;gap:7px;font-size:12px}#terminal-sales-module .quote-line{display:flex;justify-content:space-between;gap:12px}#terminal-sales-module .quote-line span{color:var(--s-muted)}#terminal-sales-module .quote-line strong{font-weight:500;font-variant-numeric:tabular-nums}#terminal-sales-module .quote-line.result{border-top:1px solid var(--s-line);padding-top:8px}#terminal-sales-module .form-error{font-size:12px;color:var(--tb-danger);background:var(--tb-dangerBg);border-radius:6px;padding:8px 10px;margin-top:12px}#terminal-sales-module .form-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}#terminal-sales-module .add-panel{max-width:720px;margin:auto}#terminal-sales-module .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}#terminal-sales-module .add-panel h2{margin-bottom:5px}#terminal-sales-module .empty-list{grid-column:1/-1;padding:30px 15px;text-align:center;color:var(--s-muted);border:1px dashed var(--s-line);border-radius:10px;font-size:13px}#terminal-sales-module .demo-restart{margin-top:22px;color:var(--s-muted);background:transparent;border:0;padding:0;font-size:11px;text-decoration:underline;text-underline-offset:3px}#terminal-sales-module .mobile-preview .sales-window{max-width:410px}#terminal-sales-module.mobile-preview .sales-window{max-width:410px}#terminal-sales-module.mobile-preview .sales-layout{display:block}#terminal-sales-module.mobile-preview .sales-nav{display:none}#terminal-sales-module.mobile-preview main{padding:20px 14px}#terminal-sales-module.mobile-preview .offers-grid{grid-template-columns:minmax(0,1fr)}#terminal-sales-module.mobile-preview .detail-layout{grid-template-columns:minmax(0,1fr)}#terminal-sales-module.mobile-preview .field-grid{grid-template-columns:minmax(0,1fr)}#terminal-sales-module.mobile-preview .page-head{align-items:flex-start}#terminal-sales-module.mobile-preview .page-head>.action{font-size:11px;padding:8px}#terminal-sales-module.mobile-preview .sales-breadcrumb{display:none}#terminal-sales-module.mobile-preview .role-switch{width:100%;justify-content:flex-end}#terminal-sales-module.mobile-preview .sales-top{padding:12px 14px}
@media(max-width:720px){#terminal-sales-module .sales-layout{display:block}#terminal-sales-module .sales-nav{display:none}#terminal-sales-module main{padding:20px 14px}#terminal-sales-module .detail-layout{grid-template-columns:minmax(0,1fr)}#terminal-sales-module .sales-breadcrumb{display:none}#terminal-sales-module .page-head{align-items:flex-start}#terminal-sales-module .offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){#terminal-sales-module .offers-grid,#terminal-sales-module .field-grid{grid-template-columns:minmax(0,1fr)}#terminal-sales-module .role-switch{width:100%;justify-content:flex-end}#terminal-sales-module .page-head>.action{font-size:11px;padding:8px}#terminal-sales-module .sales-top{padding:12px 14px}}
@media(pointer:coarse){#terminal-sales-module button.action,#terminal-sales-module .filter-tabs button,#terminal-sales-module .role-switch select{min-height:44px}#terminal-sales-module label.field input,#terminal-sales-module label.field select{font-size:16px}}

#terminal-sales-module .detail-layout{grid-template-columns:minmax(0,1fr) 270px}
#terminal-sales-module .ledger-title{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
#terminal-sales-module .stats-demo-label{font-size:11px;color:var(--s-muted)}
#terminal-sales-module .delivery-state{padding:3px 6px;font-size:11px;background:var(--s-raised);color:var(--s-muted);border-radius:5px;white-space:nowrap}
#terminal-sales-module .delivery-state.pouring,#terminal-sales-module .delivery-state.done{background:var(--s-green-bg);color:var(--s-green)}
#terminal-sales-module .delivery-progress-heading{display:flex;justify-content:space-between;gap:8px;color:var(--s-muted);font-size:11px;margin-top:14px}
#terminal-sales-module .delivery-count{display:flex;align-items:baseline;gap:7px;margin:2px 0 8px;font-variant-numeric:tabular-nums}
#terminal-sales-module .delivery-count strong{font-size:25px;font-weight:500}
#terminal-sales-module .delivery-count>span{font-size:12px;color:var(--s-muted)}
#terminal-sales-module .delivery-track{height:6px;background:var(--tb-raised);border-radius:4px;overflow:hidden}
#terminal-sales-module .delivery-track>div{height:100%;background:var(--s-red);border-radius:4px}
#terminal-sales-module .delivery-metrics{display:flex;gap:12px 18px;flex-wrap:wrap;margin-top:11px}
#terminal-sales-module .delivery-metrics>span{display:grid;gap:2px}
#terminal-sales-module .delivery-metrics small{font-size:11px;color:var(--s-muted)}
#terminal-sales-module .delivery-metrics strong{font-weight:400;font-size:13px;font-variant-numeric:tabular-nums}
#terminal-sales-module .last-delivery{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:11px 0 0;padding-top:9px;border-top:1px solid var(--s-line);font-size:11px;color:var(--s-muted)}
#terminal-sales-module .last-delivery strong{font-weight:400;color:var(--s-text)}
#terminal-sales-module .ledger-entry{padding:13px}
#terminal-sales-module .ledger-bottom{gap:10px;flex-wrap:wrap;margin-top:10px}
#terminal-sales-module.mobile-preview .detail-layout{grid-template-columns:minmax(0,1fr)}
@media(max-width:720px){#terminal-sales-module .detail-layout{grid-template-columns:minmax(0,1fr)}}

#terminal-sales-module .funding-badges{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}
#terminal-sales-module .funding-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:15px;padding-top:13px;border-top:1px solid var(--s-line)}
#terminal-sales-module .funding-block{min-width:0}
#terminal-sales-module .funding-label{font-size:11px;letter-spacing:.4px;color:var(--s-muted);margin-bottom:5px}
#terminal-sales-module .funding-value{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}
#terminal-sales-module .funding-value strong{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.4px}
#terminal-sales-module .funding-value>span{font-size:11px;color:var(--s-muted)}
#terminal-sales-module .funding-small{font-size:11px;color:var(--s-muted)}
#terminal-sales-module .issue-capacity{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 5px;padding-top:11px;border-top:1px solid var(--s-line);font-size:12px}
#terminal-sales-module .issue-capacity>span{color:var(--s-muted)}
#terminal-sales-module .issue-capacity strong{font-size:15px;font-weight:500}
#terminal-sales-module .balance-group{border-top:1px solid var(--s-line);padding-top:12px;margin-top:13px}
#terminal-sales-module .balance-group .detail-row{padding:8px 0}
#terminal-sales-module .balance-group .detail-row:last-child{padding-bottom:0}
#terminal-sales-module .sales-window{min-height:800px}#terminal-sales-module .sales-layout{min-height:730px}#terminal-sales-module main{padding:22px}#terminal-sales-module .detail-panel{padding:14px}#terminal-sales-module .variant-offer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}#terminal-sales-module .variant-offer-head p{font-size:12px;color:var(--s-muted);margin-top:4px}#terminal-sales-module .terms-brief{display:flex;align-items:center;gap:9px 15px;flex-wrap:wrap;font-size:12px;color:var(--s-muted);padding-bottom:15px;margin-bottom:18px;border-bottom:1px solid var(--s-line)}#terminal-sales-module .terms-brief strong{font-weight:400;color:var(--s-text)}#terminal-sales-module .balance-band{display:flex;align-items:center;gap:16px;justify-content:space-between;flex-wrap:wrap;background:var(--s-panel);border:1px solid var(--s-line);border-radius:10px;padding:15px;margin-bottom:22px}#terminal-sales-module .balance-band>div{display:grid;gap:4px}#terminal-sales-module .balance-band>div>span{font-size:11px;color:var(--s-muted)}#terminal-sales-module .balance-band strong{font-weight:500;font-size:25px}#terminal-sales-module .balance-band small{font-weight:400;font-size:12px;color:var(--s-muted)}#terminal-sales-module .balance-band .action{margin-left:auto}#terminal-sales-module .section-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}#terminal-sales-module .section-top>span{font-size:11px;color:var(--s-muted)}#terminal-sales-module .rows-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 70px 96px;gap:14px;font-size:11px;color:var(--s-muted);padding:8px 12px}#terminal-sales-module .web-line{background:var(--s-panel);border:1px solid var(--s-line);border-radius:8px;margin-bottom:9px;overflow:hidden}#terminal-sales-module .web-line>summary{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 70px 96px;gap:14px;align-items:center;padding:13px 12px;cursor:var(--rq-cursor,pointer);list-style:none;font-size:12px}#terminal-sales-module .web-line>summary::-webkit-details-marker{display:none}#terminal-sales-module .line-web{display:grid;gap:3px}#terminal-sales-module .line-web strong{font-weight:500;font-size:13px}#terminal-sales-module .line-web small{font-size:11px;color:var(--s-muted)}#terminal-sales-module .line-cap{display:grid;gap:5px}#terminal-sales-module .line-cap>strong{font-weight:500;font-size:14px}#terminal-sales-module .line-cap small{color:var(--s-muted);font-weight:400;font-size:12px}#terminal-sales-module .mini-track{display:block;height:4px;background:var(--tb-raised);border-radius:3px;overflow:hidden}#terminal-sales-module .mini-track>span{display:block;height:100%;background:var(--s-red)}#terminal-sales-module .line-left{color:var(--s-muted)}#terminal-sales-module .web-line .delivery-state{justify-self:end}#terminal-sales-module .line-extra{display:flex;align-items:center;gap:9px 16px;flex-wrap:wrap;padding:12px;border-top:1px solid var(--s-line);font-size:11px;color:var(--s-muted)}#terminal-sales-module .line-extra strong{font-weight:400;color:var(--s-text);margin-left:4px}#terminal-sales-module .line-extra .cancel-allocation{margin-left:auto}#terminal-sales-module .web-line .confirm-cancel{padding:10px 12px;margin:0}#terminal-sales-module .fold-terms{margin-top:18px}#terminal-sales-module .fold-terms>summary{font-size:12px;color:var(--s-muted);padding:8px 0;cursor:var(--rq-cursor,pointer)}#terminal-sales-module .fold-terms .detail-panel{margin-top:5px}#terminal-sales-module .cards-detail-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:18px;align-items:start}#terminal-sales-module .cards-detail-layout>aside{min-width:0}#terminal-sales-module .side-balance{display:grid;gap:10px;margin-top:16px;font-size:12px;color:var(--s-muted)}#terminal-sales-module .side-balance>span{display:flex;gap:10px;justify-content:space-between}#terminal-sales-module .side-balance strong{font-weight:400;color:var(--s-text)}#terminal-sales-module .web-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#terminal-sales-module .compact-web{min-width:0;background:var(--s-panel);border:1px solid var(--s-line);border-radius:10px;padding:13px}#terminal-sales-module .compact-ftd{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin:16px 0 9px}#terminal-sales-module .compact-ftd>strong{font-weight:500;font-size:27px}#terminal-sales-module .compact-ftd>span{font-size:11px;color:var(--s-muted)}#terminal-sales-module .compact-metrics{display:grid;gap:7px;font-size:11px;color:var(--s-muted);margin:12px 0}#terminal-sales-module .compact-metrics>span{display:flex;justify-content:space-between;gap:8px}#terminal-sales-module .compact-metrics strong{font-weight:400;color:var(--s-text)}#terminal-sales-module .compact-web .ledger-top{flex-wrap:wrap}#terminal-sales-module .compact-web .ledger-bottom{border-top:1px solid var(--s-line);padding-top:9px}#terminal-sales-module .offer-local-tabs{display:flex;gap:20px;border-bottom:1px solid var(--s-line);margin-bottom:18px;flex-wrap:wrap}#terminal-sales-module .offer-local-tabs>button{background:transparent;color:var(--s-muted);border:0;border-bottom:2px solid transparent;padding:10px 0;font-size:12px}#terminal-sales-module .offer-local-tabs>button[aria-pressed=true]{border-color:var(--s-red);color:var(--s-text)}#terminal-sales-module .variant-issue{margin-bottom:20px}#terminal-sales-module .variant-issue .issue-panel{max-width:480px;margin-left:auto}#terminal-sales-module[data-density=compact] .web-line>summary{padding-top:9px;padding-bottom:9px}#terminal-sales-module[data-density=compact] .compact-web{padding:10px}
#terminal-sales-module.mobile-preview .cards-detail-layout,#terminal-sales-module.mobile-preview .web-card-grid{grid-template-columns:minmax(0,1fr)}#terminal-sales-module.mobile-preview .rows-head{display:none}#terminal-sales-module.mobile-preview .web-line>summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}#terminal-sales-module.mobile-preview .line-left{grid-column:1;grid-row:2}#terminal-sales-module.mobile-preview .web-line .delivery-state{grid-column:2;grid-row:2}#terminal-sales-module.mobile-preview .balance-band{gap:12px;padding:12px}#terminal-sales-module.mobile-preview .balance-band>.action{width:100%;margin:0}#terminal-sales-module.mobile-preview .balance-band strong{font-size:22px}#terminal-sales-module.mobile-preview .balance-band>div>span{font-size:11px}#terminal-sales-module.mobile-preview .variant-offer-head{align-items:flex-start}#terminal-sales-module.mobile-preview .variant-offer-head .funding-badge{white-space:normal;text-align:right;max-width:110px}#terminal-sales-module.mobile-preview .web-card-grid{grid-template-columns:minmax(0,1fr)}
@media(max-width:650px){#terminal-sales-module .cards-detail-layout{grid-template-columns:minmax(0,1fr)}#terminal-sales-module .rows-head{display:none}#terminal-sales-module .web-line>summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}#terminal-sales-module .line-left{grid-column:1;grid-row:2}#terminal-sales-module .web-line .delivery-state{grid-column:2;grid-row:2}#terminal-sales-module .balance-band>.action{width:100%;margin:0}#terminal-sales-module .balance-band{gap:12px}#terminal-sales-module .balance-band strong{font-size:22px}#terminal-sales-module main{padding:20px 14px}#terminal-sales-module .web-card-grid{grid-template-columns:minmax(0,1fr)}}

#terminal-sales-module .web-line>summary{position:relative;padding-right:28px}#terminal-sales-module .line-chevron{position:absolute;right:7px;top:50%;transform:translateY(-50%);color:var(--s-muted)}#terminal-sales-module .line-chevron svg{width:13px;height:13px}#terminal-sales-module .web-line[open] .line-chevron{transform:translateY(-50%) rotate(180deg)}

#terminal-sales-module .split-balance{background:var(--s-panel);border:1px solid var(--s-line);border-radius:10px;padding:15px;margin-bottom:20px}#terminal-sales-module .split-balance .funding-blocks{margin:0;padding:0;border:0}#terminal-sales-module .split-issue{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 10px;padding-top:12px;border-top:1px solid var(--s-line)}#terminal-sales-module .split-issue>span{font-size:12px;color:var(--s-muted)}#terminal-sales-module .split-issue strong{color:var(--s-text);font-weight:500;margin-left:5px}#terminal-sales-module .split-issue small{display:block;font-size:11px;color:var(--s-muted);margin-top:3px}

#terminal-sales-module .combined-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}
#terminal-sales-module .combined-webs{margin-top:24px}
#terminal-sales-module .combined-top>.detail-panel,#terminal-sales-module .combined-top>.issue-panel{padding:18px;margin:0;min-width:0}
#terminal-sales-module .combined-top .availability{margin:8px 0 12px}
#terminal-sales-module .combined-top .availability strong{font-size:34px}
#terminal-sales-module .combined-webs .section-top{margin-bottom:13px}
#terminal-sales-module .sales-window{min-height:0}
#terminal-sales-module .sales-layout{min-height:0}
#terminal-sales-module .combined-webs .web-line>summary{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 80px 105px;padding:14px 29px 14px 14px}
#terminal-sales-module .combined-webs .rows-head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 80px 105px;padding-right:29px}
#terminal-sales-module .balance-group .funding-label{color:var(--s-text);font-size:11px;letter-spacing:1px}
#terminal-sales-module.mobile-preview .combined-top{grid-template-columns:minmax(0,1fr)}
#terminal-sales-module.mobile-preview .combined-webs .web-line>summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
@media(max-width:650px){#terminal-sales-module .combined-top{grid-template-columns:minmax(0,1fr)}#terminal-sales-module .combined-webs .web-line>summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
#terminal-sales-module .funding-small strong{font-weight:500;color:var(--s-text)}#terminal-sales-module .funding-small+.funding-small{margin-top:3px}
#terminal-sales-module .cap-breakdown{display:grid;gap:6px;margin-top:11px;font-size:12px}
#terminal-sales-module .cap-breakdown>div{display:flex;justify-content:space-between;gap:14px;align-items:baseline}
#terminal-sales-module .cap-breakdown>div>span{color:var(--s-muted)}
#terminal-sales-module .cap-breakdown strong{font-weight:500;color:var(--s-text);white-space:nowrap;font-variant-numeric:tabular-nums}
#terminal-sales-module .cap-breakdown>.nested{margin-left:8px;padding-left:9px;border-left:1px solid var(--s-line)}
#terminal-sales-module .cap-breakdown>.nested strong{font-weight:400}
#terminal-sales-module .money-balance{padding-top:10px;margin-top:10px;border-top:1px solid var(--s-line)}

#terminal-sales-module .funding-blocks.is-combined{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--s-line)}
#terminal-sales-module .funding-blocks.is-combined>.funding-block{background:var(--s-bg);border:1px solid var(--s-line);border-radius:9px;padding:13px;min-width:0}
#terminal-sales-module .pool-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:var(--s-text);letter-spacing:0;font-size:12px}
#terminal-sales-module .pool-heading>span{display:flex;align-items:center;gap:7px}
#terminal-sales-module .pool-heading svg{width:15px;height:15px;flex-basis:15px;color:var(--s-muted)}
#terminal-sales-module .pool-heading small{font-size:10px;color:var(--s-muted);padding:1px 5px;background:var(--s-raised);border-radius:4px}
#terminal-sales-module .funding-blocks.is-combined .funding-value{margin-bottom:10px;gap:7px}
#terminal-sales-module .funding-blocks.is-combined .funding-value strong{font-size:26px}
#terminal-sales-module .funding-blocks.is-combined .cap-breakdown{margin-top:10px}
#terminal-sales-module .funding-blocks.is-combined .money-balance{margin-top:10px;padding-top:10px}
#terminal-sales-module .funding-blocks.is-combined+.issue-capacity{margin-top:16px;padding-top:12px}

#terminal-sales-module .cap-stat-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px}
#terminal-sales-module .cap-stat-cells>div{display:grid;gap:7px;min-width:0;background:var(--s-raised);border-radius:7px;padding:10px}
#terminal-sales-module .cap-stat-cells>div>span{font-size:11px;color:var(--s-muted)}
#terminal-sales-module .cap-stat-cells strong{display:flex;gap:4px;align-items:baseline;flex-wrap:wrap;font-size:19px;font-weight:500;color:var(--s-text);font-variant-numeric:tabular-nums}
#terminal-sales-module .cap-stat-cells small{font-size:10px;font-weight:400;color:var(--s-muted)}
#terminal-sales-module .cap-total-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;font-size:11px;color:var(--s-muted)}
#terminal-sales-module .cap-total-caption strong{font-weight:400;color:var(--s-text)}
#terminal-sales-module .funding-block .money-balance{font-size:12px}
#terminal-sales-module .funding-block .funding-value{margin-top:7px}

#terminal-sales-module .clear-cap-balance{padding-top:14px;margin-top:14px;border-top:1px solid var(--s-line)}
#terminal-sales-module .cap-budget-total{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--s-muted)}
#terminal-sales-module .cap-budget-total strong{font-weight:500;color:var(--s-text);font-variant-numeric:tabular-nums}
#terminal-sales-module .cap-state-track{display:flex;height:7px;background:var(--tb-raised);border-radius:5px;overflow:hidden;margin:12px 0 6px}
#terminal-sales-module .cap-state-track>span{height:100%;flex-shrink:0}
#terminal-sales-module .segment-delivered{background:var(--tb-successBg)}#terminal-sales-module .segment-reserved{background:var(--tb-warningBg)}
#terminal-sales-module .cap-state-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--s-line);font-size:12px}
#terminal-sales-module .cap-state-row>span{display:flex;align-items:center;gap:8px;color:var(--s-muted)}
#terminal-sales-module .cap-state-row>strong{font-weight:500;color:var(--s-text);white-space:nowrap;font-variant-numeric:tabular-nums}
#terminal-sales-module .state-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex:0 0 6px}
#terminal-sales-module .reserve-dot{background:var(--tb-warningBg)}#terminal-sales-module .delivered-dot{background:var(--tb-successBg)}
#terminal-sales-module .cap-balance-hint{font-size:11px;color:var(--s-muted);margin-top:10px}
#terminal-sales-module .clear-money-balance{margin-top:16px;padding-top:14px;border-top:1px solid var(--s-line)}

#terminal-sales-module .funding-blocks{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:15px;padding-top:15px;border-top:1px solid var(--s-line)}
#terminal-sales-module .funding-blocks>.funding-block,#terminal-sales-module .funding-blocks.is-combined>.funding-block{background:var(--s-bg);border:1px solid var(--s-line);border-radius:10px;padding:15px;min-width:0}
#terminal-sales-module .funding-blocks .pool-heading{margin-bottom:13px;color:var(--s-text);font-size:13px}
#terminal-sales-module .funding-blocks .pool-heading small{background:var(--s-raised);border-radius:5px;padding:2px 6px;color:var(--s-muted)}
#terminal-sales-module .funding-blocks .funding-value{margin:0 0 11px;gap:7px}
#terminal-sales-module .funding-blocks .funding-value strong{font-size:28px;letter-spacing:-.5px}
#terminal-sales-module .funding-blocks .track{margin:9px 0;height:6px}
#terminal-sales-module .funding-blocks .cap-total-caption{margin-top:10px}
#terminal-sales-module .funding-blocks .money-balance{padding-top:11px;margin-top:11px;border-top:1px solid var(--s-line)}
#terminal-sales-module .issue-panel .clear-cap-balance,#terminal-sales-module .issue-panel .clear-money-balance{background:var(--s-bg);border:1px solid var(--s-line);border-radius:9px;padding:13px;margin-top:14px}
#terminal-sales-module .quote-box{background:var(--s-bg)}
#terminal-sales-module .web-line{background:var(--s-bg)}
@media(max-width:520px){#terminal-sales-module .funding-blocks>.funding-block,#terminal-sales-module .funding-blocks.is-combined>.funding-block{padding:13px}}

#terminal-sales-module .offers-grid.dense-offer-grid{grid-auto-rows:1px;row-gap:0;column-gap:14px;grid-auto-flow:row dense;align-items:start}
#terminal-sales-module .offers-grid.dense-offer-grid>.offer-tile{align-self:start;height:auto;margin:0}
#terminal-sales-module .offers-grid:not(.dense-offer-grid){grid-auto-rows:auto;row-gap:14px}
#terminal-sales-module .offers-grid>.empty-list{grid-column:1/-1}

#terminal-sales-module{--s-bg:var(--tb-bg);--s-panel:var(--tb-panel);--s-raised:var(--tb-raised);--s-line:var(--tb-line);--s-text:var(--tb-text);--s-muted:var(--tb-muted);--s-red:var(--tb-accent);--s-button:var(--tb-button);--s-soft:var(--tb-soft);--s-green:var(--tb-success);--s-green-bg:var(--tb-successBg);--s-amber:var(--tb-warning);--s-amber-bg:var(--tb-warningBg);width:100%;max-width:1280px;margin:auto}
#terminal-sales-module .sales-demo-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;margin-bottom:18px;background:var(--tb-soft);color:var(--tb-text);border:1px solid var(--tb-line);border-radius:8px;font-size:12px}
#terminal-sales-module .sales-demo-banner strong{font-weight:600}
#terminal-sales-module .sales-demo-banner span{color:var(--tb-muted)}
#terminal-sales-module .action.main-action{color:var(--tb-accentText);background:var(--tb-button);border-color:var(--tb-button)}
#terminal-sales-module .segment-delivered,#terminal-sales-module .delivered-dot{background:var(--tb-success)}
#terminal-sales-module .segment-reserved,#terminal-sales-module .reserve-dot{background:var(--tb-warning)}
#terminal-sales-module .conditions-text{color:var(--tb-text)}
#terminal-sales-module .form-error{color:var(--tb-danger);background:var(--tb-dangerBg)}
#terminal-sales-module input::placeholder,#terminal-sales-module textarea::placeholder{color:var(--tb-muted)}
#terminal-sales-module .delivery-state.pouring,#terminal-sales-module .delivery-state.done{background:var(--tb-successBg);color:var(--tb-success)}
#terminal-sales-module .delivery-state.closed{background:var(--tb-raised);color:var(--tb-muted)}
#terminal-sales-module .tile-footer{background:var(--tb-bg)}
#terminal-sales-module .track,#terminal-sales-module .delivery-track,#terminal-sales-module .mini-track,#terminal-sales-module .cap-state-track{background:var(--tb-raised)}
#rq-answers-lines .shell .nav-sales{display:flex;align-items:center;gap:9px;text-align:left;background:transparent;color:var(--tb-muted);padding:10px 12px;min-height:42px;border:1px solid transparent;border-radius:8px;font-size:13px}
#rq-answers-lines[data-section=sales] .nav-current{background:transparent;border-color:transparent;color:var(--tb-muted)}
#rq-answers-lines[data-section=sales] .nav-sales{background:var(--tb-soft);border-color:var(--tb-accent);color:var(--tb-accent)}
#terminal-sales-module .variant-issue,#terminal-sales-module .issue-form{scroll-margin-top:calc(var(--terminal-header-height,64px) + 12px)}

#terminal-launches-module{max-width:1280px;margin:auto;color:var(--tb-text)}
#terminal-launches-module *{box-sizing:border-box}
#terminal-launches-module button,#terminal-launches-module input,#terminal-launches-module select{font:inherit}
#terminal-launches-module button{cursor:var(--rq-cursor,pointer)}
#terminal-launches-module .ln-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
#terminal-launches-module h1{font-size:28px;margin:0 0 5px;font-weight:600}
#terminal-launches-module h2{font-size:15px;margin:0 0 3px;color:var(--tb-text);font-weight:600}
#terminal-launches-module .ln-eyebrow{font-size:11px;letter-spacing:1.3px;color:var(--tb-muted);margin-bottom:5px}
#terminal-launches-module .ln-heading p{font-size:13px;color:var(--tb-muted);margin:0}
#terminal-launches-module .ln-demo{border:1px solid var(--tb-line);border-radius:6px;padding:4px 7px;font-size:11px;color:var(--tb-muted);white-space:nowrap}
#terminal-launches-module .ln-banner{padding:10px 12px;background:var(--tb-soft);border-radius:8px;border:1px solid var(--tb-line);font-size:12px;margin-bottom:15px;color:var(--tb-text)}
#terminal-launches-module .ln-notice{padding:10px 12px;background:var(--tb-successBg);color:var(--tb-success);font-size:12px;border-radius:7px;margin-bottom:14px}
#terminal-launches-module .ln-controls{padding:12px 14px 0;border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:10px;margin-bottom:15px}
#terminal-launches-module .ln-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--tb-line)}
#terminal-launches-module input,#terminal-launches-module select{color:var(--tb-text);background:var(--tb-bg);border:1px solid var(--tb-line);border-radius:7px;padding:7px 9px;font-size:12px;min-width:0}
#terminal-launches-module input::placeholder{color:var(--tb-muted)}
#terminal-launches-module .ln-search{flex:1;min-width:160px;max-width:300px}#terminal-launches-module .ln-search input{width:100%}
#terminal-launches-module .ln-sort{margin-left:auto;max-width:100%}
#terminal-launches-module .ln-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:9px 0}
#terminal-launches-module .ln-tabs button{font-size:12px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--tb-muted);padding:6px 9px}
#terminal-launches-module .ln-tabs button.selected{background:var(--tb-soft);border-color:var(--tb-accent);color:var(--tb-accent)}
#terminal-launches-module .ln-tabs button>span{margin-left:5px;font-size:11px}
#terminal-launches-module .ln-dates{position:relative;font-size:12px;color:var(--tb-text)}
#terminal-launches-module .ln-dates>summary{cursor:var(--rq-cursor,pointer);padding:7px 9px;border:1px solid var(--tb-line);background:var(--tb-raised);border-radius:7px;list-style:none}
#terminal-launches-module .ln-dates>div{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:grid;gap:9px;background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:9px;padding:12px;width:220px;box-shadow:0 8px 25px #0003}
#terminal-launches-module .ln-dates label{display:grid;gap:5px;color:var(--tb-muted);font-size:12px}
#terminal-launches-module .ln-result{font-size:12px;color:var(--tb-muted);margin-bottom:12px}
#terminal-launches-module .ln-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}
#terminal-launches-module .ln-card{background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:11px;overflow:hidden;min-width:0}
#terminal-launches-module .ln-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px}
#terminal-launches-module .ln-head>div>span{font-size:11px;color:var(--tb-muted)}
#terminal-launches-module .ln-state{display:inline-flex;gap:6px;align-items:center;padding:4px 7px;border-radius:6px;white-space:nowrap;font-size:11px;background:var(--tb-raised);color:var(--tb-muted)}
#terminal-launches-module .ln-state>i{width:6px;height:6px;border-radius:50%;background:currentColor}
#terminal-launches-module .ln-state.active,#terminal-launches-module .ln-state.done{background:var(--tb-successBg);color:var(--tb-success)}
#terminal-launches-module .ln-conditions{display:flex;align-items:center;gap:9px 12px;flex-wrap:wrap;border-bottom:1px solid var(--tb-line);padding:0 14px 12px;font-size:12px;color:var(--tb-muted)}
#terminal-launches-module .ln-conditions>strong{color:var(--tb-text);font-size:15px}#terminal-launches-module small{font-size:11px}
#terminal-launches-module .ln-route{border-radius:5px;background:var(--tb-raised);padding:3px 6px;color:var(--tb-text)}
#terminal-launches-module .ln-progress{padding:12px 14px}
#terminal-launches-module .ln-progress-caption{display:flex;justify-content:space-between;font-size:12px;color:var(--tb-muted)}
#terminal-launches-module .ln-number{display:flex;align-items:baseline;gap:7px;margin:3px 0 9px;font-variant-numeric:tabular-nums}
#terminal-launches-module .ln-number>strong{font-size:28px;font-weight:500}#terminal-launches-module .ln-number>span{font-size:12px;color:var(--tb-muted)}
#terminal-launches-module .ln-track{height:6px;border-radius:4px;overflow:hidden;background:var(--tb-raised)}#terminal-launches-module .ln-track>div{height:100%;background:var(--tb-accent)}
#terminal-launches-module .ln-stats{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--tb-muted);margin-top:9px}
#terminal-launches-module .ln-stats strong{font-weight:500;color:var(--tb-text)}
#terminal-launches-module .ln-last{font-size:11px;color:var(--tb-muted);display:flex;justify-content:space-between;gap:10px;margin-top:9px}
#terminal-launches-module .ln-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--tb-line);background:var(--tb-bg);font-size:11px;color:var(--tb-muted)}
#terminal-launches-module .ln-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:10px 14px}
#terminal-launches-module button:not(.ln-tabs button){background:var(--tb-raised);color:var(--tb-text);border:1px solid var(--tb-line);border-radius:6px;padding:6px 8px;font-size:12px}
#terminal-launches-module .ln-actions .ln-danger{color:var(--tb-danger)}
#terminal-launches-module .ln-actions .ln-primary{background:var(--tb-button);border-color:var(--tb-button);color:var(--tb-accentText)}
#terminal-launches-module .ln-edit,#terminal-launches-module .ln-cancel{padding:12px 14px;background:var(--tb-bg);border-top:1px solid var(--tb-line);font-size:12px}
#terminal-launches-module .ln-form-title{color:var(--tb-muted);margin-bottom:10px}
#terminal-launches-module .ln-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#terminal-launches-module .ln-fields label{display:grid;gap:5px;color:var(--tb-muted);font-size:12px}
#terminal-launches-module .ln-edit .ln-actions,#terminal-launches-module .ln-cancel .ln-actions{padding:10px 0 0}
#terminal-launches-module .ln-error{background:var(--tb-dangerBg);color:var(--tb-danger);padding:8px;margin-top:9px;border-radius:6px}
#terminal-launches-module .ln-empty{grid-column:1/-1;padding:30px 15px;border:1px dashed var(--tb-line);border-radius:10px;color:var(--tb-muted);text-align:center;font-size:13px}
@media(max-width:799px){#terminal-launches-module .ln-grid{grid-template-columns:minmax(0,1fr)}#terminal-launches-module .ln-heading{align-items:flex-start}#terminal-launches-module .ln-sort{width:100%;margin-left:0}#terminal-launches-module .ln-tabs{gap:3px}#terminal-launches-module .ln-tabs button{padding:6px;font-size:11px}}
@media(pointer:coarse){#terminal-launches-module input{font-size:16px}#terminal-launches-module button{min-height:40px}}

/* Isolate launch controls from inherited full-width form fields. */
#rq-answers-lines #terminal-launches-module{container-type:inline-size;container-name:launch-panel}
#rq-answers-lines #terminal-launches-module .ln-toolbar{display:grid;grid-template-columns:minmax(180px,340px) auto minmax(220px,1fr);align-items:center;gap:10px;padding:4px 0 14px}
#rq-answers-lines #terminal-launches-module .ln-search{position:relative;display:flex;align-items:center;min-width:0;max-width:none;width:100%;margin:0}
#rq-answers-lines #terminal-launches-module .ln-search>svg{position:absolute;left:12px;width:18px;height:18px;color:var(--tb-muted);pointer-events:none}
#rq-answers-lines #terminal-launches-module .ln-search>input{display:block;width:100%;height:40px;min-height:40px;margin:0;padding:9px 12px 9px 39px;font-size:13px;border-radius:8px}
#rq-answers-lines #terminal-launches-module .ln-dates{margin:0;min-width:0}
#rq-answers-lines #terminal-launches-module .ln-dates>summary{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;white-space:nowrap;font-size:13px}
#rq-answers-lines #terminal-launches-module .ln-dates>summary::-webkit-details-marker{display:none}
#rq-answers-lines #terminal-launches-module .ln-dates>summary>svg{width:18px;height:18px}
#rq-answers-lines #terminal-launches-module .ln-sort{display:block;justify-self:end;width:auto;max-width:100%;min-width:0;height:40px;min-height:40px;margin:0;padding:8px 30px 8px 10px;font-size:13px;border-color:transparent;background-color:transparent;border-radius:8px}
#rq-answers-lines #terminal-launches-module .ln-sort:hover{background-color:var(--tb-raised);border-color:var(--tb-line)}
#rq-answers-lines #terminal-launches-module .ln-tabs{gap:8px;padding:10px 0;align-items:center}
#rq-answers-lines #terminal-launches-module .ln-tabs button{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;white-space:nowrap;font-size:12px}
#rq-answers-lines #terminal-launches-module .ln-tabs button>span{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;margin:0;padding:0 5px;border-radius:5px;background:var(--tb-raised);color:var(--tb-text);font-variant-numeric:tabular-nums}
@container launch-panel (max-width:650px){#rq-answers-lines #terminal-launches-module .ln-toolbar{grid-template-columns:minmax(0,1fr) auto}#rq-answers-lines #terminal-launches-module .ln-sort{grid-column:1/-1;justify-self:stretch;width:100%;background-color:var(--tb-bg);border-color:var(--tb-line)}#rq-answers-lines #terminal-launches-module .ln-tabs{flex-wrap:nowrap;overflow-x:auto;gap:4px}#rq-answers-lines #terminal-launches-module .ln-tabs button{flex:0 0 auto}#rq-answers-lines #terminal-launches-module .ln-dates>div{left:auto;right:0}}

/* Clear section identities: same Terminal B shell, different purpose and accent. */






#rq-answers-lines .shell .chrome{box-shadow:inset 0 3px var(--section-ink)}
#rq-answers-lines .shell .section-breadcrumb{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;background:var(--section-wash);border-radius:7px;color:var(--section-ink);font-size:12px;white-space:nowrap}
#rq-answers-lines .section-breadcrumb svg{width:16px;height:16px}
#rq-answers-lines .section-identity{display:flex;align-items:center;gap:12px;margin:0 0 22px;padding:14px 16px;border:1px solid var(--tb-line);border-left:3px solid var(--section-ink);border-radius:10px;background:linear-gradient(100deg,var(--section-wash),transparent 85%)}
#rq-answers-lines .section-identity-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:var(--section-wash);color:var(--section-ink)}
#rq-answers-lines .section-identity-icon svg{width:23px;height:23px}
#rq-answers-lines .section-identity strong{font-size:15px;color:var(--tb-text);font-weight:600}
#rq-answers-lines .section-identity strong>span{font-weight:400;color:var(--section-ink);font-size:13px}
#rq-answers-lines .section-identity p{margin:4px 0 0;font-size:12px;color:var(--tb-muted)}
#rq-answers-lines .shell aside button[aria-current=page]{background:var(--section-wash);border-color:var(--section-ink);color:var(--section-ink);box-shadow:inset 3px 0 var(--section-ink)}
#rq-answers-lines[data-section=sales] .shell .nav-current,#rq-answers-lines[data-section=launches] .shell .nav-current{background:transparent;border-color:transparent;color:var(--tb-muted);box-shadow:none}
#rq-answers-lines[data-section=launches] #terminal-launches-module .ln-track>div{background:var(--section-ink)}
#rq-answers-lines[data-section=launches] #terminal-launches-module .ln-tabs button.selected{color:var(--section-ink);border-color:var(--section-ink);background:var(--section-wash)}
#rq-answers-lines[data-section=sales] #terminal-sales-module .filter-tabs button.active{color:var(--section-ink);border-color:var(--section-ink);background:var(--section-wash)}
@media(max-width:600px){#rq-answers-lines .section-identity{padding:11px 12px;gap:9px;margin-bottom:16px}#rq-answers-lines .section-identity strong>span{display:block;margin-top:2px}#rq-answers-lines .section-identity p{line-height:1.4}#rq-answers-lines .shell .section-breadcrumb{padding:5px 7px;font-size:11px}#rq-answers-lines .section-breadcrumb svg{display:none}}

/* Terminal B: one brand palette across all sections. */
#rq-answers-lines{--section-ink:var(--tb-accent);--section-wash:var(--tb-soft)}
#rq-answers-lines .shell aside .section-label{font-size:10px;letter-spacing:1.5px;margin:3px 10px 18px;padding:0;color:var(--tb-muted);font-weight:600}
#rq-answers-lines .shell aside>.nav-sales,#rq-answers-lines .shell aside>.nav-current,#rq-answers-lines .shell aside>.nav-launches{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin:0 0 8px;padding:11px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--tb-muted);box-shadow:none;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s}
#rq-answers-lines .shell aside>button>.tb-icon{width:20px;height:20px;flex:0 0 20px}
#rq-answers-lines .shell aside>button:hover{background:var(--tb-raised);color:var(--tb-text)}
#rq-answers-lines .shell aside>button[aria-current=page]{background:var(--tb-soft);border-color:var(--tb-accent);color:var(--tb-accent);box-shadow:none}
#rq-answers-lines .shell aside>button[aria-current=page]::before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--tb-accent)}
#rq-answers-lines .shell aside>button>.nav-count,#rq-answers-lines .shell aside>button>.launch-nav-label{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;min-width:25px;height:25px;padding:0 6px;border:0;border-radius:6px;background:var(--tb-raised);color:var(--tb-text);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}
#rq-answers-lines .shell aside>button>.sales-hot{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:4px 6px;border:1px solid var(--tb-accent);border-radius:5px;color:var(--tb-accent);background:var(--tb-soft);font-size:9px;line-height:1;font-weight:700;letter-spacing:.7px}
#rq-answers-lines .shell aside .aside-note{font-size:11px;line-height:1.65;padding:14px 10px 0;border-top:1px solid var(--tb-line)}

/* Sales toolbar: scoped sizing overrides the shared form controls. */
#rq-answers-lines #terminal-sales-module{container-type:inline-size;container-name:sales-panel}
#rq-answers-lines #terminal-sales-module .list-tools{display:grid;grid-template-columns:minmax(180px,340px) minmax(220px,1fr);align-items:center;gap:12px;margin:0;padding:14px 14px 12px;border:1px solid var(--tb-line);border-bottom:0;border-radius:10px 10px 0 0;background:var(--tb-panel)}
#rq-answers-lines #terminal-sales-module label.list-search{display:flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;height:40px;min-height:40px;margin:0;padding:0 11px;border:1px solid var(--tb-line);border-radius:8px;background:var(--tb-bg);color:var(--tb-muted)}
#rq-answers-lines #terminal-sales-module .list-search>svg{width:18px;height:18px;flex:0 0 18px}
#rq-answers-lines #terminal-sales-module .list-search>input{display:block;flex:1;width:100%;min-width:0;max-width:none;height:38px;min-height:0;margin:0;padding:0;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;color:var(--tb-text);font-size:13px;line-height:normal}
#rq-answers-lines #terminal-sales-module .list-search:focus-within{outline:2px solid var(--tb-accent);outline-offset:2px}
#rq-answers-lines #terminal-sales-module select.list-sort{display:block;justify-self:end;width:auto;max-width:100%;min-width:0;height:40px;min-height:40px;margin:0;padding:8px 30px 8px 10px;border:1px solid transparent;border-radius:8px;background-color:transparent;color:var(--tb-text);font-size:13px;line-height:normal}
#rq-answers-lines #terminal-sales-module select.list-sort:hover{background-color:var(--tb-raised);border-color:var(--tb-line)}
#rq-answers-lines #terminal-sales-module .filter-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:11px 14px;border:1px solid var(--tb-line);border-radius:0 0 10px 10px;background:var(--tb-panel)}
#rq-answers-lines #terminal-sales-module .filter-tabs button{margin:0;padding:8px 10px;min-height:34px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--tb-muted);font-size:12px;white-space:nowrap}
#rq-answers-lines #terminal-sales-module .filter-tabs button.selected{background:var(--tb-soft);border-color:var(--tb-accent);color:var(--tb-accent)}
@container sales-panel (max-width:620px){#rq-answers-lines #terminal-sales-module .list-tools{grid-template-columns:minmax(0,1fr);gap:10px}#rq-answers-lines #terminal-sales-module select.list-sort{justify-self:stretch;width:100%;border-color:var(--tb-line);background-color:var(--tb-bg)}#rq-answers-lines #terminal-sales-module .filter-tabs{flex-wrap:nowrap;overflow-x:auto;gap:4px}#rq-answers-lines #terminal-sales-module .filter-tabs button{flex:0 0 auto}}

/* Location is explicit in both the permanent header and section navigator. */
#rq-answers-lines .shell .section-identity{display:block;padding:0;margin:0 0 22px;border:1px solid var(--tb-line);border-radius:12px;overflow:hidden;background:var(--tb-panel)}
#rq-answers-lines .section-switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;background:var(--tb-bg)}
#rq-answers-lines .shell .section-switcher>button{display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tb-muted);text-align:left;cursor:pointer}
#rq-answers-lines .section-switcher>button>svg{width:24px;height:24px;flex:0 0 24px}
#rq-answers-lines .section-switcher>button>span{min-width:0}
#rq-answers-lines .section-switcher strong{display:block;font-size:15px;color:inherit}
#rq-answers-lines .section-switcher small{display:block;font-size:11px;margin-top:4px;color:inherit;opacity:.85}
#rq-answers-lines .section-switcher b{margin-left:auto;font-size:10px;font-weight:500;white-space:nowrap}
#rq-answers-lines .shell .section-switcher>button[aria-current=page]{background:var(--tb-soft);border-color:var(--tb-accent);color:var(--tb-accent);box-shadow:inset 0 -3px var(--tb-accent)}
#rq-answers-lines .shell .section-switcher>button:hover{border-color:var(--tb-accent)}
#rq-answers-lines .section-location{display:flex;align-items:center;gap:14px;border-top:1px solid var(--tb-line);padding:12px 18px}
#rq-answers-lines .section-location>strong{font-size:19px;color:var(--tb-text);white-space:nowrap}
#rq-answers-lines .section-location>span{font-size:12px;color:var(--tb-muted);line-height:1.5}
#rq-answers-lines .shell .section-breadcrumb{border-left:2px solid var(--tb-accent);padding:6px 12px;border-radius:0 7px 7px 0;font-weight:600;font-size:14px}
#rq-answers-lines .section-breadcrumb small{display:block;font-size:9px;font-weight:400;letter-spacing:.3px;line-height:1.2;margin-bottom:2px;color:var(--tb-muted)}
@media(max-width:650px){#rq-answers-lines .section-switcher{gap:4px;padding:5px}#rq-answers-lines .shell .section-switcher>button{flex-direction:column;align-items:center;text-align:center;padding:10px 4px;gap:5px}#rq-answers-lines .section-switcher strong{font-size:12px}#rq-answers-lines .section-switcher small{display:none}#rq-answers-lines .section-switcher b{margin:0;font-size:9px}#rq-answers-lines .section-location{display:block;padding:11px 12px}#rq-answers-lines .section-location>strong{font-size:17px}#rq-answers-lines .section-location>span{display:block;margin-top:4px;font-size:11px}#rq-answers-lines .shell .section-breadcrumb{font-size:12px;padding:4px 7px}#rq-answers-lines .section-breadcrumb small{font-size:8px}}

/* Sidebar is the only section switcher. */
#rq-answers-lines .section-identity{display:none!important}
#rq-answers-lines .shell aside{padding-left:12px;padding-right:12px}
#rq-answers-lines .shell aside>.nav-sales,#rq-answers-lines .shell aside>.nav-current,#rq-answers-lines .shell aside>.nav-launches{min-height:66px;gap:11px;padding:12px 10px;margin-bottom:8px;border-radius:9px;background:transparent;border:1px solid transparent;color:var(--tb-muted);box-shadow:none}
#rq-answers-lines .shell aside>button .nav-copy{display:block;flex:1;min-width:0;text-align:left}
#rq-answers-lines .shell aside>button .nav-copy strong{display:block;font-size:14px;font-weight:600;line-height:1.3;color:inherit}
#rq-answers-lines .shell aside>button .nav-copy small{display:block;margin-top:4px;font-size:10px;font-weight:400;line-height:1.4;color:var(--tb-muted)}
#rq-answers-lines .shell aside>button[aria-current=page]{border:1px solid var(--tb-accent);background:var(--tb-soft);color:var(--tb-accent);box-shadow:inset 3px 0 var(--tb-accent)}
#rq-answers-lines .shell aside>button[aria-current=page]::before{display:none}
#rq-answers-lines .shell aside>button[aria-current=page] .nav-copy small{color:var(--tb-text)}
#rq-answers-lines .shell aside>button[aria-current=page]>.tb-icon{color:var(--tb-accent)}
#rq-answers-lines .shell aside>button>.nav-count,#rq-answers-lines .shell aside>button>.launch-nav-label{min-width:23px;height:23px;font-size:11px;margin-left:0;flex:0 0 auto}
#rq-answers-lines .shell aside>button>.sales-hot{margin-left:0;flex:0 0 auto;font-size:9px}
#rq-answers-lines .shell aside>button:not([aria-current=page]):hover{background:var(--tb-raised);border-color:var(--tb-line);color:var(--tb-text)}
#rq-answers-lines .shell aside .section-label{margin:6px 10px 14px}
#rq-answers-lines .shell .brand>span:last-child:not(.logo){font-size:12px;font-weight:500;color:var(--tb-muted)}

/* Compact Terminal B navigation — single-line rows, restrained active state. */
#rq-answers-lines .shell aside#rq-answers-lines-sections{padding-left:12px;padding-right:12px}
#rq-answers-lines .shell aside#rq-answers-lines-sections>.section-label{margin:8px 12px 16px;font-size:10px;font-weight:500;letter-spacing:1.6px;opacity:.65}
#rq-answers-lines .shell aside#rq-answers-lines-sections>button.nav-sales,#rq-answers-lines .shell aside#rq-answers-lines-sections>button.nav-current,#rq-answers-lines .shell aside#rq-answers-lines-sections>button.nav-launches{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:10px;height:46px;min-height:46px;max-height:46px;width:100%;padding:0 12px;margin:0 0 6px;border:1px solid transparent;border-radius:8px;background:transparent;box-shadow:none;color:var(--tb-muted);text-align:left}
#rq-answers-lines .shell aside#rq-answers-lines-sections>button .nav-copy{min-width:0;margin:0;padding:0}
#rq-answers-lines .shell aside#rq-answers-lines-sections>button .nav-copy strong{font-size:13px;font-weight:500;line-height:1;letter-spacing:.1px;white-space:nowrap;color:inherit}
#rq-answers-lines .shell aside#rq-answers-lines-sections>button>.tb-icon{width:18px;height:18px;stroke-width:1.65;opacity:.8}
#rq-answers-lines .shell aside#rq-answers-lines-sections>button[aria-current=page]{background:var(--tb-soft);border-color:transparent;color:var(--tb-text);box-shadow:none}
#rq-answers-lines .shell aside#rq-answers-lines-sections>button[aria-current=page]::before{display:block;content:"";position:absolute;top:13px;bottom:13px;left:0;width:2px;border-radius:2px;background:var(--tb-accent)}
#rq-answers-lines .shell aside#rq-answers-lines-sections>button[aria-current=page]>.tb-icon{color:var(--tb-accent);opacity:1}
#rq-answers-lines .shell aside#rq-answers-lines-sections>button>.nav-count,#rq-answers-lines .shell aside#rq-answers-lines-sections>button>.launch-nav-label{min-width:21px;height:20px;padding:0 5px;border-radius:4px;background:var(--tb-raised);color:var(--tb-muted);font-size:10px;font-weight:500;line-height:20px}
#rq-answers-lines .shell aside#rq-answers-lines-sections>button>.sales-hot{padding:3px 5px;border:0;border-radius:4px;background:var(--tb-soft);color:var(--tb-accent);font-size:8px;font-weight:600;letter-spacing:.8px}
#rq-answers-lines .shell aside#rq-answers-lines-sections>button:not([aria-current=page]):hover{background:var(--tb-raised);color:var(--tb-text);border-color:transparent}
#rq-answers-lines .shell aside#rq-answers-lines-sections>.aside-note{margin-left:8px;margin-right:8px;padding:14px 4px 0;font-size:10px;opacity:.65}

/* Shared search affordance across Requests, Sales and Launches. */
#rq-answers-lines .tb-search-disclosure{position:relative;justify-self:start;margin:0;min-width:0;font-size:13px}
#rq-answers-lines .tb-search-disclosure>summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 13px;border:1px solid var(--tb-line);border-radius:8px;background:var(--tb-raised);color:var(--tb-text);list-style:none;cursor:pointer;font-size:13px;font-weight:500}
#rq-answers-lines .tb-search-disclosure>summary::-webkit-details-marker{display:none}
#rq-answers-lines .tb-search-disclosure>summary>svg{width:18px;height:18px}
#rq-answers-lines .tb-search-disclosure[open]>summary{border-color:var(--tb-accent);color:var(--tb-accent);background:var(--tb-soft)}
#rq-answers-lines #terminal-sales-module .tb-search-disclosure>label.list-search,#rq-answers-lines #terminal-launches-module .tb-search-disclosure>label.ln-search{position:absolute;z-index:30;top:calc(100% + 10px);left:0;width:min(340px,calc(100vw - 70px));height:44px;padding:0 11px;background:var(--tb-bg);border:1px solid var(--tb-line);border-radius:9px;box-shadow:0 8px 24px #0004}
#rq-answers-lines #terminal-launches-module .tb-search-disclosure>label.ln-search>input{height:42px;border:0;padding-left:28px;background:transparent}
#rq-answers-lines #terminal-launches-module .tb-search-disclosure>label.ln-search>svg{left:10px}
#rq-answers-lines #terminal-sales-module .list-tools{grid-template-columns:auto minmax(0,1fr)}
#rq-answers-lines #terminal-launches-module .ln-toolbar{grid-template-columns:auto auto minmax(0,1fr)}
#rq-answers-lines .shell .query-toolbar .tool-button,#rq-answers-lines #terminal-launches-module .ln-dates>summary{height:40px;min-height:40px;padding:0 13px;gap:8px;border-radius:8px;font-size:13px;font-weight:500;background:var(--tb-raised);color:var(--tb-text);border:1px solid var(--tb-line)}
#rq-answers-lines .shell .query-toolbar .tool-button svg{width:18px;height:18px}
@container sales-panel (max-width:620px){#rq-answers-lines #terminal-sales-module .list-tools{grid-template-columns:auto minmax(0,1fr)}#rq-answers-lines #terminal-sales-module select.list-sort{width:100%;font-size:12px;justify-self:end;border-color:transparent;background:transparent}}
@container launch-panel (max-width:650px){#rq-answers-lines #terminal-launches-module .ln-toolbar{grid-template-columns:auto auto minmax(0,1fr)}#rq-answers-lines #terminal-launches-module .ln-sort{grid-column:auto;font-size:12px;width:100%;background:transparent;border-color:transparent}}
@container launch-panel (max-width:420px){#rq-answers-lines #terminal-launches-module .ln-toolbar{grid-template-columns:auto 1fr}#rq-answers-lines #terminal-launches-module .ln-sort{grid-column:1/-1;justify-self:stretch;border-color:var(--tb-line);background:var(--tb-bg)}#rq-answers-lines #terminal-launches-module .ln-dates{justify-self:start}}

/* Always visible search input in all three sections. */
#rq-answers-lines .shell .request-quick-label{display:flex;align-items:center;gap:9px;width:340px;max-width:100%;min-width:170px;height:40px;margin:0;padding:0 11px;background:var(--tb-bg);border:1px solid var(--tb-line);border-radius:8px}
#rq-answers-lines .request-quick-label>svg{width:18px;height:18px;flex:0 0 18px;color:var(--tb-muted)}
#rq-answers-lines .shell .request-quick-label>input{flex:1;min-width:0;width:100%;height:38px;margin:0;padding:0;border:0;outline:none;box-shadow:none;background:transparent;font-size:13px;color:var(--tb-text)}
#rq-answers-lines .shell .request-quick-label:focus-within{outline:2px solid var(--tb-accent);outline-offset:2px}
#rq-answers-lines #terminal-sales-module .list-tools{grid-template-columns:minmax(180px,340px) minmax(0,1fr)}
#rq-answers-lines #terminal-launches-module .ln-toolbar{grid-template-columns:minmax(180px,340px) auto minmax(0,1fr)}
@container sales-panel (max-width:620px){#rq-answers-lines #terminal-sales-module .list-tools{grid-template-columns:minmax(0,1fr)}#rq-answers-lines #terminal-sales-module .list-sort{justify-self:end}}
@container launch-panel (max-width:650px){#rq-answers-lines #terminal-launches-module .ln-toolbar{grid-template-columns:minmax(0,1fr) auto}#rq-answers-lines #terminal-launches-module .ln-sort{grid-column:1/-1}}
@media(max-width:650px){#rq-answers-lines .shell .request-quick-label{width:100%;flex:1 1 100%}}
#rq-answers-lines .tools-nav-divider{margin:22px 10px 12px;padding-top:18px;border-top:1px solid var(--tb-line);font-size:9px;letter-spacing:1.1px;color:var(--tb-muted)}
#rq-answers-lines .shell aside#rq-answers-lines-sections>button:is(.nav-tools,.nav-admin,.nav-overview){position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;width:100%;height:46px;padding:0 12px;margin:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tb-muted);text-align:left;font-size:13px}
#rq-answers-lines .shell aside#rq-answers-lines-sections>button:is(.nav-tools,.nav-admin,.nav-overview)[aria-current=page]{background:var(--tb-soft);color:var(--tb-text)}
#rq-answers-lines[data-section=tools] .shell .nav-current{background:transparent;border-color:transparent;color:var(--tb-muted);box-shadow:none}
#rq-answers-lines[data-section=tools] .shell .nav-current::before{display:none}
#rq-answers-lines :is(#terminal-tools-module,.admin-view){max-width:1100px;margin:0 auto;color:var(--tb-text)}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-heading{margin-bottom:22px}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) h1{font-size:27px;font-weight:500;margin:0 0 6px}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) p{font-size:13px;color:var(--tb-muted);margin:0}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-tile{display:flex;align-items:flex-start;gap:13px;min-width:0;margin:0;padding:20px;border:1px solid var(--tb-line);border-radius:11px;background:var(--tb-panel);color:var(--tb-text);text-align:left}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-tile:hover{border-color:var(--tb-accent)}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-icon{display:grid;place-items:center;padding:10px;border-radius:9px;background:var(--tb-raised);color:var(--tb-accent);flex:0 0 auto}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) svg{width:20px;height:20px}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-tile strong{display:block;font-size:15px;font-weight:500;margin-bottom:6px}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-tile small{display:block;font-size:12px;color:var(--tb-muted);line-height:1.5}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-tile>span:last-child{margin-left:auto;color:var(--tb-muted)}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-back{margin:0 0 18px;padding:0;background:transparent;border:0;color:var(--tb-muted);font-size:13px}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-form{display:block;width:100%;max-width:620px;margin:0;padding:20px;border:1px solid var(--tb-line);border-radius:11px;background:var(--tb-panel)}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:20px}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-fields>label{display:grid;gap:6px;margin:0;min-width:0;color:var(--tb-muted);font-size:12px}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) input,#rq-answers-lines :is(#terminal-tools-module,.admin-view) select{display:block;width:100%;min-width:0;height:40px;margin:0;padding:8px 10px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-bg);color:var(--tb-text);font:inherit;font-size:13px}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) input[type=number]{appearance:auto}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-primary{display:inline-flex;width:auto;margin:0;padding:10px 14px;border:1px solid var(--tb-button);border-radius:8px;background:var(--tb-button);color:var(--tb-accentText);font-size:13px}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-hint{font-size:12px;margin-top:14px;line-height:1.6}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-notice{padding:12px;margin-bottom:16px;border-radius:8px;background:var(--tb-successBg);color:var(--tb-success);font-size:13px}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-error{padding:10px;margin:0 0 12px;border-radius:7px;background:var(--tb-dangerBg);color:var(--tb-danger);font-size:12px}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-error[hidden]{display:none}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-availability{grid-column:1/-1;background:var(--tb-bg);border-radius:7px;padding:10px;font-size:12px;color:var(--tb-muted)}
#rq-answers-lines #terminal-launches-module .ln-toolbar{grid-template-columns:minmax(180px,340px) auto minmax(0,1fr)}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-wrap{position:relative;min-width:0}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-trigger{display:flex;align-items:center;gap:7px;height:40px;white-space:nowrap}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-trigger svg{width:16px;height:16px}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-pop{position:absolute;top:calc(100% + 10px);left:0;z-index:35;width:300px;max-width:calc(100vw - 55px);padding:12px;border:1px solid var(--tb-line);border-radius:11px;background:var(--tb-bg);box-shadow:0 12px 30px #0005}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-presets{display:flex;gap:5px;padding-bottom:10px;border-bottom:1px solid var(--tb-line)}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-month{display:flex;justify-content:space-between;align-items:center;padding:12px 0}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-month strong{font-size:13px;font-weight:500}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-grid small{text-align:center;font-size:11px;color:var(--tb-muted);padding:3px 0 7px}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-grid button{height:33px;min-height:33px;min-width:0;padding:0;border:0;background:transparent;font-size:12px}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-grid button.edge{background:var(--tb-button);color:var(--tb-accentText)}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-grid button.between{background:var(--tb-soft);color:var(--tb-text)}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-selection{margin-top:12px;font-size:11px;color:var(--tb-muted)}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-footer{display:flex;justify-content:flex-end;gap:7px;border-top:1px solid var(--tb-line);margin-top:10px;padding-top:10px}
#rq-answers-lines :is(#terminal-launches-module,#terminal-tools-module) .lc-footer button[data-lc-apply]{background:var(--tb-button);border-color:var(--tb-button);color:var(--tb-accentText)}
#rq-answers-lines #terminal-launches-module button:disabled{opacity:.4}
#rq-answers-lines #terminal-launches-module .ln-manual-tag{font-size:11px;color:var(--tb-muted)}
@container launch-panel (max-width:780px){#rq-answers-lines #terminal-launches-module .ln-toolbar{grid-template-columns:minmax(0,1fr)}#rq-answers-lines #terminal-launches-module .lc-wrap{justify-self:start}#rq-answers-lines #terminal-launches-module .ln-sort{grid-column:auto;justify-self:stretch;width:100%}}
@media(max-width:650px){#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-tiles,#rq-answers-lines #terminal-tools-module .tt-fields{grid-template-columns:1fr}#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-tile{padding:16px}#rq-answers-lines #terminal-tools-module input{font-size:16px}}
#terminal-sales-module .op-add-actions{display:flex;gap:8px;flex-wrap:wrap}
#terminal-sales-module .op-label{font-size:11px;padding:4px 7px;border-radius:5px;background:var(--tb-raised);color:var(--tb-muted)}
#terminal-sales-module .op-resource{background:var(--tb-bg);border:1px dashed var(--tb-line);border-radius:10px;padding:17px;margin:16px 0;color:var(--tb-text)}
#terminal-sales-module .op-resource>strong{font-weight:500;font-size:16px}
#terminal-sales-module .op-resource p{margin-top:8px;font-size:13px;color:var(--tb-muted);white-space:pre-wrap;overflow-wrap:anywhere}
#terminal-sales-module .op-link{border:0;background:transparent;color:var(--tb-muted);padding:0;margin-top:10px;font-size:12px;text-align:left}
#terminal-sales-module .op-link:hover{color:var(--tb-accent)}
#terminal-sales-module .op-alert{display:grid;gap:6px;width:calc(100% - 28px);margin:0 14px 14px;padding:12px;border:1px solid var(--tb-accent);border-left:3px solid var(--tb-accent);border-radius:8px;background:var(--tb-soft);color:var(--tb-text);text-align:left}
#terminal-sales-module .op-alert strong{font-size:12px;color:var(--tb-accent);font-weight:500}
#terminal-sales-module .op-alert small{font-size:11px;color:var(--tb-muted);overflow-wrap:anywhere}
#terminal-sales-module .op-alert>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}
#terminal-sales-module .op-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0}
#terminal-sales-module .op-heading p,#terminal-sales-module .op-add>p{color:var(--tb-muted);font-size:13px;margin-top:6px}
#terminal-sales-module .op-add{max-width:680px;margin-top:22px;padding:20px;border:1px solid var(--tb-line);border-radius:11px;background:var(--tb-panel)}
#rq-answers-lines #terminal-sales-module .op-add-form,#rq-answers-lines #terminal-sales-module .op-composer,#rq-answers-lines #terminal-sales-module .op-description-form{display:block;margin:0;width:100%;max-width:none}
#rq-answers-lines #terminal-sales-module .op-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}
#rq-answers-lines #terminal-sales-module .op-add-form label,#rq-answers-lines #terminal-sales-module .op-composer>label,#rq-answers-lines #terminal-sales-module .op-traffic>label{display:grid;gap:6px;font-size:12px;color:var(--tb-muted);margin:0;min-width:0}
#rq-answers-lines #terminal-sales-module .op-add input,#rq-answers-lines #terminal-sales-module .op-add select,#rq-answers-lines #terminal-sales-module .op-chat input:not([type=checkbox]),#rq-answers-lines #terminal-sales-module .op-chat select{display:block;width:100%;min-width:0;height:40px;min-height:40px;margin:0;padding:8px 10px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-bg);color:var(--tb-text);font:inherit;font-size:13px}
#rq-answers-lines #terminal-sales-module .op-add textarea,#rq-answers-lines #terminal-sales-module .op-chat textarea,#rq-answers-lines #terminal-sales-module .op-description-form textarea{width:100%;min-height:85px;margin:0;padding:10px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-bg);color:var(--tb-text);font-size:13px;resize:vertical}
#terminal-sales-module .op-add-form>.action,#terminal-sales-module .op-description-form>.action{margin-top:12px}
#terminal-sales-module .op-chat{border:1px solid var(--tb-line);border-radius:11px;background:var(--tb-bg);overflow:hidden;max-width:950px}
#terminal-sales-module .op-chat-head{padding:16px;border-bottom:1px solid var(--tb-line);background:var(--tb-panel)}
#terminal-sales-module .op-chat-head>strong{font-size:15px;font-weight:500}
#terminal-sales-module .op-attention{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--tb-accent)}
#terminal-sales-module .op-messages{display:flex;flex-direction:column;gap:13px;padding:18px;min-height:150px}
#terminal-sales-module .op-message{width:min(100%,520px);max-width:94%;border:1px solid var(--tb-line);background:var(--tb-panel);border-radius:10px 10px 10px 2px;padding:13px;overflow-wrap:anywhere}
#terminal-sales-module .op-message.own{align-self:flex-end;background:var(--tb-soft);border-radius:10px 10px 2px 10px}
#terminal-sales-module .op-message-meta{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--tb-muted)}
#terminal-sales-module .op-message>p{font-size:14px;white-space:pre-wrap;color:var(--tb-text)}
#terminal-sales-module .op-scope{display:grid;gap:6px;padding:10px 0;border-bottom:1px solid var(--tb-line);margin-bottom:10px}
#terminal-sales-module .op-scope>div{display:grid;grid-template-columns:55px minmax(0,1fr);gap:10px;align-items:start;font-size:12px}
#terminal-sales-module .op-scope small{font-size:11px;color:var(--tb-muted)}
#terminal-sales-module .op-scope b{display:inline-block;font-size:11px;font-weight:400;padding:1px 6px;border:1px solid var(--tb-line);border-radius:4px;margin:0 4px 4px 0}
#terminal-sales-module .op-composer{padding:18px;border-top:1px solid var(--tb-line);background:var(--tb-panel)}
#terminal-sales-module .op-caption{font-size:12px;margin:13px 0 8px;color:var(--tb-muted)}
#terminal-sales-module .op-picks{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px}
#rq-answers-lines #terminal-sales-module label.op-pick{display:inline-flex;position:relative;align-items:center;gap:0;margin:0;min-width:0}
#rq-answers-lines #terminal-sales-module .op-pick>input{position:absolute;opacity:0;width:1px;height:1px;min-height:0;padding:0;margin:0}
#terminal-sales-module .op-pick>span{display:block;border:1px solid var(--tb-line);background:var(--tb-bg);border-radius:6px;padding:6px 9px;font-size:12px;color:var(--tb-muted)}
#terminal-sales-module .op-pick>input:checked+span{border-color:var(--tb-accent);background:var(--tb-soft);color:var(--tb-text)}
#terminal-sales-module .op-pick>input:checked+span:before{content:'✓ ';color:var(--tb-accent)}
#terminal-sales-module .op-pick>input:focus-visible+span{outline:2px solid var(--tb-accent);outline-offset:2px}
#terminal-sales-module .op-sources{display:grid;border:1px solid var(--tb-line);border-radius:8px;overflow:hidden;background:var(--tb-bg)}
#terminal-sales-module .op-sources>div{display:grid;grid-template-columns:60px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border-bottom:1px solid var(--tb-line)}
#terminal-sales-module .op-sources>div:last-child{border:0}
#terminal-sales-module .op-sources strong{font-size:12px;font-weight:500;color:var(--tb-muted)}
#terminal-sales-module .op-sources>div>div{display:flex;flex-wrap:wrap;gap:6px}
#terminal-sales-module .op-custom{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;margin-top:10px;margin-bottom:15px}
#terminal-sales-module .op-send{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;font-size:12px;color:var(--tb-muted)}
#terminal-sales-module .op-quote{display:grid;gap:5px;border-left:3px solid var(--tb-accent);border-radius:4px;background:var(--tb-bg);padding:10px;margin-bottom:14px}
#terminal-sales-module .op-quote small{font-size:11px;color:var(--tb-accent)}
#terminal-sales-module .op-quote strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}
#terminal-sales-module .op-quote>span{font-size:12px;color:var(--tb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#terminal-sales-module .op-error{padding:10px;background:var(--tb-dangerBg);color:var(--tb-danger);font-size:12px;margin:10px 0;border-radius:6px}
#terminal-sales-module .op-error[hidden]{display:none}
#terminal-sales-module .op-empty{padding:20px;color:var(--tb-muted);text-align:center;font-size:13px}
#terminal-sales-module .op-inbox-grid{display:block!important;height:auto!important}
#terminal-sales-module .op-inbox-title{font-size:12px;margin-bottom:12px;color:var(--tb-muted)}
#terminal-sales-module .op-inbox-row{border:1px solid var(--tb-line);border-radius:9px;background:var(--tb-panel);padding:14px;margin-bottom:10px}
#terminal-sales-module .op-inbox-row>button:first-child{display:grid;gap:6px;width:100%;padding:0;text-align:left;border:0;background:transparent;color:var(--tb-text)}
#terminal-sales-module .op-inbox-row strong{font-size:15px;font-weight:500}
#terminal-sales-module .op-inbox-row b{font-size:11px;padding:2px 5px;background:var(--tb-button);color:var(--tb-accentText);border-radius:4px;margin-left:6px}
#terminal-sales-module .op-inbox-row small{font-size:11px;color:var(--tb-muted);overflow-wrap:anywhere}
#terminal-sales-module .op-inbox-row span{font-size:12px;color:var(--tb-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media(max-width:650px){#rq-answers-lines #terminal-sales-module .op-fields{grid-template-columns:1fr}#terminal-sales-module .op-heading{flex-wrap:wrap}#terminal-sales-module .op-message{max-width:100%}#terminal-sales-module .op-custom{grid-template-columns:85px minmax(0,1fr)}#terminal-sales-module .op-composer,#terminal-sales-module .op-messages{padding:13px}}

#terminal-sales-module .op-local-hint{font-size:11px;color:var(--tb-muted);margin-top:5px}

#terminal-sales-module .offer-kind-picker{max-width:650px;margin:24px auto 0}
#terminal-sales-module .offer-kind-picker>p{margin:6px 0 20px;color:var(--tb-muted);font-size:13px}
#terminal-sales-module .offer-kind-options{display:grid;gap:12px}
#terminal-sales-module .offer-kind-options>button{display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:18px;border:1px solid var(--tb-line);border-radius:10px;background:var(--tb-panel);color:var(--tb-text);text-align:left}
#terminal-sales-module .offer-kind-options>button:hover{border-color:var(--tb-accent);background:var(--tb-soft)}
#terminal-sales-module .offer-kind-icon{display:grid;place-items:center;padding:10px;border-radius:8px;background:var(--tb-raised);color:var(--tb-accent);flex:0 0 auto}
#terminal-sales-module .offer-kind-icon svg{width:20px;height:20px}
#terminal-sales-module .offer-kind-options strong{display:block;font-size:15px;font-weight:500}
#terminal-sales-module .offer-kind-options small{display:block;margin-top:5px;font-size:12px;color:var(--tb-muted);line-height:1.5}
#terminal-sales-module .offer-kind-options b{margin-left:auto;font-weight:400;color:var(--tb-muted)}

/* Keep section navigation visible while the workspace scrolls. */
#rq-answers-lines[data-layout=desktop] .shell .workspace>aside#rq-answers-lines-sections{
 position:sticky;
 top:var(--terminal-header-height,64px);
 align-self:start;
 height:calc(100vh - var(--terminal-header-height,64px));
 height:calc(100dvh - var(--terminal-header-height,64px));
 min-height:0;
 overflow-y:auto;
 overflow-x:hidden;
 overscroll-behavior-y:contain;
 scrollbar-width:thin;
 z-index:30;
}
#rq-answers-lines[data-layout=desktop] .shell .workspace>aside#rq-answers-lines-sections>*{flex-shrink:0}

/* Text-based source/approach selection for offers under discussion. */
#terminal-sales-module .op-smart-entry{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid var(--tb-line);border-radius:9px;background:var(--tb-bg)}
#terminal-sales-module .op-smart-entry>.tb-icon{flex-shrink:0;color:var(--tb-muted);margin-top:4px}
#terminal-sales-module .op-composer .op-smart-entry>textarea{width:100%;min-width:0;min-height:50px;border:0;margin:0;padding:0;background:transparent;color:var(--tb-text);resize:vertical;font:inherit;line-height:1.6}
#terminal-sales-module .op-smart-hint{display:block;margin-top:7px;color:var(--tb-muted);font-size:12px}
#terminal-sales-module .op-smart-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}
#terminal-sales-module .op-smart-chips>button{display:inline-flex;gap:12px;align-items:center;max-width:100%;padding:7px 11px;min-height:36px;border:1px solid var(--tb-accent);border-radius:8px;background:var(--tb-soft);color:var(--tb-text);font:inherit;font-size:13px;text-align:left;overflow-wrap:anywhere}
#terminal-sales-module .op-smart-chips>button>span:last-child{font-size:20px;line-height:1;color:var(--tb-accent);flex-shrink:0}
#terminal-sales-module .op-smart-pending{margin-top:9px;color:var(--tb-warning);font-size:12px;overflow-wrap:anywhere}
@media(max-width:799px){#terminal-sales-module .op-composer .op-smart-entry>textarea{font-size:16px}#terminal-sales-module .op-smart-chips>button{min-height:44px}}

/* Request positions: unspecified conditions and automatic traffic input. */
#rq-answers-lines .request-field-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 9px;color:var(--tb-muted);font-size:13px}
#rq-answers-lines .request-field-head .request-unknown{display:flex;align-items:center;gap:8px;margin:0;color:var(--tb-text);font-size:12px}
#rq-answers-lines .request-unknown input{display:inline-block;width:16px;height:16px;padding:0;margin:0;accent-color:var(--tb-accent)}
#rq-answers-lines .request-smart-wrap>textarea{width:100%;min-height:65px;margin:0 0 7px;background:var(--tb-bg);color:var(--tb-text);border:1px solid var(--tb-line);border-radius:9px;font:inherit;resize:vertical;padding:12px;line-height:1.6}
#rq-answers-lines .request-traffic-selection{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}
#rq-answers-lines .request-traffic-chip{display:inline-flex;align-items:center;gap:12px;max-width:100%;padding:7px 10px;border-radius:8px;border:1px solid var(--tb-accent);background:var(--tb-soft);color:var(--tb-text);font:inherit;font-size:13px;text-align:left;overflow-wrap:anywhere}
#rq-answers-lines .request-traffic-chip span{font-size:20px;color:var(--tb-accent);line-height:1}
#rq-answers-lines .request-traffic-warning{color:var(--tb-warning);font-size:12px;margin-top:10px;overflow-wrap:anywhere}
#rq-answers-lines .request-rates>details{margin-top:15px;border-top:1px solid var(--tb-line);padding-top:10px}
#rq-answers-lines .request-rates summary{color:var(--tb-muted);font-size:12px;padding:5px 0}
#rq-answers-lines .request-rate-source{border:1px solid var(--tb-line);background:var(--tb-bg);border-radius:9px;margin-top:12px;padding:12px}
#rq-answers-lines .request-rate-source>strong{font-size:13px;color:var(--tb-text)}
#rq-answers-lines .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:799px){#rq-answers-lines .request-smart-wrap>textarea{font-size:16px}#rq-answers-lines .request-traffic-chip{min-height:44px}#rq-answers-lines .request-field-head .request-unknown{min-height:40px}}

/* Approved compact request presentation: only meaningful conditions. */
#rq-answers-lines .simple-request-products{border:1px solid var(--tb-line);border-radius:11px;background:var(--tb-panel);overflow:hidden;margin-bottom:12px}
#rq-answers-lines .simple-request-intro{display:grid;gap:4px;padding:14px 15px 11px}
#rq-answers-lines .simple-request-intro>strong{font-size:15px;font-weight:600;color:var(--tb-text)}
#rq-answers-lines .simple-request-intro>span{font-size:12px;color:var(--tb-muted)}
#rq-answers-lines .simple-request-rows{padding:0 15px 5px}
#rq-answers-lines .simple-request-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;align-items:center;gap:10px 14px;text-align:left;width:100%;padding:11px 0;min-height:48px;border:0;border-top:1px solid var(--tb-line);border-radius:0;background:transparent;color:var(--tb-text);font:inherit}
#rq-answers-lines .simple-request-row:hover{background:var(--tb-bg)}
#rq-answers-lines .simple-request-subject{display:grid;gap:6px;min-width:0;grid-column:1;overflow-wrap:anywhere}
#rq-answers-lines .simple-request-subject>strong{font-size:14px;font-weight:500}
#rq-answers-lines .simple-request-geos{display:flex;flex-wrap:wrap;gap:6px 13px;min-width:0}
#rq-answers-lines .simple-request-geos>span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}
#rq-answers-lines .simple-request-geos small{font-size:11px;color:var(--tb-muted)}
#rq-answers-lines .simple-request-price{display:flex;gap:5px 7px;align-items:baseline;flex-wrap:wrap;grid-column:2;min-width:0;font-size:12px;max-width:180px;overflow-wrap:anywhere}
#rq-answers-lines .simple-request-price>span{font-size:11px;color:var(--tb-muted)}
#rq-answers-lines .simple-request-price>strong{font-size:15px;font-weight:600;color:var(--tb-success)}
#rq-answers-lines .simple-request-action{grid-column:3;color:var(--tb-accent);font-size:12px;white-space:nowrap;justify-self:end}
#rq-answers-lines .simple-request-reason{grid-column:1/-1;font-size:12px;color:var(--tb-danger)}
#rq-answers-lines .simple-request-row.outcome-rejected .simple-request-action{color:var(--tb-danger)}
#rq-answers-lines .simple-request-row.outcome-agreed .simple-request-action{color:var(--tb-success)}
#rq-answers-lines .simple-request-row.has-pending-answer{box-shadow:inset 2px 0 var(--tb-accent);padding-left:10px}
#rq-answers-lines .quote-broad-note{color:var(--tb-muted);font-size:12px}
#rq-answers-lines .inline-country-list:empty{display:none}
#rq-answers-lines .answer-condition.no-inline-geos{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}
@media(max-width:600px){
 #rq-answers-lines .simple-request-rows{padding-left:12px;padding-right:12px}
 #rq-answers-lines .simple-request-row{gap:7px 10px;grid-template-columns:minmax(0,1fr) auto;min-height:46px}
 #rq-answers-lines .simple-request-subject{grid-column:1}
 #rq-answers-lines .simple-request-action{grid-column:2;grid-row:1;align-self:center}
 #rq-answers-lines .simple-request-price{grid-column:1;grid-row:2;max-width:none}
 #rq-answers-lines .simple-request-row.has-geo .simple-request-subject{grid-column:1;grid-row:1}
 #rq-answers-lines .simple-request-intro{padding-left:12px;padding-right:12px}
}

/* Separate named products and GEO sourcing; each position is its own compact tile. */
#rq-answers-lines .simple-request-products{margin:16px 14px 20px;border:0;border-radius:0;background:transparent;overflow:visible}
#rq-answers-lines .simple-request-products+.simple-request-products{margin-top:24px;padding-top:18px;border-top:1px solid var(--tb-line)}
#rq-answers-lines .simple-request-intro{padding:0 0 0 10px;margin:0 0 12px;border-left:2px solid var(--tb-accent);gap:3px}
#rq-answers-lines .simple-request-intro>strong{font-size:14px;font-weight:600}
#rq-answers-lines .simple-request-intro>span{font-size:11px;font-weight:400}
#rq-answers-lines .simple-request-rows{display:grid;gap:8px;padding:0}
#rq-answers-lines .simple-request-row{padding:12px 13px;min-height:52px;border:1px solid var(--tb-line);border-radius:9px;background:var(--tb-bg);gap:8px 13px}
#rq-answers-lines .simple-request-row:hover{background:var(--tb-raised);border-color:var(--tb-muted)}
#rq-answers-lines .simple-request-row.has-pending-answer{padding-left:13px;border-color:var(--tb-accent)}
#rq-answers-lines .simple-request-row.outcome-rejected{border-color:var(--tb-dangerLine)}
#rq-answers-lines .simple-request-row.outcome-agreed{border-color:var(--tb-successLine)}
@media(max-width:600px){#rq-answers-lines .simple-request-products{margin:14px 10px 18px}#rq-answers-lines .simple-request-row{padding:10px 11px;min-height:48px}#rq-answers-lines .simple-request-products+.simple-request-products{margin-top:20px;padding-top:16px}}

/* Shared cards for named products and GEO sourcing, with compact reply rows. */
#rq-answers-lines .simple-request-products:is(.named-products-group,.geo-products-group){border:1px solid var(--tb-line);border-radius:11px;overflow:hidden;background:var(--tb-bg);padding:0}
#rq-answers-lines :is(.named-products-group,.geo-products-group)>.simple-request-intro{margin:0;padding:12px 14px;border:0;border-bottom:1px solid var(--tb-line);background:var(--tb-raised);gap:4px}
#rq-answers-lines :is(.named-products-group,.geo-products-group)>.simple-request-intro>strong{font-size:14px;font-weight:600}
#rq-answers-lines :is(.named-products-group,.geo-products-group)>.simple-request-intro>span{font-size:12px;font-weight:400}
#rq-answers-lines :is(.named-products-group,.geo-products-group)>.simple-request-rows{display:block;padding:0 14px}
#rq-answers-lines :is(.named-products-group,.geo-products-group) .simple-request-row{margin:0;padding:10px 0;min-height:48px;border:0;border-radius:0;background:transparent}
#rq-answers-lines :is(.named-products-group,.geo-products-group) .simple-request-row+.simple-request-row{border-top:1px solid var(--tb-line)}
#rq-answers-lines :is(.named-products-group,.geo-products-group) .simple-request-row:hover{background:var(--tb-panel)}
#rq-answers-lines :is(.named-products-group,.geo-products-group) .simple-request-row.has-pending-answer{padding-left:9px}
@media(max-width:600px){#rq-answers-lines :is(.named-products-group,.geo-products-group)>.simple-request-intro{padding:11px 12px}#rq-answers-lines :is(.named-products-group,.geo-products-group)>.simple-request-rows{padding:0 12px}}

/* Stable webmaster identity; status and action colours remain independent. */
#rq-answers-lines .web-identity{--web-ink:hsl(var(--web-hue) 58% 72%)}
#rq-answers-lines[data-ui-theme=light] .web-identity{--web-ink:hsl(var(--web-hue) 64% 33%)}
#rq-answers-lines .shell .request.web-identity{border-color:var(--tb-line);border-left-width:1px;border-left-color:var(--tb-line)}
#rq-answers-lines .shell .request.web-identity .person>.avatar{border-color:var(--web-ink);color:var(--web-ink);background:var(--tb-raised);background:color-mix(in srgb,var(--web-ink) 10%,var(--tb-raised))}
#rq-answers-lines .shell .pending-thread.web-identity{border-left:1px solid var(--tb-line)}
#rq-answers-lines .pending-thread.web-identity .pending-web::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--web-ink);margin-right:7px;vertical-align:middle}

/* Keep each grouped position's response status visible. */
#rq-answers-lines .simple-request-subject .simple-row-status{display:block;margin-top:6px;font-weight:400}
#rq-answers-lines .simple-row-status .product-response-status{display:inline-flex;max-width:100%;font-size:11px;white-space:normal}

#rq-answers-lines .simple-request-intro{position:relative;padding-right:48px!important}
#rq-answers-lines .edit-block-heading{position:absolute;right:12px;top:12px;padding:5px 9px;border:1px solid var(--tb-line);border-radius:7px;background:transparent;color:var(--tb-muted);font-size:18px}
.block-heading-dialog{width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:24px;border:1px solid #414145;border-radius:14px;background:#171719;color:#f5f5f5}
.block-heading-dialog::backdrop{background:#0009}
.block-heading-dialog h2{font-size:20px;margin:0 0 20px}.block-heading-dialog label{display:grid;gap:8px;margin:14px 0;color:#bebec5}
.block-heading-dialog input,.block-heading-dialog textarea{box-sizing:border-box;width:100%;padding:12px;background:#0c0c0d;color:#fff;border:1px solid #414145;border-radius:8px;font:inherit}.block-heading-dialog textarea{min-height:90px;resize:vertical}
.heading-actions{display:flex;justify-content:flex-end;gap:10px}.heading-actions button{padding:10px 16px;border:1px solid #414145;border-radius:8px;background:#242427;color:white}.heading-actions button[type=submit]{background:#dc1931;border-color:#dc1931}.heading-error{color:#ff8793}

/* Quiet, per-condition response indicators next to the reply action. */
#rq-answers-lines .simple-request-row>.simple-request-action,
#rq-answers-lines .answer-condition>.answer-link{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;white-space:normal;min-width:0}
#rq-answers-lines .row-response-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.35;font-weight:400;color:var(--tb-muted);text-align:right;white-space:nowrap;border:0;background:transparent;padding:0}
#rq-answers-lines .row-response-status i{width:5px;height:5px;flex:none;border-radius:50%;background:currentColor}
#rq-answers-lines .row-response-status.unanswered{color:#b6a37d}
#rq-answers-lines .row-response-status.new,#rq-answers-lines .row-response-status.waiting{color:var(--tb-accent);font-weight:600}
#rq-answers-lines .row-reply-label{white-space:nowrap}
#rq-answers-lines .inline-geo-condition{grid-template-columns:minmax(80px,.8fr) minmax(100px,1.2fr) minmax(65px,.7fr) minmax(100px,auto)}
#rq-answers-lines .inline-geo-condition.many-inline-geos{grid-template-columns:minmax(0,1fr) auto minmax(100px,auto)}
#rq-answers-lines .answer-product-head{grid-template-columns:minmax(0,1fr) auto}
@media(max-width:799px){#rq-answers-lines .inline-geo-condition,#rq-answers-lines .inline-geo-condition.many-inline-geos{grid-template-columns:minmax(0,1fr) auto}}

/* Anchor desktop navigation to the viewport, independently of document scroll. */
#rq-answers-lines[data-layout=desktop] .shell .workspace>aside#rq-answers-lines-sections{position:fixed;top:var(--terminal-header-height,64px);left:var(--terminal-nav-left,0px);width:var(--terminal-nav-width,176px);box-sizing:border-box;bottom:0;height:auto;max-height:calc(100dvh - var(--terminal-header-height,64px));overflow-y:auto;overflow-x:hidden;z-index:30;background:var(--tb-bg)}
#rq-answers-lines[data-layout=desktop] .shell .workspace>main{grid-column:2;min-width:0}
#rq-answers-lines[data-layout=desktop] .shell .workspace.sidebar-collapsed>aside#rq-answers-lines-sections{display:none}
#rq-answers-lines[data-layout=desktop] .shell .workspace.sidebar-collapsed>main{grid-column:1/-1}

/* Consistent status capsule and aligned reply action. */
#rq-answers-lines .simple-request-row>.simple-request-action,
#rq-answers-lines .answer-condition>.answer-link{gap:9px;align-items:flex-end}
#rq-answers-lines .row-response-status{display:inline-flex;align-items:center;gap:6px;min-height:25px;box-sizing:border-box;padding:4px 7px;border:1px solid var(--tb-line);border-radius:6px;background:var(--tb-raised);font-size:10px;line-height:1.2;color:var(--tb-muted);font-weight:400;white-space:nowrap}
#rq-answers-lines .row-response-status.unanswered{color:var(--tb-muted)}
#rq-answers-lines .row-response-status>svg{width:12px;height:12px;flex:none;opacity:.85}
#rq-answers-lines .row-response-status .response-label{font-weight:500}
#rq-answers-lines .row-response-status .response-age{padding-left:6px;margin-left:1px;border-left:1px solid var(--tb-line);font-size:10px;font-variant-numeric:tabular-nums;color:var(--tb-muted)}
#rq-answers-lines .row-response-status.new,#rq-answers-lines .row-response-status.waiting{color:var(--tb-accent);border-color:var(--tb-accent);background:var(--tb-soft)}
#rq-answers-lines .row-reply-label{font-size:12px;font-weight:500;line-height:1.3}
#rq-answers-lines .inline-geo-condition{grid-template-columns:minmax(70px,.7fr) minmax(100px,1.3fr) minmax(60px,.7fr) minmax(126px,auto)}
#rq-answers-lines .inline-geo-condition.many-inline-geos{grid-template-columns:minmax(0,1fr) auto minmax(126px,auto)}
@media(max-width:799px){#rq-answers-lines .inline-geo-condition,#rq-answers-lines .inline-geo-condition.many-inline-geos{grid-template-columns:minmax(0,1fr) auto}#rq-answers-lines .answer-condition>.answer-link{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}#rq-answers-lines .row-response-status{min-height:26px}}

/* Country labels must not turn a compact condition into a tall card. */
#rq-answers-lines .shell .inline-country-chip{min-width:0;max-width:100%;padding:6px 8px;gap:6px}
#rq-answers-lines .shell .inline-country-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;min-width:0}
#rq-answers-lines .shell .inline-country-chip small{flex-shrink:0}
#rq-answers-lines .shell .answer-condition.inline-geo-condition{padding-top:11px;padding-bottom:11px;min-height:0;height:auto;align-items:center}

/* Compact section navigation: content-sized rows, no distributed empty space. */
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections{display:flex;flex-direction:column;justify-content:flex-start;align-content:start;gap:4px;padding:20px 12px;box-sizing:border-box}
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>.section-label{flex:none;margin:0 10px 10px;padding:0;font-size:9px;line-height:16px;letter-spacing:1.4px}
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>button{position:relative;flex:0 0 42px;height:42px;min-height:42px;max-height:42px;margin:0;padding:0 10px;grid-template-columns:18px minmax(0,1fr) auto;column-gap:9px;border-radius:8px}
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>button .nav-copy strong{font-size:12px;line-height:1.2;font-weight:500}
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>button>.tb-icon{width:18px;height:18px}
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>.tools-nav-divider{flex:none;margin:16px 10px 5px;padding:14px 0 0;line-height:15px;font-size:8px;letter-spacing:1px;border-top:1px solid var(--tb-line)}
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>.aside-note{display:none!important}
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>button:is(.nav-tools,.nav-admin,.nav-overview){grid-template-columns:18px minmax(0,1fr)}

/* A restrained permanent colour identifies each webmaster without side stripes. */
#rq-answers-lines .shell .request.web-identity{border:1px solid var(--web-ink);border-color:color-mix(in srgb,var(--web-ink) 40%,var(--tb-line));box-shadow:0 6px 20px #00000020}
#rq-answers-lines .shell .request.web-identity>.request-overview{background:var(--tb-raised);background:color-mix(in srgb,var(--web-ink) 6%,var(--tb-raised));border-bottom:1px solid var(--tb-line);border-bottom-color:color-mix(in srgb,var(--web-ink) 22%,var(--tb-line))}
#rq-answers-lines .shell .cards{column-gap:22px;row-gap:24px}

#rq-answers-lines .scope-smart-geos{margin:12px 0 18px;padding:12px;border:1px solid var(--tb-line);border-radius:9px;background:var(--tb-bg)}
#rq-answers-lines .scope-smart-geos label{display:grid;gap:8px;color:var(--tb-text);font-size:12px}
#rq-answers-lines .scope-smart-geos input{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-panel);color:var(--tb-text);font:inherit;font-size:14px}
#rq-answers-lines .scope-smart-geos small{display:block;margin-top:8px;color:var(--tb-muted);font-size:11px;line-height:1.5}
#rq-answers-lines .scope-geo-feedback{font-size:11px;color:var(--tb-muted);margin-top:6px;overflow-wrap:anywhere}

/* Alternate ordinary cards in reading order; priority always takes precedence. */
#rq-answers-lines .shell .cards>.request.web-identity:nth-child(odd){--web-ink:#df8289}
#rq-answers-lines .shell .cards>.request.web-identity:nth-child(even){--web-ink:#73a8e9}
#rq-answers-lines .shell .cards>.request.web-identity.is-priority{--web-ink:#76c79c}
#rq-answers-lines[data-ui-theme=light] .shell .cards>.request.web-identity:nth-child(odd){--web-ink:#b24050}
#rq-answers-lines[data-ui-theme=light] .shell .cards>.request.web-identity:nth-child(even){--web-ink:#326db5}
#rq-answers-lines[data-ui-theme=light] .shell .cards>.request.web-identity.is-priority{--web-ink:#288354}

/* Amber identity for ordinary requests; green for priority requests. */
#rq-answers-lines .shell .cards>.request.web-identity:nth-child(n){--web-ink:#dcab58}
#rq-answers-lines .shell .cards>.request.web-identity.is-priority:nth-child(n){--web-ink:#76c79c}
#rq-answers-lines[data-ui-theme=light] .shell .cards>.request.web-identity:nth-child(n){--web-ink:#a66a14}
#rq-answers-lines[data-ui-theme=light] .shell .cards>.request.web-identity.is-priority:nth-child(n){--web-ink:#288354}
/* Issuance workflow — uses the active Terminal B theme throughout. */
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>button.nav-issuance{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;flex:0 0 42px;height:42px;min-height:42px;max-height:42px;margin:0;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tb-muted);width:100%;text-align:left}
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>button.nav-issuance[aria-current=page]{background:var(--tb-soft);color:var(--tb-text)}
#rq-answers-lines .issuance-view{min-width:0}#rq-answers-lines .tb-issue-page-head h1{font-size:26px;margin:0 0 8px}#rq-answers-lines .tb-issue-page-head p{color:var(--tb-muted);font-size:13px;margin:0 0 22px}
#rq-answers-lines .tb-issue-toolbar{background:var(--tb-panel);border:1px solid var(--tb-line);padding:14px;border-radius:10px;margin-bottom:20px}#rq-answers-lines .tb-issue-toolbar>input{max-width:360px}#rq-answers-lines .tb-issue-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}#rq-answers-lines .tb-issue-tabs button{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--tb-muted);padding:8px 12px;font:inherit;font-size:12px}#rq-answers-lines .tb-issue-tabs button[aria-pressed=true]{background:var(--tb-soft);border-color:var(--tb-accent);color:var(--tb-accent)}
#rq-answers-lines .tb-issue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:18px;align-items:start}#rq-answers-lines .tb-issue-card{border:1px solid var(--tb-line);border-radius:12px;background:var(--tb-panel);overflow:hidden;min-width:0}#rq-answers-lines .tb-issue-card header{padding:18px;display:flex;gap:14px;align-items:flex-start;justify-content:space-between;background:var(--tb-raised)}#rq-answers-lines .tb-issue-card h2{font-size:22px;margin:5px 0 0;overflow-wrap:anywhere}#rq-answers-lines .tb-issue-card small{font-size:11px;color:var(--tb-muted)}#rq-answers-lines .tb-issue-state{padding:5px 8px;border-radius:6px;background:var(--tb-warningBg);color:var(--tb-warning);font-size:11px}#rq-answers-lines .tb-issue-state.issued{background:var(--tb-successBg);color:var(--tb-success)}
#rq-answers-lines .tb-issue-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 18px;border-bottom:1px solid var(--tb-line)}#rq-answers-lines .tb-issue-people small{display:block;margin-bottom:5px}#rq-answers-lines .tb-issue-people strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}#rq-answers-lines .tb-issue-body{padding:16px 18px}#rq-answers-lines .tb-issue-route{border:1px solid var(--tb-line);border-radius:8px;overflow:hidden;background:var(--tb-bg);margin-bottom:12px}#rq-answers-lines .tb-issue-route>strong{display:block;background:var(--tb-raised);padding:10px 12px;font-size:13px}
#rq-answers-lines .tb-issue-rate-head,#rq-answers-lines .tb-issue-rate-row{display:grid;grid-template-columns:minmax(90px,1.4fr) minmax(65px,1fr) minmax(65px,1fr);gap:10px;padding:10px 12px;align-items:center}#rq-answers-lines .tb-issue-rate-head{font-size:11px;color:var(--tb-muted)}#rq-answers-lines .tb-issue-rate-row{font-size:13px}#rq-answers-lines .tb-issue-rate-row+.tb-issue-rate-row{border-top:1px solid var(--tb-line)}#rq-answers-lines .tb-issue-rate-row>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}#rq-answers-lines .tb-issue-rate-row>span:last-child{color:var(--tb-success)}#rq-answers-lines .tb-issue-rate-row>span>small{display:none}#rq-answers-lines .tb-issue-comment{background:var(--tb-raised);padding:12px;border-radius:8px}#rq-answers-lines .tb-issue-comment p{margin:7px 0 0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}#rq-answers-lines .tb-delivery-result{padding:14px;margin-top:14px;background:var(--tb-successBg);border:1px solid var(--tb-successLine);border-radius:8px}#rq-answers-lines .tb-delivery-result>div{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;margin-top:10px}
#rq-answers-lines .tb-issue-card footer{padding:14px 18px;border-top:1px solid var(--tb-line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}#rq-answers-lines .tb-issue-card button,#rq-answers-lines .tb-issue-dialog button{background:var(--tb-raised);color:var(--tb-text);border:1px solid var(--tb-line);border-radius:8px;padding:9px 12px;font:inherit;font-size:12px}#rq-answers-lines button.tb-issue-primary{background:var(--tb-button);color:var(--tb-accentText);border-color:var(--tb-button)}#rq-answers-lines .tb-issue-future{display:grid;gap:4px;text-align:right}#rq-answers-lines .tb-issue-future button:disabled{opacity:.5;cursor:default}
#rq-answers-lines .tb-issue-dialog{box-sizing:border-box;width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--tb-panel);color:var(--tb-text);border:1px solid var(--tb-line);border-radius:12px;padding:22px}#rq-answers-lines .tb-issue-dialog::backdrop{background:#0009}#rq-answers-lines .tb-issue-dialog h2{font-size:22px;margin:0 0 6px}#rq-answers-lines .tb-issue-dialog p{color:var(--tb-muted);font-size:12px}#rq-answers-lines .tb-issue-dialog label{display:grid;gap:8px;margin:15px 0;color:var(--tb-muted);font-size:12px}#rq-answers-lines .tb-issue-dialog input,#rq-answers-lines .tb-issue-dialog textarea,#rq-answers-lines .tb-issue-toolbar input{box-sizing:border-box;width:100%;background:var(--tb-bg);color:var(--tb-text);border:1px solid var(--tb-line);border-radius:8px;padding:11px;font:inherit;font-size:14px;min-width:0}#rq-answers-lines .tb-issue-dialog textarea{min-height:90px;resize:vertical}#rq-answers-lines .tb-issue-dialog textarea[name=delivery]{min-height:210px;line-height:1.65}#rq-answers-lines .tb-issue-editor-route{padding:14px;border:1px solid var(--tb-line);border-radius:9px;background:var(--tb-bg);margin:15px 0}#rq-answers-lines .tb-issue-route-title{display:flex;justify-content:space-between;align-items:center;font-size:13px}#rq-answers-lines .tb-issue-route-title button{padding:0 8px;font-size:20px;background:transparent;border:0}#rq-answers-lines .tb-issue-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:18px}#rq-answers-lines .tb-issue-error,#rq-answers-lines .tb-issue-geo-error{font-size:12px;color:var(--tb-danger)}#rq-answers-lines .tb-issue-recognized{font-size:12px;color:var(--tb-success)}#rq-answers-lines .tb-issue-dialog .tb-issue-add{width:100%;border-style:dashed;background:transparent}
@media(max-width:600px){#rq-answers-lines .tb-issue-people{grid-template-columns:1fr 1fr}#rq-answers-lines .tb-issue-people>div:first-child{grid-column:1/-1}#rq-answers-lines .tb-issue-dialog{padding:15px}#rq-answers-lines .tb-issue-card header{flex-wrap:wrap}#rq-answers-lines .tb-issue-body{padding:12px}#rq-answers-lines .tb-issue-card .tb-issue-rate-head{display:none}#rq-answers-lines .tb-issue-card .tb-issue-rate-row{grid-template-columns:1fr 1fr}#rq-answers-lines .tb-issue-card .tb-issue-rate-row>span:first-child{grid-column:1/-1}#rq-answers-lines .tb-issue-card .tb-issue-rate-row>span>small{display:block}#rq-answers-lines .tb-issue-card .tb-issue-rate-row>span:not(:first-child){text-align:left}#rq-answers-lines .tb-issue-dialog input,#rq-answers-lines .tb-issue-dialog textarea{font-size:16px}}

.tb-issue-state.completed{color:#94d9b4;background:#17352a;border:1px solid #386d54}

.tb-issue-dates{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tb-issue-dates button,.tb-issue-dates select{background:var(--panel,#202023);color:inherit;border:1px solid #444;border-radius:10px;padding:10px;font:inherit}

/* One responsive toolbar shared by all issuance stages. */
#rq-answers-lines .tb-issue-toolbar{display:grid;grid-template-columns:minmax(200px,1fr) auto minmax(180px,220px);gap:12px;align-items:center;padding:16px}
#rq-answers-lines .tb-issue-toolbar .tb-issue-dates{display:contents}
#rq-answers-lines .tb-issue-toolbar>input[data-issuance-search]{grid-column:1;grid-row:1;max-width:none;width:100%;height:44px;margin:0}
#rq-answers-lines .tb-issue-toolbar [data-issue-calendar]{grid-column:2;grid-row:1;display:flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap;height:44px;margin:0;padding:0 12px;background:var(--tb-raised);color:var(--tb-text);border:1px solid var(--tb-line);border-radius:8px;font:inherit;font-size:13px}
#rq-answers-lines .tb-issue-toolbar select[data-issue-sort]{grid-column:3;grid-row:1;box-sizing:border-box;width:100%;max-width:none;height:44px;min-height:44px;margin:0;padding:0 32px 0 12px;background:var(--tb-raised);color:var(--tb-text);border:1px solid var(--tb-line);border-radius:8px;font:inherit;font-size:13px}
#rq-answers-lines .tb-issue-tabs{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding-top:14px;border-top:1px solid var(--tb-line)}
#rq-answers-lines .tb-issue-tabs button{display:inline-flex;align-items:center;gap:9px;min-height:38px;line-height:1.2;padding:8px 12px;font-size:13px;white-space:nowrap}
#rq-answers-lines .tb-issue-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;box-sizing:border-box;height:22px;padding:0 6px;border-radius:6px;background:var(--tb-raised);color:var(--tb-muted);font-size:12px;font-variant-numeric:tabular-nums}
#rq-answers-lines .tb-issue-tabs button[aria-pressed=true] .tb-issue-tab-count{background:var(--tb-accent);color:var(--tb-accentText)}
@media(max-width:1000px){#rq-answers-lines .tb-issue-toolbar{grid-template-columns:minmax(0,1fr) minmax(160px,220px)}#rq-answers-lines .tb-issue-toolbar>input[data-issuance-search]{grid-column:1/-1}#rq-answers-lines .tb-issue-toolbar [data-issue-calendar]{grid-column:1;grid-row:2}#rq-answers-lines .tb-issue-toolbar select[data-issue-sort]{grid-column:2;grid-row:2}}
@media(max-width:540px){#rq-answers-lines .tb-issue-toolbar{grid-template-columns:minmax(0,1fr);padding:12px;gap:10px}#rq-answers-lines .tb-issue-toolbar select[data-issue-sort]{grid-column:1;grid-row:3}#rq-answers-lines .tb-issue-toolbar [data-issue-calendar]{font-size:12px}#rq-answers-lines .tb-issue-tabs{gap:6px}#rq-answers-lines .tb-issue-tabs button{padding:8px;font-size:12px;gap:6px}}

#rq-answers-lines .tb-calendar-dialog{width:min(390px,calc(100vw - 24px));padding:20px}
#rq-answers-lines .tb-calendar-month{display:flex;align-items:center;justify-content:space-between;margin:18px 0;font-size:15px}
#rq-answers-lines .tb-calendar-month button{border:0;background:transparent;color:var(--tb-muted);font-size:25px;padding:4px 12px}
#rq-answers-lines .tb-calendar-week,#rq-answers-lines .tb-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}
#rq-answers-lines .tb-calendar-week{color:var(--tb-muted);font-size:12px;margin-bottom:8px}
#rq-answers-lines .tb-calendar-days button{height:38px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--tb-text);font:inherit;font-size:13px}
#rq-answers-lines .tb-calendar-days button:hover{background:var(--tb-raised)}
#rq-answers-lines .tb-calendar-days button.endpoint{background:var(--tb-accent);color:var(--tb-accentText)}
#rq-answers-lines .tb-calendar-days button.in-range{background:var(--tb-soft);color:var(--tb-accent)}
#rq-answers-lines .tb-calendar-period{font-size:13px}

#rq-answers-lines .tb-issue-time{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 18px;border-bottom:1px solid var(--tb-line);background:var(--tb-bg);font-size:12px}
#rq-answers-lines .tb-issue-time>div{display:grid;gap:5px}#rq-answers-lines .tb-issue-time small,#rq-answers-lines .tb-issue-time time span{color:var(--tb-muted)}#rq-answers-lines .tb-issue-time>strong{font-size:12px;color:var(--tb-text);font-weight:500}
#rq-answers-lines .tb-issue-footer-links{display:flex;gap:8px;flex-wrap:wrap}
#rq-answers-lines .tb-issue-history-total{display:grid;gap:8px;background:var(--tb-bg);padding:16px;border:1px solid var(--tb-line);border-radius:10px;margin:18px 0}#rq-answers-lines .tb-issue-history-total small{color:var(--tb-muted)}#rq-answers-lines .tb-issue-history-total strong{font-size:24px}
#rq-answers-lines .tb-issue-timeline{list-style:none;padding:0;margin:0}#rq-answers-lines .tb-issue-timeline li{display:grid;gap:6px;padding:15px 0 15px 18px;border-left:2px solid var(--tb-line);margin-left:5px;position:relative;font-size:13px}#rq-answers-lines .tb-issue-timeline li:before{content:'';position:absolute;left:-5px;top:18px;width:8px;height:8px;border-radius:50%;background:var(--tb-line)}#rq-answers-lines .tb-issue-timeline li.done:before{background:var(--tb-success)}#rq-answers-lines .tb-issue-timeline li time,#rq-answers-lines .tb-issue-timeline li span,#rq-answers-lines .tb-issue-timeline li small{color:var(--tb-muted)}
/* Shared sales → approval → issuance. All colors follow the selected Terminal B theme. */
#rq-answers-lines .tb-subnav{margin-left:24px;width:calc(100% - 24px);min-height:42px;padding:10px 12px;border-left:1px solid var(--tb-line);border-radius:0 10px 10px 0;font-size:14px}
#rq-answers-lines .tb-subnav[aria-current=page]{background:var(--tb-soft);color:var(--tb-accent)}
#rq-answers-lines .wf-toolbar{background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:16px;padding:16px;margin:20px 0}
#rq-answers-lines .wf-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
#rq-answers-lines .wf-tabs button,#rq-answers-lines .workflow-chat-actions button,#rq-answers-lines .wf-panel footer button,#rq-answers-lines .wf-card-approve{border:1px solid var(--tb-line);background:var(--tb-raised);color:var(--tb-text);border-radius:10px;padding:10px 14px;min-height:40px}
#rq-answers-lines .wf-tabs [aria-pressed=true]{background:var(--tb-soft);color:var(--tb-accent);border-color:var(--tb-accent)}
#rq-answers-lines .wf-tabs b{margin-left:8px;font-variant-numeric:tabular-nums}
#rq-answers-lines .wf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px;align-items:start}
#rq-answers-lines .wf-panel{background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:16px;overflow:hidden;min-width:0}
#rq-answers-lines .wf-panel header{display:flex;gap:14px;justify-content:space-between;align-items:center;background:var(--tb-raised);padding:20px}
#rq-answers-lines .wf-panel h2{margin:6px 0 0;font-size:24px;overflow-wrap:anywhere}
#rq-answers-lines .wf-panel small,#rq-answers-lines .wf-offer-context small{color:var(--tb-muted)}
#rq-answers-lines .wf-badge{color:var(--tb-warning);background:var(--tb-warningBg);border-radius:8px;padding:7px 10px;font-size:13px}
#rq-answers-lines .wf-body{padding:20px;display:grid;gap:14px}
#rq-answers-lines .wf-route{padding:14px;border:1px solid var(--tb-line);border-radius:12px;background:var(--tb-bg);margin:12px 0;min-width:0}
#rq-answers-lines .wf-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
#rq-answers-lines .wf-chips>span{border:1px solid var(--tb-line);border-radius:7px;padding:6px 9px;font-size:14px}
#rq-answers-lines .wf-panel footer{border-top:1px solid var(--tb-line);padding:14px 20px;display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}
#rq-answers-lines .wf-preview{border-top:1px solid var(--tb-line);padding-top:14px;overflow-wrap:anywhere}
#rq-answers-lines .workflow-chat-actions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}
#rq-answers-lines .wf-card-approve{font-size:13px;margin:8px 16px;color:var(--tb-accent)}
#rq-answers-lines .wf-edit-block{border:1px solid var(--tb-line);border-radius:14px;padding:18px;margin:18px 0}
#rq-answers-lines .wf-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#rq-answers-lines .wf-row{display:flex;gap:12px;justify-content:space-between;align-items:center}
#rq-answers-lines .wf-check{display:flex;gap:8px;align-items:center;margin:12px 0}
#rq-answers-lines .wf-check input{width:auto;min-height:20px;accent-color:var(--tb-accent)}
#rq-answers-lines .wf-offer-context{border:1px solid var(--tb-line);border-radius:14px;padding:16px;background:var(--tb-bg);margin:16px 0}
#rq-answers-lines .wf-desired{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center;margin-top:10px}
#rq-answers-lines [data-wf-recognition]{display:block;min-height:18px;color:var(--tb-muted);font-size:13px;margin-top:4px}
#rq-answers-lines .wf-toolbar input{width:min(100%,540px);background:var(--tb-bg);color:var(--tb-text);padding:12px;border:1px solid var(--tb-line);border-radius:10px}
@media(max-width:700px){#rq-answers-lines .wf-fields,#rq-answers-lines .wf-desired{grid-template-columns:1fr}#rq-answers-lines .wf-panel header{flex-wrap:wrap}#rq-answers-lines .wf-panel h2{font-size:21px}#rq-answers-lines .wf-edit-block{padding:12px}#rq-answers-lines .wf-badge{max-width:100%}}
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>button.tb-subnav{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;flex:0 0 40px;height:40px;min-height:40px;max-height:40px;width:calc(100% - 20px);margin:0 0 8px 20px;padding:0 10px;border:0;border-left:1px solid var(--tb-line);border-radius:0 8px 8px 0;background:transparent;color:var(--tb-muted);text-align:left}
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>button.tb-subnav[aria-current=page]{background:var(--tb-soft);color:var(--tb-accent);border-left-color:var(--tb-accent)}
#rq-answers-lines .tb-issue-dialog label.wf-check{display:flex;align-items:center;gap:8px}
#rq-answers-lines .tb-issue-dialog .wf-check input{width:20px;min-width:20px;height:20px;min-height:20px;padding:0}
/* Keep nested navigation labels clear of their counters. */
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>button.tb-subnav{box-sizing:border-box;width:calc(100% - 8px);margin:0 0 4px 8px;padding:0 8px;grid-template-columns:12px minmax(0,1fr) max-content;column-gap:6px;min-height:40px;height:auto;max-height:none;flex:0 0 auto}
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>button.tb-subnav .nav-copy{min-width:0;overflow:visible;margin:0;padding:0}
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>button.tb-subnav .nav-copy strong{font-size:12px;line-height:1.35;letter-spacing:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal}
#rq-answers-lines .shell .workspace>aside#rq-answers-lines-sections>button.tb-subnav .nav-count{box-sizing:border-box;min-width:22px;width:auto;height:22px;padding:0 5px;margin:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;justify-self:end;flex-shrink:0}
/* Request editor: GEO and desired rate belong to one explicit traffic approach. */
#rq-answers-lines .rq-route-editor{border:1px solid var(--tb-line);border-radius:12px;background:var(--tb-bg);padding:16px;margin-top:14px;min-width:0}
#rq-answers-lines .rq-route-heading{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:14px;flex-wrap:wrap}
#rq-answers-lines .rq-route-heading>label{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;color:var(--tb-muted)}
#rq-answers-lines .rq-route-heading input[type=checkbox]{width:17px;min-width:17px;height:17px;min-height:17px;padding:0;margin:0;accent-color:var(--tb-accent)}
#rq-answers-lines .rq-recognized{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 16px}
#rq-answers-lines .rq-recognized>span{padding:5px 8px;border:1px solid var(--tb-line);border-radius:6px;color:var(--tb-muted);font-size:12px}
#rq-answers-lines .rq-route-rate{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(125px,1fr) minmax(100px,.7fr) minmax(130px,1fr);gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid var(--tb-line)}
#rq-answers-lines .rq-route-rate:last-child{border-bottom:0}
#rq-answers-lines .rq-route-rate>span{font-size:13px;min-width:0;overflow-wrap:anywhere}
#rq-answers-lines .rq-route-rate>input,#rq-answers-lines .rq-route-rate>select{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid var(--tb-line);border-radius:8px;background:var(--tb-panel);color:var(--tb-text);font:inherit;font-size:13px}
#rq-answers-lines .rq-route-editor>small{display:block;margin:12px 0 2px;color:var(--tb-muted)}
#rq-answers-lines .inline-geo-condition .answer-approach{white-space:normal}
#rq-answers-lines .answer-condition.inline-geo-condition:nth-child(n){background:var(--tb-panel)}
#rq-answers-lines .answer-condition.inline-geo-condition:hover{background:var(--tb-raised)}
@media(max-width:900px){#rq-answers-lines .rq-route-rate{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#rq-answers-lines .rq-route-rate>span{grid-column:1/-1}}
#rq-answers-lines .rq-route-rate:not(.has-amount){grid-template-columns:minmax(150px,1.2fr) minmax(160px,1fr)}
@media(max-width:600px){#rq-answers-lines .rq-route-rate:not(.has-amount){grid-template-columns:minmax(0,1fr)}#rq-answers-lines .rq-route-rate>input,#rq-answers-lines .rq-route-rate>select{font-size:16px}}
/* Issuance display: identical column geometry and alignment for captions and values. */
#rq-answers-lines .tb-issue-card .tb-issue-rate-head,
#rq-answers-lines .tb-issue-card .tb-issue-rate-row{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,160px) minmax(100px,160px);column-gap:20px;width:100%;padding:12px 16px;align-items:center}
#rq-answers-lines .tb-issue-card .tb-issue-rate-head>span,
#rq-answers-lines .tb-issue-card .tb-issue-rate-row>span{min-width:0;justify-self:stretch;overflow-wrap:anywhere}
#rq-answers-lines .tb-issue-card .tb-issue-rate-head>span:first-child,
#rq-answers-lines .tb-issue-card .tb-issue-rate-row>span:first-child{text-align:left}
#rq-answers-lines .tb-issue-card .tb-issue-rate-head>span:not(:first-child),
#rq-answers-lines .tb-issue-card .tb-issue-rate-row>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}
@media(max-width:600px){
#rq-answers-lines .tb-issue-card .tb-issue-rate-head{display:none}
#rq-answers-lines .tb-issue-card .tb-issue-rate-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;row-gap:12px}
#rq-answers-lines .tb-issue-card .tb-issue-rate-row>span:first-child{grid-column:1/-1}
#rq-answers-lines .tb-issue-card .tb-issue-rate-row>span:not(:first-child){text-align:left}
#rq-answers-lines .tb-issue-card .tb-issue-rate-row>span:not(:first-child)>small{display:block;margin-bottom:4px;color:var(--tb-muted);font-weight:400}
}

/* Sale forms: examples are visually distinct from entered values. */
#rq-answers-lines #terminal-sales-module .add-form input,
#rq-answers-lines #terminal-sales-module .add-form textarea,
#rq-answers-lines #terminal-sales-module .issue-form input,
#rq-answers-lines #terminal-sales-module .issue-form textarea { color:var(--tb-text, #f4f4f5); }
#rq-answers-lines #terminal-sales-module input::placeholder,
#rq-answers-lines #terminal-sales-module textarea::placeholder { color:color-mix(in srgb, var(--tb-muted, #b4b4bd) 62%, var(--tb-bg, #0b0b0d)); opacity:1; }

/* Persistent approval archive entries, separate from manager messages. */
#rq-answers-lines .conversation-event {width:100%;box-sizing:border-box;margin:18px 0;padding:16px 18px;border:1px solid var(--tb-line);border-radius:12px;background:var(--tb-bg);color:var(--tb-text);}
#rq-answers-lines .conversation-event.archived {border-color:var(--tb-danger-line,var(--tb-line));background:color-mix(in srgb,var(--tb-danger,#ff6974) 7%,var(--tb-bg));}
#rq-answers-lines .conversation-event-head {display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;}
#rq-answers-lines .conversation-event-head strong {color:var(--tb-danger,#f38a91);font-size:14px;}
#rq-answers-lines .conversation-event time,#rq-answers-lines .conversation-event small {font-size:12px;color:var(--tb-muted);}
#rq-answers-lines .conversation-event-target {margin-top:8px;line-height:1.5;}
#rq-answers-lines .conversation-event p,#rq-answers-lines .wf-archive-note p {white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;}
#rq-answers-lines .wf-archive-note {margin-top:12px;padding:12px;border:1px solid var(--tb-line);border-radius:10px;background:var(--tb-bg);}
#rq-answers-lines .wf-archived .wf-badge {color:var(--tb-danger,#f38a91);}

#rq-answers-lines .conversation-event.handoff {border-color:var(--tb-success-line,var(--tb-line));background:color-mix(in srgb,var(--tb-success,#8bd4aa) 7%,var(--tb-bg));}
#rq-answers-lines .conversation-event.handoff .conversation-event-head strong {color:var(--tb-success,#8bd4aa);}

#terminal-tools-module .reg-tool{max-width:900px;}
#terminal-tools-module .reg-context,#terminal-tools-module .reg-result{display:grid;gap:8px;padding:16px;border:1px solid var(--tb-line);border-radius:12px;margin-top:16px;background:var(--tb-bg);}
#terminal-tools-module .reg-context small,#terminal-tools-module .reg-targets small{color:var(--tb-muted);overflow-wrap:anywhere;}
#terminal-tools-module .reg-targets{display:grid;gap:10px;margin-top:20px;}
#terminal-tools-module [data-reg-send]{display:grid;gap:7px;text-align:left;padding:16px;background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:12px;color:var(--tb-text);}
#terminal-tools-module [data-reg-send] span{color:var(--tb-accent);}
#terminal-tools-module .reg-result.http_ok{border-color:var(--tb-success,#8bd4aa);}
#terminal-tools-module .reg-result pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;}
/* REG tool: compact Terminal B flow, no simulated progress. */
#terminal-tools-module .rg-page{max-width:960px;margin:0 auto;animation:rg-enter .28s ease-out;}
#terminal-tools-module .rg-heading{display:flex;align-items:center;gap:18px;margin:24px 0 28px;}
#terminal-tools-module .rg-heading-icon{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border:1px solid var(--tb-line);border-radius:16px;background:var(--tb-soft);color:var(--tb-accent);}
#terminal-tools-module .rg-heading svg{width:25px;height:25px;}
#terminal-tools-module .rg-eyebrow{font-size:10px;letter-spacing:.14em;color:var(--tb-muted);}
#terminal-tools-module .rg-heading h1{font-size:clamp(25px,3vw,36px);margin:5px 0 7px;line-height:1.15;}
#terminal-tools-module .rg-heading p{margin:0;color:var(--tb-muted);font-size:14px;}
#terminal-tools-module .rg-reg-badge{margin-left:auto;font-size:11px;padding:6px 9px;border:1px solid var(--tb-line);border-radius:7px;color:var(--tb-muted);letter-spacing:.08em;}
#terminal-tools-module .rg-steps{display:flex;gap:24px;padding:0;margin:0 0 24px;list-style:none;}
#terminal-tools-module .rg-steps li{display:flex;align-items:center;gap:8px;color:var(--tb-muted);font-size:13px;}
#terminal-tools-module .rg-steps li>span{display:grid;place-items:center;width:24px;height:24px;background:var(--tb-raised);border:1px solid var(--tb-line);border-radius:50%;font-size:11px;}
#terminal-tools-module .rg-steps li.current{color:var(--tb-text);}
#terminal-tools-module .rg-steps li.current>span{background:var(--tb-soft);border-color:var(--tb-accent);color:var(--tb-accent);}
#terminal-tools-module .rg-steps li.complete>span{color:var(--tb-success,#8bd4aa);}
#terminal-tools-module .rg-page .reg-tool{max-width:none;padding:24px;background:var(--tb-panel);border:1px solid var(--tb-line);border-radius:18px;}
#terminal-tools-module .rg-input-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px;}
#terminal-tools-module .rg-input-head strong{font-size:15px;}
#terminal-tools-module .rg-input-head small{font-size:12px;color:var(--tb-muted);}
#terminal-tools-module .rg-input-row{display:flex;gap:12px;align-items:stretch;}
#terminal-tools-module .rg-link-field{display:flex;align-items:center;gap:12px;min-width:0;flex:1;background:var(--tb-bg);border:1px solid var(--tb-line);border-radius:11px;padding:0 14px;}
#terminal-tools-module .rg-link-field:focus-within{border-color:var(--tb-accent);box-shadow:0 0 0 3px var(--tb-soft);}
#terminal-tools-module .rg-link-field svg{width:18px;height:18px;color:var(--tb-muted);}
#terminal-tools-module .rg-link-field input{min-width:0;width:100%;border:0;outline:0;box-shadow:none;background:transparent;padding:15px 0;font-size:14px;}
#terminal-tools-module .rg-page .tt-primary{display:flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;margin:0;min-height:49px;font-size:14px;border-radius:11px;transition:transform .16s,filter .16s;}
#terminal-tools-module .rg-page button:not(:disabled):hover{filter:brightness(1.12);}
#terminal-tools-module .rg-page button:not(:disabled):active{transform:translateY(1px);}
#terminal-tools-module .rg-page .reg-context{display:flex;gap:28px;align-items:center;padding:16px 0;margin:16px 0 0;border:0;border-top:1px solid var(--tb-line);border-radius:0;background:transparent;}
#terminal-tools-module .reg-context>div{display:grid;gap:4px;}
#terminal-tools-module .reg-context small{font-size:11px;color:var(--tb-muted);}
#terminal-tools-module .reg-context strong{font-size:15px;}
#terminal-tools-module .rg-click{margin-left:auto;font-size:12px;color:var(--tb-muted);text-align:right;max-width:55%;}
#terminal-tools-module .rg-click code{display:block;margin-top:6px;overflow-wrap:anywhere;font-size:12px;}
#terminal-tools-module .rg-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:2px;}
#terminal-tools-module .rg-section-head h3{font-size:16px;margin:0;}
#terminal-tools-module .rg-section-head p,#terminal-tools-module .rg-section-head>span{font-size:12px;color:var(--tb-muted);margin:6px 0;}
#terminal-tools-module .rg-page [data-reg-all],#terminal-tools-module .rg-refresh{border:1px solid var(--tb-line);background:var(--tb-raised);color:var(--tb-text);padding:9px 12px;border-radius:9px;font-size:12px;white-space:nowrap;}
#terminal-tools-module .rg-page [data-reg-send]{display:flex;align-items:center;gap:12px;background:var(--tb-bg);padding:15px;border-radius:12px;}
#terminal-tools-module .rg-target-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--tb-raised);flex-shrink:0;}
#terminal-tools-module [data-reg-send]>span:nth-child(2){display:grid;gap:5px;min-width:0;overflow-wrap:anywhere;}
#terminal-tools-module [data-reg-send] strong{font-size:14px;color:var(--tb-text);}
#terminal-tools-module [data-reg-send] small{font-size:11px;}
#terminal-tools-module [data-reg-send] .rg-target-action{margin-left:auto;font-size:13px;white-space:nowrap;}
#terminal-tools-module .rg-page .reg-results{display:grid;gap:10px;margin-top:18px;}
#terminal-tools-module .rg-page .reg-result{margin:0;padding:17px;background:var(--tb-bg);animation:rg-enter .3s ease-out;}
#terminal-tools-module .rg-page .reg-result.http_ok{border-color:color-mix(in srgb,var(--tb-success,#8bd4aa) 38%,var(--tb-line));background:color-mix(in srgb,var(--tb-success,#8bd4aa) 4%,var(--tb-bg));}
#terminal-tools-module .rg-result-top{display:flex;align-items:center;gap:12px;}
#terminal-tools-module .rg-status-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;color:var(--tb-muted);background:var(--tb-raised);font-size:20px;}
#terminal-tools-module .http_ok .rg-status-icon{color:var(--tb-success,#8bd4aa);background:color-mix(in srgb,var(--tb-success,#8bd4aa) 14%,transparent);}
#terminal-tools-module .rg-result-top>div{display:grid;gap:4px;}
#terminal-tools-module .rg-result-top strong{font-size:15px;}
#terminal-tools-module .rg-result-top div>span{font-size:12px;color:var(--tb-muted);overflow-wrap:anywhere;}
#terminal-tools-module .rg-http{margin-left:auto;color:var(--tb-muted);font-size:11px;border:1px solid var(--tb-line);border-radius:6px;padding:5px 7px;white-space:nowrap;}
#terminal-tools-module .rg-success-copy{font-size:12px;color:var(--tb-muted);margin:0 0 0 46px;}
#terminal-tools-module .rg-error-copy{font-size:13px;line-height:1.6;color:var(--tb-text);}
#terminal-tools-module .rg-details{font-size:12px;color:var(--tb-muted);line-height:1.6;}
#terminal-tools-module .rg-details summary{cursor:pointer;width:fit-content;}
#terminal-tools-module .rg-details pre{font-size:12px;background:var(--tb-bg);padding:10px;border-radius:8px;}
#terminal-tools-module .rg-footnote{border-top:1px solid var(--tb-line);padding-top:16px;margin-top:18px;}
#terminal-tools-module .rg-loading{display:flex;align-items:center;gap:10px;margin:18px 0;color:var(--tb-muted);font-size:13px;}
#terminal-tools-module .rg-spinner,#terminal-tools-module .rg-scan{width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:rg-rotate .8s linear infinite;flex-shrink:0;}
#terminal-tools-module .rg-spin{animation:rg-rotate .8s linear infinite;}
@keyframes rg-rotate{to{transform:rotate(360deg)}}
@keyframes rg-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:600px){#terminal-tools-module .rg-heading{gap:12px;}#terminal-tools-module .rg-heading-icon{width:42px;height:42px;border-radius:12px;}#terminal-tools-module .rg-reg-badge{display:none;}#terminal-tools-module .rg-heading p{font-size:12px;}#terminal-tools-module .rg-steps{gap:14px;justify-content:space-between;}#terminal-tools-module .rg-steps li{font-size:11px;gap:5px;}#terminal-tools-module .rg-page .reg-tool{padding:16px;}#terminal-tools-module .rg-input-row{flex-direction:column;}#terminal-tools-module .rg-section-head{align-items:flex-start;flex-wrap:wrap;}#terminal-tools-module .rg-click{max-width:48%;}#terminal-tools-module .rg-page [data-reg-send]{gap:9px;}#terminal-tools-module .rg-target-action{font-size:12px;}#terminal-tools-module .rg-target-icon{display:none;}}
@media(prefers-reduced-motion:reduce){#terminal-tools-module .rg-page,#terminal-tools-module .rg-page *{animation:none!important;transition:none!important;}}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-tile[aria-pressed=true]{border-color:var(--tb-accent);background:var(--tb-soft);cursor:default}
#rq-answers-lines :is(#terminal-tools-module,.admin-view) .tt-tile:disabled{opacity:.6}
#rq-answers-lines .tb-role-wrap{position:relative;display:inline-flex}
#rq-answers-lines .shell .tb-role-button .tb-role-current{padding:2px 6px;border-radius:5px;background:var(--tb-soft);color:var(--tb-accent);font-size:11px}
#rq-answers-lines .tb-role-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:300px;max-width:calc(100vw - 32px);padding:8px;border:1px solid var(--tb-line);border-radius:11px;background:var(--tb-bg);box-shadow:0 12px 30px #0006}
#rq-answers-lines .tb-role-menu[hidden]{display:none}
#rq-answers-lines .tb-role-caption{padding:6px 8px 8px;font-size:9px;letter-spacing:1.1px;color:var(--tb-muted)}
#rq-answers-lines .tb-role-menu>button{display:flex;align-items:center;gap:11px;width:100%;margin:0;padding:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tb-text);text-align:left}
#rq-answers-lines .tb-role-menu>button:hover:not(:disabled){background:var(--tb-raised)}
#rq-answers-lines .tb-role-menu>button[aria-checked=true]{background:var(--tb-soft);border-color:var(--tb-line);cursor:default}
#rq-answers-lines .tb-role-menu>button:disabled{opacity:.6}
#rq-answers-lines .tb-role-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:8px;background:var(--tb-raised);color:var(--tb-accent)}
#rq-answers-lines .tb-role-icon svg{width:17px;height:17px}
#rq-answers-lines .tb-role-menu strong{display:block;font-size:13px;font-weight:500}
#rq-answers-lines .tb-role-menu small{display:block;margin-top:3px;font-size:11px;color:var(--tb-muted);line-height:1.4}
#rq-answers-lines .tb-role-menu b{margin-left:auto;color:var(--tb-accent);font-weight:500}
#rq-answers-lines .tb-role-status{padding:8px;font-size:12px;color:var(--tb-muted)}
#rq-answers-lines .tb-role-status.error{color:var(--tb-danger)}
#rq-answers-lines .shell .tb-role-button .tb-role-short{display:none}
@media(max-width:650px){#rq-answers-lines .shell .tb-role-button>span:first-of-type,#rq-answers-lines .shell .tb-role-button .tb-role-current:not(.tb-role-short){display:none}#rq-answers-lines .shell .tb-role-button .tb-role-short{display:inline}}
#terminal-launches-module .ln-state.noconv{background:var(--tb-dangerBg);color:var(--tb-danger)}
#terminal-launches-module .ln-card>.ln-error{margin:10px 14px 0;font-size:12px;line-height:1.5}
#terminal-launches-module .trk-card:hover,#terminal-launches-module .trk-card:focus-visible{border-color:var(--tb-accent);outline:none}
#terminal-launches-module .trk-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--tb-line)}
#terminal-launches-module .trk-metrics>div{display:grid;gap:4px;min-width:0;padding:11px 14px}
#terminal-launches-module .trk-metrics>div+div{border-left:1px solid var(--tb-line)}
#terminal-launches-module .trk-metrics span{font-size:11px;color:var(--tb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#terminal-launches-module .trk-metrics strong{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--tb-text)}
#terminal-launches-module .trk-metrics.big{border:1px solid var(--tb-line);border-radius:10px;background:var(--tb-bg)}
#terminal-launches-module .trk-metrics.big>div{padding:14px 16px}
#terminal-launches-module .trk-metrics.big strong{font-size:24px}
#terminal-launches-module .trk-alert{margin:10px 14px 0;padding:9px 11px;border-radius:8px;background:var(--tb-dangerBg);color:var(--tb-danger);font-size:12px;line-height:1.5}
#terminal-launches-module .trk-alert.muted{background:var(--tb-raised);color:var(--tb-muted)}
#terminal-launches-module .trk-back{margin:0 0 16px;padding:0;border:0;background:transparent;color:var(--tb-muted);font-size:13px}
#terminal-launches-module .trk-detail{display:grid;gap:14px;max-width:960px}
#terminal-launches-module .trk-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
#terminal-launches-module .trk-detail-head h1{font-size:26px;font-weight:600;margin:4px 0 6px}
#terminal-launches-module .trk-detail-head p{margin:0;font-size:13px;color:var(--tb-muted)}
#terminal-launches-module .trk-detail-head p strong{color:var(--tb-text);font-weight:500}
#terminal-launches-module .trk-detail>.trk-alert,#terminal-launches-module .trk-detail>.ln-notice{margin:0}
#terminal-launches-module .trk-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border:1px solid var(--tb-line);border-radius:10px;background:var(--tb-panel)}
#terminal-launches-module .trk-meta>div{padding:12px 14px;min-width:0}
#terminal-launches-module .trk-meta>div+div{border-left:1px solid var(--tb-line)}
#terminal-launches-module .trk-meta dt{font-size:11px;color:var(--tb-muted);margin-bottom:4px}
#terminal-launches-module .trk-meta dd{margin:0;font-size:13px;overflow-wrap:anywhere}
#terminal-launches-module .trk-panel{padding:16px;border:1px solid var(--tb-line);border-radius:11px;background:var(--tb-panel);min-width:0}
#terminal-launches-module .trk-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}
#terminal-launches-module .trk-panel-head h2{font-size:15px;font-weight:500;margin:0}
#terminal-launches-module .trk-panel-head>span{font-size:12px;color:var(--tb-muted)}
#terminal-launches-module .trk-periods{display:flex;gap:6px;flex-wrap:wrap;align-items:center}
#terminal-launches-module .trk-periods>button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;margin:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--tb-muted);font-size:12px}
#terminal-launches-module .trk-periods>.selected,#terminal-launches-module .trk-date.selected .dp-trigger{border-color:var(--tb-line);background:var(--tb-soft);color:var(--tb-accent)}
#terminal-launches-module .trk-loading{padding:18px;text-align:center;font-size:12px;color:var(--tb-muted)}
#terminal-launches-module .trk-actions{padding:14px 0 0}
#terminal-launches-module .trk-table{display:grid;max-height:340px;overflow:auto;border:1px solid var(--tb-line);border-radius:9px}
#terminal-launches-module .trk-row{display:grid;grid-template-columns:1fr repeat(4,minmax(0,1fr)) minmax(0,1.3fr);gap:8px;padding:9px 12px;font-size:12px;font-variant-numeric:tabular-nums}
#terminal-launches-module .trk-row>span:not(:first-child){text-align:right}
#terminal-launches-module .trk-row+.trk-row{border-top:1px solid var(--tb-line)}
#terminal-launches-module .trk-row.head{position:sticky;top:0;background:var(--tb-bg);color:var(--tb-muted);font-size:11px}
#terminal-launches-module .trk-row:not(.head):not(.in){color:var(--tb-muted)}
#terminal-launches-module .trk-history{display:grid;gap:0;margin:0;padding:0;list-style:none}
#terminal-launches-module .trk-history li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 0;font-size:12px}
#terminal-launches-module .trk-history li+li{border-top:1px solid var(--tb-line)}
#terminal-launches-module .trk-history time{color:var(--tb-muted)}
#terminal-launches-module .trk-history li.drop span,#terminal-launches-module .trk-history li.noconv span{color:var(--tb-danger)}
#terminal-launches-module .trk-history li.recovered span{color:var(--tb-success)}
#terminal-launches-module .trk-history li.launched span{color:var(--tb-success)}
@media(max-width:650px){#terminal-launches-module .trk-meta{grid-template-columns:repeat(2,minmax(0,1fr))}#terminal-launches-module .trk-meta>div+div{border-left:0}#terminal-launches-module .trk-meta>div{border-top:1px solid var(--tb-line)}#terminal-launches-module .trk-meta>div:nth-child(-n+2){border-top:0}#terminal-launches-module .trk-meta>div:nth-child(even){border-left:1px solid var(--tb-line)}#terminal-launches-module .trk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#terminal-launches-module .trk-metrics>div:nth-child(odd){border-left:0}#terminal-launches-module .trk-metrics>div:nth-child(n+3){border-top:1px solid var(--tb-line)}#terminal-launches-module .trk-metrics>div:last-child{grid-column:1/-1}#terminal-launches-module .trk-row{grid-template-columns:44px repeat(4,minmax(0,1fr)) minmax(0,1.4fr);gap:6px;padding:9px 10px}#terminal-launches-module .trk-detail-head{flex-direction:column}#terminal-launches-module .trk-history li{grid-template-columns:1fr;gap:2px}}
@media(max-width:650px){#terminal-launches-module .trk-meta>div:last-child:nth-child(odd){grid-column:1/-1;border-left:0}}
#terminal-launches-module .trk-card{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 14px 0;min-width:0;overflow:hidden;border:1px solid var(--tb-line);border-radius:11px;background:var(--tb-panel);cursor:pointer;transition:border-color .15s}
#terminal-launches-module .trk-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}
#terminal-launches-module .trk-title{min-width:0}
#terminal-launches-module .trk-title h2{margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}
#terminal-launches-module .trk-title h2>span,#terminal-launches-module .trk-detail-head h1>span{font-weight:400;color:var(--tb-muted)}
#terminal-launches-module .trk-title p{margin:0;font-size:12px;color:var(--tb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#terminal-launches-module .trk-cap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;color:var(--tb-muted);font-variant-numeric:tabular-nums}
#terminal-launches-module .trk-cap strong{font-size:16px;font-weight:500;color:var(--tb-text)}
#terminal-launches-module .trk-cap .ln-track{height:5px}
#terminal-launches-module .trk-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr);gap:8px;margin:0;padding:10px 12px;border-radius:8px;background:var(--tb-bg)}
#terminal-launches-module .trk-nums>div{min-width:0}
#terminal-launches-module .trk-nums dd{margin:0;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--tb-text)}
#terminal-launches-module .trk-nums dt{margin-top:1px;font-size:11px;color:var(--tb-muted)}
#terminal-launches-module .trk-flag{padding:6px 9px;border-radius:7px;background:var(--tb-dangerBg);color:var(--tb-danger);font-size:12px;width:fit-content;max-width:100%}
#terminal-launches-module .trk-foot{display:flex;justify-content:space-between;gap:10px;margin:0 -14px;padding:9px 14px;border-top:1px solid var(--tb-line);font-size:11px;color:var(--tb-muted)}
#terminal-launches-module .trk-foot>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#terminal-launches-module .trk-foot>span:last-child{white-space:nowrap}
#terminal-launches-module .trk-foot b{margin-left:4px;color:var(--tb-accent);font-weight:500}
@media(max-width:650px){#terminal-launches-module .trk-nums{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.5fr);gap:6px;padding:10px}#terminal-launches-module .trk-nums dd{font-size:14px}#terminal-launches-module .trk-foot{flex-wrap:wrap}}
#rq-answers-lines #terminal-tools-module .tt-field-hint{font-size:11px;color:var(--tb-muted);line-height:1.4}
#rq-answers-lines .dp .dp-trigger{display:flex;align-items:center;gap:8px;width:100%;height:40px;margin:0;padding:0 10px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-bg);color:var(--tb-muted);font:inherit;font-size:13px;text-align:left;white-space:nowrap}
#rq-answers-lines .dp .dp-trigger.filled{color:var(--tb-text)}
#rq-answers-lines .dp .dp-trigger>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}
#rq-answers-lines .dp .dp-trigger svg{width:16px;height:16px;flex:0 0 auto;color:var(--tb-muted)}
#rq-answers-lines .dp .dp-trigger[aria-expanded=true]{border-color:var(--tb-accent)}
#rq-answers-lines .dp .lc-month button{width:30px;height:30px;min-height:30px;margin:0;padding:0;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-raised);color:var(--tb-text);font-size:15px}
#rq-answers-lines .dp .lc-month button:disabled,#rq-answers-lines .dp .lc-grid button:disabled{opacity:.3;cursor:default}
#rq-answers-lines .dp .lc-grid button{border-radius:7px;color:var(--tb-text)}
#rq-answers-lines .dp .lc-grid button:not(:disabled):not(.edge):hover{background:var(--tb-raised)}
#rq-answers-lines .dp .lc-grid button.today:not(.edge){box-shadow:inset 0 0 0 1px var(--tb-line);color:var(--tb-accent)}
#rq-answers-lines .dp .lc-footer:empty{display:none}
#rq-answers-lines .dp .lc-footer button{height:32px;margin:0;padding:0 12px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-raised);color:var(--tb-text);font-size:12px}
#rq-answers-lines .dp .lc-footer [data-dp-today]{background:var(--tb-button);border-color:var(--tb-button);color:var(--tb-accentText)}
#rq-answers-lines #terminal-tools-module .tt-dp{display:grid;gap:6px;min-width:0;color:var(--tb-muted);font-size:12px}
#rq-answers-lines #terminal-tools-module .dp .lc-pop{width:300px}
#terminal-launches-module .trk-date .dp-trigger{height:32px;padding:0 10px;border-color:transparent;background:transparent;font-size:12px}
#terminal-launches-module .trk-date .lc-pop{left:auto;right:0}
#terminal-launches-module .trk-nums>div:last-child dd{color:var(--tb-success)}
#terminal-launches-module .trk-metrics>div:last-child strong{color:var(--tb-success)}
#terminal-launches-module .trk-row>span:last-child{color:var(--tb-success)}
#terminal-launches-module .trk-row.head>button{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;margin:0;padding:0;min-height:0;height:auto;border:0;background:transparent;color:var(--tb-muted);font:inherit;font-size:11px;cursor:pointer}
#terminal-launches-module .trk-row.head>button:first-child{justify-content:flex-start}
#terminal-launches-module .trk-row.head>button.sorted,#terminal-launches-module .trk-row.head>button:hover{color:var(--tb-text)}
#terminal-launches-module .trk-row.head>button i{font-style:normal;color:var(--tb-accent);min-width:8px}
#terminal-launches-module .trk-head-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}
#terminal-launches-module .trk-refresh{height:32px;margin:0;padding:0 11px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-raised);color:var(--tb-text);font-size:12px;white-space:nowrap}
#terminal-launches-module .trk-refresh:disabled{opacity:.6}
@media(max-width:650px){#terminal-launches-module .trk-head-side{flex-direction:row;align-items:center}}
#rq-answers-lines #terminal-launches-module .trk-title h2{font-size:18px;font-weight:700;letter-spacing:-.2px}
#rq-answers-lines #terminal-launches-module .trk-title h2>span{font-weight:400}
#terminal-launches-module .trk-foot>span:only-child{flex:1;display:flex;justify-content:space-between;gap:8px}
#terminal-launches-module .trk-title p{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}
#terminal-launches-module .trk-who{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:5px;background:var(--tb-raised);color:var(--tb-text);font-size:11px;white-space:nowrap}
#terminal-launches-module .trk-who b{font-size:9px;font-weight:600;letter-spacing:.06em;color:var(--tb-muted)}
#terminal-launches-module .trk-geo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#terminal-sales-module .returned-note{display:grid;gap:3px;margin:0 0 10px;padding:8px 10px;border-left:2px solid var(--tb-accent);border-radius:6px;background:var(--tb-soft);font-size:12px;color:var(--tb-text)}
#terminal-sales-module .returned-note b{font-weight:500;color:var(--tb-accent)}
#terminal-sales-module .returned-note span{color:var(--tb-text);overflow-wrap:anywhere}
#terminal-sales-module .returned-note .returned-rate{color:var(--tb-muted)}
#terminal-sales-module .returned-note small{color:var(--tb-muted);font-size:11px}
#terminal-sales-module .returned-note.full{margin:0 0 16px;padding:12px 14px;font-size:13px}
#terminal-launches-module .trk-stop{border-top:0;border-radius:9px;margin-top:12px;display:grid;gap:10px}
#terminal-launches-module .trk-stop .ln-form-title{margin:0}
#terminal-launches-module .trk-reasons{display:flex;gap:6px;flex-wrap:wrap}
#terminal-launches-module .trk-reasons button{height:30px;margin:0;padding:0 10px;border:1px solid var(--tb-line);border-radius:15px;background:var(--tb-raised);color:var(--tb-text);font-size:12px}
#terminal-launches-module .trk-field{display:grid;gap:5px;color:var(--tb-muted);font-size:12px}
#terminal-launches-module .trk-field textarea,#terminal-launches-module .trk-field input,#terminal-launches-module .trk-field select{width:100%;min-width:0;margin:0;padding:9px 10px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-panel);color:var(--tb-text);font:inherit;font-size:13px;resize:vertical}
#terminal-launches-module .trk-field small{font-size:11px}
#terminal-launches-module .trk-check{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--tb-line);border-radius:8px;cursor:pointer}
#terminal-launches-module .trk-check input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--tb-accent)}
#terminal-launches-module .trk-check strong{display:block;font-size:13px;font-weight:500;color:var(--tb-text)}
#terminal-launches-module .trk-check small{display:block;margin-top:2px;font-size:11px;color:var(--tb-muted)}
#terminal-launches-module .trk-check.off{opacity:.55;cursor:default}
#terminal-launches-module .trk-sale{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#terminal-launches-module .trk-sale[hidden]{display:none}
#terminal-launches-module .trk-stop .ln-actions{padding:0}
#terminal-launches-module .ln-danger-solid{background:var(--tb-button);border-color:var(--tb-button);color:var(--tb-accentText)}
@media(max-width:650px){#terminal-launches-module .trk-sale{grid-template-columns:1fr}}
#terminal-launches-module .ln-actions button.ln-danger-solid{background:var(--tb-button);border-color:var(--tb-button);color:var(--tb-accentText)}
#terminal-launches-module .trk-geo-src{font-size:11px;color:var(--tb-muted)}
#terminal-launches-module .trk-link{margin:0 0 0 4px;padding:0;height:auto;min-height:0;border:0;background:transparent;color:var(--tb-accent);font-size:12px;cursor:pointer}
#terminal-launches-module .trk-geo-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}
#terminal-launches-module .trk-geo-form input{width:200px;max-width:100%;height:34px;margin:0;padding:0 10px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-bg);color:var(--tb-text);font:inherit;font-size:13px;text-transform:uppercase}
#terminal-launches-module .trk-geo-form button{height:34px;margin:0;padding:0 12px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-raised);color:var(--tb-text);font-size:12px}
#terminal-launches-module .trk-geo-form button.ln-primary{background:var(--tb-button);border-color:var(--tb-button);color:var(--tb-accentText)}
#terminal-launches-module .trk-geo-form .ln-error{flex-basis:100%;margin:0;font-size:12px}
#terminal-launches-module .trk-geo-picks{display:flex;gap:6px;flex-wrap:wrap}
#terminal-launches-module .trk-geo-picks button{height:26px;margin:0;padding:0 8px;border:1px solid var(--tb-line);border-radius:13px;background:var(--tb-raised);color:var(--tb-text);font-size:11px}
#terminal-launches-module .trk-field input[name=geo]{text-transform:uppercase}
#rq-answers-lines #terminal-launches-module button.trk-link{margin:0 0 0 6px;padding:0;height:auto;min-height:0;border:0;background:transparent;color:var(--tb-accent);font-size:12px;text-decoration:underline;text-underline-offset:3px}
#terminal-sales-module .returned-rate-big{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 14px;padding:12px 14px;border:1px solid var(--s-line);border-radius:9px;background:var(--s-bg)}
#terminal-sales-module .returned-rate-big span{font-size:12px;color:var(--s-muted)}
#terminal-sales-module .returned-rate-big strong{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}
#terminal-sales-module .returned-rate-big small{font-size:12px;font-weight:400;color:var(--s-muted)}
#terminal-sales-module [data-returned-approve] textarea{min-height:70px}
#terminal-sales-module .form-error[hidden]{display:none}
#terminal-sales-module .prev-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border:1px solid var(--s-line);border-radius:10px;background:var(--s-bg)}
#terminal-sales-module .prev-stats>div{display:grid;gap:4px;padding:12px 14px;min-width:0}
#terminal-sales-module .prev-stats>div+div{border-left:1px solid var(--s-line)}
#terminal-sales-module .prev-stats span{font-size:11px;color:var(--s-muted)}
#terminal-sales-module .prev-stats strong{font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}
#terminal-sales-module .prev-reason{display:grid;gap:3px;margin:12px 0 0;font-size:13px}
#terminal-sales-module .prev-reason span{font-size:11px;color:var(--s-muted)}
@media(max-width:650px){#terminal-sales-module .prev-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#terminal-sales-module .prev-stats>div+div{border-left:0}#terminal-sales-module .prev-stats>div:nth-child(even){border-left:1px solid var(--s-line)}#terminal-sales-module .prev-stats>div:nth-child(n+3){border-top:1px solid var(--s-line)}}
#terminal-sales-module .returned-form{display:grid;gap:0}#terminal-sales-module .returned-form .full{width:100%;margin-top:15px}
#terminal-sales-module .prev-list{display:grid;gap:8px;margin-top:12px}
#terminal-sales-module .prev-item{border:1px solid var(--s-line);border-radius:10px;background:var(--s-panel);padding:0 14px}
#terminal-sales-module .prev-item summary{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) 14px;align-items:center;gap:14px;padding:12px 0;cursor:pointer;list-style:none;font-size:13px}
#terminal-sales-module .prev-item summary::-webkit-details-marker{display:none}
#terminal-sales-module .prev-item summary strong{font-weight:500}
#terminal-sales-module .prev-item summary span{color:var(--s-muted);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}
#terminal-sales-module .prev-item summary em{font-style:normal;color:var(--tb-danger);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#terminal-sales-module .prev-item summary i{font-style:normal;color:var(--s-muted);transition:transform .15s}
#terminal-sales-module .prev-item[open] summary i{transform:rotate(90deg)}
#terminal-sales-module .prev-item .prev-stats{margin-top:0}
#terminal-sales-module .prev-item .prev-reason{margin-top:10px}
#terminal-sales-module .prev-meta{margin:6px 0 12px;font-size:11px;color:var(--s-muted)}
@media(max-width:650px){#terminal-sales-module .prev-item summary{grid-template-columns:minmax(0,1fr) auto 14px;gap:4px 10px}#terminal-sales-module .prev-item summary em{grid-column:1/-1;grid-row:2}#terminal-sales-module .prev-item summary>span:nth-of-type(2){display:none}}
#terminal-sales-module .block-rate{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--s-line);font-size:12px;color:var(--s-muted)}
#terminal-sales-module .block-rate strong{font-size:20px;font-weight:600;color:var(--s-text);font-variant-numeric:tabular-nums}
#terminal-sales-module .block-rate small{font-size:12px;font-weight:400;color:var(--s-muted)}
#terminal-sales-module .offer-tile{container-type:inline-size}
#terminal-sales-module .offer-route>.info-tag{padding:4px 9px;border:1px solid var(--s-line);border-radius:7px;color:var(--s-text);max-width:100%;overflow-wrap:anywhere}
#terminal-sales-module .info-tag small{color:var(--s-muted)}
#terminal-sales-module .bdm-tag{color:var(--s-muted)}
#terminal-sales-module .bdm-tag b{font-weight:500;color:var(--s-text)}
#terminal-sales-module .ret-frame{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:14px;padding:15px;background:var(--s-bg);border:1px solid var(--s-line);border-radius:10px}
#terminal-sales-module .ret-cap{min-width:0}
#terminal-sales-module .ret-cap-head{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}
#terminal-sales-module .ret-cap-head>span{display:inline-flex;align-items:center;gap:9px;color:var(--s-text)}
#terminal-sales-module .ret-cap-head .tb-icon{color:var(--s-muted)}
#terminal-sales-module .ret-cap-head small{font-size:11px;font-weight:400;color:var(--s-muted);background:var(--s-raised);padding:3px 6px;border-radius:5px}
#terminal-sales-module .ret-cap-value{display:flex;align-items:baseline;gap:8px;margin-top:10px}
#terminal-sales-module .ret-cap-value strong{font-size:34px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}
#terminal-sales-module .ret-cap-value span{font-size:12px;color:var(--s-muted)}
#terminal-sales-module .ret-cap-value em{margin-left:auto;font-style:normal;font-size:12px;color:var(--s-muted);white-space:nowrap;font-variant-numeric:tabular-nums}
#terminal-sales-module .ret-rate{display:flex;flex-direction:column;justify-content:center;gap:8px;margin-left:16px;padding-left:18px;border-left:1px solid var(--s-line)}
#terminal-sales-module .ret-rate-head{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--s-muted);white-space:nowrap}
#terminal-sales-module .ret-rate-head .tb-icon{width:20px;height:20px;flex-basis:20px;color:var(--s-green)}
#terminal-sales-module .ret-rate-value{display:flex;align-items:baseline;gap:5px;white-space:nowrap}
#terminal-sales-module .ret-rate-value strong{font-size:26px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}
#terminal-sales-module .ret-rate-value span{font-size:13px;color:var(--s-muted)}
#terminal-sales-module .ret-bar{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 12px;background:var(--tb-soft);border:1px solid var(--tb-line);border-left:2px solid var(--tb-accent);border-radius:9px;font-size:13px}
#terminal-sales-module .ret-bar .tb-icon{color:var(--tb-accent)}
#terminal-sales-module .ret-bar b{font-weight:500;color:var(--tb-accent);white-space:nowrap}
#terminal-sales-module .ret-bar span{flex:1;min-width:0;padding-left:10px;border-left:1px solid var(--tb-line);color:var(--tb-text);overflow-wrap:anywhere}
@container (max-width:440px){#terminal-sales-module .ret-frame{grid-template-columns:minmax(0,1fr)}#terminal-sales-module .ret-rate{flex-direction:row;justify-content:space-between;align-items:center;margin:14px 0 0;padding:14px 0 0;border-left:0;border-top:1px solid var(--s-line)}}
#terminal-launches-module .trk-cap-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:14px}
#terminal-launches-module .trk-act{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--tb-line);border-radius:10px;background:var(--tb-bg);color:var(--tb-text);text-align:left;font-size:13px;font-weight:500;cursor:pointer;min-width:0}
#terminal-launches-module .trk-act b{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;background:var(--tb-raised);color:var(--tb-text);font-size:15px;font-weight:600}
#terminal-launches-module .trk-act span{display:grid;gap:2px;min-width:0}
#terminal-launches-module .trk-act small{font-size:11px;font-weight:400;color:var(--tb-muted)}
#terminal-launches-module .trk-act:hover{border-color:var(--tb-muted)}
#terminal-launches-module .trk-act.ok b{background:var(--tb-successBg);color:var(--tb-success)}
#terminal-launches-module .trk-act.ok:hover{border-color:var(--tb-successLine)}
#terminal-launches-module .trk-act.stop{color:var(--tb-danger)}
#terminal-launches-module .trk-act.stop b{background:var(--tb-dangerBg);color:var(--tb-danger);font-size:11px}
#terminal-launches-module .trk-act.stop:hover{border-color:var(--tb-dangerLine)}
#terminal-launches-module .trk-cap-actions.has-open .trk-act:not(.on){opacity:.45}
#terminal-launches-module .trk-act.on{opacity:1;border-color:var(--tb-text);background:var(--tb-raised);box-shadow:0 0 0 1px var(--tb-text)}
#terminal-launches-module .trk-act.on b{background:var(--tb-text);color:var(--tb-bg)}
#terminal-launches-module .trk-act.stop.on{border-color:var(--tb-danger);background:var(--tb-dangerBg);box-shadow:0 0 0 1px var(--tb-danger)}
#terminal-launches-module .trk-act.stop.on b{background:var(--tb-danger);color:var(--tb-bg)}
#terminal-launches-module .trk-panel>.trk-alert{margin:12px 0 0}
#terminal-sales-module .bdm-tag i{font-style:normal;color:var(--s-muted);margin:0 2px}
#terminal-sales-module .routes-fixed{display:grid;gap:6px;margin-top:13px;font-size:12px;color:var(--s-muted)}
#terminal-sales-module .routes-fixed[hidden],#terminal-sales-module label.field[hidden]{display:none}
#terminal-sales-module .routes-fixed-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}
#terminal-sales-module .route-chip{padding:7px 11px;border:1px solid var(--s-line);border-radius:7px;background:var(--s-bg);color:var(--s-text);font-size:14px;font-weight:500}
#terminal-sales-module .routes-edit{margin-left:auto;padding:7px 11px;border:1px solid var(--s-line);border-radius:7px;background:transparent;color:var(--s-red);font-size:12px}
#rq-answers-lines .wf-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid var(--tb-line);border-radius:11px;overflow:hidden;background:var(--tb-bg)}
#rq-answers-lines .wf-facts>div{padding:11px 13px;border-right:1px solid var(--tb-line);min-width:0}
#rq-answers-lines .wf-facts>div:last-child{border-right:0}
#rq-answers-lines .wf-facts dt{font-size:11px;color:var(--tb-muted)}
#rq-answers-lines .wf-facts dd{margin:4px 0 0;font-size:15px;font-weight:500;color:var(--tb-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
#rq-answers-lines .wf-title,#rq-answers-lines .rq-returned-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}
#rq-answers-lines .wf-title h2{margin:6px 0 0}
#rq-answers-lines .wf-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
#rq-answers-lines .wf-tags span{padding:4px 9px;border:1px solid var(--tb-line);border-radius:7px;font-size:13px;color:var(--tb-text);white-space:nowrap}
#rq-answers-lines .wf-tags small{color:var(--tb-muted)}
#rq-answers-lines .wf-prev{font-size:12px;color:var(--tb-muted)}
#rq-answers-lines .wf-prev b{color:var(--tb-text);font-weight:500}
#rq-answers-lines .wf-note{padding:11px 13px;border:1px solid var(--tb-infoLine);border-left:3px solid var(--tb-info);background:var(--tb-infoBg);border-radius:9px}
#rq-answers-lines .wf-note small{color:var(--tb-info);font-size:12px;font-weight:500}
#rq-answers-lines .wf-note p{margin:5px 0 0;font-size:15px;font-weight:500;color:var(--tb-text);overflow-wrap:anywhere;white-space:pre-wrap}
#rq-answers-lines .wf-people{line-height:1.5}
#rq-answers-lines .wf-people b{color:var(--tb-text);font-weight:500}
@media(max-width:560px){#rq-answers-lines .wf-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#rq-answers-lines .wf-facts>div:nth-child(2n){border-right:0}#rq-answers-lines .wf-facts>div:nth-child(-n+2){border-bottom:1px solid var(--tb-line)}}
#rq-answers-lines .rq-returned{display:grid;gap:12px}
#rq-answers-lines .rq-returned-head{display:grid;gap:6px}
#rq-answers-lines .rq-returned-head strong{font-size:18px;font-weight:600;color:var(--tb-text)}
#rq-answers-lines .rq-returned-head small{font-size:12px;color:var(--tb-muted)}
#rq-answers-lines .wf-group{grid-column:1/-1}
#rq-answers-lines .wf-group-left{text-align:right;flex:0 0 auto}
#rq-answers-lines .wf-group-left strong{display:block;font-size:28px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}
#rq-answers-lines .wf-group-left small{font-size:11px;line-height:1.4}
#rq-answers-lines .wf-cands{display:grid}
#rq-answers-lines .wf-cand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:14px 20px;border-top:1px solid var(--tb-line)}
#rq-answers-lines .wf-cand:first-child{border-top:0}
#rq-answers-lines .wf-cand.agreed{background:var(--tb-soft)}
#rq-answers-lines .wf-cand-main{display:grid;gap:5px;min-width:0}
#rq-answers-lines .wf-cand-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}
#rq-answers-lines .wf-cand-top strong{font-size:16px;font-weight:600}
#rq-answers-lines .wf-flag{font-size:11px;padding:2px 7px;border-radius:5px;background:var(--tb-warningBg);color:var(--tb-warning);white-space:nowrap}
#rq-answers-lines .wf-flag.ok{background:var(--tb-successBg);color:var(--tb-success);border:1px solid var(--tb-successLine)}
#rq-answers-lines .wf-flag.new{background:var(--tb-dangerBg);color:var(--tb-danger)}
#rq-answers-lines .wf-cand-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--tb-muted)}
#rq-answers-lines .wf-cand-meta b{color:var(--tb-text);font-weight:500}
#rq-answers-lines .wf-cand-meta b.pos{color:var(--tb-success)}
#rq-answers-lines .wf-cand-meta b.neg{color:var(--tb-danger)}
#rq-answers-lines .wf-cand-note{font-size:13px;color:var(--tb-text);padding:6px 10px;border-left:3px solid var(--tb-info);background:var(--tb-infoBg);border-radius:6px;overflow-wrap:anywhere}
#rq-answers-lines .wf-cand-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}
#rq-answers-lines .wf-cand-actions label{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--tb-muted)}
#rq-answers-lines .wf-cand-actions input{width:64px;padding:7px 8px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-bg);color:var(--tb-text);font-size:14px}
#rq-answers-lines .wf-cand-actions button,#rq-answers-lines .wf-cand-reject button,#rq-answers-lines .wf-addcap button{padding:8px 11px;border:1px solid var(--tb-line);border-radius:8px;background:var(--tb-raised);color:var(--tb-text);font-size:13px;white-space:nowrap;cursor:pointer}
#rq-answers-lines .wf-cand-actions .wf-cand-ok{color:var(--tb-text)}
#rq-answers-lines .wf-cand-actions .wf-cand-issue{background:var(--tb-button);border-color:var(--tb-button);color:var(--tb-accentText);font-weight:600}
#rq-answers-lines .wf-cand-actions .wf-cand-no{color:var(--tb-danger)}
#rq-answers-lines .wf-cand-state{font-size:12px;color:var(--tb-muted)}
#rq-answers-lines .wf-cand-reject{grid-column:1/-1;display:flex;gap:6px}
#rq-answers-lines .wf-cand-reject[hidden],#rq-answers-lines .wf-cand-error[hidden]{display:none}
#rq-answers-lines .wf-cand-reject input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--tb-line);border-radius:8px;background:var(--tb-bg);color:var(--tb-text);font-size:13px}
#rq-answers-lines .wf-cand-reject button[type=submit]{color:var(--tb-danger);border-color:var(--tb-dangerLine)}
#rq-answers-lines .wf-cand-error{grid-column:1/-1;font-size:12px;color:var(--tb-danger)}
#rq-answers-lines .wf-group-warn{margin:0 20px 14px;padding:9px 12px;border-radius:8px;background:var(--tb-warningBg);color:var(--tb-warning);font-size:12px}
#rq-answers-lines .wf-group-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
#rq-answers-lines .wf-addcap{display:flex;gap:6px}
#rq-answers-lines .wf-addcap input{width:70px;padding:8px;border:1px solid var(--tb-line);border-radius:8px;background:var(--tb-bg);color:var(--tb-text);font-size:13px}
@media(max-width:620px){#rq-answers-lines .wf-cand{grid-template-columns:minmax(0,1fr);padding:14px 16px}#rq-answers-lines .wf-cand-actions{justify-content:flex-start}}
#rq-answers-lines .wf-cand-actions{position:relative}
#rq-answers-lines .wf-cand-actions .wf-cand-ok{min-width:40px;font-size:16px}
#rq-answers-lines .wf-cand-actions button:hover,#rq-answers-lines .wf-cand-actions .wf-cand-ok.open{border-color:var(--tb-text)}
#rq-answers-lines .wf-cand-actions .wf-cand-no{color:var(--tb-muted)}
#rq-answers-lines .wf-cand-actions .wf-cand-no:hover{color:var(--tb-danger);border-color:var(--tb-dangerLine)}
#rq-answers-lines .wf-issue-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;display:grid;gap:2px;width:300px;max-width:calc(100vw - 32px);padding:8px;border:1px solid var(--tb-line);border-radius:11px;background:var(--tb-bg);box-shadow:0 12px 30px #0006}
#rq-answers-lines .wf-issue-menu[hidden]{display:none}
#rq-answers-lines .wf-issue-menu button{display:block;width:100%;margin:0;padding:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tb-text);text-align:left;cursor:pointer;white-space:normal}
#rq-answers-lines .wf-issue-menu button:hover{background:var(--tb-raised)}
#rq-answers-lines .wf-issue-menu strong{display:block;font-size:13px;font-weight:500}
#rq-answers-lines .wf-issue-menu button:first-child strong{color:var(--tb-accent)}
#rq-answers-lines .wf-issue-menu small{display:block;margin-top:3px;font-size:11px;color:var(--tb-muted);line-height:1.4}
#rq-answers-lines .conversation-header{position:relative}
#rq-answers-lines .wf-group{overflow:visible}
#rq-answers-lines .wf-group>header{border-radius:16px 16px 0 0}
#rq-answers-lines .wf-group .wf-cands{padding-bottom:0}
#rq-answers-lines .wf-group>.wf-cands:last-child>.wf-cand:last-child{border-radius:0 0 16px 16px}
#rq-answers-lines .wf-cand-result{font-size:13px;color:var(--tb-muted)}
#rq-answers-lines .wf-cand-result b{color:var(--tb-text);font-weight:500}
#rq-answers-lines .wf-status{font-size:12px;padding:6px 10px;border-radius:7px;border:1px solid var(--tb-line);white-space:nowrap}
#rq-answers-lines .wf-status.ok{color:var(--tb-success);border-color:var(--tb-successLine);background:var(--tb-successBg)}
#rq-answers-lines .wf-status.wait{color:var(--tb-warning);border-color:var(--tb-warningLine);background:var(--tb-warningBg)}
#rq-answers-lines .wf-status.no{color:var(--tb-muted);background:var(--tb-raised)}
#rq-answers-lines .wf-cand,#rq-answers-lines .wf-cand-head{display:grid;grid-template-columns:minmax(140px,1.6fr) minmax(80px,1fr) 110px 70px 80px 220px;align-items:center;gap:6px 14px;padding:12px 20px}
#rq-answers-lines .wf-cand-head{padding:8px 20px;font-size:11px;color:var(--tb-muted);border-bottom:1px solid var(--tb-line)}
#rq-answers-lines .wf-cand-head+.wf-cand{border-top:0}
#rq-answers-lines .wf-c-web{display:grid;gap:2px;min-width:0}
#rq-answers-lines .wf-c-web strong{font-size:15px;font-weight:600}
#rq-answers-lines .wf-c-web small{font-size:11px;color:var(--tb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#rq-answers-lines .wf-c-cell{font-size:13px;color:var(--tb-muted);min-width:0;overflow-wrap:anywhere}
#rq-answers-lines .wf-c-cell b{color:var(--tb-text);font-weight:500}
#rq-answers-lines .wf-c-cell b.pos{color:var(--tb-success)}
#rq-answers-lines .wf-c-cell b.neg{color:var(--tb-danger)}
#rq-answers-lines .wf-c-sub{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;color:var(--tb-muted);margin-top:-2px}
#rq-answers-lines .wf-c-note{color:var(--tb-text);overflow-wrap:anywhere}
#rq-answers-lines .wf-cand-actions input{width:56px}
#rq-answers-lines .wf-cand-actions .wf-status{margin-right:2px}
#rq-answers-lines .wf-group{container-type:inline-size}
/* Rows follow the card width, so a narrow or resized window never pushes them out. */
@container (max-width:860px){#rq-answers-lines .wf-cand-head{display:none}#rq-answers-lines .wf-cand{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px}#rq-answers-lines .wf-c-web,#rq-answers-lines .wf-cand-actions{grid-column:1/-1}#rq-answers-lines .wf-c-cell::before{content:attr(data-l);display:block;font-size:11px;color:var(--tb-muted)}#rq-answers-lines .wf-cand-actions{justify-content:flex-start}}
#rq-answers-lines .tb-issue2>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;background:var(--tb-raised)}
#rq-answers-lines .tb-issue2-head{display:grid;gap:6px;min-width:0}
#rq-answers-lines .tb-issue2-head>small{font-size:11px;letter-spacing:.6px;color:var(--tb-muted)}
#rq-answers-lines .tb-issue2-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}
#rq-answers-lines .tb-issue2-title h2{margin:0;font-size:22px;overflow-wrap:anywhere}
#rq-answers-lines .tb-issue2-tag{padding:4px 9px;border:1px solid var(--tb-line);border-radius:7px;font-size:13px;white-space:nowrap}
#rq-answers-lines .tb-issue2-tag small{color:var(--tb-muted)}
#rq-answers-lines .tb-issue2-state{display:grid;justify-items:end;gap:6px;text-align:right;flex:0 0 auto}
#rq-answers-lines .tb-issue2-state small{font-size:11px;color:var(--tb-muted)}
#rq-answers-lines .tb-issue2-pill{font-size:12px;padding:5px 10px;border-radius:7px;border:1px solid var(--tb-line);white-space:nowrap}
#rq-answers-lines .tb-issue2-pill.ok{color:var(--tb-success);border-color:var(--tb-successLine);background:var(--tb-successBg)}
#rq-answers-lines .tb-issue2-pill.ready{color:var(--tb-accent);border-color:var(--tb-dangerLine);background:var(--tb-soft)}
#rq-answers-lines .tb-issue2-pill.wait{color:var(--tb-warning);border-color:var(--tb-warningLine);background:var(--tb-warningBg)}
#rq-answers-lines .tb-issue2-body{display:grid;gap:12px;padding:16px 20px}
#rq-answers-lines .tb-issue2-facts{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));margin:0;border:1px solid var(--tb-line);border-radius:11px;overflow:hidden;background:var(--tb-bg)}
#rq-answers-lines .tb-issue2-facts>div{padding:11px 13px;border-right:1px solid var(--tb-line);min-width:0}
#rq-answers-lines .tb-issue2-facts>div:last-child{border-right:0}
#rq-answers-lines .tb-issue2-facts dt{font-size:11px;color:var(--tb-muted)}
#rq-answers-lines .tb-issue2-facts dd{margin:4px 0 0;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#rq-answers-lines .tb-issue2 b.pos{color:var(--tb-success);font-weight:600}
#rq-answers-lines .tb-issue2 b.neg{color:var(--tb-danger);font-weight:600}
#rq-answers-lines .tb-issue2-table{border:1px solid var(--tb-line);border-radius:11px;overflow:hidden;background:var(--tb-bg)}
#rq-answers-lines .tb-issue2-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) repeat(3,minmax(0,.8fr));gap:10px;padding:10px 13px;border-top:1px solid var(--tb-line);font-size:13px;font-variant-numeric:tabular-nums}
#rq-answers-lines .tb-issue2-row.head{border-top:0;font-size:11px;color:var(--tb-muted)}
#rq-answers-lines .tb-issue2-people{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;color:var(--tb-muted)}
#rq-answers-lines .tb-issue2-people b{color:var(--tb-text);font-weight:500}
#rq-answers-lines .tb-issue2-flag{padding:3px 8px;border-radius:6px;background:var(--tb-raised);color:var(--tb-text);font-size:11px}
#rq-answers-lines .tb-issue2-note{padding:10px 12px;border-left:3px solid var(--tb-line);background:var(--tb-raised);border-radius:8px}
#rq-answers-lines .tb-issue2-note.delivery{border-left-color:var(--tb-success)}
#rq-answers-lines .tb-issue2-note small{font-size:11px;color:var(--tb-muted)}
#rq-answers-lines .tb-issue2-note p{margin:4px 0 0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:620px){#rq-answers-lines .tb-issue2>header{flex-direction:column}#rq-answers-lines .tb-issue2-state{justify-items:start;text-align:left}#rq-answers-lines .tb-issue2-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#rq-answers-lines .tb-issue2-facts>div{border-bottom:1px solid var(--tb-line)}#rq-answers-lines .tb-issue2-facts>div:nth-child(2n){border-right:0}#rq-answers-lines .tb-issue2-row{grid-template-columns:1fr 1fr;row-gap:4px}#rq-answers-lines .tb-issue2-row.head{display:none}}
#rq-answers-lines #terminal-tools-module .tt-tile:first-child{grid-column:1/-1;border-color:var(--tb-dangerLine);background:var(--tb-soft)}
#rq-answers-lines #terminal-tools-module .of-wide{grid-column:1/-1}
#rq-answers-lines #terminal-tools-module .of-pick{position:relative;min-width:0}
#rq-answers-lines #terminal-tools-module .of-pick>label{display:grid}
#rq-answers-lines #terminal-tools-module .of-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;max-height:300px;overflow:auto;padding:6px;border:1px solid var(--tb-line);border-radius:10px;background:var(--tb-bg);box-shadow:0 12px 30px #0006}
#rq-answers-lines #terminal-tools-module .of-list[hidden]{display:none}
#rq-answers-lines #terminal-tools-module .of-list button{display:flex;justify-content:space-between;gap:10px;width:100%;margin:0;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:var(--tb-text);text-align:left;font-size:13px;cursor:pointer}
#rq-answers-lines #terminal-tools-module .of-list button:hover,#rq-answers-lines #terminal-tools-module .of-list button.on{background:var(--tb-raised)}
#rq-answers-lines #terminal-tools-module .of-list b{color:var(--tb-muted);font-weight:400;white-space:nowrap}
#rq-answers-lines #terminal-tools-module .of-empty{padding:10px;font-size:12px;color:var(--tb-muted)}
#rq-answers-lines #terminal-tools-module .of-chips{display:grid;gap:6px;margin-top:2px}
#rq-answers-lines #terminal-tools-module .of-src,#rq-answers-lines #terminal-tools-module .of-appr{display:flex;flex-wrap:wrap;gap:4px}
#rq-answers-lines #terminal-tools-module .of-chips button{padding:4px 9px;border:1px solid var(--tb-line);border-radius:6px;background:transparent;color:var(--tb-muted);font-size:12px;line-height:1.3;cursor:pointer}
#rq-answers-lines #terminal-tools-module .of-chips button:hover{color:var(--tb-text);border-color:var(--tb-muted)}
#rq-answers-lines #terminal-tools-module .of-src button.has{color:var(--tb-text);border-color:var(--tb-muted)}
#rq-answers-lines #terminal-tools-module .of-src button.sel{color:var(--tb-text);background:var(--tb-raised);border-color:var(--tb-text)}
#rq-answers-lines #terminal-tools-module .of-appr{padding-left:10px;border-left:2px solid var(--tb-line)}
#rq-answers-lines #terminal-tools-module .of-appr button.on{color:var(--tb-accent);border-color:var(--tb-dangerLine);background:var(--tb-soft)}
#rq-answers-lines #terminal-tools-module .of-check{display:grid;gap:3px;margin:0 0 16px;padding:11px 13px;border:1px solid var(--tb-line);border-left:3px solid var(--tb-line);border-radius:9px;background:var(--tb-bg);font-size:12px;color:var(--tb-muted)}
#rq-answers-lines #terminal-tools-module .of-check strong{font-size:13px;font-weight:500;color:var(--tb-text)}
#rq-answers-lines #terminal-tools-module .of-check.ok{border-left-color:var(--tb-success)}
#rq-answers-lines #terminal-tools-module .of-check.ok span{color:var(--tb-success)}
#rq-answers-lines #terminal-tools-module .of-check.grant{border-left-color:var(--tb-warning)}
#rq-answers-lines #terminal-tools-module .of-check.grant span{color:var(--tb-warning)}
#rq-answers-lines #terminal-tools-module .of-check.bad{border-left-color:var(--tb-danger);color:var(--tb-danger)}
#rq-answers-lines #terminal-tools-module .of-done{display:grid;gap:16px;max-width:720px;padding:22px;border:1px solid var(--tb-line);border-radius:12px;background:var(--tb-panel)}
#rq-answers-lines #terminal-tools-module .of-done-head{display:flex;gap:14px;align-items:center}
#rq-answers-lines #terminal-tools-module .of-done-head>span{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:var(--tb-successBg);color:var(--tb-success);font-size:22px}
#rq-answers-lines #terminal-tools-module .of-done-head h1{margin:0;font-size:22px}
#rq-answers-lines #terminal-tools-module .of-done-head p{margin:4px 0 0;font-size:13px;color:var(--tb-muted)}
#rq-answers-lines #terminal-tools-module .of-steps{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:13px}
#rq-answers-lines #terminal-tools-module .of-steps li::before{content:'✓ ';color:var(--tb-success)}
#rq-answers-lines #terminal-tools-module .of-link{display:grid;gap:6px;font-size:12px;color:var(--tb-muted)}
#rq-answers-lines #terminal-tools-module .of-link textarea{width:100%;padding:11px 12px;border:1px solid var(--tb-line);border-radius:9px;background:var(--tb-bg);color:var(--tb-text);font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;resize:none;overflow-wrap:anywhere}
#rq-answers-lines #terminal-tools-module .of-done-actions{display:flex;flex-wrap:wrap;gap:8px}
#rq-answers-lines #terminal-tools-module .of-done-actions button:not(.tt-primary){padding:10px 14px;border:1px solid var(--tb-line);border-radius:9px;background:var(--tb-raised);color:var(--tb-text);font-size:13px;cursor:pointer}
#terminal-launches-module .trk-linkbox{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:11px 13px;border:1px solid var(--tb-line);border-radius:10px;background:var(--tb-bg)}
#terminal-launches-module .trk-linkbox>div{display:grid;gap:4px;min-width:0}
#terminal-launches-module .trk-linkbox small{font-size:11px;color:var(--tb-muted)}
#terminal-launches-module .trk-linkbox code{font-size:12px;color:var(--tb-text);overflow-wrap:anywhere}
#terminal-launches-module .trk-linkbox button{flex:0 0 auto;padding:8px 12px;border:1px solid var(--tb-line);border-radius:8px;background:var(--tb-raised);color:var(--tb-text);font-size:12px;cursor:pointer}
#rq-answers-lines #terminal-tools-module .of-form input::placeholder{color:var(--tb-muted);opacity:.55}
#rq-answers-lines #terminal-tools-module .of-list button.off span{color:var(--tb-muted)}
#rq-answers-lines #terminal-tools-module .of-list i{font-style:normal;font-size:11px;color:var(--tb-muted);margin-left:6px}
#rq-answers-lines #terminal-tools-module .of-rate{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 13px;border:1px solid var(--tb-line);border-radius:9px;background:var(--tb-bg)}
#rq-answers-lines #terminal-tools-module .of-rate>div{display:grid;gap:2px}
#rq-answers-lines #terminal-tools-module .of-rate small,#rq-answers-lines #terminal-tools-module .of-rate span{font-size:11px;color:var(--tb-muted)}
#rq-answers-lines #terminal-tools-module .of-rate strong{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}
#rq-answers-lines #terminal-tools-module .of-rate strong i{font-style:normal;font-size:12px;font-weight:400;color:var(--tb-muted)}
#rq-answers-lines #terminal-tools-module .of-rate>label{display:grid;gap:6px;flex:1;min-width:180px}
#rq-answers-lines #terminal-tools-module .of-rate>button{padding:8px 12px;border:1px solid var(--tb-line);border-radius:8px;background:var(--tb-raised);color:var(--tb-text);font-size:12px;cursor:pointer}
#rq-answers-lines #terminal-tools-module .of-rate>button[data-rate-edit]{color:var(--tb-accent)}
#terminal-launches-module .trk-test{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;border:1px solid var(--tb-successLine);border-radius:6px;background:var(--tb-successBg);color:var(--tb-success);font-size:11px;white-space:nowrap}
#rq-answers-lines .reg-context .reg-id{font-weight:400;color:var(--tb-muted)}
#rq-answers-lines .overview-view{padding:24px;min-width:0}
#rq-answers-lines .ov-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}
#rq-answers-lines .ov-head .eyebrow{font-size:10px;letter-spacing:1.6px;color:var(--tb-muted);margin-bottom:4px}
#rq-answers-lines .ov-head h1{margin:0;font-size:27px}
#rq-answers-lines .ov-head p{margin:5px 0 0;font-size:12px;color:var(--tb-muted)}
#rq-answers-lines .ov-periods{display:flex;gap:6px}
#rq-answers-lines .ov-periods button{padding:7px 11px;border:1px solid var(--tb-line);border-radius:8px;background:var(--tb-panel);color:var(--tb-text);font-size:12px;cursor:pointer}
#rq-answers-lines .ov-periods button.on{color:var(--tb-accent);border-color:var(--tb-dangerLine);background:var(--tb-soft)}
#rq-answers-lines .ov-block{margin-bottom:22px}
#rq-answers-lines .ov-block h2{margin:0 0 10px;font-size:17px}
#rq-answers-lines .ov-block h2 span{font-size:12px;font-weight:400;color:var(--tb-muted);margin-left:6px}
#rq-answers-lines .ov-table{border:1px solid var(--tb-line);border-radius:12px;overflow:hidden;background:var(--tb-panel)}
#rq-answers-lines .ov-row{display:grid;align-items:center;gap:8px;width:100%;margin:0;padding:12px 16px;border:0;border-top:1px solid var(--tb-line);background:transparent;color:var(--tb-text);text-align:left;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer}
#rq-answers-lines .ov-row:hover{background:var(--tb-raised)}
#rq-answers-lines .ov-row.head{border-top:0;font-size:11px;color:var(--tb-muted);cursor:default;background:var(--tb-bg)}
#rq-answers-lines .ov-table.aff .ov-row{grid-template-columns:minmax(140px,1.8fr) repeat(9,minmax(54px,1fr))}
#rq-answers-lines .ov-table.bdm .ov-row{grid-template-columns:minmax(140px,1.8fr) repeat(7,minmax(64px,1fr))}
#rq-answers-lines .ov-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#rq-answers-lines .ov-row b{font-weight:600}
#rq-answers-lines .ov-row .pos{color:var(--tb-success)}
#rq-answers-lines .ov-row .warn{color:var(--tb-warning)}
#rq-answers-lines .ov-empty{padding:18px;font-size:13px;color:var(--tb-muted)}
#rq-answers-lines .lead-picker{position:relative}
#rq-answers-lines .lead-picker-button{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--tb-line);border-radius:9px;background:var(--tb-panel);color:var(--tb-text);font-size:12px;cursor:pointer;white-space:nowrap;max-width:220px}
#rq-answers-lines .lead-picker-button:hover,#rq-answers-lines .lead-picker-button[aria-expanded=true]{border-color:var(--tb-muted)}
#rq-answers-lines .lead-current{overflow:hidden;text-overflow:ellipsis;font-weight:500}
#rq-answers-lines .lead-caret{color:var(--tb-muted);font-size:10px}
#rq-answers-lines .lead-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:260px;max-width:calc(100vw - 32px);max-height:70vh;overflow:auto;padding:8px;border:1px solid var(--tb-line);border-radius:11px;background:var(--tb-bg);box-shadow:0 12px 30px #0006}
#rq-answers-lines .lead-menu[hidden]{display:none}
#rq-answers-lines .lead-group{padding:10px 10px 4px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--tb-muted)}
#rq-answers-lines .lead-menu>button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0;padding:9px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tb-text);text-align:left;font-size:13px;cursor:pointer}
#rq-answers-lines .lead-menu>button:hover{background:var(--tb-raised)}
#rq-answers-lines .lead-menu>button[aria-checked=true]{background:var(--tb-soft);border-color:var(--tb-line)}
#rq-answers-lines .lead-menu>button small{font-size:11px;color:var(--tb-muted)}
#rq-answers-lines .lead-banner{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 24px 10px;padding:10px 14px;border:1px solid var(--tb-infoLine);border-left:3px solid var(--tb-info);border-radius:9px;background:var(--tb-infoBg);font-size:13px}
#rq-answers-lines .lead-banner button{padding:6px 11px;border:1px solid var(--tb-line);border-radius:7px;background:var(--tb-raised);color:var(--tb-text);font-size:12px;cursor:pointer}
@media(max-width:760px){#rq-answers-lines .overview-view{padding:18px 14px}#rq-answers-lines .ov-row.head{display:none}#rq-answers-lines .ov-table.aff .ov-row,#rq-answers-lines .ov-table.bdm .ov-row{grid-template-columns:repeat(3,minmax(0,1fr))}#rq-answers-lines .ov-name{grid-column:1/-1}#rq-answers-lines .ov-row span[data-l]::before{content:attr(data-l);display:block;font-size:10px;color:var(--tb-muted)}#rq-answers-lines .lead-picker-button{max-width:120px}}
#rq-answers-lines .brand .brand-name{white-space:nowrap}
@media(max-width:520px){#rq-answers-lines .chrome:has(.lead-picker) .brand .brand-name{display:none}#rq-answers-lines .lead-picker-button{max-width:104px;padding:8px 9px}}
/* Phone: the sections menu opens only from ☰; the strong desktop rule above must not keep it on screen. */
#rq-answers-lines .shell.phone .workspace:not(.menu-open)>aside#rq-answers-lines-sections{display:none}
/* Phone fullscreen: Telegram's close/menu buttons sit over the top edge, so the header moves below them.
   Telegram on a computer draws them outside the page, so the desktop header keeps its normal padding. */
#rq-answers-lines .shell.phone>.chrome{padding-top:calc(14px + var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px))}
#rq-answers-lines .submit-error{flex:1 1 100%;margin:0 0 10px;padding:10px 12px;border:1px solid var(--tb-dangerLine);border-left:3px solid var(--tb-danger);border-radius:8px;background:var(--tb-dangerBg);color:var(--tb-danger);font-size:13px;text-align:left}
#rq-answers-lines .submit-error[hidden]{display:none}
#terminal-sales-module .rate-with-currency{display:flex;gap:8px;min-width:0}
#terminal-sales-module .rate-with-currency input{flex:1;min-width:0}
#terminal-sales-module .rate-with-currency select{flex:0 0 96px}
#rq-answers-lines .wf-cand.wf-plain,#rq-answers-lines .wf-cand-head.wf-plain{grid-template-columns:minmax(150px,1.6fr) minmax(90px,1fr) minmax(90px,1fr) minmax(70px,.7fr) 280px}
#rq-answers-lines .wf-plain .wf-cand-actions .row-response-status{font-size:12px}
#terminal-sales-module .geo-preview{display:flex;flex-wrap:wrap;gap:5px;min-height:18px}
#terminal-sales-module .geo-chip{padding:3px 8px;border:1px solid var(--s-line);border-radius:6px;color:var(--s-text);font-size:12px;white-space:nowrap}
#terminal-sales-module .geo-chip b{font-weight:400;color:var(--s-muted)}
#terminal-sales-module .geo-chip.bad{border-color:var(--tb-dangerLine);color:var(--tb-danger)}
#terminal-sales-module .geo-note{font-size:11px;color:var(--s-muted);align-self:center}
#terminal-sales-module .sr-chips{display:grid;gap:6px}
#terminal-sales-module .sr-src,#terminal-sales-module .sr-appr{display:flex;flex-wrap:wrap;gap:4px}
#terminal-sales-module .sr-chips button{padding:4px 9px;border:1px solid var(--s-line);border-radius:6px;background:transparent;color:var(--s-muted);font-size:12px;cursor:pointer}
#terminal-sales-module .sr-chips button:hover{color:var(--s-text)}
#terminal-sales-module .sr-src button.has{color:var(--s-text);border-color:var(--s-muted)}
#terminal-sales-module .sr-src button.sel{color:var(--s-text);background:var(--s-raised);border-color:var(--s-text)}
#terminal-sales-module .sr-appr{padding-left:10px;border-left:2px solid var(--s-line)}
#terminal-sales-module .sr-appr button.on{color:var(--tb-accent);border-color:var(--tb-dangerLine);background:var(--tb-soft)}
/* «Оферы под согласование»: every field lines up — same label gap and control height in both columns. */
#rq-answers-lines .wf-editor .wf-fields{align-items:start;gap:14px 16px}
#rq-answers-lines .wf-editor .wf-fields>label{display:grid;gap:6px;align-content:start;margin:0}
#rq-answers-lines .wf-editor .wf-fields>label>input,#rq-answers-lines .wf-editor .wf-fields>label>select{height:44px;box-sizing:border-box;margin:0}
#rq-answers-lines .wf-editor .wf-fields>.wf-wide{grid-column:1/-1}
#rq-answers-lines .wf-editor .wf-check{display:flex;align-items:center;gap:10px;margin:14px 0 8px}
#terminal-sales-module .op-source-tags{margin-top:6px}
#terminal-sales-module .op-source-tags .info-tag{padding:3px 8px;border:1px solid var(--s-line);border-radius:6px;color:var(--s-text);font-size:12px}
#terminal-sales-module .add-form .field-grid{align-items:start}
#terminal-launches-module .trk-delete-panel{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}
#terminal-launches-module .trk-delete-panel h2{margin:0;font-size:14px}
#terminal-launches-module .trk-delete-panel p{margin:4px 0 0;font-size:12px;color:var(--tb-muted)}
#terminal-launches-module .trk-delete{padding:8px 12px;border:1px solid var(--tb-dangerLine);border-radius:8px;background:transparent;color:var(--tb-danger);font-size:12px;cursor:pointer}
#terminal-launches-module .trk-delete-confirm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}
#terminal-launches-module .trk-delete-confirm button:not(.ln-danger-solid){padding:8px 12px;border:1px solid var(--tb-line);border-radius:8px;background:var(--tb-raised);color:var(--tb-text);font-size:12px}
#terminal-launches-module .trk-delete-confirm .ln-danger-solid{padding:8px 12px;border:1px solid var(--tb-danger);border-radius:8px;background:var(--tb-danger);color:#fff;font-size:12px;cursor:pointer}
#rq-answers-lines .wf-plain .wf-cand-actions{flex-wrap:nowrap}
#rq-answers-lines .wf-tabs .wf-tab-new{display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:var(--tb-danger);vertical-align:middle}
#rq-answers-lines .wf-plain .wf-flag.new{font-weight:600}
#terminal-sales-module .op-source-tags{display:flex;flex-wrap:wrap;gap:6px}
#terminal-sales-module .op-source-tags .info-tag{display:inline-flex;width:auto;max-width:100%}
#rq-answers-lines .tb-fullscreen{min-width:40px;justify-content:center;font-size:16px}
#rq-answers-lines .shell.phone .tb-fullscreen{display:none}
