#other-brand-certificate-print{display:none}@media print{body:has(#other-brand-certificate-print)>*{display:none!important}body>#other-brand-certificate-print{color:#000;box-sizing:border-box;background:#fff;padding:16px;display:block!important}#other-brand-certificate-print img{object-fit:contain;width:100%;max-height:280px}#other-brand-certificate-print .detail-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}}:root{--surface:#fcfcfb;--page:#f6f6f8;--ink:#0b0b0f;--ink2:#3c4048;--mut:#8a8f98;--line:#e4e6ec;--hair:#0b0b0f1a;--violet:#4a3aa7;--violet-soft:#eceafa;--blue:#2a78d6;--blue-soft:#e8f0fb;--ok:#128a3e;--ok-soft:#e7f5ec;--warn:#b77510;--warn-soft:#fbf1dc;--red:#d93843;--red-soft:#fce9ea;--font:"Pretendard","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--sh:0 1px 2px #0b0b0f0d,0 1px 3px #0b0b0f12}.bm{min-width:0;max-width:1220px}.bm-tabs{background:#e9e9ef;border-radius:9px;flex-wrap:wrap;gap:3px;width:fit-content;max-width:100%;margin:10px 0 12px;padding:3px;display:flex}.bm-tabs button{color:#858894;background:0 0;border:0;border-radius:7px;padding:8px 13px;font-size:12px;font-weight:800}.bm-tabs button[aria-pressed=true]{color:#20202c;background:#fff;box-shadow:0 1px 3px #0001}.bm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bm-kpis .card{margin:0;padding:14px}.bm-kpis strong{margin-top:5px;font-size:25px;display:block}.bm-help{color:#767986;font-size:12px;line-height:1.6}.bm-filters{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.bm-filters label{color:#767986;flex:140px;min-width:0;font-size:11px}.bm-filters input,.bm-filters select{width:100%}.bm-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.bm-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bm-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.bm-identity{align-items:center;gap:10px;display:flex}.bm-logo{object-fit:contain;color:#5942ac;background:#efecff;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:800;display:grid}.bm-badge{color:#6750aa;background:#f0edf9;border-radius:6px;margin:2px;padding:3px 7px;font-size:11px;display:inline-block}.bm-info{margin:8px 0}.bm-info>div{border-bottom:1px solid #eeeef2;grid-template-columns:minmax(95px,30%) minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.bm-info dt{color:#858894;font-size:12px}.bm-info dd{text-align:right;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:700}.bm small{color:#818491;font-size:11px;display:block}.bm th{white-space:nowrap}.bm td{overflow-wrap:anywhere;max-width:300px;font-size:12px}.bm-form{gap:16px;display:grid}.bm-form fieldset{border:1px solid #e5e5ed;border-radius:10px;min-width:0;padding:14px}.bm-form legend{padding:0 5px;font-size:14px;font-weight:800}.bm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bm-form-grid label{min-width:0}.bm-form input,.bm-form select,.bm-form textarea{box-sizing:border-box;width:100%;min-width:0}.bm-wide{grid-column:1/-1}.bm-form textarea{resize:vertical;min-height:80px}.bm-product>.bm-info{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.bm input[type=checkbox],.bm-form input[type=checkbox]{width:auto}.bm-activity-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=600px){.bm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-columns,.bm-form-grid,.bm-product>.bm-info{grid-template-columns:minmax(0,1fr)}.bm .section-title{flex-wrap:wrap;gap:8px}.bm-detail-head{align-items:start}.bm-identity h2{overflow-wrap:anywhere;font-size:17px}.bm-form fieldset{padding:10px}.bm-filters label{flex-basis:100%}.bm-tabs button{padding:8px}}.bm-detail-head h2{margin:0;font-size:16px}.bm-detail-head p{color:#858894;margin:2px 0 0;font-size:11px}.bm h3{margin:0 0 8px;font-size:13px}.bm-info dt{font-weight:700}.bm-actions select{width:auto;max-width:230px;padding:9px;font-size:12px}.bm .bm-lifecycle{color:#ef3340;border-color:#ef3340}.bm .hq-dialog{width:min(860px,100vw - 32px)}.bm-brand-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bm-brand-form>fieldset:first-child{grid-row:span 2}.bm-brand-form>:not(fieldset){grid-column:1/-1}.bm-brand-form .bm-form-grid{grid-template-columns:minmax(0,1fr)}.bm-brand-form fieldset{border:0;padding:0}.bm-brand-form legend{margin-bottom:8px;padding:0}.bm-split-fields>div{align-content:start;gap:12px;min-width:0;display:grid}.bm-product>.bm-info{flex-wrap:wrap;gap:4px 12px;display:flex}.bm-product>.bm-info>div{border:0;gap:4px;padding:0;display:flex}.bm-product>.bm-info dt,.bm-product>.bm-info dd{color:#767986;font-size:11px;font-weight:400}@media (width<=600px){.bm-brand-form{grid-template-columns:minmax(0,1fr)}.bm-brand-form>fieldset:first-child{grid-row:auto}}.bm-chip{white-space:nowrap;border-radius:20px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.bm-chip-violet{color:#6750aa;background:#f0edf9}.bm-chip-green{color:#1c7c41;background:#e6f6ec}.bm-chip-amber{color:#96610a;background:#fdf1dd}.bm-chip-gray{color:#4b5160;background:#eff0f3}.bm-accounts{table-layout:auto;min-width:1080px}.bm-accounts td{white-space:nowrap}.bm-accounts td:nth-child(6){color:#767986;font-size:11px}.bm-account-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bm-account-form>:not(fieldset){grid-column:1/-1}.bm-account-form fieldset{border:0;min-width:0;padding:0}.bm-account-form legend{color:#767986;margin-bottom:8px;padding:0;font-size:11px;font-weight:800}.bm-account-form .bm-form-grid{grid-template-columns:minmax(0,1fr)}.bm-role{margin:0 0 8px}.bm-perms{border:1px solid #e3e4ea;border-radius:9px;max-height:190px;margin:0 0 8px;padding:9px;font-size:12px;list-style:none;overflow-y:auto}.bm-perms li{justify-content:space-between;gap:8px;padding:3px 0;display:flex}.bm-perms small{color:#767986;font-size:10px}@media (width<=600px){.bm-account-form{grid-template-columns:minmax(0,1fr)}}.attachment-preview{border-radius:9px;max-width:100%}.attachment-preview-youtube{aspect-ratio:16/9;border:0;width:100%;height:auto}.attachment-preview-image{width:auto;height:auto;max-height:340px;display:block}.attachment-preview-video,.attachment-preview-web{background:#000;border:1px solid #e0e2e8;width:100%;height:auto;max-height:340px}.attachment-preview-web{background:#fff;height:300px}.attachment-image-open{cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;display:block}.attachment-image-full{background:#08080ceb;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:20px}.attachment-image-full button{color:#c9ccd4;width:100%;height:100%;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex}.attachment-image-full img{border-radius:10px;max-width:94vw;max-height:86vh}.attachment-preview-caption,.attachment-preview-error,.attachment-preview-unavailable{margin:5px 0;font-size:12px}.attachment-preview-error,.attachment-preview-unavailable{color:#b03a2e}.attachment-pdf{border:1px solid #e0e2e8;border-radius:9px;flex-direction:column;height:380px;display:flex;overflow:clip}.attachment-pdf-controls{background:#f7f7f7;justify-content:space-between;gap:4px;padding:6px;font-size:12px;display:flex}.attachment-pdf-page{background:#fff;flex:1;min-height:0;overflow-y:auto}.attachment-pdf-page canvas{max-width:100%}.attachment-pdf-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-surface=hq] .hq-as-filters{padding:14px 16px}[data-surface=hq] .hq-as-periods{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}[data-surface=hq] .hq-as-periods button{border:1px solid var(--line);color:var(--mut);background:#fff;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:800}[data-surface=hq] .hq-as-periods button[aria-pressed=true]{background:var(--violet);color:#fff;border-color:var(--violet)}[data-surface=hq] .hq-as-filter-grid{grid-template-columns:1.45fr repeat(5,1fr);gap:8px;margin-bottom:10px;display:grid}[data-surface=hq] .hq-as-filter-grid label,[data-surface=hq] .hq-as-dates label{min-width:0;color:var(--mut);gap:4px;font-size:11px;font-weight:800;display:grid}[data-surface=hq] .hq-as-filter-grid select{border-radius:9px;width:100%;min-width:0;padding:9px 10px;font-size:12px;font-weight:500}[data-surface=hq] .hq-as-dates{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}[data-surface=hq] .hq-as-tabs{background:#eaeaee;border-radius:10px;flex-wrap:wrap;gap:2px;width:fit-content;margin:14px 0 12px;padding:3px;display:flex}[data-surface=hq] .hq-as-tabs button{color:var(--mut);background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:800}[data-surface=hq] .hq-as-tabs button[aria-current=page]{color:var(--ink);box-shadow:var(--sh);background:#fff}[data-surface=hq] .hq-as-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}[data-surface=hq] .hq-as-kpi{border:1px solid var(--hair);background:#fff;border-radius:12px;padding:11px 13px}[data-surface=hq] .hq-as-kpi span,[data-surface=hq] .hq-as-kpi small{color:var(--mut);font-size:11px;font-weight:700;display:block}[data-surface=hq] .hq-as-kpi strong{font-size:20px;line-height:1.3;display:block}[data-surface=hq] .hq-as-sub{color:var(--mut);margin:6px 0 12px;font-size:11px;line-height:1.55}[data-surface=hq] .hq-as-list .section-title{flex-wrap:wrap;gap:10px}[data-surface=hq] .hq-as-list .section-title input{width:185px;max-width:100%;padding:9px 10px;font-size:12px}[data-surface=hq] .hq-as-table{table-layout:auto;border-collapse:collapse;width:100%;min-width:1500px;font-size:12px}[data-surface=hq] .hq-as-table th{text-align:left;white-space:nowrap;color:var(--mut);background:#f9f9fb;padding:8px 9px;font-size:11px}[data-surface=hq] .hq-as-table td{overflow-wrap:anywhere;vertical-align:top;border-top:1px solid var(--line);min-width:80px;padding:10px 9px}[data-surface=hq] .hq-as-table small{color:var(--mut);font-size:10px;display:block}[data-surface=hq] .hq-as-table .chip{white-space:normal;overflow-wrap:anywhere}[data-surface=hq] .hq-as-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}[data-surface=hq] .hq-as-create fieldset{border:0;gap:12px;min-width:0;padding:0;display:grid}[data-surface=hq] .hq-as-create label{gap:5px;min-width:0;display:grid}[data-surface=hq] .hq-as-create input,[data-surface=hq] .hq-as-create select{width:100%;min-width:0}[data-surface=hq] .hq-as-timeline{border:1px solid var(--hair);border-radius:10px;max-height:260px;padding:9px;list-style:none;overflow-y:auto}[data-surface=hq] .hq-as-timeline li{gap:4px;margin-bottom:8px;font-size:12px;display:grid}[data-surface=hq] .hq-as-media{flex-wrap:wrap;gap:6px;display:flex}[data-surface=hq] .as-detail-card{overflow-wrap:anywhere}@media (width<=650px){[data-surface=hq] .hq-as-filter-grid,[data-surface=hq] .hq-as-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}[data-surface=hq] .hq-as-tabs button{padding:8px}}[data-surface=hq] .hq-as-table .case-number{white-space:nowrap}[data-surface=hq] .hq-as-kpis{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}[data-surface=hq] button.hq-as-kpi{text-align:left;color:var(--ink);cursor:pointer}[data-surface=hq] button.hq-as-kpi[aria-pressed=true]{border-color:var(--violet);background:#efecfb}.hq-as-primary-filters{grid-template-columns:2fr repeat(6,minmax(100px,1fr));gap:10px;margin:10px 0;display:grid}.hq-as-primary-filters label,.hq-as-console label{gap:5px;min-width:0;font-size:12px;display:grid}.hq-as-primary-filters :is(input,select){width:100%;min-width:0}.hq-as-extra-filters summary{cursor:pointer;color:var(--mut);font-size:12px}[data-surface=hq] .hq-as-table{min-width:1250px}.hq-as-turn{background:#edf7f1}.hq-as-turn p{margin:6px 0}[data-surface=hq] dialog.hq-as-drawer{border-radius:0;width:min(620px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:20px;position:fixed;inset:0 0 0 auto}.hq-as-drawer .as-detail-grid{grid-template-columns:minmax(0,1fr);display:grid}.hq-as-console{min-width:0}.hq-as-console fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.hq-as-console :is(input,select,textarea){width:100%;min-width:0}.hq-as-console form{margin-bottom:20px}.hq-as-console dl{grid-template-columns:auto 1fr;gap:8px;display:grid}.hq-as-console dd{overflow-wrap:anywhere;margin:0}.hq-as-parts-table{border-collapse:collapse;width:100%;min-width:500px;font-size:12px}.hq-as-parts-table :is(th,td){text-align:left;border-bottom:1px solid var(--line);padding:6px}.hq-as-parts-table input{min-width:65px}.hq-as-notes{padding-left:20px}.hq-as-notes p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=1000px){.hq-as-primary-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.hq-as-primary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-as-primary-filters label:first-child{grid-column:1/-1}}[data-surface=hq] .hq-sidebar{height:100vh;position:sticky;top:0;overflow-y:auto}[data-surface=hq] .hq-sidebar>p:not(.hq-sidebar-footer){margin-bottom:8px}[data-surface=hq] .hq-sidebar nav{gap:0}[data-surface=hq] .hq-sidebar nav button{color:#b3addb;font-weight:600}[data-surface=hq] .hq-sidebar nav button.active{color:#fff}[data-surface=hq] .hq-sidebar .hq-sidebar-footer{color:#6e6a8a;border-top:1px solid #ffffff14;border-bottom:0;margin-top:14px;padding:14px 10px;font-size:11px;line-height:1.6}[data-surface=hq] .topbar{z-index:40;background:var(--page);gap:10px;position:sticky;top:0}[data-surface=hq] .topbar h1{flex:1;font-weight:800}[data-surface=hq] .topbar .secondary{border:1px solid var(--hair);color:var(--ink2);background:#fff;font-size:12.5px}[data-surface=hq] .topbar .secondary:hover{background:#f2f2f5}[data-surface=hq] button:disabled{opacity:.45;cursor:not-allowed}[data-surface=hq] button:focus-visible,[data-surface=hq] a:focus-visible{outline:2px solid var(--violet);outline-offset:2px}[data-surface=hq] .login-card{background:#fff;border-radius:16px}[data-surface=hq] .login-card .wordmark{font-size:24px}@media (width<=760px){[data-surface=hq] .hq-sidebar{height:auto;min-height:0;position:static}}[data-surface=hq] .case-number{color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.hq-dialog{border:1px solid #dddbe6;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;overflow-y:auto}.hq-dialog::backdrop{background:#0f0c207a}.hq-dialog .board-create{gap:12px;display:grid}.hq-dialog input,.hq-dialog select,.hq-dialog textarea{min-width:0;max-width:100%}[data-surface=hq] .hq-table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.hq-dialog a{overflow-wrap:anywhere}.hq-form-fields{border:0;min-width:0;padding:0}[data-surface=hq] .content>:not(.topbar){max-width:none}[data-surface=hq] .card{border-radius:13px}[data-surface=hq] .primary,[data-surface=hq] .secondary,[data-surface=hq] .danger{font-size:12.5px}[data-surface=hq] .secondary.danger{color:var(--ink2);background:var(--red-soft);border-color:var(--red)}[data-surface=hq] .secondary.danger:not(:disabled):hover{background:var(--red);color:#fff}[data-surface=hq] .fee-policy-table,[data-surface=hq] .technician-work-table{min-width:860px}[data-surface=hq] .fee-policy-table small,[data-surface=hq] .technician-work-table small{color:var(--mut);display:block}@media (width<=760px){[data-surface=hq] .hq-table-scroll button,[data-surface=hq] .hq-dialog button,[data-surface=hq] .secondary.danger{min-width:44px;min-height:44px}}[data-surface=hq] .tabs{border-radius:9px;gap:0;padding:3px;display:inline-flex}[data-surface=hq] .tabs button{border-radius:7px;flex:0 auto;padding:7px 12px;font-size:11.5px}[data-surface=hq] th,[data-surface=hq] td{padding:8px}[data-surface=hq] td{font-variant-numeric:tabular-nums}[data-surface=hq] .detail-head{border-radius:12px;padding:12px 16px}@media (width>=1001px){[data-surface=hq] .detail-grid{grid-template-columns:minmax(0,1fr) 300px}}.hq-dialog .create-form{grid-template-columns:minmax(0,1fr);display:grid}.hq-dialog .create-form label{min-width:0}.hq-dialog .primary,.hq-dialog .secondary{font-size:12.5px}.logistics-order-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.logistics-order-actions p,.order-import-dialog p{margin:4px 0}.order-import-dialog{gap:12px;min-width:min(620px,84vw);display:grid}.manual-order-dialog{gap:12px;min-width:min(460px,84vw);display:grid}.manual-order-dialog label,.order-import-dialog label{gap:6px;display:grid}.order-import-preview{border:1px solid var(--line,#ddd);border-radius:8px;max-height:240px;padding:8px 12px;overflow:auto}@media (width<=600px){.logistics-order-actions{flex-direction:column;align-items:stretch}.order-import-dialog,.manual-order-dialog{width:min(100%,84vw);min-width:0}}.technician-controls{border:1px solid #e4e3ed;border-radius:9px;gap:8px;min-width:0;padding:12px;display:grid}.technician-controls[hidden],.create-form[hidden]{display:none}[data-surface=hq] table .survey-row{display:table-row}[data-surface=hq] .filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:10px;margin-block:12px;display:grid}[data-surface=hq] .filter-grid label{gap:5px;min-width:0;display:grid}.hq-dialog .board-completion input{flex:none;width:auto}[data-surface=hq] .hq-case-table{table-layout:auto;min-width:1160px}[data-surface=hq] .hq-case-table th{white-space:nowrap}[data-surface=hq] .hq-case-table td{vertical-align:middle;min-width:64px;max-width:220px}[data-surface=hq] .hq-case-table .case-number{white-space:nowrap}[data-surface=hq] .hq-case-table-scroll:focus-visible{outline:2px solid var(--violet);outline-offset:2px}[data-surface=hq] .technician-table{table-layout:auto;min-width:1160px}[data-surface=hq] .technician-table th{white-space:nowrap}[data-surface=hq] .technician-avatar{width:28px;height:28px;color:var(--violet);background:#e8e6f5;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.case-period-filters{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (width<=1000px){.case-filters,.case-period-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.case-filters,.case-period-filters{grid-template-columns:minmax(0,1fr)}}.detail-schedule{margin:10px 0 0;font-size:12px;font-weight:700}[data-surface=hq] .case-history{background:#f0f0f3;border-color:#dfe0e5}.case-history h2{text-align:center;font-size:13px}.case-history .section-title{flex-wrap:wrap;justify-content:center;gap:6px}.case-history .section-title label{min-width:0}.history-period{text-align:center;color:var(--mut);font-size:11px}.case-history .timeline-item{text-align:center;border:0;padding:12px 0}.case-history .timeline-item+.timeline-item:before{content:"▼";color:#8a8f98;margin-bottom:12px;font-size:10px;display:block}[data-surface=hq] .detail-filters{margin-bottom:12px;padding:11px 14px}.detail-filters fieldset{border:0;min-width:0;margin:0;padding:0}.detail-presets{flex-wrap:wrap;gap:6px;display:flex}.detail-presets button{border:1px solid var(--line);color:var(--mut);background:#fff;border-radius:18px;padding:6px 12px;font-size:11.5px;font-weight:800}.detail-presets button[aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:#fff}.detail-filter-fields{grid-template-columns:1.45fr 1fr 1fr 1.15fr .75fr 1fr;gap:8px;margin:9px 0 8px;display:grid}.detail-filter-fields label{min-width:0;color:var(--mut);gap:3px;font-size:12px}.detail-filter-fields select{padding:8px 9px;font-size:12px;font-weight:400}.detail-custom-period{flex-wrap:wrap;align-items:end;gap:8px;margin-top:9px;display:flex}[data-surface=hq] .detail-filters .secondary,[data-surface=hq] .detail-head .secondary,[data-surface=hq] .detail-assignment .secondary,[data-surface=hq] .detail-delivery .secondary{border:1px solid var(--hair);color:var(--ink2);background:#fff}.detail-actions{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.detail-actions>.secondary{color:var(--mut);background:0 0;font-size:11px}.detail-cancel{border:1.5px solid var(--red);color:var(--red);background:#fff;border-radius:9px;padding:9px 14px;font-size:12.5px;font-weight:800}[data-surface=hq] .detail-head{min-height:55px;box-shadow:none;font-size:13px}.detail-head>.chip{margin-left:auto}[data-surface=hq] .detail-head .secondary{color:#000;padding:5px 10px}[data-surface=hq] .detail-assignment{box-shadow:none;background:#f1f1f5;border-radius:26px;padding:11px 18px}.detail-assignment .assignment-toolbar{font-size:12.5px}.detail-assignment-region{color:var(--mut);align-items:center;gap:8px;font-size:11px;display:flex}.detail-assignment-region select{padding:8px 9px;font-size:12px}.detail-assignment .detail-schedule{color:var(--mut);font-size:11px;font-weight:600}.detail-assignment [hidden]{display:none}[data-surface=hq] .detail-delivery{background:#f8fbff;border:1.5px solid #cfe3f7;min-height:96px;margin-bottom:10px;padding:16px}.detail-delivery h2{font-size:14px}[data-surface=hq] .detail-delivery .secondary{padding:4px 10px;font-size:11px}.detail-delivery p{color:var(--mut);margin-top:4px;font-size:11px}[data-surface=hq] .canonical-detail-grid{align-items:start}.canonical-detail-grid h2{font-size:14px}.detail-customer-form{margin:8px 0 0}.detail-customer-form>div{border-bottom:1px solid #f2f3f6;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.detail-customer-form dt{color:var(--mut);flex:0 0 140px;font-weight:700}.detail-customer-form dd{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-weight:600;line-height:1.5}.detail-customer-form .unavailable{color:var(--mut);font-weight:400}.detail-customer-form .detail-photo-empty{min-height:150px;color:var(--mut);text-align:center;background:#eeeef3;border-radius:10px;place-items:center;padding:12px;font-size:11px;font-weight:400;display:grid}.detail-operation-title{margin:20px 0 12px}@media (width<=1000px){[data-surface=hq] .canonical-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.detail-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-custom-period>*{flex:120px;min-width:0}.detail-customer-form dt{flex-basis:100px}.detail-head>span{overflow-wrap:anywhere;min-width:0}}.detail-action-form{gap:12px;margin-top:14px;display:grid}.detail-customer-form .detail-photos{flex-wrap:wrap;align-items:start;gap:7px;display:flex}.detail-photo{background:#ebebf1;border:0;border-radius:10px;width:70px;height:70px;padding:0}.detail-photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.detail-photo-expanded{object-fit:contain;max-width:100%;max-height:70vh;margin:auto;display:block}[data-surface=hq] .analytics-filter{border:1px solid var(--hair);box-shadow:var(--sh);background:#fff;border-radius:12px;flex-wrap:wrap;gap:9px 8px;margin-bottom:12px;padding:11px 14px;display:flex}[data-surface=hq] .analytics-panel button,[data-surface=hq] .analytics-panel .analytics-apply{border-color:var(--hair);color:var(--ink2);background:#fff;border-radius:8px;padding:9px 12px;font-size:12.5px;font-weight:700}[data-surface=hq] .analytics-panel button:hover{background:#f2f2f5}[data-surface=hq] .analytics-filter label{color:var(--mut);flex:0 140px;gap:3px;font-size:12px;font-weight:800}[data-surface=hq] .analytics-filter :is(input,select){border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 9px;font-size:12px}[data-surface=hq] .analytics-presets,[data-surface=hq] .analytics-filter-basis{flex-basis:100%}[data-surface=hq] .analytics-presets button{color:var(--mut);border-radius:18px;padding:6px 12px;font-size:11.5px;font-weight:800}[data-surface=hq] .analytics-panel [aria-selected=true],[data-surface=hq] .analytics-panel .dashboard-sheet-tabs [aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:#fff}[data-surface=hq] .dashboard-tabs{background:0 0;gap:6px;padding:0;display:flex}[data-surface=hq] .analytics-sheets,[data-surface=hq] .dashboard-card,[data-surface=hq] .analytics-kpi{border-color:var(--hair);box-shadow:var(--sh);border-radius:13px}[data-surface=hq] .analytics-sheets,[data-surface=hq] .dashboard-card{padding:16px}[data-surface=hq] .dashboard-card h3{font-size:14px}[data-surface=hq] .analytics-sheet-table th button{color:var(--mut);text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-size:11px}[data-surface=hq] .analytics-sheet-total{background:#f8f8fa}@media (width<=760px){[data-surface=hq] .analytics-filter{grid-template-columns:minmax(0,1fr)}}.hq-settlement{min-width:0}.hq-settlement .settlement-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.hq-settlement .settlement-kpis .card{box-shadow:none;margin:0;padding:12px;position:relative}.settlement-kpis span{color:var(--mut);font-size:12px;font-weight:700;display:block}.settlement-kpis strong{font-size:18px;font-weight:800;line-height:1.35;display:block}.settlement-kpis .red{color:var(--red)}.settlement-kpis .violet{color:var(--violet)}.settlement-kpis small{color:#fff;background:#111;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:800;position:absolute;top:8px;right:10px}.hq-settlement .settlement-list{padding:16px}.hq-settlement .settlement-tabs{background:#ebebf0;flex-wrap:wrap;width:fit-content;max-width:100%;margin-bottom:10px;display:flex}.hq-settlement .settlement-tabs button{color:var(--mut);white-space:nowrap}.hq-settlement .settlement-tabs button[aria-pressed=true]{color:#111;background:#fff;box-shadow:0 1px 3px #0002}.settlement-actions{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.hq-settlement .secondary{color:var(--ink2);border:1px solid var(--hair);background:#fff}.settlement-complete{color:#fff;cursor:pointer;background:#078d3b;border:1px solid #078d3b;border-radius:9px;padding:10px 14px;font-size:12.5px;font-weight:800}.hq-settlement .settlement-table{table-layout:auto;min-width:1100px}.hq-settlement .settlement-table th{white-space:nowrap;font-size:10.5px}.hq-settlement .settlement-table td{vertical-align:middle;white-space:nowrap;font-size:12px}.settlement-table small{white-space:normal;max-width:170px;color:var(--mut);font-size:11px;display:block}.settlement-table .primary,.settlement-table .secondary,.settlement-table .settlement-complete{padding:5px 9px;font-size:11px}.settlement-payable{color:#078d3b;font-weight:800}.settlement-warning{color:#885b00;font-size:12px}.settlement-payment-summary{margin:10px 0}.settlement-payment-summary>div{border-bottom:1px solid var(--hair);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.settlement-payment-summary dd{margin:0;font-weight:700}.hq-settlement details>summary{cursor:pointer;padding:12px}.hq-settlement .hq-table-scroll:focus-visible{outline:2px solid var(--violet);outline-offset:2px}@media (width<=760px){.hq-settlement .settlement-list{padding:10px}}@media (width<=1150px){.hq-settlement .settlement-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.hq-settlement .settlement-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.settlement-flow{color:var(--mut);margin:8px 0;font-size:11px}.hq-settlement .chip.scheduled{background:var(--violet-soft);color:var(--violet)}.hq-settlement .settlement-table input[type=checkbox]{width:16px;height:16px}[data-surface=hq] .hq-sidebar nav button{align-items:center;gap:8px;display:flex}.hq-nav-count{background:var(--red);color:#fff;border-radius:9px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:800}.hq-settlement .settlement-kpis .card{background:#fff;border-radius:11px}.settlement-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.hq-settlement .settlement-list>.hq-table-scroll{border:1px solid var(--line);border-radius:11px}[data-surface=hq] .content>.hq-settlement,.hq-settlement>:not(.detail-filters){max-width:none}.hq-settlement .detail-filter-fields{flex-wrap:wrap;align-items:end;display:flex}.hq-settlement .detail-filter-fields label{width:80px}.hq-settlement .detail-filter-fields label:first-child{width:120px}.hq-settlement .detail-filter-fields select{width:100%}@media (width<=760px){[data-surface=hq] .hq-sidebar nav{gap:8px}[data-surface=hq] .hq-sidebar nav button,[data-surface=hq] .topbar button,[data-surface=hq] .analytics-panel button,[data-surface=hq] .hq-dialog button,[data-surface=hq] .dashboard-chart-data summary{white-space:normal;overflow-wrap:anywhere;min-width:44px;min-height:44px;font-size:14px;line-height:1.5}[data-surface=hq] .hq-sidebar .hq-sidebar-footer{display:none}[data-surface=hq] .topbar{flex-wrap:wrap;padding-block:12px}[data-surface=hq] .topbar h1{flex-basis:100%;margin:0;font-size:18px}[data-surface=hq] .analytics-panel,[data-surface=hq] .hq-dialog{font-size:14px;line-height:1.5}[data-surface=hq] .analytics-panel :is(input,select,textarea){min-width:0;max-width:100%;min-height:44px;font-size:16px}[data-surface=hq] .analytics-filter{gap:12px}[data-surface=hq] .analytics-filter label{font-size:14px}[data-surface=hq] :is(.analytics-presets,.analytics-actions,.dashboard-table-tools,.analytics-sheet-controls,.dashboard-legend){flex-wrap:wrap;gap:8px}[data-surface=hq] .analytics-panel [aria-selected=true]:hover,[data-surface=hq] .analytics-panel .dashboard-sheet-tabs [aria-pressed=true]:hover{background:var(--violet);color:#fff}[data-surface=hq] .dashboard-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-surface=hq] .dashboard-sheet-tabs{flex-wrap:wrap;gap:8px;display:flex}[data-surface=hq] .analytics-kpi{min-width:0}[data-surface=hq] .analytics-kpi dt{overflow-wrap:anywhere;font-size:14px}[data-surface=hq] .analytics-kpi dd{overflow-wrap:anywhere;font-size:20px}[data-surface=hq] :is(.analytics-state,.analytics-basis,.analytics-model,.analytics-basis-list,.dashboard-chart-help,.dashboard-chart-data,.dashboard-comparison,.dashboard-bar-label){overflow-wrap:anywhere;font-size:14px}[data-surface=hq] .dashboard-chart-help{margin-top:0}[data-surface=hq] .dashboard-bar-series>span:last-child{font-size:14px}[data-surface=hq] .dashboard-chart-data summary{padding-block:10px}[data-surface=hq] .dashboard-status-stack{height:44px}[data-surface=hq] .dashboard-status-stack button{min-width:0;min-height:0;padding:0}[data-surface=hq] .dashboard-composition-legend{gap:8px}[data-surface=hq] .dashboard-composition-legend button{text-align:left}[data-surface=hq] .dashboard-comparison{flex-wrap:wrap}[data-surface=hq] .analytics-sheet-table-wrap{overscroll-behavior-x:contain;max-width:100%}[data-surface=hq] .analytics-sheet-table :is(th,td),[data-surface=hq] .analytics-sheet-table th button{font-size:14px}[data-surface=hq] .hq-dialog{overscroll-behavior:contain;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:16px}[data-surface=hq] .hq-dialog .section-title{flex-wrap:wrap;gap:8px}[data-surface=hq] .hq-dialog :is(h2,dt,dd){overflow-wrap:anywhere}}.operational-briefing-header,.operational-briefing-controls,.operational-card-header,.operational-card-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.operational-briefing-header,.operational-card-header{justify-content:space-between;gap:10px}.operational-briefing .analytics-briefing-title{margin:0}.operational-periods{background:#e9eaee;border-radius:9px;flex-wrap:wrap;gap:0;padding:3px;display:flex}[data-surface=hq] .operational-periods button{color:var(--mut);background:0 0;border:0;padding:6px 10px;font-size:12px}[data-surface=hq] .operational-periods [aria-pressed=true]{color:var(--ink);box-shadow:var(--sh);background:#fff}[data-surface=hq] .analytics-panel .operational-reanalyze{background:var(--violet);color:#fff}.operational-description,.operational-compare{color:var(--mut);font-size:12px}.operational-description{margin:4px 0 11px}.operational-card{border:1px solid var(--hair);overflow-wrap:anywhere;background:#fff;border-radius:11px;margin-top:8px;padding:10px 13px;font-size:12px}.operational-card p{margin:3px 0 0}.operational-context{color:var(--mut)}.operational-severity{background:var(--blue-soft);color:var(--blue);border-radius:20px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.operational-severity[data-severity=긴급]{background:var(--red-soft);color:var(--red)}.operational-severity[data-severity=주의]{background:var(--warn-soft);color:var(--warn)}.operational-severity[data-severity=기회]{background:var(--ok-soft);color:var(--ok)}[data-surface=hq] .operational-card-actions :is(button,select){border:1px solid var(--line);background:#fff;border-radius:8px;padding:4px 8px;font-size:11px}@media (width<=760px){[data-surface=hq] .analytics-filter label{flex:120px}[data-surface=hq] .operational-periods button,[data-surface=hq] .operational-card-actions :is(button,select){min-height:44px}.operational-briefing-controls,.operational-periods{width:100%}.operational-periods button{flex:45%}}[data-surface=hq] .operational-card-actions select{width:auto}[data-surface=hq] .analytics-panel .operational-reanalyze:hover{color:#fff;background:#3b2e89}.price-panel table{table-layout:auto;min-width:760px}.price-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.price-panel button{white-space:nowrap;min-height:40px}.price-panel .price-delete{color:var(--red);border-color:var(--red)}.price-panel .price-delete:not(:disabled):hover{background:var(--red-soft);border-color:var(--red)}.price-editor,.price-history{border:1px solid var(--line);background:var(--page);border-radius:12px;margin-top:16px;padding:16px}.price-history h3{margin:0;font-size:14px}.price-history article{overflow-wrap:anywhere;padding:12px 0}.price-history article+article{border-top:1px solid var(--line)}.price-history article p+p{margin-top:4px}.price-history article p:first-child{color:var(--violet);font-weight:700}@media (width<=760px){.price-panel button{min-width:44px;min-height:44px}}.assignment-fee-notice{color:#765000;overflow-wrap:anywhere;background:#fff7df;border:1px solid #edd79b;border-radius:12px;margin-bottom:14px;padding:16px}.assignment-fee-notice h2{color:#684600;font-size:16px}.assignment-fee-notice p{margin:8px 0;font-size:12px}.assignment-fee-notice button{min-height:44px;margin-top:4px}@media (width<=760px){.assignment-fee-notice button{width:100%}}[data-surface=hq] .hq-table-scroll button:not(.case-number){white-space:nowrap}[data-surface=hq] .bm-actions{flex-wrap:wrap}.board-content{gap:16px;min-width:0;display:grid}.board-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.technician-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:16px;display:grid}.technician-detail-grid>section{border:1px solid var(--line,#e4e6ec);background:var(--surface,#fcfcfb);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.technician-detail-grid h3{color:var(--ink);margin:0 0 14px}.technician-identity{border-bottom:1px solid var(--line,#e4e6ec);padding-block:12px}.technician-identity h3{margin-block:0 8px}.technician-advanced-filters{grid-column:1/-1}.technician-advanced-filters summary{cursor:pointer;color:var(--ink2);padding-block:10px}@media (width<=760px){.technician-detail-grid{grid-template-columns:minmax(0,1fr)}}.fee-policy-form fieldset{gap:16px;display:grid}.fee-policy-form label{gap:7px;display:grid}.fee-preview{background:var(--page);overflow-wrap:anywhere;border-radius:8px;padding:14px;line-height:1.6}.fee-work-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fee-work-types label{border:1px solid var(--line,#e4e6ec);word-break:keep-all;border-radius:8px;justify-content:center;align-items:center;padding:12px 8px;display:flex}.fee-work-types label.selected{background:var(--soft,#eceafa);border-color:var(--violet);color:var(--violet)}.fee-work-types input{width:auto;accent-color:var(--violet)}.bm-row-menu{margin-top:6px}.bm-row-menu>summary{cursor:pointer;white-space:nowrap}.bm-row-menu>.bm-actions{gap:6px;padding-block:8px;display:grid}.field-report-panel{border:1.5px solid #f3c2bd}.field-report-panel h2,.field-fee-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field-fee-actions .muted{flex-basis:100%}.field-fee-actions input{width:120px;margin-left:6px}.case-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.case-list-head a.primary{text-decoration:none}.tabs .hq-nav-count{margin-left:6px}
