:root{--ink:#31251f;--muted:#8b827c;--paper:#faf8f5;--green:#e76e25;--orange:#e76e25;--cream:#fff0e3;--line:#ece5df;--radius:16px}
body{color:var(--ink);background:var(--paper);font-size:14px;line-height:1.6}button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ed9b66;outline-offset:3px}button:disabled{cursor:not-allowed}button{transition:background .18s,box-shadow .18s,transform .18s}a{text-underline-offset:3px}h1,h2,h3{letter-spacing:-.5px}h1>span{color:var(--orange)}.primary{background:#df631b;box-shadow:0 4px 10px #d96a2420;font-weight:600}.primary:hover{background:#c9510d;box-shadow:0 5px 15px #d96a2430}.secondary{border-color:#e7ded5;background:#fff;color:#56473d}.secondary:hover{background:#fff3e8;border-color:#ecc6a8}.text-button{color:#8a7769}.text-button:hover{color:#ce5817;background:#fff3e9;border-radius:6px}.danger-text{color:#c85a41!important}.sidebar{width:238px;background:#fff;color:#5c4f44;padding:23px 19px;position:sticky;top:0;height:100vh;min-height:700px;border-right:1px solid var(--line)}.brand{margin:0 0 17px;display:block;letter-spacing:0;text-align:center}.brand img{width:187px;height:91px;object-fit:cover;mix-blend-mode:multiply}.workspace-badge{border:1px solid #f0e7dd;border-radius:10px;padding:11px 13px;margin:4px 0 25px;background:#fdfaf6}.workspace-badge>span{font-size:9px;color:#aa9c8f;display:block;letter-spacing:1px}.workspace-badge strong{display:block;font-size:12px;color:#6a5140;margin:3px 0}.workspace-badge small{font-size:10px;color:#a49180}.sidebar-caption{color:#b2a296;letter-spacing:1px;font-size:10px;padding-left:13px;margin-bottom:9px}.settings-caption{margin-top:26px}.nav-item{font-size:13px;color:#847266;padding:11px 13px;border-radius:9px;margin:3px 0;gap:11px;font-weight:450}.nav-item>span:first-child{font-size:17px;width:19px;text-align:center}.nav-item.selected,.nav-item:hover{background:#fff0e4;color:#c95a18}.nav-item.selected{font-weight:650}.nav-count{margin-left:auto;font-size:10px;min-width:20px;text-align:center;color:#d87535;background:#ffe4d0;border-radius:5px;padding:1px 5px}.sidebar-note{padding:22px 13px 20px;margin-top:auto}.sidebar-note strong{font-size:12px;color:#876852}.sidebar-note p{font-size:10px;line-height:1.9;color:#b09b8b;margin-bottom:0}.sidebar-bottom{border-top-color:var(--line);font-size:10px;color:#a38b78;padding:15px 12px 0}.sidebar-bottom small{color:#b5a99c;font-size:9px}.status-dot{background:#e58847}.author-credit{display:block;color:#beaea0;font-size:8px;margin-top:15px}.topbar{height:70px;background:#fff;border-color:var(--line);padding:0 36px;font-size:11px;position:relative}.breadcrumb{color:#a9988a}.slash{color:#d6c7ba}.topbar-right{gap:12px}.local-chip{color:#a88160;background:#fcf5ed;border:1px solid #f2e7d9;padding:4px 8px;border-radius:20px;font-size:9px}.user-avatar{width:27px;height:27px;display:grid;place-items:center;background:#ffe4cb;color:#bd5a1d;border-radius:50%;font-size:11px;font-weight:700}.page{max-width:1530px;padding:32px 36px 22px}.page-heading{margin-bottom:24px;gap:20px}.eyebrow{color:#c6956c;font-size:9px;letter-spacing:2px}h1{font-size:29px;font-weight:650;margin:8px 0 5px;letter-spacing:0}.page-heading p{font-size:12px;color:#9c8b7f}.heading-actions{display:flex;gap:10px;flex-shrink:0}.primary,.secondary{font-size:12px;padding:10px 16px;border-radius:8px}.notice{background:#fffdf9;border-color:#efe4d8;border-radius:10px;padding:12px 16px;margin-bottom:22px;gap:11px}.notice-icon{font-size:18px;color:#dc8f50}.notice strong{font-size:11px;color:#8a6950}.notice p{font-size:10px;color:#af9b88}.notice-link{color:#c17640;font-size:10px}.creative-banner{position:relative;overflow:hidden;min-height:270px;background:linear-gradient(108deg,#fff0df 0%,#fff4e6 58%,#fce5cb 100%);border-color:#f7e3cc;border-radius:18px;padding:29px 34px;margin-bottom:23px}.hero-copy{position:relative;z-index:1;max-width:65%}.hero-badge{font-size:9px;color:#bb7035;background:#fff9f0cc;border:1px solid #f3dabc;border-radius:20px;padding:5px 11px;letter-spacing:.8px}.creative-banner h2{font-size:32px;line-height:1.38;color:#6c3f21;font-weight:650;margin:16px 0 10px;letter-spacing:.5px}.creative-banner p{color:#ab8569;font-size:11px;line-height:1.9}.creative-banner .hint{font-size:9px;color:#bc9a7e;margin-top:9px}.creative-actions{gap:12px;margin-top:16px}.creative-actions .text-button{font-size:10px}.hero-art{position:absolute;right:4%;top:10px;width:270px;height:280px}.hero-orbit{position:absolute;right:-25px;top:10px;width:250px;height:250px;border:1px solid #efcda575;border-radius:50%;box-shadow:0 0 0 27px #fff4e660,0 0 0 28px #f3d4ae70}.hero-art img{position:absolute;right:28px;top:13px;height:238px;width:178px;object-fit:cover;object-position:top;border:6px solid #fff9f2;border-radius:12px;box-shadow:0 14px 30px #9b5d2630;transform:rotate(8deg)}.hero-label{position:absolute;left:-15px;bottom:32px;background:#ffffffef;border:1px solid #f6e6d3;box-shadow:0 5px 20px #aa703512;border-radius:10px;padding:10px 18px;transform:rotate(-5deg);color:#a8714b}.hero-label span{font-size:9px;display:block}.hero-label strong{font-size:13px;font-weight:600}.stats{border-color:var(--line);border-radius:13px;padding:18px 0;margin-bottom:24px;background:#fff}.stats>div{padding:0 24px}.stats span{color:#978374;font-size:11px}.stats strong{font-family:inherit;font-size:29px;font-weight:650;color:#6e4530;letter-spacing:-1px;line-height:1.8}.stats small{font-size:9px;color:#b4a293}.surface{background:#fff;border:1px solid var(--line);border-radius:14px;padding:21px;min-width:0}.overview-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin:0 0 20px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.panel-heading h2{font-size:15px;margin:0;font-weight:650;color:#674733}.panel-heading p{font-size:10px;color:#ac9785;margin:4px 0 0}.panel-heading .text-button{font-size:10px;white-space:nowrap}.small-mark{font-size:9px;letter-spacing:1px;color:#c6aa92}.week-chart{height:130px;display:grid;grid-template-columns:repeat(7,1fr);gap:12px;align-items:end;padding:6px 10px 0}.chart-day{height:120px;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:6px;background:transparent;border-radius:7px;position:relative}.chart-bar{display:block;width:24px;background:#fbdcc3;border-radius:5px 5px 2px 2px;min-height:3px}.chart-day.today .chart-bar{background:#e8752d}.chart-day small{font-size:9px;color:#b39a86}.chart-count{font-size:9px;color:#bc7c4b}.chart-day:hover{background:#fff6ed}.goal-line{display:flex;align-items:center;gap:15px;font-size:9px;color:#ae927a;border-top:1px solid #f4ece5;margin-top:14px;padding-top:14px}.goal-track{height:5px;background:#fff0e4;border-radius:10px;flex:1;overflow:hidden}.goal-track i{height:100%;display:block;background:#eda165}.ops-insights{display:grid;gap:8px}.insight-item{display:flex;align-items:start;gap:10px;padding:9px 10px;background:#fdf9f4;border-radius:8px;width:100%;text-align:left}.insight-item>span{font-size:14px;color:#df9055;flex:0 0 22px}.insight-item strong{font-size:11px;font-weight:500;color:#8a6549;display:block}.insight-item small{font-size:9px;color:#b9a18b;display:block;margin-top:2px}.upcoming-item{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid #f4eee8;align-items:center}.upcoming-item:last-child{border-bottom:0}.upcoming-item img{width:44px;height:55px;object-fit:cover;border-radius:5px}.upcoming-item>div{min-width:0;flex:1}.upcoming-item strong{font-size:11px;font-weight:550;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcoming-item p{font-size:9px;color:#b19780;margin:4px 0}.upcoming-item button{font-size:10px;white-space:nowrap}.task-form input{font-size:11px;margin-bottom:8px;padding:9px}.task-form>div{display:flex;gap:8px}.task-form input[type=date]{margin-bottom:0}.task-form .secondary{font-size:10px;padding:6px 11px}.task-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid #f4eee8;padding:10px 0}.task-row label{display:flex;gap:9px;align-items:center;font-size:11px;flex:1}.task-row small{font-size:9px;color:#c0a48d;display:block}.task-row.done label{text-decoration:line-through;color:#c5b6a9}.task-row .text-button{font-size:10px;padding:3px}.section-heading{border-color:var(--line);margin-bottom:16px}.filter{color:#a08a78;font-size:11px;padding-bottom:13px}.filter.active{color:#cf641f;border-color:#e77830}.content-toolbar{display:flex;gap:9px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.content-toolbar input,.content-toolbar select{margin-bottom:0;font-size:11px;padding:9px 12px;border-color:#e8ded4}.content-toolbar input{flex:1;min-width:160px}.content-toolbar select{width:135px}.view-toggle{display:flex;background:#f0e9e1;border-radius:6px;padding:3px;gap:2px}.view-toggle button{font-size:16px;background:transparent;color:#b09a86;border-radius:4px;width:32px;height:29px}.view-toggle button.active{background:#fff;color:#cf6b29;box-shadow:0 1px 5px #8e5e2620}.content-toolbar .secondary{font-size:10px;padding:9px 12px}.batch-toolbar{display:flex;align-items:center;gap:15px;color:#b09983;font-size:10px;margin-bottom:16px}.batch-toolbar label{display:flex;gap:7px;align-items:center}.batch-toolbar .text-button{font-size:10px}.batch-toolbar>#result-count{margin-left:auto}.jobs{gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.job-card{border-color:#ece3d9;border-radius:12px;position:relative;transition:box-shadow .2s,border-color .2s}.job-card:hover{border-color:#e5c9ae;box-shadow:0 8px 24px #8d623512}.job-cover{height:238px;background:#f3ede5;object-fit:contain;cursor:pointer}.job-body{padding:16px}.job-body h3{font-size:13px;color:#634630;cursor:pointer;margin:10px 0 7px;letter-spacing:0;line-height:1.6}.job-text{font-size:10px;color:#ad9580;min-height:34px;-webkit-line-clamp:2}.job-head{font-size:10px}.pill{background:#fff0e1;color:#c27b3e;font-size:9px;letter-spacing:.1px}.pill.warn{background:#fff1d8;color:#b58b37}.pill.danger{background:#fce9e3;color:#ba6549}.pill.neutral{background:#f5efe8;color:#ab917b}.job-time{font-size:9px;color:#b39478;margin:9px 0}.job-message{font-size:9px;color:#ba9c80;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.creative-tag{font-size:9px;color:#bc9270}.job-actions{gap:3px;border-color:#f2e9df;margin-top:10px}.job-actions .secondary{font-size:10px;padding:5px 10px}.job-actions .text-button{font-size:9px;padding:6px}.card-check{position:absolute;z-index:2;top:10px;left:10px;display:grid;place-items:center;width:25px;height:25px;border:1px solid #ead8c3;background:#fffaf2df;border-radius:6px}.card-check input{margin:0;accent-color:#e76e25}.card-metrics{display:flex;gap:11px;padding:9px 0 0;color:#bc9d82;font-size:9px;border-top:1px solid #f8f1e9;margin-top:9px}.jobs.list-mode{grid-template-columns:1fr}.list-mode .job-card{display:grid;grid-template-columns:122px 1fr;min-height:145px}.list-mode .job-cover{height:100%;min-height:145px;width:122px}.list-mode .job-body{padding:14px 20px}.list-mode .job-text{min-height:0;-webkit-line-clamp:1}.list-mode .job-message{display:none}.list-mode .job-actions{padding-top:6px;margin-top:6px}.list-mode .card-metrics{position:absolute;right:18px;top:46px;border:0;padding:0}.empty-symbol{font-size:50px;color:#f2c49f;margin:16px}.empty-state h2{font-size:17px;color:#b08b6a}.empty-state p{color:#c2a88f}.steps{border-color:var(--line)}.steps>div>span{color:#e2b892}.steps strong{color:#9b775a}.steps small{color:#c0a78e}footer{border-color:var(--line);color:#c2ad98;font-size:9px}.creative-progress{font-size:11px;border:1px solid #f3daba;background:#fff7e9;color:#bd8753}.calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px}.calendar-surface{padding:21px 17px}.month-controls{display:flex;align-items:center;gap:13px}.icon-button{background:#faf0e5;color:#bc8c61;font-size:22px}.calendar-legend{display:flex;gap:17px;font-size:9px;color:#b79879;padding:0 7px 16px}.weekdays{display:grid;grid-template-columns:repeat(7,1fr);font-size:10px;color:#b59a82;text-align:center;padding:10px 0;border-top:1px solid var(--line)}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:#f0e7dc;border:1px solid #f0e7dc;border-radius:8px;overflow:hidden}.calendar-cell{height:93px;background:#fff;padding:8px 6px;text-align:left;vertical-align:top;overflow:hidden}.calendar-cell:hover,.calendar-cell.selected{background:#fff5e8}.calendar-cell.outside{background:#fcfaf6;color:#d5c3b1}.calendar-day{display:grid;place-items:center;font-size:10px;width:22px;height:22px;border-radius:50%;color:#a78b72}.calendar-cell.today .calendar-day{background:#e9782f;color:#fff}.calendar-entry{font-size:8px;color:#ba824d;background:#fcf0e1;margin-top:4px;display:block;padding:2px 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:3px}.calendar-entry.scheduled{background:#fff5d8;color:#ae902e}.calendar-entry.pending{background:#f9e6df;color:#b77558}.calendar-more{font-size:8px;color:#b49c87}.day-agenda{align-self:start}.day-agenda .upcoming-item{align-items:start}.day-agenda .upcoming-item strong{white-space:normal}.analytics-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 23px}.analytics-top h2{font-size:21px;color:#7b4e2d;margin:0}.analytics-top p{font-size:10px;color:#b0947c}.analytics-top>div:last-child{display:flex;gap:10px}.metric-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:17px}.metric-box{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px 15px}.metric-box span{display:block;font-size:10px;color:#ac8f76}.metric-box strong{font-size:25px;font-weight:650;color:#8e552d;display:block;margin:7px 0}.metric-box small{font-size:9px;color:#c2a58a}.sync-status{font-size:10px;background:#fff0df;color:#b98a61;border-radius:8px;padding:12px 16px;margin-bottom:18px}.data-surface{padding:21px 0 0;overflow:hidden}.data-surface .panel-heading{padding:0 21px}.data-surface select{width:130px;margin:0;font-size:10px}.table-scroll{overflow-x:auto}.metrics-table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}.metrics-table th{background:#fdf8f1;color:#b1977c;text-align:left;font-size:9px;font-weight:500;padding:13px 14px}.metrics-table td{padding:15px 14px;border-top:1px solid #f2e9dd;color:#a57e5b}.metrics-table td:first-child{max-width:240px;white-space:normal}.metrics-table strong{font-size:10px;display:block;color:#846044;font-weight:550}.metrics-table small{display:block;font-size:9px;color:#c0a288;margin-top:4px}.metrics-table button{font-size:10px}.data-footnote{font-size:9px;color:#bea38b;padding:14px 21px;border-top:1px solid #f1e8dc;margin:0}.ops-settings{display:flex;align-items:center;gap:14px;margin-top:18px;font-size:10px;flex-wrap:wrap}.ops-settings input[type=number]{width:70px;margin:0;padding:6px}.ops-settings .inline-check{display:flex;align-items:center;gap:6px;color:#ae9278}.ops-settings small{font-size:9px;color:#bfa78f}.ops-settings .secondary{font-size:10px;padding:7px 12px}dialog{color:var(--ink);border-color:#edddca;border-radius:17px;box-shadow:0 25px 100px #55301130}dialog::backdrop{background:#3e281e70;backdrop-filter:blur(5px)}.dialog-heading,.dialog-footer{border-color:var(--line)}.dialog-heading{background:#fffcf8}.dialog-heading h2{font-size:21px;color:#805434}.dialog-footer{background:#fdf8f1;color:#b29477}.hint{color:#b69a80;font-size:10px}.info-box{background:#fff5e9;color:#a07754}.tag-text{color:#d28b4b}.upload-zone{border-color:#e6c5a2;background:#fffbf5}.upload-zone>span{color:#db9a62}.upload-zone small{color:#bb9c7f}.ai-box{background:#fff5e9}.ai-box small{color:#b69c81}.image-tools button{background:#fae8d4;color:#b07c4d}.source-preview{background:#faf0e4}.review-images{background:#f8eddf}.review-mode{background:#fff1dd;color:#b08451}.checkbox-row input,input[type=checkbox]{accent-color:#dd6d25}input:not([type=checkbox]),textarea,select{border-color:#e8daca;color:#775c46;background:#fff;font-size:12px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:26px}.detail-grid h2{font-size:21px}.detail-copy{font-size:12px;white-space:pre-wrap;line-height:1.9;color:#987455}.detail-times{background:#fff7ed;padding:14px;border-radius:10px;font-size:10px;color:#b38c68;display:grid;gap:8px;margin:18px 0}.detail-actions{display:flex;flex-wrap:wrap;gap:10px}.detail-actions a{font-size:11px;color:#d1732d}.detail-image-list{display:flex;gap:6px;margin-top:10px}.detail-image-list img{width:42px;height:50px;object-fit:cover;border-radius:5px}.manual-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:0 14px}.manual-metrics label{font-size:11px}.metric-history{max-height:470px;overflow-y:auto}.metric-history-item{border-left:2px solid #f0d2b1;padding:0 0 20px 15px;font-size:10px;color:#b09275}.metric-history-item strong{display:block;color:#9d714c;font-size:11px}.metric-history-item p{white-space:pre-wrap;line-height:1.9;margin:7px 0}.metric-history-item small{font-size:9px;color:#c3a78e}.login-screen{background:#fff4e7}.login-card{border-color:#eed7c1;color:#8e5c34;box-shadow:0 18px 80px #c5853f15}.login-logo{display:block;width:220px;height:118px;object-fit:cover;mix-blend-mode:multiply;margin:auto}.login-card h1{text-align:center;font-size:24px}.login-card>p{text-align:center;color:#b3977d}.toast{background:#74401e;color:#fff9f1;border:1px solid #a86839;box-shadow:0 7px 25px #76401925;font-size:12px}.autosave-banner{font-size:10px;background:#fff5e7;color:#b68a60;padding:10px 20px;display:flex;align-items:center;justify-content:space-between}.autosave-banner button{font-size:10px}.compare-caption,.prompt-details{color:#b18b66}
@media(min-width:1650px){.page{padding-top:40px}.jobs{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-art{right:10%}}@media(max-width:1200px){.sidebar{width:210px;padding:20px 14px}.brand img{width:174px}.page{padding:27px 25px}.topbar{padding:0 25px}.calendar-layout{grid-template-columns:1fr}.day-agenda{width:100%}.metric-summary{grid-template-columns:repeat(3,1fr)}.jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.hero-art{right:1%;width:230px}.hero-art img{right:14px}.hero-label{left:-5px}.hero-copy{max-width:65%}.topbar-right .local-chip{display:none}}@media(max-width:900px){.sidebar{width:185px}.brand img{width:151px;height:80px}.workspace-badge{padding:9px}.workspace-badge strong{font-size:10px}.sidebar-note{padding:17px 8px}.nav-item{padding:10px;font-size:12px}.page-heading h1{font-size:25px}.heading-actions .secondary{display:none}.hero-art{opacity:.8;right:-40px}.hero-copy{max-width:80%}.creative-banner{padding:25px}.overview-grid{grid-template-columns:1fr}.stats>div{padding:0 15px}.stats small{font-size:8px}.stats strong{font-size:26px}}@media(max-width:760px){.sidebar{position:static;display:flex;width:100%;height:auto;min-height:0;padding:9px 14px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:3px;border-bottom:1px solid var(--line);border-right:0}.shell{display:block}.brand{width:135px;margin:0 auto 0 0}.brand img{height:65px;width:131px}.workspace-badge,.sidebar-caption,.sidebar-note,.sidebar-bottom{display:none}.nav-item{width:auto;font-size:10px;padding:8px;gap:5px;margin:0}.nav-item>span:first-child{font-size:13px;width:14px}.nav-count{display:none}#nav-account,#nav-brand{font-size:9px}.topbar{height:49px;padding:0 18px}.topbar-right{gap:6px}.topbar-right>.user-avatar,.topbar-right>span:not(#clock){display:none}.page{padding:22px 17px}.page-heading h1{font-size:24px}.page-heading .eyebrow{font-size:8px}.page-heading p{font-size:10px}.heading-actions .primary{font-size:10px;padding:9px 12px}.creative-banner{min-height:245px;display:block;padding:22px}.creative-banner h2{font-size:29px}.creative-banner p{font-size:10px}.hero-copy{max-width:80%}.hero-art{width:205px;right:-67px;top:18px;opacity:.55}.hero-art img{height:190px;width:142px}.hero-label{display:none}.hero-orbit{width:180px;height:180px}.hero-badge{font-size:8px}.creative-actions .primary{font-size:10px;padding:9px 12px}.creative-actions .text-button{font-size:9px}.stats{margin-top:0;margin-bottom:20px}.stats>div{padding:0 18px}.stats strong{font-size:27px}.stats small{font-size:9px}.surface{padding:18px}.content-toolbar select{width:115px}.content-toolbar input{width:100%;flex-basis:100%}.content-toolbar .secondary{margin-left:auto}.filters{gap:17px}.filter{font-size:10px}.batch-toolbar{gap:8px;flex-wrap:wrap}.jobs{gap:12px}.job-cover{height:220px}.job-body{padding:12px}.job-body h3{font-size:12px}.job-text{font-size:10px}.job-actions .text-button{padding:5px;font-size:9px}.calendar-surface{padding:15px 8px}.calendar-cell{height:80px;padding:6px 3px}.calendar-entry{font-size:7px;padding:2px}.calendar-legend{font-size:8px;gap:10px}.analytics-top{align-items:flex-start;flex-direction:column}.analytics-top h2{font-size:20px}.analytics-top p{font-size:9px}.analytics-top .primary,.analytics-top .secondary{font-size:10px}.metric-summary{gap:9px}.metric-box{padding:13px}.metric-box strong{font-size:22px}.metric-box span,.metric-box small{font-size:9px}.ops-settings{gap:9px;font-size:10px}.detail-grid{grid-template-columns:1fr;padding:20px;gap:14px}.detail-grid .source-preview{max-height:330px}.list-mode .job-card{grid-template-columns:92px 1fr}.list-mode .job-cover{width:92px}.list-mode .card-metrics{position:static;padding-top:7px;margin-top:7px}.list-mode .job-body{padding:12px}.sidebar .selected{background:#ffe4cd}.workflow-steps{display:none}}@media(max-width:430px){.jobs{grid-template-columns:1fr}.job-cover{height:300px}.hero-art{right:-88px;opacity:.4}.hero-copy{max-width:100%}.heading-actions{gap:0}.page-heading h1{font-size:22px}.stats strong{font-size:25px}.calendar-cell{height:72px}.calendar-entry{font-size:6px}.month-controls{gap:8px}.panel-heading h2{font-size:14px}.hero-copy>p br{display:none}.task-form>div{flex-wrap:wrap}.task-form input[type=date]{flex:1}.metric-summary{grid-template-columns:repeat(2,1fr)}}

/* Summary cards are keyboard-accessible shortcuts into the content library. */
.stats{overflow:hidden}.stats>.stat-link{position:relative;min-width:0;padding:0 24px;text-align:left;color:inherit;background:transparent;border-right:1px solid var(--line);border-radius:0;transform:none}.stats>.stat-link:last-child{border-right:0}.stats>.stat-link:hover,.stats>.stat-link[aria-pressed="true"]{background:#fff1e5}.stats>.stat-link:focus-visible{outline:2px solid #cc520a;outline-offset:-3px}.stat-link::after{content:'查看 →';position:absolute;right:18px;top:2px;color:#b64b09;font-size:10px;opacity:0}.stat-link:hover::after,.stat-link:focus-visible::after,.stat-link[aria-pressed="true"]::after{opacity:1}
@media(max-width:760px){.stats>.stat-link{padding:8px 16px}.stat-link::after{right:10px;font-size:9px;top:8px}}

/* v0.5: charcoal navigation, stronger brand orange and readable neutral text. */
:root{--ink:#252525;--muted:#626262;--paper:#f2f3f5;--line:#dfe1e5;--orange:#e76a19;--green:#d45c10}
body{color:#282828;background:#f2f3f5}.sidebar{background:#262626;color:#eee;border-color:#303030}.brand{background:#fff;border-radius:10px;margin:0 1px 19px}.brand img{mix-blend-mode:normal;width:183px;height:92px;border-radius:10px}.workspace-badge{background:#303030;border-color:#454545}.workspace-badge>span{color:#b5b5b5}.workspace-badge strong{color:#fff}.workspace-badge small{color:#b6b6b6}.sidebar-caption{color:#a0a0a0}.nav-item{color:#c3c3c3}.nav-item:hover{background:#353535;color:#fff}.nav-item.selected{color:#ff923f;background:#493224;box-shadow:inset 3px 0 #f17b26}.nav-count{background:#5c3b24;color:#ffbd84}.sidebar-note strong{color:#ededed}.sidebar-note p{color:#a8a8a8}.sidebar-bottom{color:#d1d1d1;border-color:#444}.sidebar-bottom small,.author-credit{color:#aaa}.topbar{background:#fff;color:#343434}.breadcrumb{color:#666}.topbar-right{color:#555}.page-heading p{color:#666}.eyebrow{color:#b04e0d}.primary{background:#cc520a;color:#fff;box-shadow:0 4px 12px #ac440827}.primary:hover{background:#ad4204}.secondary{border-color:#cfd1d5;color:#363636}.secondary:hover{background:#fff0e3;border-color:#de8b4a}.text-button{color:#5c514a}.text-button:hover{color:#ab4105}.notice{background:#fff;border-color:#dedede;border-left:3px solid #e66b1c}.notice strong{color:#554030}.notice p{color:#67605b}.notice-icon,.notice-link{color:#b94b08}.stats{border-color:#ddd;background:#fff}.stats span{color:#555}.stats strong{color:#262626}.stats small{color:#767676}.creative-banner{background:linear-gradient(110deg,#ffe0b9,#ffeacd 62%,#f9c38b);border-color:#f0bb85}.creative-banner h2{color:#522c12}.creative-banner p{color:#765133}.creative-banner .hint{color:#7c593f}.hero-badge{color:#7a3c0a;border-color:#e4a367;background:#fff8ed}.hero-label{color:#71431d}.surface{border-color:#dfe1e5}.panel-heading h2{color:#353535;font-size:16px}.panel-heading p{color:#717171;font-size:11px}.small-mark{color:#8d6747}.chart-count{color:#8b491e}.chart-day small{color:#686868}.chart-bar{background:#f7bc8c}.chart-day.today .chart-bar{background:#df6717}.goal-line{color:#6b6159;font-size:10px}.goal-track{background:#f7e4d3}.goal-track i{background:#dd6d20}.insight-item{background:#f6f6f7;border:1px solid #e7e7e7}.insight-item strong{color:#46403b;font-size:12px}.insight-item small{color:#777;font-size:10px}.upcoming-item strong{color:#333;font-size:12px}.upcoming-item p{color:#6c625a;font-size:10px}.hint{color:#777}.pill{background:#ffe4ca;color:#90420d}.pill.neutral{background:#e9eaed;color:#4e5258}.pill.warn{background:#fff0c3;color:#765806}.pill.danger{background:#ffe1dd;color:#a53e31}.filter{color:#616161;font-size:12px}.filter.active{color:#ad4509;border-color:#db6013}.job-card{border-color:#dcdfe3;box-shadow:0 3px 8px #15151505}.job-body h3{color:#292929;font-size:14px}.job-text{color:#6b6b6b;font-size:11px}.job-time{color:#555;font-size:10px}.job-message{color:#7b5b3d;font-size:10px}.creative-tag{color:#906033}.job-actions .text-button{font-size:10px}.card-metrics{color:#655b52}.content-toolbar input,.content-toolbar select{font-size:12px}.batch-toolbar{color:#666}.view-toggle{background:#dedfe3}.view-toggle button{color:#666}.view-toggle button.active{color:#b34b0b}.data-footnote{color:#6d6d6d}.metrics-table th{font-size:10px;color:#666;background:#f2f2f3}.metrics-table td{font-size:12px;color:#454545}.metrics-table strong{font-size:11px;color:#343434}.metrics-table small{color:#777;font-size:10px}.metric-box span{color:#555;font-size:11px}.metric-box strong{color:#2c2c2c}.metric-box small{color:#737373}.analytics-top p{color:#676767}.sync-status{color:#81521d;background:#fff0df;border:1px solid #edcfaa}.calendar-legend{color:#765738}.calendar-day{color:#555;font-size:11px}.calendar-entry{color:#7e450e;font-size:9px}.calendar-more{color:#6c5f53}.calendar-cell.outside .calendar-day{color:#999}.weekdays{color:#626262}.task-form input{font-size:12px}.task-row label{font-size:12px;color:#444}.task-row small{color:#777}.task-row.done label{color:#888}.ops-settings{font-size:11px}.ops-settings .inline-check,.ops-settings small{color:#656565}.dialog-heading h2{color:#3e3027}.dialog-footer{color:#69605a}.detail-copy{color:#4f4f4f;font-size:13px}.detail-times{color:#5b5149;font-size:11px}.source-preview{background:#e9e9eb}.info-box{color:#704d30;background:#fff0df}.account-body>p,.compare-caption,.prompt-details{color:#5b5149}.account-chip{display:flex;align-items:center;gap:6px;color:#664d3d;font-size:10px;margin:7px 0}.account-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:23px;height:23px;border-radius:50%;background:#f7d6b6;color:#7a3f13;font-size:11px;font-weight:650}.account-chip.unassigned{color:#747474}.account-chip.unassigned .account-avatar{background:#e5e5e7;color:#777}.account-center-body{padding:24px 28px}.account-center-body>p{color:#666;font-size:12px}.add-account-form{display:flex;gap:12px;align-items:start;margin:20px 0}.add-account-form input{margin:0}.add-account-form button{flex-shrink:0}.account-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.account-card{border:1px solid #dedede;border-radius:12px;background:#fff;padding:18px}.account-card-heading{display:flex;gap:10px;align-items:center;margin-bottom:15px}.account-card-heading .account-avatar{width:38px;height:38px;font-size:17px}.account-card-heading>div{flex:1;min-width:0}.account-card-heading strong{display:block;font-size:14px}.account-card-heading small{display:block;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#777;margin-top:3px}.account-card label{font-size:11px;color:#666}.account-card input{margin:6px 0 0}.account-card-actions{display:flex;flex-wrap:wrap;gap:7px}.account-card-actions button{font-size:11px;padding:8px 12px}.assignment-preview{max-height:180px;overflow:auto;background:#f3f3f4;border-radius:8px;padding:10px 14px;font-size:12px;line-height:2}.assignment-preview>div{border-bottom:1px solid #ddd}.account-center-body .hint{font-size:10px}#account-scope{width:185px;max-width:30vw;margin:0;font-size:11px;padding:7px 9px;color:#3d3d3d;border-color:#ccc;background:#f7f7f7}.manual-metrics label{font-size:12px}.metric-history-item{color:#555}.metric-history-item strong{color:#6e4323}.metric-history-item small{color:#777}footer{color:#7c7c7c}.steps strong{color:#6b6157}.steps small{color:#888}.toast{background:#333;border-color:#555}.batch-toolbar{flex-wrap:wrap}.batch-toolbar .text-button{font-size:11px}.account-card .pill{font-size:10px}.autosave-banner{background:#fff0d7;color:#78551e}
@media(max-width:760px){.sidebar .brand{width:125px}.sidebar .brand img{width:125px;height:65px}.sidebar .selected{background:#493224;color:#ff9a4b}.sidebar .nav-item{color:#ddd}.account-list{grid-template-columns:1fr}.account-center-body{padding:18px}.add-account-form{flex-direction:column}.topbar-right #account-scope{display:block;max-width:47vw;width:170px}.topbar-right>span{display:none!important}.topbar{padding:0 15px}.topbar .breadcrumb{display:none}.topbar .slash{display:none}.account-card-heading strong{font-size:13px}.batch-toolbar .text-button{font-size:10px}.job-text{font-size:12px}.job-body h3{font-size:14px}.hero-copy>p{color:#765133}.calendar-entry{font-size:7px}.panel-heading p{font-size:10px}}
/* Unified comments and customer follow-up desk. */
.engagement-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 24px}.engagement-heading h2{font-size:26px;color:#303030;margin:8px 0}.engagement-heading p{font-size:12px;color:#666;margin:0}.engagement-actions{display:flex;gap:10px;flex-wrap:wrap}.engagement-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:24px}.interaction-count{padding:18px 22px}.interaction-count span,.interaction-count small{display:block;color:#666;font-size:11px}.interaction-count strong{display:block;font-size:30px;color:#292929;margin:5px 0}.interaction-count small{font-size:10px;color:#777}.engagement-tabs{display:flex;gap:26px;border-bottom:1px solid #ddd;margin-bottom:18px}.comment-sync-status{display:grid;gap:8px;margin:15px 0 20px}.comment-sync-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;background:#fff;border:1px solid #e1e1e1;border-radius:8px;padding:12px 15px}.comment-sync-row strong{color:#a34509}.comment-sync-row span{flex:1;min-width:160px;color:#555}.comment-sync-row small{color:#777}.interaction-toolbar{display:flex;gap:10px;align-items:start;margin-top:20px}.interaction-toolbar input{flex:1}.interaction-toolbar select{width:150px}.interaction-toolbar button{flex-shrink:0}.interaction-list{display:grid;gap:13px}.interaction-card{border:1px solid #dedfe2;background:#fff;border-radius:12px;padding:20px 22px}.interaction-card-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.interaction-card-heading strong{font-size:14px;margin-right:auto}.interaction-content{font-size:13px;color:#333;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0}.interaction-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:#777}.interaction-context{font-size:11px;color:#755339;white-space:pre-wrap;overflow-wrap:anywhere;max-height:95px;overflow:auto}.interaction-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eee;padding-top:12px;margin-top:15px}.interaction-card-footer small{font-size:11px;color:#777}.interaction-card-footer button{font-size:11px;padding:8px 12px}.interaction-empty{text-align:center;background:#fff;border:1px dashed #d3d3d3;border-radius:12px;padding:55px 20px;color:#444}.interaction-empty p{color:#777;font-size:12px}.interaction-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;color:#666;margin:18px 0}.interaction-pagination>div{display:flex;gap:8px}.private-account-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.private-account{border:1px solid #e0e0e0;border-radius:10px;padding:18px}.private-account strong{display:block;font-size:14px;margin-bottom:10px}.private-account p{font-size:12px;color:#666}.interaction-list+.hint{color:#777}#interaction-follow-form label,#manual-inquiry-form label{display:block;font-size:12px;color:#555;margin-bottom:7px}#interaction-detail-content{max-height:350px;overflow:auto}#private-access>.hint{margin-top:20px}#interaction-coverage{margin-top:0;margin-bottom:16px}
@media(max-width:760px){.engagement-heading{align-items:start;flex-direction:column}.engagement-heading h2{font-size:23px}.engagement-actions{width:100%}.engagement-actions button{flex:1;font-size:11px}.engagement-summary{gap:8px}.interaction-count{padding:14px 12px}.interaction-count strong{font-size:25px}.interaction-count small{font-size:9px}.interaction-toolbar{flex-wrap:wrap}.interaction-toolbar input{flex-basis:100%;margin-bottom:0}.interaction-toolbar select{flex:1;width:100px;margin-bottom:0}.interaction-toolbar button{width:100%}.interaction-card{padding:16px}.private-account-list{grid-template-columns:1fr}.interaction-pagination{flex-wrap:wrap}.engagement-tabs{gap:18px}.comment-sync-row span{min-width:180px}}
.interaction-count{text-align:left;background:#fff;color:#333;border:1px solid #dedfe2}.interaction-count:hover{border-color:#d45c10;background:#fff8f2}.interaction-count:focus-visible{outline:2px solid #cc520a;outline-offset:2px}
/* v0.7 inbox: compact controls, independent list/detail scrolling. */
.page:has(#engagement-view:not([hidden])){max-width:none;padding:22px 28px 18px}.engagement-heading{margin:0 0 14px;align-items:center}.engagement-heading .eyebrow{display:none}.engagement-heading h2{font-size:23px;margin:0 0 4px}.engagement-heading p{font-size:11px}.engagement-actions button{font-size:12px;padding:9px 14px}.engagement-summary{display:flex;gap:10px;margin:0 0 12px}.interaction-count{display:flex;align-items:center;gap:10px;padding:8px 18px;min-width:115px;border-radius:9px}.interaction-count span{font-size:12px}.interaction-count strong{font-size:21px;margin:0;line-height:1.3}.engagement-tabs{gap:22px;margin-bottom:8px}.engagement-tabs .filter{padding:7px 0 10px}.inbox-sync-bar{display:flex;gap:16px;flex-wrap:wrap;align-items:center;position:relative;font-size:10px;color:#666;padding:6px 0 10px}.inbox-sync-bar label{display:flex;gap:6px;align-items:center;color:#6f400d;white-space:nowrap}.inbox-sync-bar details{margin-left:auto}.inbox-sync-bar summary{cursor:pointer;color:#8c4c20}.inbox-sync-bar details[open] .comment-sync-status{position:absolute;right:0;top:28px;z-index:5;width:min(720px,90vw);padding:12px;margin:0;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 12px 30px #0002}.comment-sync-row{font-size:10px;padding:9px 12px}.interaction-toolbar{margin:0 0 8px;gap:8px;align-items:center}.interaction-toolbar input,.interaction-toolbar select{margin:0;padding:8px 10px;font-size:11px;min-width:0}.interaction-toolbar input{flex:1.2}.interaction-toolbar #interaction-note{flex:1;max-width:240px}.interaction-toolbar select{width:125px}.interaction-toolbar .text-button{font-size:10px;padding:6px;white-space:nowrap}#interaction-coverage{font-size:9px;line-height:1.5;margin:0 0 10px;color:#7e7e7e}.inbox-workspace{display:grid;grid-template-columns:minmax(290px,.85fr) minmax(380px,1.15fr);height:max(380px,calc(100vh - 345px));border:1px solid #ddd;border-radius:12px;background:#fff;overflow:hidden}.inbox-message-column{min-width:0;overflow:auto;border-right:1px solid #ddd}.inbox-message-column .interaction-list{display:block}.inbox-row{display:block;text-align:left;width:100%;color:#333;background:#fff;border-bottom:1px solid #ececec;border-left:3px solid transparent;border-radius:0;padding:14px 16px;transform:none}.inbox-row:hover{background:#fff9f4}.inbox-row.selected{background:#fff1e5;border-left-color:#d45c10}.inbox-row:focus-visible{outline:2px solid #d45c10;outline-offset:-3px}.inbox-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.inbox-row-head strong{font-size:12px}.inbox-row-copy{font-size:13px;color:#303030;margin:7px 0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.inbox-row-note{font-size:10px;color:#766553;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-row-meta{display:flex;gap:8px;justify-content:space-between;font-size:9px;color:#777;margin-top:7px}.inbox-row-meta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interaction-detail-panel{min-width:0;overflow:auto;background:#fffdfa}.interaction-detail-panel .editor-grid{display:block;padding:18px 22px}.interaction-detail-panel .info-box{padding:8px 12px;font-size:11px}.interaction-detail-panel h3{font-size:15px;margin:16px 0 8px}.interaction-detail-panel .detail-copy{font-size:15px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 14px;max-height:none!important}.interaction-detail-panel .secondary{font-size:10px;padding:7px 10px}.interaction-detail-panel .hint{font-size:10px}.interaction-detail-panel section{border-bottom:1px solid #e9e0d7;padding-bottom:12px;margin-bottom:15px}.interaction-detail-panel form{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.interaction-detail-panel form label{font-size:10px!important;margin:0!important}.interaction-detail-panel form input,.interaction-detail-panel form select,.interaction-detail-panel form textarea{margin:0;padding:8px 10px;font-size:11px;min-width:0}.interaction-detail-panel form label[for="follow-status"],.interaction-detail-panel form label[for="follow-assignee"]{grid-column:1}.interaction-detail-panel form label[for="follow-category"],.interaction-detail-panel form label[for="follow-date"]{grid-column:2}.interaction-detail-panel #follow-status{grid-column:1;grid-row:2}.interaction-detail-panel label[for="follow-category"]{grid-row:1}.interaction-detail-panel #follow-category{grid-column:2;grid-row:2}.interaction-detail-panel label[for="follow-assignee"]{grid-row:3}.interaction-detail-panel label[for="follow-date"]{grid-row:3}.interaction-detail-panel #follow-assignee{grid-column:1;grid-row:4}.interaction-detail-panel #follow-date{grid-column:2;grid-row:4}.interaction-detail-panel label[for="follow-notes"],.interaction-detail-panel #follow-notes,.inbox-save-actions{grid-column:1/-1}.interaction-detail-panel #follow-notes{min-height:75px;max-height:180px}.inbox-save-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding-top:5px}.inbox-save-actions .primary{font-size:11px;padding:8px 13px}.inbox-save-actions .text-button{font-size:10px}.inbox-detail-empty{display:grid;place-items:center;min-height:100%;padding:30px;color:#888;font-size:13px}.interaction-empty{border:0;padding:50px 20px}.interaction-pagination{margin:10px 0}.interaction-pagination button{font-size:10px;padding:6px 10px}.interaction-detail-panel #inbox-unsaved{margin-bottom:10px}.inbox-workspace+.interaction-pagination{margin-top:10px}
@media(max-width:1000px){.inbox-workspace{grid-template-columns:minmax(260px,.85fr) minmax(300px,1.15fr)}.interaction-toolbar{flex-wrap:wrap}.interaction-toolbar input{flex-basis:30%}.interaction-toolbar #interaction-note{max-width:none}.interaction-toolbar select{width:110px}.engagement-heading{gap:12px}.engagement-actions button{font-size:10px}}
@media(max-width:900px){.inbox-workspace{height:auto;min-height:0;grid-template-columns:1fr}.inbox-message-column{max-height:330px;border-right:0;border-bottom:1px solid #ddd}.interaction-detail-panel{max-height:none;min-height:280px}.inbox-sync-bar details{margin-left:0}.page:has(#engagement-view:not([hidden])){padding:20px 16px}.engagement-summary{gap:8px}.interaction-count{min-width:0;flex:1;justify-content:center;padding:8px}.interaction-count strong{font-size:19px}.interaction-count span{font-size:11px}.engagement-heading{align-items:start;flex-direction:column}.interaction-toolbar #interaction-note{flex-basis:50%}.interaction-toolbar .text-button{width:auto}.interaction-detail-panel .editor-grid{padding:18px}.engagement-tabs{gap:16px}.engagement-tabs .filter{font-size:11px}.inbox-row-copy{-webkit-line-clamp:2}.interaction-detail-panel{scroll-margin-top:16px}}
.inbox-save-actions{position:sticky;bottom:-18px;background:#fffdfa;border-top:1px solid #e7ddd3;padding:10px 0;z-index:2}.interaction-detail-panel section>.hint:last-child{margin-bottom:0}.interaction-detail-panel #follow-notes{height:80px}.interaction-detail-panel .detail-copy{margin:6px 0 10px}.interaction-detail-panel h3{margin-top:12px}
.comment-reply-panel{margin-top:16px}.comment-reply-panel h3{font-size:15px;color:#9d420b}.reply-target{font-size:11px;color:#7e4c20;background:#fff0e1;padding:9px 11px;border-radius:7px;line-height:1.7}.interaction-detail-panel .reply-composer{display:block!important}.reply-composer label{font-size:11px!important;margin-bottom:7px!important}.reply-composer label>span#reply-counter{float:right;color:#888}.reply-composer #reply-content{width:100%;min-height:85px;font-size:13px;margin:0 0 10px;line-height:1.8}.reply-composer .reply-review{display:flex!important;align-items:flex-start;gap:7px;font-size:10px!important;line-height:1.8}.reply-review input{margin:4px 0 0!important;flex-shrink:0}.reply-composer .primary{margin:6px 0;padding:9px 14px;font-size:12px}.reply-composer .hint{margin-bottom:0}.reply-history{display:grid;gap:8px;max-height:240px;overflow:auto;margin:10px 0}.reply-record{padding:11px 12px;background:#fff;border:1px solid #e1d6ca;border-radius:8px}.reply-record-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.reply-record-heading small,.reply-record>small{font-size:9px;color:#777;line-height:1.6}.reply-record-content{font-size:12px;color:#333;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.reply-record .text-button{display:block;padding:7px 0 0;font-size:10px;color:#a34c14}.inbox-follow-label{font-size:12px;color:#7d7166;margin:12px 0}.interaction-detail-panel #comment-reply-panel{padding-bottom:15px}.interaction-detail-panel .reply-review input{width:auto!important}.reply-composer .primary:disabled{cursor:not-allowed}

/* v0.9: visible scheduler and connection health */
#runtime-status {display:block;line-height:1.5;padding:8px 32px;background:#edf5ef;border-bottom:1px solid #d6e7da;color:#386247;font-size:11px;}
#runtime-status.runtime-warning {color:#8c410d;background:#fff0df;border-color:#eac5a3;}
@media(max-width:760px){#runtime-status{padding:8px 16px;font-size:10px;}}
#reply-confirm-content {padding:14px;background:#f5f6f8;border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere;}
