.ai-plan-panel{min-width:0;padding:24px 26px 30px}.ai-plan-steps{z-index:3;background:var(--paper,#fffdf8);padding-bottom:1px;position:sticky;top:0}.ai-plan-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.ai-plan-heading h3{letter-spacing:-.8px;margin:8px 0 0;font-size:20px}.ai-plan-tag{color:#876747;white-space:nowrap;border:1px solid #d9c8b9;padding:5px 8px;font-size:10px}.ai-plan-steps ol{border:1px solid var(--line);background:#f3f2eb;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px;padding:0;list-style:none;display:grid}.ai-plan-steps li+li{border-left:1px solid var(--line)}.ai-plan-steps button{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;border-top:3px solid #0000;align-items:flex-start;gap:9px;min-height:76px;padding:15px 12px;font-size:12px;display:flex}.ai-plan-steps button[aria-current=step]{background:#fffdf8;border-top-color:#ef633c}.ai-plan-steps button:disabled{cursor:default;opacity:.5}.ai-plan-steps small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.5;display:block}.ai-step-number{color:#7d866e;font-variant-numeric:tabular-nums;font-size:12px}.ai-plan-steps [aria-current=step] .ai-step-number{color:#d95632}.ai-stage-title{margin:0 0 24px}.ai-stage-title>span{color:#7d866e;font-size:10px}.ai-stage-title h4{margin:9px 0;font-size:18px;line-height:1.5}.ai-stage-title p,.ai-plan-help{color:var(--muted);font-size:12px;line-height:1.8}.ai-plan-stage>label,.ai-copy-editor label{color:#667259;margin:18px 0 6px;font-size:12px;display:block}.ai-plan-panel textarea,.ai-plan-panel input:not([type=radio]):not([type=checkbox]),.ai-plan-panel select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fffefa;border-radius:2px;padding:11px 12px;font-size:12px}.ai-plan-panel textarea,.ai-plan-stage>label input{margin-top:8px}.ai-plan-panel textarea{resize:vertical;line-height:1.8}.ai-plan-panel button:focus-visible,.ai-plan-panel input:focus-visible,.ai-plan-panel textarea:focus-visible,.ai-plan-panel select:focus-visible,.ai-plan-panel summary:focus-visible{outline-offset:3px;outline:2px solid #b46440}.ai-plan-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:18px;display:flex}.ai-plan-actions>span,.ai-plan-panel small{color:var(--muted);font-size:10px;line-height:1.7}.ai-plan-actions .button{padding:12px 16px;font-size:12px}.ai-plan-warning,.ai-plan-notice{color:#7d623e;background:#f7f0df;margin:12px 0 18px;padding:12px 14px;font-size:12px;line-height:1.8}.ai-plan-notice{color:#38624a;background:#edf2e8}.ai-plan-summary{background:#edeedf;padding:19px;font-size:14px;line-height:1.9}.ai-plan-overview{grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.ai-plan-overview>div{border-left:1px solid var(--line);flex-direction:column;gap:9px;padding:0 16px;display:flex}.ai-plan-overview strong{font-size:27px;font-weight:500}.ai-plan-overview span{color:var(--muted);font-size:11px}.ai-plan-angle{border-top:1px solid var(--line);padding:18px 0}.ai-plan-angle>span{color:#7d866e;margin-right:15px;font-size:10px}.ai-plan-angle strong{font-size:13px}.ai-plan-angle p{color:var(--muted);margin:8px 0 0;font-size:12px}.ai-plan-empty{padding:25px 0;font-size:13px;line-height:1.8}.ai-plan-empty button{margin:12px 15px 0 0}.ai-plan-history{border-top:1px solid var(--line);margin-top:25px;padding-top:15px}.ai-plan-history summary,.ai-plan-keywords>summary{cursor:pointer;color:#667259;font-size:12px}.ai-plan-history>button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:6px;padding:14px 0;font-size:12px;display:flex}.ai-plan-history>button>span{color:var(--muted);font-size:10px}.ai-keyword-list{border-top:1px solid var(--line);max-height:330px;margin:12px 0 24px;overflow:auto}.ai-keyword-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 112px;gap:14px;padding:13px 2px;display:grid}.ai-keyword-row strong{font-size:13px}.ai-keyword-row small{margin-top:5px;display:block}.ai-keyword-row p,.ai-keyword-row details{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.7}.ai-keyword-row summary{cursor:pointer}.ai-keyword-select{align-self:start;position:relative}.ai-creative-choices{border:0;min-width:0;margin:24px 0;padding:0}.ai-creative-choices legend{margin-bottom:12px;font-size:13px}.ai-creative-choices label{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;margin-top:8px;padding:14px;display:flex}.ai-creative-choices label.selected{background:#f0f1e7;border-color:#a0a98e}.ai-creative-choices strong{font-size:12px}.ai-creative-choices small{margin-top:6px;display:block}.ai-copy-editor{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:25px;display:grid}.ai-copy-editor label:first-child{margin-top:0}.ai-copy-editor aside{background:#f4f2e9;padding:18px;font-size:12px;line-height:1.9}.ai-copy-editor aside>span{color:#7d866e;font-size:10px}.ai-plan-questions{background:#f8f1e2;margin:22px 0;padding:15px 19px;font-size:12px;line-height:1.9}.ai-plan-questions ul{margin:8px 0 0;padding-left:17px}.ai-plan-stage .ai-review-confirm{align-items:flex-start;gap:11px;line-height:1.8;display:flex}.ai-review-confirm input{margin-top:5px}.ai-plan-handoff{border:1px solid var(--line);background:#f0f1e7;padding:23px}.ai-plan-handoff>span,.ai-plan-handoff small{color:var(--muted);font-size:10px;display:block}.ai-plan-handoff strong{margin-top:12px;font-size:17px;display:block}.ai-plan-handoff p{font-size:13px;line-height:1.9}.ai-registration-bridge{background:#f0f1e7;border:1px solid #bbc3aa;margin:20px 26px 0;padding:18px;font-size:12px;line-height:1.8}.ai-registration-bridge>span{color:#7d866e;font-size:10px}.ai-registration-bridge button{margin:8px 10px 0 0}@media (max-width:650px){.ai-plan-panel{padding:20px 16px}.ai-plan-heading{align-items:flex-start}.ai-plan-heading h3{font-size:17px}.ai-plan-tag{white-space:normal;max-width:62px;font-size:9px}.ai-plan-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-plan-steps li:nth-child(3){border-left:0}.ai-plan-steps li:nth-child(n+3){border-top:1px solid var(--line)}.ai-plan-steps button{min-height:68px;padding:10px}.ai-stage-title h4{font-size:16px}.ai-plan-actions{flex-direction:column;align-items:stretch}.ai-copy-editor{grid-template-columns:1fr}.ai-plan-overview>div{padding:0 10px}.ai-keyword-row{grid-template-columns:minmax(0,1fr) 100px}.ai-registration-bridge{margin:16px 16px 0}}
.marketing-panel{border-top:1px solid var(--line);background:var(--surface);min-width:0;padding:24px}.marketing-heading,.marketing-toolbar,.marketing-plan-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-heading h3{letter-spacing:-.5px;margin-top:6px;font-size:17px;font-weight:600}.marketing-heading .eyebrow{font-size:8px}.marketing-badge{color:#876747;border:1px solid #d9c8b9;border-radius:3px;padding:3px 7px;font-size:10px}.marketing-description{color:var(--muted);margin:17px 0;font-size:11px;line-height:1.9}.marketing-toolbar{margin:18px 0;font-size:12px}.marketing-panel .text-button{font-size:11px}.marketing-panel .error-message .text-button{margin-top:8px;display:block}.marketing-help,.marketing-panel .field small{color:#74776b;overflow-wrap:anywhere;margin:10px 0 14px;font-size:10px;line-height:1.85}.marketing-panel .field small{margin:0}.marketing-panel fieldset{border:0;min-width:0;margin:0;padding:0}.marketing-form{border:1px solid var(--line);background:#f6f5ef;border-radius:4px;margin-bottom:22px;padding:17px 14px}.marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.marketing-panel .button{border-radius:3px;min-height:39px;padding:9px 13px;font-size:11px}.marketing-panel .secondary{background:#f0f1e9;border:1px solid #cdd1c1}.marketing-empty{color:var(--muted);padding:16px 0;font-size:11px}.marketing-notice{color:#38624a;background:#edf2e8;margin:12px 0;padding:12px;font-size:11px;line-height:1.8}.marketing-plan-title{overflow-wrap:anywhere;align-items:flex-start;font-size:12px}.marketing-details{border-top:1px solid var(--line);margin:18px 0;padding-top:13px}.marketing-details summary{cursor:pointer;font-size:12px;font-weight:500}.marketing-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.marketing-report{border-top:1px solid var(--line);margin-top:23px;padding-top:16px}.marketing-report h4{margin:0;font-size:14px}.marketing-context{background:#f5f4ee;padding:11px;font-size:10px;line-height:1.9}.marketing-context div{grid-template-columns:85px minmax(0,1fr);gap:5px;display:grid}.marketing-context dt{color:var(--muted)}.marketing-context dd{overflow-wrap:anywhere;margin:0}.marketing-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:15px 0;display:grid}.marketing-metrics dt{color:var(--muted);font-size:10px}.marketing-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:17px}.marketing-derived dd{font-size:13px}.marketing-table-scroll{width:100%;margin-top:16px;overflow-x:auto}.marketing-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:10px}.marketing-table-scroll caption{text-align:left;color:var(--muted);padding-bottom:9px;font-size:10px}.marketing-table-scroll th,.marketing-table-scroll td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);padding:9px}.marketing-table-scroll th:first-child,.marketing-table-scroll td:first-child,.marketing-table-scroll td:last-child{text-align:left}.marketing-table-scroll td:last-child{white-space:normal;overflow-wrap:anywhere;min-width:140px;max-width:240px}@media (max-width:480px){.marketing-panel{padding:22px 18px}.marketing-grid{grid-template-columns:minmax(0,1fr)}.marketing-panel input,.marketing-panel select,.marketing-panel textarea{font-size:16px}}
.keyword-request-panel{min-width:0;padding:24px 26px 0}.keyword-request-heading,.keyword-request-state{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.keyword-request-heading h3{letter-spacing:-.5px;margin-top:6px;font-size:17px;font-weight:600}.keyword-request-heading .eyebrow{font-size:8px}.keyword-request-badge{color:#876747;border:1px solid #d9c8b9;border-radius:3px;padding:4px 7px;font-size:10px}.keyword-request-help{color:var(--muted);overflow-wrap:anywhere;margin:12px 0;font-size:11px;line-height:1.8}.keyword-request-state{color:#687259;margin:16px 0;font-size:10px}.keyword-request-panel .text-button{font-size:11px}.keyword-request-panel fieldset{border:0;min-width:0;margin:0;padding:0}.keyword-request-panel .button{min-height:39px;padding:9px 13px;font-size:11px}.keyword-request-notice{color:#38624a;background:#edf2e8;margin:14px 0;padding:12px;font-size:11px;line-height:1.8}.keyword-bulk{border:1px solid var(--line);background:#f5f4ed;margin:18px 0;padding:14px}.keyword-counts{color:#667259;flex-wrap:wrap;gap:7px 16px;margin:18px 0 12px;font-size:11px;display:flex}.keyword-counts>span:first-child{color:var(--ink);font-weight:600}.keyword-filter{flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.keyword-filter button{border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:7px 9px;font-size:11px}.keyword-filter button[aria-pressed=true]{color:#3c4e30;background:#eef1e7;border-color:#829172}.keyword-filter button>span{font-variant-numeric:tabular-nums;margin-left:5px}.keyword-review-list{margin:0 0 18px;padding:0;list-style:none}.keyword-review-item{border-bottom:1px solid var(--line);border-left:3px solid #c9c6b4;min-width:0;margin-top:7px;padding:9px 8px 6px}.keyword-review-item.keyword-include{border-left-color:#68885c}.keyword-review-item.keyword-exclude{border-left-color:#b3b3ac}.keyword-review-row{grid-template-columns:20px minmax(100px,1fr) 94px 90px 28px;align-items:center;gap:6px;min-width:0;display:grid}.keyword-row-number{color:#929883;font-variant-numeric:tabular-nums;font-size:9px}.keyword-review-row .field{margin:0;position:relative}.keyword-review-row .field input,.keyword-review-row .field select{min-height:35px;padding:7px 6px;font-size:11px}.keyword-review-row .keyword-delete{padding:6px 0}.keyword-note{min-width:0;margin:5px 0 0 26px}.keyword-note summary{cursor:pointer;color:#818775;white-space:nowrap;text-overflow:ellipsis;padding:2px 0;font-size:10px;line-height:1.8;overflow:hidden}.keyword-note summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.keyword-note .field{margin:9px 0 5px}.keyword-save{z-index:2;border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;display:flex;position:sticky;bottom:0}.keyword-save>span{color:var(--muted);font-size:10px}.keyword-export{border:1px solid var(--line);background:#f5f6ef;margin:14px 0 20px;padding:13px 14px}.keyword-export h4{margin:0;font-size:12px}.keyword-export .keyword-request-help{margin:8px 0;font-size:10px}.keyword-export-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}@media (max-width:760px){.keyword-request-panel{padding:20px 18px 0}.keyword-review-row{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr) 28px}.keyword-text-field{grid-column:2/4}.keyword-delete{grid-area:1/4}.keyword-source-field{grid-area:2/2}.keyword-status-field{grid-area:2/3}.keyword-review-row .field input,.keyword-review-row .field select{padding:7px 5px;font-size:16px}.keyword-review-item{padding:9px 6px 6px}.keyword-save{padding-bottom:max(12px, env(safe-area-inset-bottom))}}
.workspace .editor-tabs{overscroll-behavior-x:contain;display:flex;overflow-x:auto}.workspace .editor-tabs [role=tab]{flex:1 0 auto;padding-left:10px;padding-right:10px}.naver-registration{min-width:0;padding:24px 26px}.naver-registration>header,.naver-registration-toolbar,.naver-registration-result{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.naver-registration h3{letter-spacing:-.5px;margin-top:6px;font-size:17px}.naver-registration .eyebrow{font-size:8px}.naver-registration-help,.naver-registration .field small{color:var(--muted);overflow-wrap:anywhere;margin:13px 0;font-size:11px;line-height:1.85}.naver-registration .field small{margin:0;font-size:10px}.naver-registration-badge{color:#876747;border:1px solid #d9c8b9;border-radius:3px;padding:4px 7px;font-size:10px}.naver-registration-toolbar{border-top:1px solid var(--line);margin:12px 0;padding:13px 0;font-size:11px}.naver-registration .text-button{font-size:11px}.naver-registration .button{min-height:40px;padding:9px 13px;font-size:11px}.naver-registration fieldset{border:0;min-width:0;margin:0;padding:0}.naver-registration form[hidden]{display:none}.naver-registration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.naver-registration-view{gap:17px;margin:17px 0;display:flex}.naver-registration-view [aria-pressed=true]{color:var(--accent)}.naver-registration-summary{background:#f5f4ed;padding:14px;font-size:11px;line-height:1.9}.naver-registration-summary>div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.naver-registration-summary dt{color:var(--muted)}.naver-registration-summary dd{overflow-wrap:anywhere;margin:0}.naver-registration-result{margin-top:16px;font-size:12px}.naver-registration-result>span{color:var(--muted);font-size:10px}.naver-registration-keywords{margin:18px 0;font-size:11px}.naver-registration-keywords summary{cursor:pointer}.naver-registration-keywords ul{overflow-wrap:anywhere;max-height:180px;line-height:1.85;overflow:auto}.naver-registration-steps{margin:18px 0;padding:0;list-style:none}.naver-registration-steps li{border-top:1px solid var(--line);padding:10px 0;font-size:11px}.naver-registration-steps li>div{justify-content:space-between;gap:12px;display:flex}.naver-registration-steps p{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px}.naver-registration-confirm{align-items:flex-start;gap:9px;margin:18px 0;font-size:12px;line-height:1.8;display:flex}.naver-registration-confirm input{flex-shrink:0;margin-top:4px}.naver-registration-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.naver-registration-notice{color:#38624a;background:#edf2e8;margin:14px 0;padding:12px;font-size:11px;line-height:1.8}@media (max-width:760px){.naver-registration{padding:20px 18px}.naver-registration-grid{grid-template-columns:minmax(0,1fr)}.naver-registration-summary>div{grid-template-columns:87px minmax(0,1fr);gap:8px}}
.naver-channel-panel{border:1px solid var(--line);border-radius:5px;min-width:0;margin:15px 0 20px;padding:12px 14px;font-size:11px}.naver-channel-panel>summary{cursor:pointer;color:var(--accent);font-weight:600}.naver-channel-panel>section{margin-top:13px}.naver-channel-panel p{overflow-wrap:anywhere;color:var(--muted);margin:10px 0;line-height:1.85}.naver-channel-panel p.error-message{color:#a54030}.naver-channel-toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0;display:flex}.naver-channel-preview{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.naver-channel-preview dl{background:#f5f4ed;padding:12px;line-height:1.9}.naver-channel-preview dl>div{grid-template-columns:100px minmax(0,1fr);gap:8px;display:grid}.naver-channel-preview dt{color:var(--muted)}.naver-channel-preview dd{overflow-wrap:anywhere;margin:0}.naver-channel-confirm{align-items:flex-start;gap:8px;margin:14px 0;line-height:1.8;display:flex}.naver-channel-confirm input{flex-shrink:0;margin-top:4px}@media (max-width:760px){.naver-channel-panel{padding:12px 10px}.naver-channel-preview dl>div{grid-template-columns:80px minmax(0,1fr)}}
.ad-connections{border:1px solid var(--line);background:var(--surface);min-width:0;margin:24px 0;padding:24px;scroll-margin-top:20px}.ad-connections>header,.ad-connection-item>header,.ad-connection-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ad-connections h2{letter-spacing:-.5px;margin:5px 0 0;font-size:20px}.ad-connections h3{overflow-wrap:anywhere;margin:0 0 14px;font-size:14px}.ad-connection-help{color:var(--muted);overflow-wrap:anywhere;margin:14px 0;font-size:12px;line-height:1.85}.ad-connection-tag{color:#5e7251;white-space:nowrap;border:1px solid #d4dcc9;border-radius:3px;padding:4px 8px;font-size:11px}.ad-connection-toolbar{margin:25px 0 16px;font-size:13px}.ad-connection-notice{color:#38624a;background:#edf2e8;margin:12px 0;padding:12px;font-size:12px;line-height:1.8}.ad-connection-form{border:1px solid var(--line);background:#f7f6f0;margin:18px 0;padding:18px}.ad-connections fieldset{border:0;min-width:0;margin:0;padding:0}.ad-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.ad-connection-item{border-top:1px solid var(--line);padding:22px 0}.ad-connection-item h3{margin-bottom:3px}.ad-connection-item header .ad-connection-help{margin:0}.ad-connection-item dl{color:var(--muted);font-size:11px;line-height:1.9}.ad-connection-item dl>div{flex-wrap:wrap;gap:14px;display:flex}.ad-connection-item dd{margin:0}.ad-connection-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;display:flex}.ad-connections .button{border-radius:3px;min-height:38px;padding:9px 13px;font-size:12px}.ad-connections .secondary{background:#f2f3ec;border:1px solid #d2d5c8}.ad-connections .text-button{font-size:12px}.ad-disconnect-confirm{background:#fbf0e5;border:1px solid #ead6bf;margin-top:18px;padding:15px;font-size:12px;line-height:1.85}@media (max-width:600px){.ad-connections{padding:20px 16px}.ad-connection-form{padding:15px 12px}.ad-connection-grid{grid-template-columns:minmax(0,1fr)}.ad-connections input,.ad-connections select{font-size:16px}}
.naver-reporting{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.naver-reporting>summary{cursor:pointer;font-size:13px;font-weight:600}.naver-reporting summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.naver-reporting-help{color:var(--muted);overflow-wrap:anywhere;margin:14px 0;font-size:11px;line-height:1.9}.naver-reporting-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.naver-reporting-notice{color:#38624a;background:#edf2e8;margin:12px 0;padding:12px;font-size:12px;line-height:1.8}.naver-campaign-meta{overflow-wrap:anywhere;background:#f4f4ed;margin:15px 0;padding:14px;font-size:12px}.naver-campaign-meta p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.9}.naver-schedule{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:14px 0;font-size:12px;display:flex}.naver-schedule p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.8}.naver-reporting-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.naver-reporting-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.naver-reporting .naver-reporting-metrics dt{color:var(--muted);font-size:11px}.naver-reporting .naver-reporting-metrics dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:17px}.naver-reporting .naver-reporting-metrics>div{display:block}.naver-reporting-table{max-width:100%;margin-top:20px;overflow-x:auto}.naver-reporting-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.naver-reporting-table caption{text-align:left;color:var(--muted);padding-bottom:10px;font-size:11px}.naver-reporting-table td,.naver-reporting-table th{border-bottom:1px solid var(--line);white-space:nowrap;text-align:right;padding:10px}.naver-reporting-table td:first-child,.naver-reporting-table th:first-child{text-align:left}.naver-reporting .error-message .text-button{margin-top:8px;display:block}@media (max-width:600px){.naver-reporting-dates{grid-template-columns:minmax(0,1fr);gap:0}.naver-reporting-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
