.sync-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.sync-buttons button{color:#28644f;white-space:nowrap;background:#fff;border:1px solid #bfd4cb;border-radius:7px;padding:8px 10px;font-size:8px}.sync-buttons button:first-child{color:#fff;background:#236f55;border-color:#236f55}.sync-buttons button.recheck,.import-modal footer button.recheck{color:#87631f;background:#fff7e6;border:1px solid #e5cf9e}.sync-buttons button:disabled,.import-modal footer button:disabled,.top-actions button:disabled{opacity:.55;cursor:wait}.real-report,.cost-settings{margin-top:14px}.product-ad-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.product-period-warning{color:#775b26;background:#fff8e9;border:1px solid #ead8b5;border-radius:9px;align-items:center;gap:10px;margin:12px 0;padding:11px 14px;display:flex}.product-period-warning strong{flex:none;font-size:10px}.product-period-warning span{font-size:9px;line-height:1.55}.product-ad-summary article{background:#fffdf7;border:1px solid #e5dfcf;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.product-ad-summary small,.product-ad-summary span{color:#7b817e;font-size:9px}.product-ad-summary strong{color:#2f493f;font-size:15px}.ad-cost-basis{flex-direction:column;gap:2px;display:inline-flex}.ad-cost-basis small{color:#8b7550}.ad-cost-basis.direct small{color:#237058}.empty-report{text-align:center;color:#83918c;background:#f5f8f6;border-radius:10px;padding:32px;font-size:10px}.negative{color:#bd4c43!important}.cost-settings form{grid-template-columns:1.1fr 1.8fr repeat(3,1fr) auto;align-items:end;gap:8px;margin-top:16px;display:grid}.cost-settings label{color:#74827d;font-size:8px}.cost-settings input{background:#fff;border:1px solid #dce5e1;border-radius:8px;width:100%;margin-top:5px;padding:9px;font-size:10px;display:block}.cost-settings form button{height:34px;margin:0;padding:0 14px}.cost-list-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.cost-list-grid button{color:#233f36;text-align:left;background:#f5f8f6;border:1px solid #e0e7e4;justify-content:space-between;height:auto;margin:0;padding:10px;display:flex}.cost-list-grid strong,.cost-list-grid small{display:block}.cost-list-grid strong{font-size:10px}.cost-list-grid small{color:#87938f;margin-top:3px;font-size:8px}.cost-list-grid b{color:#267055;font-size:10px}@media (max-width:1000px){.cost-settings form,.cost-list-grid{grid-template-columns:1fr 1fr}}.reference-check{border-radius:11px;align-items:center;gap:20px;margin:-2px 0 13px;padding:12px 15px;display:flex}.reference-check.pass{color:#205f48;background:#eaf7f0;border:1px solid #b9dfcc}.reference-check.fail{color:#8c3f2d;background:#fff1ed;border:1px solid #efc1b4}.reference-check small,.reference-check strong{display:block}.reference-check small{opacity:.7;font-size:8px}.reference-check strong{margin-top:3px;font-size:11px}.reference-check p{text-align:right;margin:0 0 0 auto;font-size:9px}.reference-check p b{font-size:11px}.import-summary{grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0;display:grid}.import-summary span{background:#eef6f2;border-radius:9px;padding:9px}.import-summary small,.import-summary b{display:block}.import-summary small{color:#73847d;font-size:8px}.import-summary b{color:#205e49;margin-top:4px;font:17px Georgia,serif}.import-summary p{color:#d8eee5;background:#173f34;border-radius:8px;grid-column:1/-1;margin:0;padding:9px;font-size:9px}.backfill-strip{color:#244b3e;background:#f5faf7;border:1px solid #cfe0d9;border-radius:11px;align-items:center;gap:22px;margin:-2px 0 13px;padding:12px 15px;display:flex}.backfill-strip small,.backfill-strip strong,.backfill-strip span{display:block}.backfill-strip small{color:#71857d;font-size:8px}.backfill-strip strong{margin-top:3px;font-size:11px}.backfill-strip>div:nth-child(2){border-left:1px solid #d7e5df;padding-left:20px}.backfill-strip b{font:20px Georgia,serif}.backfill-strip span{color:#75867f;font-size:8px}.backfill-strip p{color:#5f756d;margin-left:auto;font-size:9px}.backfill-strip.has-warning{color:#684a1f;background:#fff9ed;border-color:#e7c48b}.backfill-strip.has-warning strong{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.collection-error-details{color:#684a1f;background:#fffaf0;border:1px solid #e7c48b;border-radius:11px;margin:-3px 0 13px;padding:14px 15px}.collection-error-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.collection-error-heading small,.collection-error-heading strong{display:block}.collection-error-heading small{color:#96753b;font-size:8px}.collection-error-heading strong{margin-top:3px;font-size:11px}.collection-error-heading button{color:#725521;cursor:pointer;background:#fff;border:1px solid #d5b36a;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.collection-error-rows{gap:7px;margin-top:12px;display:grid}.collection-error-rows article{border-top:1px dashed #e8d6b0;grid-template-columns:70px minmax(0,1fr);gap:10px;padding-top:8px;font-size:9px;line-height:1.55;display:grid}.collection-error-rows b{color:#5e4519}.collection-error-rows span{color:#795f30}.recheck-result{color:#21483a;background:#f6fbf8;border:1px solid #cfe1d8;border-radius:11px;margin:0 0 13px;padding:14px 15px}.recheck-result.changed{color:#60491d;background:#fffaf0;border-color:#ead5a6}.recheck-result-head{align-items:center;gap:10px;display:flex}.recheck-result-head>span{color:#247156;background:#dcefe6;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.recheck-result.changed .recheck-result-head>span{color:#926b20;background:#f5e6c4}.recheck-result-head small,.recheck-result-head strong{display:block}.recheck-result-head small{color:#71857d;margin-bottom:3px;font-size:8px}.recheck-result-head strong{font-size:11px}.recheck-result-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.recheck-result-actions>b{color:#247156;white-space:nowrap;background:#deefe7;border-radius:8px;padding:5px 8px;font-size:8px}.recheck-result.changed .recheck-result-actions>b{color:#88631e;background:#f3e5c5}.recheck-result-actions button{color:#2a6d56;min-height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9ddd4;border-radius:8px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.recheck-result.changed .recheck-result-actions button{color:#80601e;border-color:#e6d3a8}.recheck-result-actions button:hover{background:#f4faf7}.recheck-result.changed .recheck-result-actions button:hover{background:#fff6e6}.recheck-result-actions button:focus-visible{outline-offset:2px;outline:2px solid #247156}.recheck-result-actions button span{font-size:10px;line-height:1}.recheck-deltas{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.recheck-deltas article{background:#fff;border:1px solid #dce8e2;border-radius:8px;padding:9px}.recheck-result.changed .recheck-deltas article{border-color:#eee0c2}.recheck-deltas small,.recheck-deltas strong,.recheck-deltas b{display:block}.recheck-deltas small{color:#7c8d87;font-size:7px}.recheck-deltas strong{color:#304f44;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.recheck-deltas b{color:#267257;margin-top:4px;font-size:9px}.recheck-result.changed .recheck-deltas b{color:#926b20}.verification-center{color:#e7f2ee;background:#102c25;border-radius:12px;margin:0 0 13px;padding:16px;box-shadow:0 9px 24px #102c2517}.verification-head{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.verification-head small{letter-spacing:1.4px;color:#70c49f;font-size:8px}.verification-head h2{margin:4px 0 0;font:15px Georgia,Noto Serif KR,serif}.verification-head p{color:#8fa9a0;margin:0;font-size:8px}.verification-cards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.verification-cards article{background:#193a31;border:1px solid #315047;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.verification-cards article>span{border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.verification-cards .verified>span{color:#baf0d7;background:#2c7359}.verification-cards .warning>span{color:#ffdb9f;background:#76583a}.verification-cards strong,.verification-cards small,.verification-cards b{display:block}.verification-cards strong{font-size:10px}.verification-cards small{color:#91aaa1;margin-top:3px;font-size:7px;line-height:1.45}.verification-cards b{color:#fff;grid-column:2;font:12px Georgia,serif}.verification-cards .warning{background:#3e3527;border-color:#7a5b3d}@media (max-width:1000px){.recheck-deltas{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-cards{grid-template-columns:1fr 1fr}}@media (max-width:700px){.recheck-result-head{align-items:flex-start}.recheck-result-actions>b{display:none}.recheck-deltas{grid-template-columns:1fr}.product-period-warning{flex-direction:column;align-items:flex-start}.verification-head{align-items:flex-start;gap:8px}.verification-head p{text-align:right}.verification-cards{grid-template-columns:1fr}}.support-open-button{color:#1f6f55;min-height:38px;font-family:var(--font-ui);white-space:nowrap;cursor:pointer;background:#f7fbf9;border:1px solid #c9ddd4;border-radius:8px;padding:0 14px;font-size:10px;font-weight:750}.support-open-button:hover{background:#edf7f2;border-color:#84b8a3}.support-access-banner{z-index:220;color:#fff;background:#153f33f2;border:1px solid #8fc3ad;border-radius:10px;align-items:center;gap:18px;max-width:min(620px,100vw - 32px);padding:10px 12px 10px 16px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #12382b2e}.support-access-banner span{gap:2px;font-size:9px;line-height:1.5;display:grid}.support-access-banner b{font-size:10px}.support-access-banner button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff52;border-radius:7px;flex:none;padding:7px 10px;font-size:9px;font-weight:750}.support-modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a211ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.support-modal{color:#263d35;background:#fbfcfb;border:1px solid #dce8e3;border-radius:17px;width:min(720px,100%);max-height:min(820px,100vh - 48px);overflow:auto;box-shadow:0 24px 70px #071b153d}.support-modal>header{border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 18px;display:flex}.support-modal>header p{color:#247157;letter-spacing:.16em;margin:0 0 7px;font-size:8px;font-weight:850}.support-modal>header h2{font-family:var(--font-ui);letter-spacing:-.04em;margin:0;font-size:20px;font-weight:800}.support-modal>header small{color:#74847e;margin-top:6px;font-size:9px;display:block}.support-modal>header>button{color:#5d7169;cursor:pointer;background:#eaf0ed;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.support-tabs{gap:4px;padding:14px 26px 0;display:flex}.support-tabs button{color:#73817c;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:10px;font-weight:750}.support-tabs button.active{color:#1f6f55;background:#e5f2ec}.support-message{color:#285b49;background:#f0f7f4;border:1px solid #d8e7e0;border-radius:8px;margin:13px 26px 0;padding:10px 12px;font-size:9px;line-height:1.55}.support-form,.support-ticket-list{padding:18px 26px 26px}.support-form{gap:13px;display:grid}.support-form>label,.support-screenshot-field{color:#41564e;gap:6px;font-size:9px;font-weight:750;display:grid}.support-form input,.support-form select,.support-form textarea,.support-change-request input{color:#263d35;width:100%;font:inherit;background:#fff;border:1px solid #d8e4df;border-radius:8px;outline:none;font-size:10px;font-weight:500}.support-form input,.support-form select,.support-change-request input{min-height:38px;padding:0 11px}.support-form textarea{resize:vertical;min-height:112px;padding:11px;line-height:1.65}.support-form input:focus,.support-form select:focus,.support-form textarea:focus,.support-change-request input:focus{border-color:#3c8b6d;box-shadow:0 0 0 3px #2b816219}.support-diagnostic-preview{background:#f3f8f5;border:1px solid #d8e7e0;border-radius:10px;padding:14px 15px}.support-diagnostic-preview>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-diagnostic-preview strong{font-size:10px}.support-diagnostic-preview small,.support-screenshot-field small{color:#75867f;font-size:8px;font-weight:500;line-height:1.55}.support-diagnostic-preview ul{color:#456157;gap:5px;margin:10px 0;padding:0;font-size:9px;list-style:none;display:grid}.support-diagnostic-preview li:before{color:#2b8263;content:"✓";margin-right:6px}.support-diagnostic-preview p{color:#6d7e77;border-top:1px dashed #ccddd5;margin:0;padding-top:9px;font-size:8px;line-height:1.6}.support-screenshot-field input[type=file]{background:#f8faf9;padding:8px}.support-screenshot-preview{background:#fff;border:1px solid #dce7e2;border-radius:9px;grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.support-screenshot-preview img{object-fit:contain;background:#f2f4f3;border-radius:5px;width:110px;max-height:90px}.support-screenshot-preview button,.support-close-ticket{color:#8c5a4c;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:9px;font-weight:750}.support-form-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.support-form-actions button{cursor:pointer;border-radius:8px;min-width:88px;min-height:38px;font-size:10px;font-weight:750}.support-form-actions .secondary{color:#61716b;background:#fff;border:1px solid #d8e2de}.support-ticket-list{gap:12px;display:grid}.support-ticket-list>p{color:#75847f;text-align:center;padding:35px 0;font-size:10px}.support-ticket-list>article{background:#fff;border:1px solid #dfe8e4;border-radius:11px;padding:16px}.support-ticket-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-ticket-list>article>header>div{gap:3px;display:grid}.support-ticket-list>article>header span{color:#2c7b5e;font-family:var(--font-number);font-size:8px;font-weight:800}.support-ticket-list>article>header strong{font-size:11px}.support-ticket-list>article>header small,.support-ticket-list>article>header b{color:#7a8983;font-size:8px}.support-ticket-list>article>header b{font-family:var(--font-number);background:#f2f5f3;border-radius:999px;padding:5px 7px}.support-ticket-list>article>p{color:#52665e;white-space:pre-wrap;margin:12px 0;font-size:9px;line-height:1.7}.support-grant-box{background:#eff7f3;border:1px solid #d5e7de;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.support-grant-box span{color:#667970;gap:3px;font-size:8px;line-height:1.5;display:grid}.support-grant-box strong{color:#285744;font-size:9px}.support-grant-box button,.support-change-request button{color:#216d52;cursor:pointer;background:#fff;border:1px solid #acd0c0;border-radius:7px;flex:none;min-height:31px;padding:0 10px;font-size:8px;font-weight:800}.support-change-request{background:#fff9ed;border:1px solid #ead4a9;border-radius:9px;gap:8px;margin-top:12px;padding:13px;display:grid}.support-change-request>strong{color:#7a5721;font-size:10px}.support-change-request>p{color:#594d38;grid-template-columns:50px 1fr;gap:7px;margin:0;font-size:9px;line-height:1.55;display:grid}.support-change-request>p span{color:#9a7640;font-weight:750}.support-change-request>small{color:#8b785a;font-size:8px}.support-change-request>div{justify-content:flex-end;gap:7px;display:flex}.support-change-request button.primary,.support-form-actions button.primary{color:#fff;background:#1f7357;border-color:#1f7357}.support-close-ticket{margin-top:12px}@media (max-width:760px){.support-open-button{z-index:180;color:#fff;background:#1f7357;border-color:#1f7357;min-height:40px;position:fixed;bottom:14px;right:14px;box-shadow:0 8px 24px #164c3938}.support-modal-backdrop{align-items:end;padding:0}.support-modal{border-radius:17px 17px 0 0;width:100%;max-height:92vh}.support-modal>header,.support-form,.support-ticket-list{padding-left:18px;padding-right:18px}.support-tabs{padding-left:18px}.support-message{margin-left:18px;margin-right:18px}.support-grant-box{flex-direction:column;align-items:flex-start}}.support-admin-shell{color:#263d35;min-height:100vh;font-family:var(--font-ui);background:#f2f5f3;padding:28px}.support-admin-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1320px;margin:0 auto 18px;display:flex}.support-admin-header p{color:#257359;letter-spacing:.17em;margin:0 0 6px;font-size:8px;font-weight:850}.support-admin-header h1{letter-spacing:-.045em;margin:0;font-size:24px}.support-admin-header small{color:#71817b;margin-top:6px;font-size:9px;display:block}.support-admin-header a{color:#2a6e55;background:#fff;border:1px solid #cfddd7;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:750;text-decoration:none}.support-admin-message{color:#775a27;background:#fff8e9;border:1px solid #e2c98f;border-radius:8px;max-width:1320px;margin:0 auto 14px;padding:11px 13px;font-size:9px}.support-admin-grid{grid-template-columns:280px minmax(0,1fr);gap:16px;max-width:1320px;margin:0 auto;display:grid}.support-admin-grid>aside,.support-admin-detail{background:#fff;border:1px solid #dce6e2;border-radius:13px;min-height:calc(100vh - 145px)}.support-admin-grid>aside{overflow:hidden}.support-admin-list-head{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;padding:14px;display:flex}.support-admin-list-head strong{font-size:11px}.support-admin-list-head button,.support-admin-detail>header button,.support-admin-card-title button{color:#236d53;cursor:pointer;background:#f3f9f6;border:1px solid #c9ded5;border-radius:7px;min-height:30px;padding:0 9px;font-size:8px;font-weight:750}.support-admin-grid>aside>button{color:#30473e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef2f0;gap:4px;width:100%;padding:13px 14px;display:grid}.support-admin-grid>aside>button.active{background:#eaf5f0;box-shadow:inset 3px 0 #2a7c5e}.support-admin-grid>aside>button span{color:#267157;font-family:var(--font-number);font-size:8px;font-weight:800}.support-admin-grid>aside>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.support-admin-grid>aside>button small,.support-admin-grid>aside>p{color:#7c8b85;font-size:8px}.support-admin-detail{padding:20px}.support-admin-detail>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 2px 16px;display:flex}.support-admin-detail>header span{color:#28765a;font-family:var(--font-number);font-size:8px;font-weight:800}.support-admin-detail>header h2{letter-spacing:-.035em;margin:4px 0;font-size:18px}.support-admin-detail>header small{color:#74847e;font-size:8px}.support-admin-card{background:#fcfdfc;border:1px solid #e0e8e5;border-radius:10px;margin-top:10px;padding:15px}.support-admin-card h3{margin:0 0 9px;font-size:11px}.support-admin-card>p{color:#4f645b;white-space:pre-wrap;font-size:9px;line-height:1.7}.support-admin-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.support-admin-card dl>div{background:#f2f6f4;border-radius:7px;gap:4px;padding:9px;display:grid}.support-admin-card dt{color:#7b8a84;font-size:8px}.support-admin-card dd{overflow-wrap:anywhere;color:#334d43;margin:0;font-size:9px;font-weight:700}.support-admin-card-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-admin-card-title h3{margin-bottom:4px}.support-admin-card-title small,.support-admin-note{color:#7b8b85;font-size:8px!important}.support-admin-card-title button:disabled,.support-change-form button:disabled{opacity:.5;cursor:not-allowed}.support-live-confirmation{color:#276b51;background:#e8f5ee;border-radius:7px;margin-top:9px;padding:8px 10px;font-size:8px}.support-admin-card>a{color:#246c53;background:#edf5f1;border-radius:7px;margin-right:8px;padding:8px 10px;font-size:9px;text-decoration:none;display:inline-flex}.support-change-form{grid-template-columns:120px 120px 1fr;gap:7px;margin-top:10px;display:grid}.support-change-form input,.support-change-form select{color:#31483f;background:#fff;border:1px solid #d8e4df;border-radius:7px;min-height:34px;padding:0 9px;font-size:9px}.support-change-form input:nth-of-type(n+2){grid-column:1/-1}.support-change-form button{color:#fff;cursor:pointer;background:#1f7357;border:0;border-radius:7px;min-height:34px;font-size:9px;font-weight:800}.support-admin-change{background:#f6f4ed;border-radius:7px;grid-template-columns:70px 1fr auto;gap:9px;margin-top:8px;padding:9px;font-size:8px;display:grid}.support-audit-list{gap:5px;display:grid}.support-audit-list p{background:#f4f7f5;border-radius:6px;grid-template-columns:130px 1fr;gap:8px;margin:0;padding:7px 8px;font-size:8px;display:grid}.support-audit-list span{color:#74847e}@media (max-width:850px){.support-admin-shell{padding:16px}.support-admin-grid{grid-template-columns:1fr}.support-admin-grid>aside,.support-admin-detail{min-height:auto}.support-admin-card dl,.support-change-form{grid-template-columns:1fr}.support-change-form input:nth-of-type(n+2){grid-column:auto}}.auth-shell{color:#213b32;background:radial-gradient(circle at 85% 12%,#e1b1531f,#0000 30%),linear-gradient(145deg,#edf3f0 0%,#f8f9f5 52%,#eef5f1 100%);place-items:center;min-height:100vh;padding:28px 18px;display:grid}.auth-card{background:#fffffff0;border:1px solid #d8e3de;border-radius:20px;width:min(100%,420px);padding:34px;box-shadow:0 24px 70px #1d44351f}.auth-card-wide{width:min(100%,480px)}.auth-brand{color:#173e31;background:#e9b655;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:22px;font:800 24px/1 Georgia,serif;display:grid}.auth-eyebrow{color:#277359;letter-spacing:.18em;margin:0 0 7px;font-size:10px;font-weight:800}.auth-card h1{letter-spacing:-.04em;margin:0;font-size:28px;line-height:1.25}.auth-description{color:#71807a;margin:11px 0 25px;font-size:13px;line-height:1.65}.auth-card form{gap:15px;display:grid}.auth-card label{color:#40564e;gap:7px;font-size:12px;font-weight:700;display:grid}.auth-card label small{color:#8a9691;font-size:10px;font-weight:500}.auth-card input{color:#213b32;background:#fbfcfb;border:1px solid #cedbd5;border-radius:10px;outline:none;width:100%;height:46px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-card input:focus{border-color:#2a795c;box-shadow:0 0 0 3px #2a795c1f}.auth-card form>button{color:#fff;cursor:pointer;background:#1f7357;border:0;border-radius:11px;height:48px;margin-top:5px;font-size:13px;font-weight:800;box-shadow:0 9px 24px #1f735733}.auth-card form>button:disabled{opacity:.58;cursor:wait}.auth-message{color:#974536;background:#fff1ed;border-radius:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.auth-setup-link,.auth-intro-link,.auth-configured a{color:#1f7357;text-align:center;margin-top:18px;font-size:12px;font-weight:750;text-decoration:none;display:block}.auth-intro-link{color:#64766f;font-weight:650}.auth-footnote{color:#98a39e;text-align:center;margin-top:22px;font-size:9px;line-height:1.55;display:block}.auth-configured{color:#2e5949;text-align:center;background:#edf7f2;border-radius:12px;padding:18px;font-size:12px}.auth-configured strong{display:block}@media (max-width:520px){.auth-card{border-radius:16px;padding:26px 22px}.auth-card h1{font-size:24px}}.shipping-command{background:linear-gradient(135deg,#f3faf6 0%,#fffaf0 100%);border-color:#cfe1d9;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;margin-bottom:12px;padding:24px 26px;display:flex}.shipping-command-copy{max-width:720px}.shipping-command-copy small{color:#257057;font-family:var(--font-number);letter-spacing:.16em;font-size:8px;font-weight:800}.shipping-command-copy h2{color:#203d33;font-family:var(--font-ui);letter-spacing:-.035em;margin:7px 0 6px;font-size:18px}.shipping-command-copy p{color:#65756f;margin:0;font-size:10px;line-height:1.7}.shipping-command-copy>span{color:#36725d;background:#e7f3ed;border-radius:7px;margin-top:11px;padding:6px 9px;font-size:8px;font-weight:700;display:inline-flex}.shipping-collect-button{border:0;border-radius:10px;flex:none;min-width:190px;min-height:46px;font-size:11px;box-shadow:0 8px 18px #1f73572b}.shipping-platform-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.shipping-platform-picker>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7e3;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.shipping-platform-picker>button.selected{background:#eff8f3;border-color:#79ad99;box-shadow:inset 0 0 0 1px #d5e9df}.shipping-platform-picker strong,.shipping-platform-picker small,.shipping-platform-picker b{display:block}.shipping-platform-picker strong{color:#263d35;font-size:10px}.shipping-platform-picker small{color:#89958f;margin-top:3px;font-size:8px}.shipping-platform-picker b{color:#2b6f58;font-family:var(--font-number);white-space:nowrap;font-size:9px}.shipping-platform-meta{justify-items:end;gap:5px;display:grid}.shipping-connection-status{color:#738079;white-space:nowrap;background:#f1f3f2;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-weight:750;line-height:1;display:inline-flex}.shipping-connection-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.shipping-connection-status.connected{color:#277156;background:#dff2e8}.shipping-connection-status.disconnected{color:#b65b3f;background:#fff0e8}.shipping-connection-status.checking{color:#9a6c20;background:#fff6df}.shipping-connection-actions{background:#f8faf9;border:1px solid #e1e9e5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 10px;padding:8px 10px 8px 12px;display:flex}.shipping-connection-actions>span{color:#7a8982;font-size:8px}.shipping-connection-actions>div{gap:6px;display:flex}.shipping-connection-actions button{white-space:nowrap;min-height:30px;padding:0 10px;font-size:8px}.shipping-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:32px;display:flex}.shipping-empty>span{color:#277459;background:#e8f3ee;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.shipping-empty h2{font-family:var(--font-ui);margin:14px 0 6px;font-size:15px}.shipping-empty p{color:#78857f;max-width:480px;margin:0;font-size:9px;line-height:1.65}.shipping-health{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.shipping-health article{background:#fff;border:1px solid #dfe8e4;border-radius:10px;padding:15px 16px}.shipping-health article.new{background:#fff9ec;border-color:#efbf66}.shipping-health small,.shipping-health strong,.shipping-health span{display:block}.shipping-health small{color:#7d8b85;font-size:8px}.shipping-health strong{color:#24473a;font-family:var(--font-number);font-variant-numeric:tabular-nums lining-nums;margin:5px 0 3px;font-size:18px}.shipping-health span{color:#779086;font-size:8px}.shipping-errors{background:#fff8ea;border:1px solid #efca87;border-radius:9px;margin-bottom:10px;padding:10px 14px}.shipping-errors p{color:#7f6331;gap:10px;margin:4px 0;font-size:9px;display:flex}.shipping-errors strong{flex:0 0 58px}.shipping-filter-row{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 10px;display:flex}.shipping-filter-row>div{background:#edf2ef;border-radius:9px;gap:4px;padding:4px;display:inline-flex}.shipping-filter-row>div button{color:#718079;height:29px;font-family:var(--font-ui);letter-spacing:-.015em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.shipping-filter-row>div button.selected{color:#226b52;background:#fff;box-shadow:0 1px 4px #244c3c1c}.shipping-layout{grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:12px;margin-bottom:12px;display:grid}.shipping-summary-panel,.shipping-text-panel,.shipping-detail-panel{overflow:hidden}.shipping-summary-panel>.panel-head,.shipping-text-panel>.panel-head,.shipping-detail-panel>.panel-head{align-items:center;gap:14px;padding:16px 16px 13px}.shipping-summary-panel>.panel-head h2,.shipping-text-panel>.panel-head h2,.shipping-detail-panel>.panel-head h2{color:#263d35;font-family:var(--font-ui);letter-spacing:-.025em;margin-bottom:5px;font-size:13px;font-weight:750;line-height:1.3}.shipping-summary-panel>.panel-head p,.shipping-text-panel>.panel-head p,.shipping-detail-panel>.panel-head p{color:#829089;font-size:8px;line-height:1.45}.shipping-filter-row>.secondary,.shipping-text-actions>button{min-width:108px;height:34px;font-family:var(--font-ui);letter-spacing:-.015em;white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:9px;line-height:1;display:inline-flex}.shipping-text-actions{flex:none;align-items:center;gap:7px;display:flex}.shipping-text-actions>.primary{min-width:132px}.shipping-prepare-result{color:#286b53;background:#edf8f2;border:1px solid #b9d9cb;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:11px 14px;display:flex}.shipping-prepare-result.warning{color:#806126;background:#fff8e9;border-color:#ebca8e}.shipping-prepare-result strong{flex:none;font-size:10px}.shipping-prepare-result div{flex-wrap:wrap;justify-content:flex-end;gap:5px 12px;display:flex}.shipping-prepare-result span{font-size:8px}.shipping-prepare-backdrop{z-index:45}.shipping-prepare-modal{background:#fbfcfb;border:1px solid #d7e3de;border-radius:15px;width:min(440px,100%);padding:22px;box-shadow:0 24px 70px #0006}.shipping-prepare-modal header{grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.shipping-prepare-modal header>span{color:#1f7456;background:#e7f4ed;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:800;display:grid}.shipping-prepare-modal header small{color:#29725a;letter-spacing:.14em;font-size:7px;font-weight:800}.shipping-prepare-modal h2{color:#253b33;font-family:var(--font-ui);letter-spacing:-.03em;margin:5px 0 6px;font-size:17px}.shipping-prepare-modal header p{color:#74827d;margin:0;font-size:9px;line-height:1.55}.shipping-prepare-modal header p strong{color:#1e6d52}.shipping-prepare-warning{color:#7a642e;background:#fff5df;border-radius:9px;margin:17px 0;padding:11px 12px;font-size:9px;line-height:1.6}.shipping-prepare-modal footer{justify-content:flex-end;gap:8px;display:flex}.shipping-prepare-modal footer button{min-width:96px;padding:0 14px}.shipping-summary-panel>.panel-head>span,.shipping-detail-panel>.panel-head>span{color:#496d60;font-family:var(--font-number);white-space:nowrap;flex:none;font-size:9px;font-weight:700}.shipping-product-list,.shipping-detail-list{gap:8px;padding:0 16px 16px;display:grid}.shipping-product-list article{background:#fbfcfb;border:1px solid #e4ebe7;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.shipping-product-copy{flex:auto;min-width:0}.shipping-product-list strong,.shipping-product-list small{display:block}.shipping-product-list strong{color:#263d35;font-size:10px}.shipping-product-list small{color:#7d8b85;margin-top:4px;font-size:8px}.shipping-option-breakdown{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.shipping-option-breakdown>span{color:#3d5f52;background:#f0f8f4;border:1px solid #d9e9e1;border-radius:7px;align-items:center;gap:5px;min-height:23px;padding:4px 7px;font-size:8px;font-weight:700;line-height:1.2;display:inline-flex}.shipping-option-breakdown>span>b{color:#1f6d51;font-family:var(--font-number);white-space:nowrap;font-size:9px}.shipping-product-platforms{line-height:1.5}.shipping-product-total{color:#226c52;font-family:var(--font-number);white-space:nowrap;font-size:12px}.shipping-text-panel pre{color:#283f36;min-height:260px;max-height:480px;font-family:var(--font-ui);white-space:pre-wrap;word-break:break-word;background:#f6f9f7;border:1px solid #dfe8e4;border-radius:9px;margin:0 16px 16px;padding:15px;font-size:10px;line-height:1.75;overflow:auto}.shipping-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-detail-list article{background:#fff;border:1px solid #dfe8e4;border-radius:10px;padding:14px}.shipping-detail-list article.new{background:#fffcf4;border-color:#e7b85e;box-shadow:inset 3px 0 #e0a740}.shipping-detail-top{align-items:center;gap:7px;display:flex}.shipping-detail-top b{color:#735114;background:#f7d995;border-radius:99px;padding:3px 6px;font-size:7px}.shipping-stage{color:#39715d;background:#edf5f1;border-radius:99px;padding:3px 6px;font-size:7px;font-weight:700;line-height:1}.shipping-stage.preparing{color:#596a8e;background:#eef1f8}.shipping-detail-top small{color:#96a19c;font-family:var(--font-number);margin-left:auto;font-size:7px}.shipping-detail-list h3{color:#263d35;font-family:var(--font-ui);align-items:baseline;gap:8px;margin:11px 0 12px;font-size:11px;line-height:1.45;display:flex}.shipping-detail-list h3 em{color:#1f7256;font-family:var(--font-number);white-space:nowrap;margin-left:auto;font-size:12px;font-style:normal}.shipping-detail-list dl{gap:7px;margin:0;display:grid}.shipping-detail-list dl>div{grid-template-columns:52px 1fr;gap:8px;display:grid}.shipping-detail-list dt{color:#89958f;font-size:8px}.shipping-detail-list dd{color:#3d5149;margin:0;font-size:9px;line-height:1.45}.shipping-list-empty{color:#84918b;text-align:center;border:1px dashed #dce6e1;border-radius:9px;grid-column:1/-1;padding:34px 16px;font-size:9px}@media (max-width:1000px){.shipping-platform-picker,.shipping-health{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-layout{grid-template-columns:1fr}}@media (max-width:700px){.shipping-command,.shipping-filter-row{flex-direction:column;align-items:stretch}.shipping-collect-button{width:100%}.shipping-platform-picker,.shipping-health,.shipping-detail-list{grid-template-columns:1fr}.shipping-connection-actions{flex-direction:column;align-items:stretch}.shipping-connection-actions>div,.shipping-filter-row>div{grid-template-columns:1fr 1fr;display:grid}.shipping-filter-row>.secondary{width:100%}.shipping-summary-panel>.panel-head,.shipping-text-panel>.panel-head,.shipping-detail-panel>.panel-head{align-items:flex-start}.shipping-text-panel>.panel-head{flex-direction:column}.shipping-text-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.shipping-text-actions>button{width:100%;min-width:0}.shipping-prepare-result{flex-direction:column;align-items:flex-start}.shipping-prepare-result div{justify-content:flex-start}}.trust-hero{background:#fffaf0;border:1px solid #efd39b;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-bottom:14px;padding:22px 24px;display:grid}.trust-hero.ready{background:#f2faf6;border-color:#b7ddcd}.trust-score{border-right:1px solid #e9dcc1;grid-template-columns:auto auto;align-items:baseline;min-width:102px;padding-right:22px;display:grid}.trust-score span{color:#7f8d87;grid-column:1/-1;font-size:9px}.trust-score strong{color:#1c7356;font-variant-numeric:tabular-nums;font-size:34px;line-height:1.05}.trust-score small{color:#89968f;font-size:10px}.trust-hero>div:nth-child(2) small{color:#268060;letter-spacing:.14em;font-size:8px;font-weight:800}.trust-hero h2{color:#263c34;margin:5px 0;font-size:18px}.trust-hero p,.trust-basis-note{color:#718078;margin:0;font-size:9px;line-height:1.65}.trust-hero button,.trust-actions button{color:#fff;cursor:pointer;background:#1e7759;border:1px solid #1e7759;border-radius:8px;font-size:9px;font-weight:800}.trust-hero button{padding:12px 16px}.trust-hero button:disabled,.trust-actions button:disabled{cursor:wait;opacity:.55}.trust-basis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trust-basis-grid article{background:#fff;border:1px solid #dce7e2;border-radius:12px;gap:5px;padding:18px;display:grid}.trust-basis-grid span{color:#2a795d;font-size:8px;font-weight:800}.trust-basis-grid h3{color:#65766f;margin:0;font-size:10px}.trust-basis-grid strong{color:#263c34;font-variant-numeric:tabular-nums;font-size:20px}.trust-basis-grid small{color:#87938e;font-size:8px}.trust-basis-note{margin:8px 2px 14px}.trust-confidence-panel,.trust-evidence-panel{margin-top:14px}.trust-confidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.trust-confidence-grid article{background:#f9fbfa;border:1px solid #dce7e2;border-radius:10px;min-height:74px;padding:13px}.trust-confidence-grid article.provisional,.trust-confidence-grid article.review{background:#fffaf0;border-color:#efd39b}.trust-confidence-grid article.missing{background:#fff5f3;border-color:#efc3bd}.trust-confidence-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.trust-confidence-grid strong{color:#30473f;font-size:10px}.trust-confidence-grid i{color:#237153;white-space:nowrap;background:#e4f3eb;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.trust-confidence-grid .provisional i,.trust-confidence-grid .review i{color:#98681c;background:#f8e9c7}.trust-confidence-grid .missing i{color:#a44b43;background:#f8ded9}.trust-confidence-grid p{color:#76857f;margin:9px 0 0;font-size:8px;line-height:1.55}.trust-main-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.9fr);gap:14px;margin-top:14px;display:grid}.trust-side-stack{gap:14px;display:grid}.trust-check-rows{padding:0 18px 18px;display:grid}.trust-check-rows>div{border-top:1px solid #edf1ef;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.trust-check-rows>div>span{color:#237153;background:#e6f3ed;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.trust-check-rows>div.pending>span{color:#98681c;background:#fff0d2}.trust-check-rows div div{gap:3px;display:grid}.trust-check-rows strong{color:#30453d;font-size:9px}.trust-check-rows small{color:#7b8984;font-size:8px;line-height:1.45}.trust-check-rows i{color:#277258;font-size:8px;font-style:normal;font-weight:800}.trust-check-rows .pending i{color:#a46f1e}.trust-policy dl{margin:0;padding:0 18px 18px;display:grid}.trust-policy dl div{border-top:1px solid #edf1ef;justify-content:space-between;padding:9px 0;font-size:8px;display:flex}.trust-policy dt{color:#7a8983}.trust-policy dd{color:#30473f;margin:0;font-weight:800}.trust-actions{padding-bottom:16px}.trust-actions button{width:calc(100% - 36px);margin:0 18px 8px;padding:10px}.trust-actions button+button{color:#98681c;background:#fff;border-color:#d6a044}.trust-evidence-panel .table-wrap{padding:0 18px 18px}.trust-evidence-panel td,.trust-evidence-panel th{white-space:nowrap}@media (max-width:1000px){.trust-confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-main-grid{grid-template-columns:1fr}}@media (max-width:700px){.trust-hero{grid-template-columns:1fr}.trust-score{border-right:0}.trust-basis-grid,.trust-confidence-grid{grid-template-columns:1fr}}:root{--ink:#15221f;--muted:#74817d;--line:#e5ebe8;--green:#1d7a5a;--sidebar:#13231f;--font-ui:-apple-system, BlinkMacSystemFont, "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", Arial, sans-serif;--font-number:"SF Pro Display", "SF Pro Text", Inter, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", Arial, sans-serif}*{box-sizing:border-box}html,body{color:var(--ink);font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums;text-rendering:optimizelegibility;background:#f3f6f4;margin:0}button,select{font:inherit}.app-shell{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.initial-data-loading{z-index:1000;color:#263c34;text-align:center;background:#f3f6f4;place-content:center;justify-items:center;gap:9px;display:grid;position:fixed;inset:0}.initial-data-loading .brand-mark{margin-bottom:6px}.initial-data-loading strong{font:600 18px Georgia,Noto Serif KR,serif}.initial-data-loading small{color:#7b8984;font-size:10px}.initial-data-loading i{background:linear-gradient(90deg,#dbe6e1 0 35%,#247356 35% 65%,#dbe6e1 65%) 0 0/180% 100%;border-radius:999px;width:34px;height:3px;margin-top:8px;animation:.9s linear infinite margin-loading;overflow:hidden}@keyframes margin-loading{to{background-position:-180% 0}}.sidebar{background:var(--sidebar);color:#d9e3df;flex-direction:column;height:100vh;padding:26px 18px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 8px 29px;display:flex}.brand-mark{color:#13231f;background:#e3ad55;border-radius:10px;place-items:center;width:36px;height:36px;font:700 19px Georgia;display:grid}.brand strong{color:#fff;font-family:var(--font-ui);letter-spacing:-.2px;font-size:16px;font-weight:850;display:block}.brand small{color:#84958f;letter-spacing:1.3px;margin-top:2px;font-size:10px;display:block}.nav-label{letter-spacing:1.6px;color:#6f827b;margin:7px 10px 9px;font-size:9px}.nav-label.second{margin-top:27px}.nav-item{color:#9fb0aa;border-radius:9px;align-items:center;gap:13px;height:42px;margin-bottom:3px;padding:0 11px;font-size:13px;text-decoration:none;display:flex}.nav-item>span{text-align:center;width:17px;font-size:17px}.nav-item:hover,.nav-item.active{color:#fff;background:#203832}.nav-item.active{box-shadow:inset 3px 0 #e3ad55}.nav-item i{color:#b9ccc5;background:#294841;border-radius:12px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.sync-card{background:#1b302b;border:1px solid #294039;border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.pulse{background:#5ad39a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #285443}.sync-card strong,.profile strong{color:#e2ebe8;font-size:11px;display:block}.sync-card small,.profile small{color:#789088;margin-top:4px;font-size:9px;display:block}.profile{color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #263b36;align-items:center;gap:9px;margin-top:12px;padding:16px 4px 0;display:flex}.profile>span{color:#24322e;background:#d9bb8c;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.profile b{margin-left:auto}.workspace{width:100%;min-width:0;max-width:1500px;margin:0 auto;padding:clamp(24px,2.8vw,35px) clamp(24px,3.4vw,42px) 60px}.topbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.topbar p{color:#8b9692;margin:0 0 7px;font-size:11px}.topbar h1,.panel-head h2{font-family:Georgia,Noto Serif KR,serif;font-weight:600}.topbar h1{letter-spacing:-.6px;margin:0;font-size:23px}.top-actions{gap:9px;display:flex}.top-actions button,.date-button,.filters select{color:#34423e;background:#fff;border:1px solid #dce4e1;border-radius:8px;height:38px}.icon-button{width:39px;position:relative}.icon-button span{background:#e35e53;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px}.top-actions .primary{color:#fff;background:#1d7357;border:0;padding:0 16px;font-size:12px;font-weight:700;box-shadow:0 5px 13px #1d73572b}.top-actions .platform-connect-button{color:#1d6c52;cursor:pointer;background:#f3faf7;border-color:#9fc8b8;padding:0 14px;font-size:11px;font-weight:750}.top-actions .logout-button{color:#70807a;cursor:pointer;background:#fff;border-color:#d8e1dd;padding:0 11px;font-size:10px;font-weight:700}.top-actions .logout-button:hover{color:#275f4b;border-color:#9fc1b4}.toast{z-index:10;color:#fff;background:#163a30;border:0;border-radius:9px;padding:13px 15px;position:fixed;top:22px;right:28px;box-shadow:0 10px 30px #14231f35}.toast span{color:#9dc7b9;margin-left:24px}.filters{align-items:center;gap:9px;margin:27px 0 18px;display:flex}.overview-dashboard{flex-direction:column;display:flex}.overview-dashboard>.overview-connection-panel{order:0}.overview-connection-panel{background:#fff;border:1px solid #dfe8e4;border-radius:11px;margin-top:20px;overflow:hidden}.overview-connection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:9px;display:grid}.overview-connection-grid article{background:#f4faf7;border:1px solid #d8e6df;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 10px;display:grid}.overview-connection-grid article>div{min-width:0}.overview-connection-grid strong,.overview-connection-grid small{display:block}.overview-connection-grid strong{color:#294038;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.overview-connection-grid small{color:#87948e;margin-top:3px;font-size:7px}.overview-connection-actions{background:#fafcfb;border-top:1px solid #e4ebe7;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 13px;display:flex}.overview-connection-actions>span{color:#7b8983;font-size:8px}.overview-connection-actions>div{gap:6px;display:flex}.overview-connection-actions button{white-space:nowrap;min-height:30px;padding:0 10px;font-size:8px}.overview-dashboard>.filters{order:1}.overview-dashboard>.period-collection-warning{order:2}.overview-dashboard>.profit-audit-strip{order:3}.overview-dashboard>.metric-grid{order:4}.overview-dashboard>.analytics-grid{order:5}.overview-dashboard>.collector-strip{order:6;margin-top:16px}.overview-dashboard>.backfill-strip{order:7}.overview-dashboard>.collection-error-panel,.overview-dashboard>.collection-error-details{order:8}.overview-dashboard>.recheck-result{order:9}.overview-dashboard>.daily-close-card{order:10}.overview-dashboard>.verification-center{order:11}@media (max-width:1000px){.overview-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.overview-connection-grid{grid-template-columns:1fr}.overview-connection-actions{flex-direction:column;align-items:stretch}.overview-connection-actions>div{grid-template-columns:1fr 1fr;display:grid}}.period-collection-warning{color:#725521;background:#fff8e9;border:1px solid #e7ca90;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:-5px 0 18px;padding:12px 14px;display:flex}.period-collection-warning div{align-items:center;gap:10px;min-width:0;display:flex}.period-collection-warning strong{flex:none;font-size:10px}.period-collection-warning span{font-size:9px;line-height:1.55}.period-collection-warning button{color:#725521;cursor:pointer;background:#fff;border:1px solid #c9a85e;border-radius:7px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.period-collection-warning button:disabled{opacity:.55;cursor:wait}.profit-audit-strip{background:#f2faf6;border:1px solid #b9ddce;border-radius:12px;justify-content:space-between;align-items:stretch;gap:14px;margin:0 0 16px;padding:14px 16px;display:flex}.profit-audit-strip.has-warning{background:#fff8e8;border-color:#e2ba72}.profit-audit-copy{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.profit-audit-copy small{color:#377c64;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.profit-audit-strip.has-warning .profit-audit-copy small{color:#9a6a1d}.profit-audit-copy strong{color:#173e32;font-size:12px}.profit-audit-copy span{color:#657a72;font-size:9px;line-height:1.45}.profit-audit-estimate{flex:0 460px;grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px;display:grid}.profit-audit-estimate article{background:#ffffffc7;border:1px solid #ead6aa;border-radius:9px;padding:10px 11px}.profit-audit-estimate small,.profit-audit-estimate b{display:block}.profit-audit-estimate small{color:#806d48;font-size:8px}.profit-audit-estimate b{color:#5c4214;margin-top:5px;font-size:11px}.segmented{background:#e6ebe8;border-radius:8px;padding:3px;display:flex}.segmented button{color:#74807c;background:0 0;border:0;border-radius:6px;padding:7px 14px;font-size:11px}.segmented button.selected{color:#1c352f;background:#fff;font-weight:700;box-shadow:0 1px 4px #17271f18}.filters select,.date-button{padding:0 12px;font-size:11px}.filters select{min-width:140px;margin-left:auto}.date-button{min-width:167px}.date-range-picker-shell{position:relative}.date-button{cursor:pointer;justify-content:space-between;align-items:center;gap:11px;display:inline-flex}.date-button span{white-space:nowrap}.date-button b{color:#587068;font-size:12px;line-height:1;transition:transform .16s}.date-button[aria-expanded=true]{border-color:#2d7d61;box-shadow:0 0 0 2px #2d7d6121}.date-button[aria-expanded=true] b{transform:rotate(180deg)}.date-button.selected{color:#1d684f;background:#f1f8f5}.date-range-popover{z-index:30;background:#fff;border:1px solid #d8e3df;border-radius:14px;width:min(620px,100vw - 48px);padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #163a3026}.range-picker-head{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:18px;padding:0 2px 13px;display:flex}.range-picker-head div,.range-picker-head small,.range-picker-head strong{display:block}.range-picker-head small{color:#3f866d;letter-spacing:.12em;font-size:7px;font-weight:850}.range-picker-head strong{color:#213a32;margin-top:4px;font-size:11px}.range-picker-head>span{color:#567069;white-space:nowrap;font-size:9px;font-weight:750}.range-calendar-toolbar{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;margin:12px 0 8px;display:grid}.range-calendar-toolbar span{color:#87958f;text-align:center;font-size:8px}.range-calendar-toolbar button{color:#43645a;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:8px;width:30px;height:30px;font-size:19px}.range-calendar-toolbar button:disabled{opacity:.3;cursor:default}.range-calendar-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.range-month-panel>strong{color:#2e493f;text-align:center;margin:7px 0 9px;font-size:10px;display:block}.range-weekdays,.range-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.range-weekdays span{color:#98a49f;text-align:center;padding:5px 0;font-size:7px}.range-weekdays span:first-child{color:#c37a6a}.range-weekdays span:last-child{color:#6d87a3}.range-days button{z-index:0;color:#40574f;cursor:pointer;background:0 0;border:0;border-radius:0;height:31px;font-size:9px;position:relative}.range-day-placeholder{height:31px;display:block}.range-days button:hover:not(:disabled){background:#edf6f2;border-radius:7px}.range-days button.future{color:#c7cfcc;cursor:default}.range-days button.in-range{color:#245e4a;background:#e3f2eb}.range-days button.range-start,.range-days button.range-end{color:#fff;background:#247155;border-radius:7px;font-weight:850;box-shadow:0 3px 8px #24715535}.range-picker-footer{border-top:1px solid #e7ece9;justify-content:flex-end;gap:7px;margin-top:13px;padding-top:12px;display:flex}.range-picker-footer button{cursor:pointer;border-radius:8px;height:32px;padding:0 13px;font-size:9px;font-weight:800}.range-picker-footer .secondary{color:#64756f;background:#fff;border:1px solid #dce5e1}.range-picker-footer .primary{color:#fff;background:#247155;border:1px solid #247155}.range-picker-footer .primary:disabled{opacity:.4;cursor:default}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-grid.seven{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.metric-card,.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 3px 9px #1a332b08}.metric-card{flex-direction:column;justify-content:space-between;min-height:102px;padding:16px 18px;display:flex}.metric-card p{color:#7d8985;margin:0 0 10px;font-size:11px}.metric-card p span{border:1px solid #bdc8c4;border-radius:50%;place-items:center;width:13px;height:13px;margin-left:5px;font-size:8px;display:inline-grid}.metric-card strong{font:22px Georgia}.metric-card small{border-radius:10px;align-self:flex-start;padding:4px 7px;font-size:9px}.metric-grid.seven .metric-card{min-width:0;min-height:102px;padding:13px 10px}.metric-grid.seven .metric-card p{min-height:27px;margin-bottom:5px;font-size:9px;line-height:1.35}.metric-grid.seven .metric-card strong{letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(14px,1.25vw,18px);line-height:1.1;display:block;overflow:hidden}.metric-grid.seven .metric-card small{white-space:normal;max-width:100%;padding:4px 6px;font-size:7px;line-height:1.3}.metric-card.blue{border-top:2px solid #5d8eac}.metric-card.amber{border-top:2px solid #d69b45}.metric-card.green{border-top:2px solid #4b9b78}.metric-card.violet{border-top:2px solid #817aa6}.metric-card.blue small,.metric-card.green small,.metric-card.violet small{color:#247154;background:#e9f6ef}.metric-card.amber small{color:#886425;background:#faf2e3}.analytics-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.9fr);gap:13px;margin-top:13px;display:grid}.chart-panel,.profit-panel{min-height:339px;padding:20px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head h2{margin:0 0 5px;font-size:15px}.panel-head p{color:#8b9793;margin:0;font-size:9px}.legend{color:#74807c;gap:14px;font-size:9px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i,.cost-list i{border-radius:50%;width:7px;height:7px;display:inline-block}.sales-dot{background:#29765d}.profit-dot{background:#dbb369}.chart-area{height:250px;margin-top:18px;padding-left:40px;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 22px}.grid-lines span{color:#9aa5a1;border-bottom:1px dashed #e7ece9;padding-bottom:2px;font-size:8px;display:block}.bars{align-items:flex-end;gap:clamp(2px,.35vw,6px);display:flex;position:absolute;inset:7px 3px 0 47px}.bar-pair{flex:1;align-items:flex-end;gap:1px;min-width:3px;height:91%;display:flex;position:relative}.bar-pair i,.bar-pair b{border-radius:3px 3px 0 0;width:50%;min-width:1px;display:block}.bar-pair i{background:#347d66}.bar-pair b{background:#ddb46c}.bar-pair small{color:#919c98;white-space:nowrap;font-size:7px;position:absolute;top:calc(100% + 6px);left:-3px}.profit-panel .panel-head button{color:#8c9894;background:0 0;border:0}.profit-total{text-align:center;padding:22px 0 17px}.profit-total small{color:#86928e;font-size:9px;display:block}.profit-total strong{margin:6px 0;font:25px Georgia;display:block}.profit-total span{color:#217456;background:#e9f6ef;border-radius:10px;padding:4px 8px;font-size:9px}.stacked{border-radius:9px;grid-template-columns:29fr 33fr 12fr 16fr 10fr;gap:2px;height:9px;margin:4px 0 16px;display:grid;overflow:hidden}.stacked i:first-child{background:#2b7b61}.stacked i:nth-child(2){background:#8fb2a4}.stacked i:nth-child(3){background:#e0ad5d}.stacked i:nth-child(4){background:#80948d}.stacked i:nth-child(5){background:#beb2d3}.cost-list{margin:0;padding:0;list-style:none}.cost-list li{border-top:1px solid #edf0ee;justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.cost-list span{color:#697672;align-items:center;gap:7px;display:flex}.cost-list b{font-weight:600}.cost-list .revenue{background:#2b7b61}.cost-list .cost{background:#8fb2a4}.cost-list .shipping{background:#b4c8c0}.cost-list .ads{background:#e0ad5d}.cost-list .fees{background:#80948d}.product-panel{min-width:0;margin-top:13px;padding:20px;overflow:hidden}.product-panel .panel-head{min-width:0}.horizontal-scroll-hint{color:#4c675e;background:#f4f8f6;border:1px solid #d6e2dd;border-radius:9px;justify-content:flex-end;align-items:center;gap:7px;width:fit-content;margin-top:12px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.horizontal-scroll-hint span{color:#1d7a5a;font-size:13px}.product-panel .product-table-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#6f9688 #e8efec;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;padding-bottom:8px;display:block;overflow:scroll hidden}.product-panel .product-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #6f9688}.product-panel .product-table-scroll::-webkit-scrollbar{height:15px}.product-panel .product-table-scroll::-webkit-scrollbar-track{background:#e8efec;border:1px solid #d2dfda;border-radius:999px}.product-panel .product-table-scroll::-webkit-scrollbar-thumb{background:#2b7b61;border:3px solid #e8efec;border-radius:999px;min-width:72px}.product-performance-table{table-layout:fixed;width:1615px;min-width:1615px}.product-performance-table th:first-child{width:82px}.product-performance-table th:nth-child(2){width:210px}.product-performance-table th:nth-child(3),.product-performance-table th:nth-child(4){width:82px}.product-performance-table th:nth-child(5),.product-performance-table th:nth-child(6),.product-performance-table th:nth-child(7),.product-performance-table th:nth-child(8),.product-performance-table th:nth-child(9),.product-performance-table th:nth-child(10){width:105px}.product-performance-table th:nth-child(11),.product-performance-table th:nth-child(13){width:92px}.product-performance-table th:nth-child(12){width:118px}.product-performance-table .product-name-cell{white-space:normal}.product-performance-table .product-name-cell>strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.product-performance-table .product-name-cell>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-breakdown-toggle{color:#236c53;cursor:pointer;background:#f4f8f6;border:1px solid #cbdcd5;border-radius:7px;align-items:center;gap:5px;margin:0 0 6px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.product-breakdown-toggle:hover{background:#e8f2ee;border-color:#91b6a7}.product-breakdown-toggle:focus-visible{outline-offset:2px;outline:2px solid #2b7b61}.product-breakdown-toggle span{color:#fff;background:#2b7b61;border-radius:50%;place-items:center;width:13px;height:13px;line-height:1;display:inline-grid}.product-total-row>td{border-top:1px solid #d7e1dd}.product-platform-row>td{background:#f7faf8;border-bottom-color:#e7eeeb}.product-platform-row>td:first-child{padding-left:18px;box-shadow:inset 3px 0 #80ad9c}.product-platform-row .platform-subtotal{color:#405a51;padding-left:18px}.product-platform-row .platform-subtotal>strong{color:#236c53}.link-button{color:#28775d;background:0 0;border:0;font-size:10px;font-weight:700}.table-wrap{overflow:auto}.table-more-button{border:1px solid var(--line);width:calc(100% - 32px);color:var(--green-dark);background:#f5faf7;border-radius:12px;margin:12px 16px 16px;padding:11px 16px;font-weight:700;display:block}table{border-collapse:collapse;white-space:nowrap;width:100%;margin-top:15px;font-size:10px}th{text-align:left;color:#899591;background:#f7f9f8;border-block:1px solid #ecf0ee;padding:9px 10px;font-weight:500}td{border-bottom:1px solid #edf1ef;padding:11px 10px}td strong{font-size:10px;display:block}td small{color:#919c98;letter-spacing:.4px;margin-top:4px;font-size:8px;display:block}.rank{color:#45635a;background:#eef3f0;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.positive{color:#237556;font-weight:700}.margin-cell{align-items:center;gap:8px;display:flex}.margin-cell>span{background:#e6ece9;border-radius:4px;width:55px;height:4px;overflow:hidden}.margin-cell i{background:#3e8a70;border-radius:4px;height:100%;display:block}.margin-cell b{font-size:9px}@media (max-width:1000px){.app-shell{grid-template-columns:76px 1fr}.sidebar{padding:22px 10px}.brand{padding-left:10px}.brand div,.nav-label,.nav-item:not(.active){font-size:0}.nav-item{justify-content:center}.nav-item.active{font-size:0}.nav-item>span{font-size:18px}.sync-card,.profile div,.profile b{display:none}.profile{justify-content:center}.analytics-grid{grid-template-columns:1fr}.metric-grid,.metric-grid.five{grid-template-columns:repeat(2,1fr)}.metric-grid.seven{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.profit-audit-strip{flex-direction:column}.profit-audit-estimate{flex-basis:auto;grid-template-columns:1fr}.app-shell{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:66px;padding:12px 16px;position:static}.brand{margin-right:auto;padding:0}.sidebar nav,.sync-card,.profile{display:none}.workspace{padding:24px 16px}.topbar{align-items:flex-start}.topbar h1{font-size:19px}.topbar p,.icon-button{display:none}.filters{flex-wrap:wrap}.period-collection-warning,.period-collection-warning div{align-items:flex-start}.period-collection-warning div{flex-direction:column;gap:3px}.filters select{margin-left:0}.metric-grid,.metric-grid.five,.metric-grid.seven{grid-template-columns:1fr 1fr}.metric-card{padding:14px}.metric-card strong{font-size:18px}.bars{gap:5px}.chart-panel{padding:17px 12px}.product-panel{padding:16px}.date-button{min-width:0}.date-range-picker-shell,.date-button{width:100%}.date-range-popover{width:min(100%,100vw - 32px);padding:13px;left:0;right:auto}.range-picker-head{flex-direction:column;align-items:flex-start;gap:7px}.range-calendar-months{grid-template-columns:1fr}.range-month-panel:last-child{display:none}}.metric-card strong,.profit-total strong,.cost-list b,.platform-summary>b,.product-ad-summary strong,.profit-audit-estimate b,.recheck-deltas strong,.recheck-deltas b,.verification-cards b,.daily-close-card b,.collection-live-progress b,.collection-overall-status>b,.claim-health strong,.inventory-summary strong,.fx-strip strong,.restock-preview strong,.coach-summary strong,.import-summary b,.backfill-strip b,table td,table th{font-family:var(--font-number);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.025em}.metric-card strong,.profit-total strong,.platform-summary>b,.coach-summary strong{line-height:1.12}@media (max-width:1180px){.workspace{padding-inline:24px}.analytics-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.9fr)}}.page-description{color:#7d8985;margin-top:6px;font-size:10px;display:block}.workspace-pill{background:#fff;border:1px solid #dce4e1;border-radius:8px;place-items:center;height:38px;padding:0 12px;font-size:11px;display:grid}.nav-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.top-actions .primary,.primary{color:#fff;cursor:pointer;background:#1d7357;border:0;border-radius:8px;height:38px;padding:0 16px;font-size:11px;font-weight:700}.primary:disabled{opacity:.45;cursor:not-allowed}.secondary{color:#1d7357;cursor:pointer;background:#edf7f2;border:1px solid #b9d4c9;border-radius:8px;height:38px;font-size:10px;font-weight:700}.secondary:disabled{opacity:.45;cursor:not-allowed}.inline-action{color:#236b53;background:#f3f9f6;border:1px solid #dce9e4;border-radius:8px;width:100%;margin-top:7px;padding:8px;font-size:9px;font-weight:700}.expense-dot{background:#b77878}.loss-bar{background:#c87a72!important}.negative{color:#b34f48;font-weight:700}.text-action{color:#a6553e;cursor:pointer;background:#fff0e9;border:0;border-radius:12px;padding:4px 8px;font-size:8px;font-weight:700}.channel-chip{color:#4b625a;background:#eef2f0;border-radius:12px;padding:4px 8px;font-size:8px;font-weight:700;display:inline-flex}.channel-chip.coupang{color:#b84e3c;background:#fff0ed}.channel-chip.naver{color:#187345;background:#e9f8ef}.channel-chip.ohouse{color:#3579a9;background:#ebf5ff}.channel-chip.self{color:#7355a2;background:#f3eefb}.section-intro{background:#f4faf7;border:1px solid #d6e6df;border-radius:11px;justify-content:space-between;align-items:center;margin:25px 0 13px;padding:14px 16px;display:flex}.section-intro small,.section-intro strong{display:block}.section-intro small{color:#6b8178;font-size:8px}.section-intro strong{margin-top:4px;font-size:11px}.section-intro button{color:#fff;background:#1c7356;border:0;border-radius:8px;padding:9px 13px;font-size:9px;font-weight:700}.platform-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:13px 0;display:grid}.platform-summary{grid-template-columns:35px 1fr;align-items:center;gap:10px;padding:15px;display:grid}.platform-summary div strong,.platform-summary div small{display:block}.platform-summary div strong{font-size:11px}.platform-summary div small{color:#84918c;font-size:8px;font-family:var(--font-number);font-variant-numeric:tabular-nums lining-nums;margin-top:4px}.platform-summary>b{font-family:var(--font-number);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.025em;grid-column:2;font-size:15px;font-weight:700;line-height:1.15}.platform-badge{border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.platform-badge.coupang,.source-logo.coupang{color:#bd4d39;background:#ffeae6}.platform-badge.naver,.source-logo.naver{color:#17734a;background:#e5f7ec}.platform-badge.ohouse,.source-logo.ohouse{color:#347baa;background:#e6f3ff}.platform-badge.self,.source-logo.self{color:#76559c;background:#f0ebf8}.ledger-panel,.roas-panel{margin-top:13px;padding:20px}.ledger-panel>.panel-head>span,.roas-panel>.panel-head>span,.product-panel>.panel-head>span,.cost-editor>.panel-head>span,.cost-catalog>.panel-head>span,.expense-editor>.panel-head>span{color:#507166;background:#edf6f2;border-radius:12px;padding:5px 8px;font-size:9px}.good-roas{color:#1e7756}.roas-grade,.roas-pill{border-radius:12px;padding:5px 9px;font-size:8px;font-weight:800;display:inline-flex}.roas-grade.good,.roas-pill.good{color:#17734f;background:#e6f6ee}.roas-grade.watch,.roas-pill.watch{color:#8c681f;background:#fff5df}.roas-grade.bad,.roas-pill.bad{color:#a34d3d;background:#ffebe7}.cost-coverage{grid-template-columns:repeat(4,1fr);gap:10px;margin:26px 0 13px;display:grid}.cost-coverage button{text-align:left;color:#263b35;background:#fff;border:1px solid #e1e8e5;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.cost-coverage button.selected{background:#f0faf5;border-color:#2b8063;box-shadow:0 0 0 2px #2b806315}.cost-coverage strong,.cost-coverage small{display:block}.cost-coverage strong{font-size:10px}.cost-coverage small{color:#829089;margin-top:3px;font-size:8px}.cost-coverage b{color:#267356;font:14px Georgia,serif}.cost-layout{grid-template-columns:minmax(340px,.75fr) minmax(0,1.4fr);gap:13px;display:grid}.cost-editor,.cost-catalog{padding:20px}.cost-editor form,.expense-editor form{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.cost-editor label,.expense-editor label{color:#697872;font-size:8px}.cost-editor input,.cost-editor select,.expense-editor input,.expense-editor select,.catalog-search{color:#263832;background:#fff;border:1px solid #dce5e1;border-radius:8px;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:10px;display:block}.cost-editor .wide,.expense-editor .wide{grid-column:1/-1}.cost-help{color:#5d736b;background:#f2f7f5;border-radius:9px;margin-top:15px;padding:12px}.cost-help strong{font-size:9px}.cost-help p{margin:5px 0 0;font-size:8px;line-height:1.6}.catalog-search{margin:15px 0 10px}.cost-product-list{border-top:1px solid #edf1ef;max-height:635px;overflow:auto}.cost-product-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 4px;display:flex}.cost-product-list>button.selected{background:#eef8f3;padding-inline:10px}.cost-product-list strong,.cost-product-list small{display:block}.cost-product-list strong{white-space:nowrap;text-overflow:ellipsis;max-width:620px;font-size:9px;overflow:hidden}.cost-product-list small{color:#8a9692;margin-top:4px;font-size:8px}.cost-product-list b{white-space:nowrap;border-radius:12px;padding:5px 8px;font-size:8px}.cost-product-list .configured{color:#1b7051;background:#e5f5ed}.cost-product-list .missing{color:#a75b41;background:#fff0e8}.cost-product-list>button[aria-expanded=true]{background:#eef8f3;border:1px solid #79aa97;border-bottom:0;border-radius:11px 11px 0 0;padding-inline:10px}.quick-cost-editor{background:#f5fbf8;border:1px solid #79aa97;border-top-color:#dcebe4;border-radius:0 0 11px 11px;padding:13px 12px 14px;box-shadow:0 5px 16px #205c4614}.quick-cost-editor-head,.quick-cost-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.quick-cost-editor-head strong,.quick-cost-editor-head small{display:block}.quick-cost-editor-head strong{color:#1f4f3e;font-size:10px}.quick-cost-editor-head small,.quick-cost-rate-note{color:#74877f;margin-top:3px;font-size:8px}.quick-cost-editor-head b{color:#1c6f50;background:#e2f2ea;border-radius:10px;flex:none;padding:6px 9px;font-size:9px}.quick-cost-fields{grid-template-columns:repeat(5,minmax(92px,1fr));gap:8px;margin-top:11px;display:grid}.quick-cost-fields label{color:#60746c;font-size:8px}.quick-cost-fields input{color:#243b33;background:#fff;border:1px solid #d3e2dc;border-radius:8px;width:100%;height:36px;margin-top:5px;padding:0 9px;font-size:9px;display:block}.quick-cost-fields input:disabled{color:#9aa6a1;background:#edf2f0}.quick-cost-rate-note{margin-top:8px}.quick-cost-actions{justify-content:flex-end;margin-top:11px}.quick-cost-actions button{cursor:pointer;border-radius:8px;min-height:34px;padding:0 13px;font-size:8px;font-weight:800}.quick-cost-actions .secondary{color:#52675f;background:#fff;border:1px solid #cfdcd7}.quick-cost-actions .primary{color:#fff;background:#207657;border:1px solid #207657}.expense-page{flex-direction:column;display:flex}.expense-page .expense-summary{order:1}.expense-page .expense-layout{order:2;margin-bottom:13px}.expense-page .recurring-expense-panel{order:3}.expense-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0 13px;display:grid}.expense-summary article{background:#fff;border:1px solid #e3e9e6;border-radius:11px;padding:15px}.expense-summary small,.expense-summary strong,.expense-summary span{display:block}.panel-head-actions{align-items:center;gap:8px;display:flex}.panel-head-actions>span{color:#477363;background:#edf5f1;border-radius:10px;padding:5px 8px;font-size:8px;font-weight:800}.panel-head-actions>button{color:#277358;cursor:pointer;background:#fff;border:1px solid #cdded7;border-radius:8px;height:30px;padding:0 10px;font-size:8px;font-weight:800}.expense-summary small{color:#7e8b86;font-size:9px}.expense-summary strong{margin:8px 0 5px;font:18px Georgia,serif}.expense-summary span{color:#678076;font-size:8px}.recurring-expense-panel{border-top:3px solid #2c7b60;margin-bottom:13px;padding:20px}.recurring-expense-head{border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.recurring-expense-head small{color:#398068;letter-spacing:.12em;font-size:7px}.recurring-expense-head h2{margin:4px 0 5px;font:16px Georgia,serif}.recurring-expense-head p{color:#7b8a84;margin:0;font-size:8px}.recurring-expense-head>span{color:#217154;white-space:nowrap;background:#e9f6ef;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:800}.recurring-expense-body{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);gap:22px;margin-top:16px;display:grid}.recurring-expense-body form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recurring-expense-body label{color:#697872;font-size:8px}.recurring-expense-body input,.recurring-expense-body select{color:#263832;background:#fff;border:1px solid #dce5e1;border-radius:8px;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:10px;display:block}.recurring-expense-body .wide{grid-column:1/-1}.recurring-expense-list{background:#fbfcfc;border:1px solid #e4ebe8;border-radius:10px;max-height:390px;overflow:auto}.recurring-expense-list article{border-bottom:1px solid #e8eeeb;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:12px;display:grid}.recurring-expense-list article:last-child{border-bottom:0}.recurring-expense-list span,.recurring-expense-list strong,.recurring-expense-list small{display:block}.recurring-expense-list span{color:#28765a;font-size:7px;font-weight:800}.recurring-expense-list strong{color:#31433c;margin:4px 0;font-size:9px}.recurring-expense-list small{color:#86928e;font-size:7px}.recurring-expense-list b{color:#9d5848;font-size:10px}.recurring-expense-list button{color:#84918c;cursor:pointer;background:#f1f4f3;border:0;border-radius:50%;width:22px;height:22px}.recurring-empty{text-align:center;place-content:center;gap:6px;min-height:190px;padding:24px;display:grid}.recurring-empty strong{color:#51665e;font-size:10px}.recurring-empty small{color:#87938f;max-width:280px;font-size:8px;line-height:1.6}.expense-layout{grid-template-columns:minmax(0,1.4fr) minmax(330px,.7fr);gap:13px;display:grid}.expense-calendar,.expense-editor{padding:20px}.calendar-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.calendar-head button{color:#4d675e;background:#fff;border:1px solid #dfe7e3;border-radius:8px;width:33px;height:33px;font-size:20px}.calendar-head div{text-align:center}.calendar-head small{letter-spacing:1.4px;color:#4c8c72;font-size:7px}.calendar-head h2{margin:4px 0 0;font:16px Georgia,serif}.calendar-head p{color:#809089;margin:5px 0 0;font-size:8px}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays span{text-align:center;color:#89958f;padding:7px;font-size:8px}.calendar-grid{border-top:1px solid #e6ece9;border-left:1px solid #e6ece9}.calendar-grid button{text-align:left;color:#4c5f58;background:#fff;border:1px solid #e6ece9;border-top:0;border-left:0;flex-direction:column;align-items:flex-start;min-height:82px;padding:8px;display:flex}.calendar-grid button.outside{color:#b0bab6;background:#f8faf9}.calendar-grid button.selected{background:#eaf6f0;box-shadow:inset 0 0 0 2px #5e9f83}.calendar-grid button>span{font-size:9px}.calendar-expense-preview{color:#536b62;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:7px;font-size:7px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.calendar-grid button.outside .calendar-expense-preview{color:#a1ada8}.calendar-grid button>b{color:#a45c49;margin-top:auto;font-size:8px}.calendar-grid button>i{color:#82928b;margin-top:3px;font-size:7px;font-style:normal}.expense-list{margin-top:18px}.expense-list h3{margin:0 0 8px;font-size:10px}.expense-list>div{border-top:1px solid #edf1ef;grid-template-columns:1fr auto 22px;align-items:center;gap:8px;padding:9px 0;display:grid}.expense-list strong,.expense-list small{display:block}.expense-list strong{font-size:9px}.expense-list small{color:#84918c;margin-top:4px;font-size:7px}.expense-list b{font-size:9px}.expense-list button{color:#89958f;background:#f3f5f4;border:0;border-radius:50%;width:22px;height:22px}.recurring-badge{color:#267359;background:#e8f5ee;border-radius:10px;place-items:center;width:30px;height:20px;font-size:7px;font-style:normal;font-weight:800;display:grid}.daily-detail-audit{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.daily-detail-audit span{color:#587068;background:#eef6f2;border-radius:8px;padding:6px 9px;font-size:8px}.daily-detail-audit span.timing-gap{color:#916322;background:#fff3df}.daily-detail-audit strong{margin-right:5px}.change-explanations{border-top:1px solid #dfe9e5;margin-top:12px;padding-top:10px}.change-explanations-title{color:#355f52;font-size:9px;font-weight:800}.change-list{gap:6px;max-height:270px;margin-top:9px;display:grid;overflow:auto}.change-list article{background:#ffffffb8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.change-list strong,.change-list small{display:block}.change-list strong{font-size:9px}.change-list small{color:#71837c;margin-top:3px;font-size:8px}.change-list article>b{color:#9a6647;font-size:8px}.daily-close-card{background:linear-gradient(135deg,#edf8f2,#f9fbfa);grid-template-columns:minmax(250px,1.6fr) repeat(3,minmax(120px,1fr));align-items:stretch;gap:9px;margin-bottom:13px;padding:14px;display:grid}.daily-close-card>div,.daily-close-card article{background:#ffffffd1;border-radius:10px;padding:11px 12px}.daily-close-card small,.daily-close-card strong,.daily-close-card span,.daily-close-card b{display:block}.daily-close-card small,.daily-close-card span{color:#6b7f77;font-size:8px}.daily-close-card strong{margin:5px 0;font-size:11px}.daily-close-card b{margin-top:7px;font-size:11px}.daily-close-open{color:#fff;cursor:pointer;background:#217257;border:0;border-radius:8px;margin-top:9px;padding:7px 10px;font-size:8px;font-weight:800}.sku-review{background:#fffaf0;border-color:#ead9b6;margin:13px 0;padding:17px}.sku-review-list{gap:7px;margin-top:12px;display:grid}.sku-review-list article{background:#fff;border:1px solid #eee2ca;border-radius:9px;grid-template-columns:auto minmax(180px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.sku-review-list strong,.sku-review-list small{display:block}.sku-review-list strong{font-size:9px}.sku-review-list small{color:#7d867f;margin-top:3px;font-size:8px}.sku-review-list select,.sku-review-list button,.collector-modal .login-button{color:#345f52;background:#fff;border:1px solid #d8e4df;border-radius:8px;min-height:32px;font-size:8px;font-weight:700}.sku-review-list button,.collector-modal .login-button{color:#fff;cursor:pointer;background:#27745c;border-color:#27745c;padding:0 11px}.collector-modal .login-button{white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;flex:none;width:max-content;min-width:94px;line-height:1}.collector-modal .source-row.login-required{background:#fff8e9;border-color:#e7c98d}.collector-modal{width:min(760px,100%)}.platform-connect-modal{width:min(820px,100%)}.platform-selection-summary{background:#f2f8f5;border:1px solid #d6e5df;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex}.platform-selection-summary strong,.platform-selection-summary small{display:block}.platform-selection-summary strong{color:#244a3d;font-size:10px}.platform-selection-summary small{color:#6f7f79;margin-top:4px;font-size:8px}.platform-selection-summary>span{color:#1d7357;text-align:center;background:#dceee7;border-radius:999px;min-width:44px;padding:7px 9px;font-size:9px;font-weight:800}.platform-connect-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.platform-connect-card{color:#263b34;cursor:default;background:#fff;border:1px solid #d8e4df;border-radius:12px;justify-items:center;gap:7px;min-height:126px;padding:16px 10px;display:grid;position:relative}.platform-connect-card:hover{background:#f3faf7;border-color:#68a58d;transform:translateY(-1px)}.platform-card-actions{grid-column:1/-1;gap:6px;width:100%;margin-top:3px;display:flex}.platform-card-actions button{color:#fff;cursor:pointer;background:#2b795f;border:1px solid #2b795f;border-radius:7px;flex:1;min-height:29px;font-size:8px;font-weight:800}.platform-card-actions button.remove,.platform-remove-button{color:#8b5a4e;background:#fff;border-color:#e3d3cd}.platform-add-card{color:#334a42;text-align:left;cursor:pointer;background:#fbfdfc;border:1px dashed #b8cec5;border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:14px;padding:14px 16px;display:flex}.platform-add-card:hover{background:#f1f8f5;border-color:#5e9b83}.platform-add-card>div{flex:1}.platform-add-card strong,.platform-add-card small{display:block}.platform-add-card strong{font-size:10px}.platform-add-card small{color:#75837e;margin-top:4px;font-size:8px}.platform-add-card>b{color:#1d7357;background:#e2f1eb;border-radius:999px;padding:6px 10px;font-size:8px}.platform-add-card.compact{grid-template-columns:auto 1fr auto;min-height:112px;margin-top:0;display:grid;position:relative}.platform-add-card.compact>span{color:#2a7058;background:#dfece7;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.platform-add-card.compact>small{grid-column:2/4}.platform-add-card:disabled,.platform-card-actions button:disabled,.platform-remove-button:disabled{opacity:.55;cursor:wait}.platform-connect-card>span{color:#fff;background:#1d7357;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.platform-connect-card strong{font-size:11px}.platform-connect-card small{color:#75837e;font-size:9px}.platform-login-status{color:#74817c;white-space:nowrap;background:#f1f3f2;border-radius:999px;justify-content:center;align-items:center;min-height:21px;padding:0 8px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.platform-connect-card .platform-login-status{position:absolute;top:9px;right:9px}.platform-login-status.connected{color:#1d7355;background:#e4f5ed}.platform-login-status.disconnected{color:#9b6123;background:#fff0dc}.platform-login-status.checking{color:#66756f;background:#edf2f0}.manual-login-note{color:#75603b;background:#fff8e9;border-radius:9px;margin:14px 0 0;padding:11px 13px;font-size:9px;line-height:1.55}.self-mall-setup{background:#f7fbf9;border:1px solid #cfe0d9;border-radius:12px;grid-template-columns:minmax(150px,.8fr) minmax(260px,1.6fr) auto;align-items:end;gap:12px;margin-top:12px;padding:14px;display:grid}.self-mall-setup strong,.self-mall-setup small,.self-mall-setup label{display:block}.self-mall-setup strong{color:#29483d;font-size:10px}.self-mall-setup small{color:#71817b;margin-top:5px;font-size:8px;line-height:1.45}.self-mall-setup label{color:#5d6f68;font-size:8px;font-weight:700}.self-mall-setup input{color:#223d34;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cbdad4;border-radius:8px;margin-top:5px;padding:0 10px}.self-mall-setup button{color:#fff;cursor:pointer;background:#1d7357;border:0;border-radius:8px;min-height:36px;padding:0 14px;font-size:9px;font-weight:800}.platform-connect-modal footer{margin-top:14px}.coupang-api-panel{background:linear-gradient(150deg,#f7fbf9,#fff);border:1px solid #d9e5e0;border-radius:13px;margin-top:16px;padding:16px}.coupang-api-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.coupang-api-head>div>small,.coupang-api-head>div>strong,.coupang-api-head>div>p{display:block}.coupang-api-head>div>small{color:#6f837b;letter-spacing:.08em;font-size:8px}.coupang-api-head>div>strong{color:#263c34;margin:4px 0;font-size:12px}.coupang-api-head>div>p{color:#718078;margin:0;font-size:8px}.platform-head-actions{justify-items:end;gap:6px;display:grid}.platform-head-actions>b{white-space:nowrap;border-radius:13px;padding:6px 9px;font-size:8px}.platform-head-actions>b.api-connected{color:#1d7355;background:#e4f5ed}.platform-head-actions>b.api-check{color:#936924;background:#fff2d9}.platform-head-actions>b.api-disconnected{color:#7b8984;background:#f1f3f2}.platform-remove-button{cursor:pointer;border-style:solid;border-width:1px;border-radius:7px;min-height:26px;padding:0 8px;font-size:7px;font-weight:800}.api-saved-summary{color:#557067;background:#edf6f2;border-radius:9px;flex-wrap:wrap;gap:7px 14px;margin-top:13px;padding:10px 12px;font-size:8px;display:flex}.api-saved-summary span b{color:#245f4c;margin-left:4px}.api-saved-summary small{color:#708078;width:100%}.coupang-api-form{grid-template-columns:.7fr 1.3fr;gap:9px;margin-top:13px;display:grid}.coupang-api-form label{color:#64766f;font-size:8px}.coupang-api-form label.wide,.coupang-api-actions.wide{grid-column:1/-1}.coupang-api-form input{color:#263c34;background:#fff;border:1px solid #d7e2de;border-radius:8px;width:100%;height:38px;margin-top:5px;padding:0 10px;font-size:9px;display:block}.coupang-api-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.coupang-api-actions a,.coupang-api-actions button,.coupang-ads-connection button{color:#356454;cursor:pointer;background:#fff;border:1px solid #d3e0da;border-radius:8px;min-height:33px;padding:0 11px;font-size:8px;font-weight:800;text-decoration:none}.coupang-api-actions a{place-items:center;margin-right:auto;display:grid}.coupang-api-actions .api-primary,.coupang-ads-connection button{color:#fff;background:#257359;border-color:#257359}.coupang-api-actions .api-remove{color:#9b5149}.coupang-api-actions button:disabled{opacity:.55;cursor:wait}.coupang-ads-connection{border-top:1px dashed #d7e3de;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:flex}.coupang-ads-connection .platform-login-status{margin-left:auto}.coupang-ads-connection strong,.coupang-ads-connection small{display:block}.coupang-ads-connection strong{color:#334a42;font-size:9px}.coupang-ads-connection small{color:#75847e;margin-top:4px;font-size:8px}.platform-connect-grid.secondary-platforms{grid-template-columns:repeat(3,1fr)}.platform-connect-grid.secondary-platforms .platform-connect-card{text-align:left;grid-template-columns:auto 1fr;justify-items:start;min-height:92px}.platform-connect-grid.secondary-platforms .platform-connect-card>span{grid-row:1/3}.collector-modal .source-actions{flex-direction:row;grid-area:action;justify-content:flex-end;align-items:center;gap:5px;width:100%;margin:8px 0 0;display:flex}.collector-modal .source-actions i{margin-left:0}.collector-modal .source-row.needs-action{background:#fffbf2;border-color:#ead2a2;align-items:flex-start}.collector-modal .source-row>div:nth-child(2){grid-area:copy;min-width:0}.collector-modal .source-explanation{color:#7b6030;overflow-wrap:anywhere;margin-top:6px;line-height:1.45}.collector-modal .source-explanation b{color:#8b5d12;display:inline}.collector-modal .source-actions i.warning{color:#8a5d16;white-space:normal;text-align:center;background:#fff0cf}.collector-modal .source-actions i.complete{color:#2d765d;background:#e8f4ee}.collection-status-guide{color:#6c7b75;background:#f2f5f3;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:8px;line-height:1.55}.collection-status-guide b{color:#3f574e;margin-right:5px}.collector-modal .credential-button{color:#6e7d77;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:8px;font-weight:750}.collector-modal .credential-button.saved{color:#1f7558}.credential-panel{background:#f4f9f6;border:1px solid #dbe7e1;border-radius:12px;margin-top:5px;padding:15px}.credential-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.credential-panel-head small,.credential-panel-head strong,.credential-panel-head p,.credential-saved-status strong,.credential-saved-status small{display:block}.credential-panel-head small{color:#2c7c61;letter-spacing:1px;font-size:8px;font-weight:850}.credential-panel-head strong{color:#263c34;margin-top:4px;font-size:11px}.credential-panel-head p{color:#74847d;margin:3px 0 0;font-size:8px}.credential-panel-head>span{color:#247156;white-space:nowrap;background:#e1f2e9;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:800}.credential-tabs{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:12px;display:grid}.credential-tabs button{color:#687a72;cursor:pointer;background:#fff;border:1px solid #d7e4de;border-radius:8px;min-height:30px;font-size:8px;font-weight:750}.credential-tabs button.selected{color:#1d6d50;background:#eaf6ef;border-color:#26785b}.credential-saved-status{color:#206e53;background:#e6f5ed;border-radius:8px;align-items:center;gap:8px;margin-top:9px;padding:8px 10px;display:flex}.credential-saved-status>span{color:#fff;background:#27775a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.credential-saved-status strong{font-size:9px}.credential-saved-status small{color:#59806f;margin-top:2px;font-size:8px}.credential-form{grid-template-columns:1fr 1fr auto auto;align-items:end;gap:7px;margin-top:10px;display:grid}.credential-form label{color:#62756d;font-size:8px;font-weight:700}.credential-form input{color:#263b34;background:#fff;border:1px solid #d6e2dc;border-radius:8px;outline:0;width:100%;height:34px;margin-top:4px;padding:0 9px;font-size:9px;display:block}.credential-form input:focus{border-color:#2c7b60;box-shadow:0 0 0 2px #2c7b6017}.credential-save,.credential-delete{cursor:pointer;white-space:nowrap;border-radius:8px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800}.credential-save{color:#fff;background:#27765a;border:1px solid #27765a}.credential-delete{color:#875d50;background:#fff;border:1px solid #decfc9}.credential-save:disabled,.credential-delete:disabled{cursor:wait;opacity:.55}.credential-warning{color:#8b7464;margin-top:9px;font-size:8px;display:block}.collection-summary-backdrop{z-index:80}.collection-summary-modal{background:#f8fbf9;border:1px solid #d6e5de;border-radius:18px;width:min(760px,100vw - 32px);padding:22px;box-shadow:0 28px 90px #14372c3d}.collection-summary-modal header,.collection-summary-modal footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.collection-summary-modal header small,.collection-summary-modal header p{color:#6f827a;font-size:8px}.collection-summary-modal header h2{margin:5px 0;font-size:19px}.collection-summary-modal header>button{color:#5c7269;cursor:pointer;background:0 0;border:0;font-size:20px}.collection-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.collection-summary-grid article{background:#fff;border:1px solid #dce8e3;border-radius:13px;min-height:125px;padding:16px}.collection-summary-grid article.profit{background:#edf9f3}.collection-summary-grid article.loss{background:#fff0ed}.collection-summary-grid span,.collection-summary-grid strong,.collection-summary-grid small{display:block}.collection-summary-grid span,.collection-summary-grid small{color:#71837c;font-size:8px}.collection-summary-grid strong{margin:13px 0 9px;font-size:14px;line-height:1.35}.collection-summary-modal footer{color:#667a72;border-top:1px solid #dfe9e5;align-items:center;padding-top:14px;font-size:8px}.collection-summary-modal footer button{color:#fff;cursor:pointer;background:#1f7257;border:0;border-radius:9px;padding:10px 18px;font-size:9px;font-weight:800}@media (max-width:900px){.daily-close-card,.collection-summary-grid,.sku-review-list article{grid-template-columns:1fr}.credential-form{grid-template-columns:1fr 1fr}.coupang-api-form{grid-template-columns:1fr}.coupang-api-form label.wide,.coupang-api-actions.wide{grid-column:auto}}.collector-modal .source-row{cursor:default;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"logo copy"".action";align-items:start;gap:0 10px;display:grid}.collector-modal .source-row>.source-logo{grid-area:logo}.collector-modal footer{flex-wrap:wrap;margin-top:16px}.collector-modal footer .cancel{margin-right:auto}.platform-collection-picker{background:#f7faf8;border:1px solid #d8e4df;border-radius:12px;margin-top:14px;padding:13px}.platform-collection-picker>div:first-child strong,.platform-collection-picker>div:first-child small{display:block}.platform-collection-picker>div:first-child strong{color:#314a41;font-size:10px}.platform-collection-picker>div:first-child small{color:#71817b;margin-top:4px;font-size:8px;line-height:1.45}.platform-collection-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.platform-collection-buttons button{color:#2f5548;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfe0d9;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:0;padding:8px;display:grid}.platform-collection-buttons button:hover:not(:disabled){background:#eff8f4;border-color:#4b9478}.platform-collection-buttons button:disabled{opacity:.55;cursor:wait}.platform-collection-buttons .source-logo{grid-row:1/3;width:26px;height:26px;font-size:9px}.platform-collection-buttons b,.platform-collection-buttons small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-collection-buttons b{font-size:9px}.platform-collection-buttons small{color:#7e8e88;font-size:7px}@media (max-width:1100px){.platform-summary-grid,.cost-coverage,.expense-summary{grid-template-columns:1fr 1fr}.cost-layout,.expense-layout,.recurring-expense-body{grid-template-columns:1fr}.cost-product-list{max-height:480px}}@media (max-width:700px){.platform-collection-buttons,.platform-connect-grid{grid-template-columns:1fr 1fr}.platform-connect-grid.secondary-platforms,.self-mall-setup{grid-template-columns:1fr}.coupang-api-head{grid-template-columns:auto 1fr}.platform-head-actions{grid-column:1/-1;justify-self:start}.coupang-api-actions,.coupang-ads-connection{flex-direction:column;align-items:stretch}.coupang-api-actions a{margin-right:0}.top-actions .platform-connect-button{padding:0 10px}.product-ad-summary{grid-template-columns:1fr}.page-description{max-width:230px}.platform-summary-grid,.cost-coverage,.expense-summary,.cost-editor form,.expense-editor form,.recurring-expense-body form{grid-template-columns:1fr}.cost-editor .wide,.expense-editor .wide,.recurring-expense-body .wide{grid-column:auto}.quick-cost-fields{grid-template-columns:1fr 1fr}.quick-cost-fields label:last-child{grid-column:1/-1}.calendar-grid button{min-height:62px;padding:5px}.calendar-grid button>b{font-size:6px}.expense-calendar{padding:12px}.section-intro{align-items:flex-start;gap:10px}.section-intro button{white-space:nowrap}.metric-grid{grid-template-columns:1fr}.top-actions .workspace-pill{display:none}}.nav-button{text-align:left;background:0 0;border:0;width:100%}.sync-card.sample .pulse{background:#e3ad55;box-shadow:0 0 0 4px #57482f}.sample-label{color:#9b6c24;background:#f9eedb;border-radius:8px;padding:3px 7px;font-size:9px}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07130fc4;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quick-expense-popover{z-index:40;background:#fbfcfb;border:1px solid #cedfd7;border-radius:13px;width:min(360px,100vw - 24px);max-height:calc(100vh - 24px);padding:16px;position:fixed;overflow:auto;box-shadow:0 18px 46px #10261e38}.quick-expense-popover header{justify-content:space-between;gap:14px;display:flex}.quick-expense-popover header small{color:#2b7b61;letter-spacing:1.4px;font-size:7px;font-weight:800}.quick-expense-popover header h2{color:#243a33;margin:4px 0 3px;font-size:16px}.quick-expense-popover header p{color:#7d8985;margin:0;font-size:8px}.quick-expense-popover header>button{color:#6e7d78;background:#eef2f0;border:0;border-radius:50%;flex:none;width:28px;height:28px;font-size:18px}.quick-expense-existing{color:#5f746c;background:#edf6f2;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 1px;padding:8px 10px;font-size:9px;display:flex}.quick-expense-existing strong{color:#276c55;font-size:10px}.quick-expense-popover form{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.quick-expense-popover label{color:#697872;font-size:8px}.quick-expense-popover input,.quick-expense-popover select{color:#263832;background:#fff;border:1px solid #dce5e1;border-radius:8px;width:100%;height:35px;margin-top:4px;padding:0 10px;font-size:10px;display:block}.quick-expense-popover .wide{grid-column:1/-1}.quick-expense-actions{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.quick-expense-actions button{border-radius:8px;min-width:92px;height:35px;font-size:10px;font-weight:800}.quick-expense-actions .cancel{color:#60726b;background:#fff;border:1px solid #dce5e1}.import-modal{background:#fbfcfb;border-radius:16px;width:min(640px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 28px 80px #0007}.import-modal header{justify-content:space-between;gap:20px;display:flex}.import-modal header small{color:#2b7b61;letter-spacing:1.4px;font-size:9px;font-weight:800}.import-modal h2{margin:6px 0;font:22px Georgia,Noto Serif KR,serif}.import-modal header p{color:#7d8985;margin:0;font-size:11px}.import-modal header button{color:#6e7d78;background:#eef2f0;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.source-list{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 15px;display:grid}.source-row{text-align:left;background:#fff;border:1px solid #e1e8e5;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.selected-source{background:#f0f8f4;border-color:#2d7c62}.source-logo{color:#2b715a;background:#e8efec;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.source-row strong,.source-row small{display:block}.source-row strong{font-size:11px}.source-row small{color:#8c9793;margin-top:3px;font-size:8px}.source-row i{color:#2d765d;background:#e8f4ee;border-radius:8px;margin-left:auto;padding:4px 6px;font-size:8px;font-style:normal}.upload-box{cursor:pointer;background:#f4f8f6;border:1.5px dashed #b6c7c0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:125px;display:flex}.upload-box input{display:none}.upload-box>span{color:#2b7b61;font-size:20px}.upload-box strong{margin:6px 0;font-size:12px}.upload-box small{color:#87938f;font-size:9px}.validation-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0 22px;display:grid}.validation-steps span{color:#87928e;text-align:center;background:#edf1ef;border-radius:6px;padding:7px;font-size:8px}.validation-steps .done{color:#277257;background:#e4f2eb}.import-modal footer{justify-content:flex-end;gap:8px;display:flex}.import-modal footer button{border-radius:8px;padding:9px 15px;font-size:11px}.cancel{background:#fff;border:1px solid #dce4e1}.validate{color:#fff;background:#1d7357;border:0;font-weight:700}.validate:disabled{color:#ecf1ef;background:#aab8b3}.workspace-pill{color:#263b35;cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.workspace-switcher{position:relative}.workspace-pill[aria-expanded=true]{background:#f2f9f6;border-color:#78a994}.workspace-pill>span{color:#6f827a;font-size:8px}.workspace-menu{z-index:40;background:#fff;border:1px solid #d9e4df;border-radius:12px;width:310px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 38px #19362c29}.workspace-menu>small{color:#819089;letter-spacing:.08em;padding:2px 5px 10px;font-size:9px;font-weight:800;display:block}.workspace-menu>button{color:#263b35;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;width:100%;min-height:56px;padding:11px;display:grid}.workspace-menu>button:hover,.workspace-menu>button.selected{background:#eef8f3;border-color:#d5e6df}.workspace-menu>button>span{color:#fff;background:#1f7658;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.workspace-menu strong,.workspace-menu button small{display:block}.workspace-menu strong{font-size:11px}.workspace-menu button small{color:#7d8c86;margin-top:3px;font-size:9px}.workspace-menu button b{color:#2c755c;white-space:nowrap;font-size:9px}.workspace-menu>button:not(.selected) b{color:#71817a}.workspace-menu>p{color:#76877f;margin:9px 5px 2px;font-size:9px;line-height:1.5}.collector-strip{color:#fff;background:#17342c;border-radius:12px;align-items:center;gap:18px;margin:0 0 13px;padding:13px 15px;display:flex}.collector-strip>div:first-child{align-items:center;gap:10px;display:flex}.collector-icon{color:#7fd0af;background:#285a4b;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.collector-strip p{margin:0}.collector-strip strong,.collector-strip small{display:block}.collector-strip strong{font-size:11px}.collector-strip small{color:#91aaa2;margin-top:3px;font-size:8px}.platform-states{gap:6px;margin-left:auto;display:flex}.platform-states span{color:#9eb4ac;background:#25463d;border-radius:9px;padding:5px 7px;font-size:8px}.platform-states .setup{color:#efd08c;background:#52472e}.collector-strip>button{color:#fff;background:0 0;border:1px solid #43675c;border-radius:7px;padding:7px 10px;font-size:9px}.collector-explainer{background:#fff;border:1px solid #e1e8e5;border-radius:11px;grid-template-columns:26px 1fr;gap:8px 10px;margin-bottom:14px;padding:14px;display:grid}.collector-explainer>span{color:#277157;background:#e5f2eb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.collector-explainer p{margin:0}.collector-explainer strong,.collector-explainer small{display:block}.collector-explainer strong{font-size:10px}.collector-explainer small{color:#84908c;margin-top:3px;font-size:8px}.collection-live-progress{color:#205440;background:#f4faf7;border:1px solid #cfe1d9;border-radius:10px;grid-template-columns:1fr auto;gap:6px 16px;margin:0 0 12px;padding:12px;display:grid}.collection-live-progress strong,.collection-live-progress small{display:block}.collection-live-progress strong{font-size:11px}.collection-live-progress small{color:#70827b;margin-top:3px;font-size:8px}.collection-live-progress b{align-self:center;font:600 12px Georgia,serif}.collection-live-progress>span{background:#dce9e3;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.collection-live-progress>span i{border-radius:inherit;background:#1d7a5a;height:100%;transition:width .2s;display:block}.collection-overall-status{color:#30483f;background:#f7faf8;border:1px solid #d8e4df;border-radius:12px;grid-template-columns:1fr auto;gap:10px 18px;margin:0 0 12px;padding:14px;display:grid}.collection-overall-status.complete,.collection-overall-status.running{color:#1d684e;background:#edf8f2;border-color:#bcdccb}.collection-overall-status.warning{color:#805b17;background:#fff8e9;border-color:#efcf92}.collection-overall-copy small,.collection-overall-copy strong,.collection-overall-copy span{display:block}.collection-overall-copy small{color:#789087;letter-spacing:.12em;margin-bottom:4px;font-size:7px;font-weight:800}.collection-overall-copy strong{font-size:12px}.collection-overall-copy span{color:#71817b;margin-top:4px;font-size:8px}.collection-overall-status>b{white-space:nowrap;align-self:center;font:700 14px Georgia,serif}.collection-overall-track{background:#e1e9e5;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.collection-overall-track i{border-radius:inherit;background:#24795b;height:100%;transition:width .25s;display:block}.collection-overall-status.warning .collection-overall-track i{background:#d29a38}.collection-overall-status>p{grid-column:1/-1;gap:7px;margin:0;display:flex}.collection-overall-status>p span{color:#60746c;background:#ffffffb8;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:750}.import-modal details{margin:10px 0 20px}.import-modal summary{color:#73807b;cursor:pointer;font-size:9px}.upload-box.compact{height:58px;margin-top:8px}.upload-box.compact strong{margin:0}@media (max-width:800px){.collector-strip{flex-wrap:wrap;align-items:flex-start}.platform-states{width:100%;margin-left:0;overflow:auto}.source-list{grid-template-columns:1fr}.workspace-pill{display:none}}.collector-strip.has-data{background:#15543f}.collector-strip.has-data.has-warning{background:#59451f}.platform-states .connected{color:#b7f0d7;background:#246b52}.imported-scan{background:#fff9ed;border:1px solid #efd9ac;border-radius:11px;grid-template-columns:minmax(220px,1fr) repeat(3,100px);align-items:center;gap:12px;margin:-2px 0 13px;padding:12px 15px;display:grid}.imported-scan small,.imported-scan strong{display:block}.imported-scan small{color:#9a7a3f;font-size:8px}.imported-scan strong{margin-top:4px;font-size:11px}.imported-scan p{color:#8b6d34;border-top:1px solid #f0dfbc;grid-column:1/-1;margin:0;padding-top:8px;font-size:9px}@media (max-width:800px){.imported-scan{grid-template-columns:1fr 1fr}.imported-scan p{grid-column:1/-1}}.daily-sales-panel{margin-top:13px;padding:20px}.period-range-chip{color:#456159;white-space:nowrap;background:#f7faf8;border:1px solid #dce5e1;border-radius:7px;align-items:center;min-height:31px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.day-stepper{align-items:center;gap:5px;display:flex}.day-stepper button,.day-stepper input{color:#456159;background:#fff;border:1px solid #dce5e1;border-radius:7px;height:31px}.day-stepper button{width:31px;font-size:17px}.day-stepper button:disabled{opacity:.35}.day-stepper input{padding:0 8px;font-size:9px}.empty-cell{text-align:center;color:#82908b;padding:28px}.claim-dot{background:#c98069}.claim-health{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0 13px;display:grid}.claim-health article{background:#fff;border:1px solid #e1e8e5;border-radius:11px;padding:15px}.claim-health small,.claim-health strong,.claim-health span{display:block}.claim-health small{color:#7d8b85;font-size:8px}.claim-health strong{margin:7px 0 4px;font:19px Georgia,serif}.claim-health span{color:#648073;font-size:8px}.claim-audit-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:13px;display:grid}.claim-audit{align-items:flex-start;gap:10px;padding:14px;display:flex}.claim-audit>span{color:#1f7756;background:#e4f4ec;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.claim-audit.warning>span{color:#a55a39;background:#fff0e5}.claim-audit strong,.claim-audit small{display:block}.claim-audit strong{font-size:10px}.claim-audit small{color:#7e8d87;margin-top:5px;font-size:8px;line-height:1.55}.claim-layout{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:13px;display:grid}.claim-editor,.claim-history{padding:20px}.claim-editor form{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.claim-editor label{color:#697872;font-size:8px}.claim-editor input,.claim-editor select{color:#263832;background:#fff;border:1px solid #dce5e1;border-radius:8px;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:10px;display:block}.claim-editor .wide{grid-column:1/-1}.claim-list{max-height:570px;margin-top:14px;overflow:auto}.claim-list>div:not(.claim-empty){border-top:1px solid #edf1ef;grid-template-columns:auto 1fr auto 24px;align-items:center;gap:9px;padding:11px 0;display:grid}.claim-list p{margin:0}.claim-list strong,.claim-list small,.claim-list i{display:block}.claim-list strong{font-size:9px}.claim-list small,.claim-list i{color:#84918c;margin-top:3px;font-size:7px}.claim-list i{font-style:normal}.claim-list>div>b{font-size:9px}.claim-list>div>button{color:#86938e;background:#f2f5f3;border:0;border-radius:50%;width:22px;height:22px}.claim-type{border-radius:11px;padding:5px 7px;font-size:8px;font-weight:800}.claim-type.exchange{color:#39739c;background:#e7f1fb}.claim-type.return{color:#a3563d;background:#fff0e8}.claim-type.cancel{color:#735989;background:#f2eef7}.claim-empty{text-align:center;color:#657b72;background:#f6f9f7;border-radius:10px;padding:35px 15px}.claim-empty strong,.claim-empty small{display:block}.claim-empty strong{font-size:10px}.claim-empty small{color:#89958f;margin-top:6px;font-size:8px}@media (max-width:1100px){.claim-health{grid-template-columns:1fr 1fr}.claim-layout{grid-template-columns:1fr}}@media (max-width:700px){.claim-health,.claim-audit-grid,.claim-editor form{grid-template-columns:1fr}.claim-editor .wide{grid-column:auto}.daily-sales-panel>.panel-head{flex-direction:column;gap:14px}}.field-note{color:#7d8e87;margin-top:5px;font-size:7px;line-height:1.35;display:block}.fifo-cost strong,.fifo-cost small{display:block}.fifo-cost small{color:#2e765d}.inventory-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0 13px;display:grid}.inventory-summary article{background:#fff;border:1px solid #e0e8e4;border-radius:11px;padding:15px}.inventory-summary small,.inventory-summary strong,.inventory-summary span{display:block}.inventory-summary small{color:#7d8b86;font-size:8px}.inventory-summary strong{margin:8px 0 5px;font:18px Georgia,serif}.inventory-summary span{color:#678076;font-size:8px}.fx-strip{color:#fff;background:linear-gradient(100deg,#173b31,#235b49);border:0;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.fx-strip>div{align-items:center;gap:12px;display:flex}.fx-strip>div>span{color:#18362e;background:#dbae5b;border-radius:9px;place-items:center;width:35px;height:35px;font:700 18px Georgia,serif;display:grid}.fx-strip p{margin:0}.fx-strip small,.fx-strip strong,.fx-strip i{display:block}.fx-strip small{letter-spacing:1.3px;color:#88b9a7;font-size:7px}.fx-strip strong{margin:3px 0;font:15px Georgia,serif}.fx-strip i{color:#a9c9bd;font-size:8px;font-style:normal}.fx-strip button{color:#205e49;background:#fff;border:1px solid #5d8b7b;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:700}.restock-view-tabs{background:#eaf0ed;border:1px solid #dce6e2;border-radius:10px;gap:5px;margin:13px 0;padding:4px;display:inline-flex}.restock-view-tabs button{color:#65756f;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:126px;height:36px;font-size:9px;font-weight:800;display:inline-flex}.restock-view-tabs button.selected{color:#1d6f54;background:#fff;box-shadow:0 2px 7px #243c3317}.restock-view-tabs button>span{font-size:13px}.restock-view-tabs button>b{color:#41675a;background:#dfeae6;border-radius:10px;min-width:18px;padding:2px 5px;font-size:7px}.restock-view-tabs button.selected>b{color:#1d6f54;background:#e6f4ee}.warehouse-stock-notice{color:#315e4e;background:#f2f8f5;border:1px solid #cfe0da;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;display:grid}.warehouse-stock-notice>span{color:#fff;background:#1f7658;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.warehouse-stock-notice strong,.warehouse-stock-notice small{display:block}.warehouse-stock-notice strong{font-size:12px}.warehouse-stock-notice small{color:#6b7f78;margin-top:3px;font-size:9px}.warehouse-stock-notice>b{font-size:18px}.restock-layout{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);gap:13px;display:grid}.restock-editor{padding:20px}.restock-editor>.panel-head>span,.inventory-ledger>.panel-head>span{color:#507166;background:#edf6f2;border-radius:12px;padding:5px 8px;font-size:9px}.restock-editor form{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.restock-editor label{color:#697872;font-size:8px}.restock-editor input,.restock-editor select{color:#263832;background:#fff;border:1px solid #dce5e1;border-radius:8px;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:10px;display:block}.restock-editor .wide{grid-column:1/-1}.restock-preview{background:#edf8f3;border:1px solid #d4e6de;border-radius:9px;flex-direction:column;justify-content:center;padding:9px 11px;display:flex}.restock-preview small,.restock-preview strong,.restock-preview i{display:block}.restock-preview small{color:#6d847a;font-size:7px}.restock-preview strong{color:#1d6d51;margin:4px 0;font:15px Georgia,serif}.restock-preview i{color:#4f7164;font-size:7px;font-style:normal}.inventory-ledger{margin-top:13px;padding:20px}.stock-pill{color:#1d7253;background:#e5f5ed;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.stock-pill.empty{color:#87928e;background:#f0f2f1}.delete-lot{color:#89958f;background:#f3f5f4;border:0;border-radius:50%;width:23px;height:23px}.inventory-empty{text-align:center;background:#f5f8f6;border-radius:9px;margin-top:14px;padding:30px}.inventory-empty strong,.inventory-empty small{display:block}.inventory-empty strong{font-size:10px}.inventory-empty small{color:#84918c;margin-top:5px;font-size:8px}.inventory-caveat{color:#795f30;background:#fff8e9;border:1px solid #f0ddb4;border-radius:9px;grid-template-columns:auto 1fr;gap:12px;margin-top:14px;padding:11px 13px;font-size:8px;line-height:1.55;display:grid}.inventory-caveat strong{white-space:nowrap}.inventory-ledger td:nth-child(2) .channel-chip{margin-right:7px}.inventory-ledger td:nth-child(2)>strong{text-overflow:ellipsis;vertical-align:middle;max-width:260px;display:inline-block;overflow:hidden}@media (max-width:1100px){.inventory-summary{grid-template-columns:1fr 1fr}.restock-layout{grid-template-columns:1fr}}@media (max-width:700px){.inventory-summary{grid-template-columns:1fr}.fx-strip{flex-direction:column;align-items:flex-start}.restock-editor form{grid-template-columns:1fr}.restock-editor .wide{grid-column:auto}.inventory-caveat{grid-template-columns:1fr}}.product-rule-banner{background:linear-gradient(110deg,#f7fbf9,#fffaf0);border:1px solid #d8e7e0;border-radius:12px;grid-template-columns:minmax(260px,1.4fr) minmax(170px,.7fr) auto minmax(190px,.8fr);align-items:center;gap:14px;margin:26px 0 13px;padding:16px 18px;display:grid}.product-rule-banner small,.product-rule-banner strong,.product-rule-banner p{display:block}.product-rule-banner small{letter-spacing:1.4px;color:#658278;font-size:7px}.product-rule-banner strong{margin:5px 0;font:15px Georgia,Noto Serif KR,serif}.product-rule-banner p{color:#6e7e78;margin:0;font-size:8px;line-height:1.5}.rule-example{background:#fff;border:1px solid #d9e7e1;border-radius:10px;padding:11px 12px}.rule-example.real{background:#fffbf3;border-color:#e7d8bd}.rule-example span,.rule-example i{display:block}.rule-example span{color:#225d49;font-size:10px;font-weight:800}.rule-example.real span{color:#815e28}.rule-example i{color:#84928d;margin-top:5px;font-size:7px;font-style:normal;line-height:1.4}.rule-separator{color:#9b8c72;font:18px Georgia,serif}.cost-product-list.grouped>button{align-items:flex-start;padding-block:13px}.cost-product-list.grouped>button>span{flex:1;min-width:0}.cost-platform-tags{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex!important}.cost-platform-tags .channel-chip{margin:0;padding:3px 6px;font-size:7px;font-style:normal;display:inline-flex}.cost-status{text-align:right;flex:none;min-width:108px}.cost-status b,.cost-status small{display:block}.cost-status b{width:fit-content;margin-left:auto}.cost-status small{color:#71857d;white-space:nowrap;margin-top:5px;font-size:7px}.option-tags{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex!important}.option-tags i{color:#61766e;white-space:nowrap;text-overflow:ellipsis;background:#eef4f1;border-radius:10px;max-width:160px;padding:4px 7px;font-size:7px;font-style:normal;display:inline-flex;overflow:hidden}.channel-stack{flex-wrap:wrap;gap:4px;max-width:150px;display:flex}.restock-group-list{border-top:1px solid #edf1ef;max-height:635px;overflow:auto}.restock-group{border-bottom:1px solid #e9efec;padding:13px 2px}.restock-group>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.restock-group>header strong,.restock-group>header small{display:block}.restock-group>header strong{font-size:10px}.restock-group>header small{color:#82908b;margin-top:4px;font-size:8px}.restock-group>header>b{white-space:nowrap;border-radius:12px;padding:5px 8px;font-size:8px}.restock-group-actions{white-space:nowrap;justify-items:end;gap:5px;display:grid}.restock-group-actions>b{border-radius:12px;padding:5px 8px;font-size:8px}.restock-group-actions .link-button{cursor:pointer;font-size:8px}.restock-group .configured{color:#1b7051;background:#e5f5ed}.restock-group .missing{color:#a75b41;background:#fff0e8}.variant-picker{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.variant-picker button{text-align:left;color:#2a3d36;cursor:pointer;background:#fafcfb;border:1px solid #e2e9e6;border-radius:9px;min-width:0;padding:9px 64px 9px 10px;position:relative}.variant-picker button:hover,.variant-picker button.selected{background:#edf8f3;border-color:#2f8065;box-shadow:0 0 0 2px #2f806511}.variant-picker span,.variant-picker small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.variant-picker span{font-size:8px;font-weight:800}.variant-picker small{color:#87938f;margin-top:4px;font-size:7px}.variant-picker b{color:#2b755b;font-size:7px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.restock-editor input[readonly],.cost-editor input[readonly]{color:#52665f;background:#f5f8f6}@media (max-width:1100px){.product-rule-banner{grid-template-columns:1fr 1fr}.product-rule-banner>div:first-child{grid-column:1/-1}.rule-separator{display:none}}@media (max-width:700px){.product-rule-banner{grid-template-columns:1fr}.product-rule-banner>div:first-child{grid-column:auto}.variant-picker{grid-template-columns:1fr}.channel-stack{max-width:none}.restock-view-tabs{display:flex}.restock-view-tabs button{flex:1;min-width:0}}.coach-hero{color:#fff;background:radial-gradient(circle at 5% 0,#f5e8c9 0,#0000 28%),linear-gradient(135deg,#173e33,#235b49);border:1px solid #cfdfd8;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:13px;padding:22px;display:grid;box-shadow:0 10px 28px #1c4f3d18}.coach-orb{color:#173f33;background:#f1c976;border-radius:15px;place-items:center;width:50px;height:50px;font-size:23px;display:grid;box-shadow:inset 0 0 0 1px #fff5}.coach-hero small{color:#bcd5ca;letter-spacing:.12em;font-size:8px}.coach-hero h2{margin:5px 0 6px;font:21px Georgia,Noto Serif KR,serif}.coach-hero p{color:#d6e6df;max-width:690px;margin:0;font-size:9px;line-height:1.65}.coach-hero aside{text-align:right;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;min-width:160px;padding:12px 14px}.coach-hero aside span,.coach-hero aside strong,.coach-hero aside small{display:block}.coach-hero aside span{color:#bcd5ca;font-size:8px}.coach-hero aside strong{margin:5px 0;font-size:14px}.coach-hero aside small{letter-spacing:0}.coach-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.coach-summary article{background:#fff;border:1px solid #e0e8e4;border-radius:11px;min-height:92px;padding:15px;position:relative;overflow:hidden}.coach-summary article:after{content:"";opacity:.07;background:currentColor;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-28px;right:-18px}.coach-summary span,.coach-summary small{color:#7c8b85;font-size:8px;display:block}.coach-summary strong{margin:7px 0 4px;font:23px Georgia,serif;display:block}.coach-summary .urgent{color:#b55248}.coach-summary .watch{color:#a77528}.coach-summary .opportunity{color:#26765a}.coach-summary .info{color:#57756a}.coach-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.coach-card{background:#fff;border:1px solid #dde6e2;border-top:3px solid #6f897f;border-radius:12px;min-height:225px;padding:18px;position:relative;box-shadow:0 5px 18px #294b3e0a}.coach-card.urgent{border-top-color:#c86258}.coach-card.watch{border-top-color:#d1a14c}.coach-card.opportunity{border-top-color:#2f8465}.coach-card header{justify-content:space-between;align-items:center;display:flex}.coach-card header div{align-items:center;gap:8px;display:flex}.coach-card header span,.coach-card header b{color:#47645a;background:#eef4f1;border-radius:12px;padding:4px 8px;font-size:8px}.coach-card.urgent header b{color:#ad4b43;background:#fff0ed}.coach-card.watch header b{color:#95671d;background:#fff6e5}.coach-card.opportunity header b{color:#1f7353;background:#e9f6ef}.coach-card header small{color:#9aa5a1;font-size:8px}.coach-card h3{color:#263b34;margin:16px 0 7px;font:16px/1.45 Georgia,Noto Serif KR,serif}.coach-metric{color:#1e6e54;font-size:12px;display:block}.coach-card p{color:#6d7e78;margin:10px 0 42px;font-size:9px;line-height:1.7}.coach-card>button{color:#216f55;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800;position:absolute;bottom:16px;right:18px}.coach-footnote{grid-template-columns:1fr 1fr;gap:0;margin-top:13px;padding:18px;display:grid}.coach-footnote>div{gap:5px;padding:2px 18px;display:grid}.coach-footnote>div+div{border-left:1px solid #e4ebe8}.coach-footnote span{color:#277258;font-size:8px;font-weight:800}.coach-footnote strong{color:#31463e;font-size:10px}.coach-footnote small{color:#7d8b86;font-size:8px;line-height:1.6}@media (max-width:900px){.coach-hero{grid-template-columns:auto 1fr}.coach-hero aside{text-align:left;grid-column:1/-1}.coach-summary{grid-template-columns:1fr 1fr}}@media (max-width:700px){.coach-hero{grid-template-columns:1fr}.coach-orb{width:42px;height:42px}.coach-board,.coach-footnote{grid-template-columns:1fr}.coach-footnote>div+div{border-top:1px solid #e4ebe8;border-left:0;margin-top:14px;padding-top:14px}}.trust-confidence-panel .panel-head h2,.trust-main-grid .panel-head h2,.trust-evidence-panel .panel-head h2{font-family:var(--font-ui);letter-spacing:-.035em;word-break:keep-all;font-size:13px;font-weight:750;line-height:1.35}.trust-section-heading{align-items:center;gap:7px;display:flex}.trust-section-heading>span{color:#216f55;min-width:25px;height:19px;font-family:var(--font-number);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;background:#edf6f1;border:1px solid #d5e6de;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.trust-main-grid .panel-head,.trust-confidence-panel .panel-head,.trust-evidence-panel .panel-head{gap:14px}.trust-main-grid .panel-head{padding:16px 18px 12px}.trust-main-grid .panel-head p,.trust-confidence-panel .panel-head p,.trust-evidence-panel .panel-head p{word-break:keep-all;line-height:1.55}.trust-policy .panel-head>span,.trust-confidence-panel .panel-head>span,.trust-evidence-panel .panel-head>span{color:#216f55;font-family:var(--font-number);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;background:#edf6f1;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:750;line-height:1}@media (max-width:520px){.trust-confidence-panel .panel-head,.trust-policy .panel-head,.trust-evidence-panel .panel-head{flex-direction:column}}.metric-grid.seven.report-metrics .metric-card strong{letter-spacing:-.045em;text-overflow:clip;font-size:clamp(11px,.85vw,12px);overflow:visible}@media (max-width:1000px){.metric-grid.seven.report-metrics .metric-card strong{font-size:16px}}.ledger-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ledger-title-line>h2{margin-bottom:0}.ledger-platform-tabs{background:#f4f7f5;border:1px solid #dfe8e4;border-radius:8px;align-items:center;gap:3px;padding:3px;display:inline-flex}.ledger-platform-tabs button{color:#75827d;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:42px;height:24px;padding:0 8px;font-size:8px;font-weight:700}.ledger-platform-tabs button:hover{color:#245f4b;background:#eaf2ee}.ledger-platform-tabs button.active{color:#fff;background:#1f7357;box-shadow:0 2px 5px #1d5e4826}.ledger-platform-tabs button:focus-visible{outline-offset:2px;outline:2px solid #d7a245}.overview-platform-tabs{min-height:38px;margin-left:auto;padding:4px}.overview-platform-tabs button{height:28px;padding-inline:10px;font-size:9px}@media (max-width:700px){.ledger-title-line{flex-direction:column;align-items:flex-start}.ledger-platform-tabs{max-width:100%;overflow-x:auto}.overview-platform-tabs{order:3;width:100%;margin-left:0}.quick-expense-popover{padding:15px}.quick-expense-actions{grid-template-columns:1fr 1fr;display:grid}}.operation-center{color:#263c35;margin-top:20px}.operation-safety-strip{background:radial-gradient(circle at 92% 20%,#dff1e8 0,#0000 25%),#f6fbf8;border:1px solid #bcd9cc;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;padding:20px 22px;display:flex}.operation-safety-strip>div>span,.operation-panel-head>div>span{color:#3b7b63;letter-spacing:.13em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.operation-safety-strip strong{letter-spacing:-.04em;font-size:17px;display:block}.operation-safety-strip p{color:#75857f;max-width:720px;margin:7px 0 0;font-size:9px;line-height:1.65}.operation-safety-strip>b{color:#206449;background:#def1e7;border-radius:999px;flex:none;padding:8px 11px;font-size:9px}.operation-message{color:#745927;background:#fff8e9;border:1px solid #e9cfa1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px 13px;font-size:9px;display:flex}.operation-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:8px}.operation-daily-alert{color:#fff;background:#183f34;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:15px 17px;display:flex;box-shadow:0 9px 25px #173e3326}.operation-daily-alert span,.operation-daily-alert strong,.operation-daily-alert small{display:block}.operation-daily-alert span{color:#9dd2bd;letter-spacing:.08em;font-size:8px;font-weight:800}.operation-daily-alert strong{margin-top:5px;font-size:12px}.operation-daily-alert small{color:#aec7be;margin-top:5px;font-size:8px}.operation-daily-alert button{color:#205641;cursor:pointer;background:#fff;border:1px solid #5c8878;border-radius:8px;flex:none;padding:9px 11px;font-size:9px;font-weight:800}.operation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.operation-metrics article{background:#fff;border:1px solid #dde7e3;border-radius:11px;min-width:0;padding:14px 16px}.operation-metrics article.warning{background:#fffaf0;border-color:#ebd5a9}.operation-metrics span,.operation-metrics strong,.operation-metrics small{display:block}.operation-metrics span{color:#788680;font-size:8px}.operation-metrics strong{letter-spacing:-.04em;margin-top:7px;font-size:18px}.operation-metrics small{color:#789087;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operation-panel{min-width:0;padding:20px}.operation-panel.operation-wide{grid-column:1/-1}.operation-panel-head{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.operation-panel-head h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:15px;font-weight:600}.operation-panel-head p{color:#7f8c87;max-width:570px;margin:6px 0 0;font-size:8px;line-height:1.55}.operation-panel-head>i,.change-lines i{white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.operation-panel-head i.preview,.change-lines i.preview{color:#775a20;background:#f7eac8}.operation-panel-head i.connected{color:#24654c;background:#e3f3eb}.operation-panel-head i.manual{color:#49687e;background:#eaf0f6}.operation-panel-head i.warning,.change-lines i.warning{color:#944b3a;background:#ffede8}.operation-reconcile-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.operation-reconcile-summary div,.team-counts span{background:#f3f7f5;border-radius:9px;min-width:0;padding:10px}.operation-reconcile-summary small,.operation-reconcile-summary strong,.team-counts small,.team-counts strong{display:block}.operation-reconcile-summary small,.team-counts small{color:#7e8a86;font-size:7px}.operation-reconcile-summary strong,.team-counts strong{margin-top:5px;font-size:12px}.operation-compact-list{flex-direction:column;gap:6px;margin-top:12px;display:flex}.operation-compact-list article{background:#fff;border:1px solid #e4ebe8;border-radius:9px;justify-content:space-between;align-items:center;gap:13px;padding:10px 11px;display:flex}.operation-compact-list strong,.operation-compact-list small{display:block}.operation-compact-list strong{font-size:9px}.operation-compact-list small{color:#81908a;margin-top:4px;font-size:7px;line-height:1.35}.operation-compact-list article>b{white-space:nowrap;font-size:9px}.operation-compact-list>p:not(.operation-empty){color:#87938e;margin:2px 0 0;font-size:7px}.operation-empty{color:#82908b;text-align:center;background:#f4f7f6;border-radius:9px;margin:12px 0 0;padding:17px;font-size:8px;line-height:1.5}.vat-setting-list{flex-direction:column;gap:7px;margin-top:13px;display:flex}.vat-setting-list label{border:1px solid #e3ebe7;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;display:flex}.vat-setting-list b,.vat-setting-list small{display:block}.vat-setting-list b{font-size:9px}.vat-setting-list small{color:#84918c;margin-top:3px;font-size:7px}.vat-setting-list select,.keyword-import-bar select{color:#34453f;background:#fff;border:1px solid #d6e2dd;border-radius:7px;min-width:128px;height:32px;padding:0 8px;font-size:8px}.vat-setting-list .vat-effective-date input{color:#34453f;background:#fff;border:1px solid #d6e2dd;border-radius:7px;width:138px;height:32px;padding:0 8px;font-size:8px}.vat-save-button{width:100%;margin-top:9px}.operation-impact-note{background:#fff8e9;border-radius:9px;grid-template-columns:1fr auto;gap:3px 12px;margin-top:10px;padding:10px 11px;display:grid}.operation-impact-note span,.operation-impact-note b{font-size:9px}.operation-impact-note small{color:#92784b;grid-column:1/-1;font-size:7px}.operation-cost-layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:14px;margin-top:13px;display:grid}.operation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operation-form label{color:#71817b;min-width:0;font-size:7px}.operation-form label>small{color:#9a6737;margin-top:5px;font-size:7px;line-height:1.4;display:block}.operation-form label.full,.operation-form button.full{grid-column:1/-1}.operation-form input:not([type=checkbox]),.operation-form select,.invite-form input,.invite-link-result input,.daily-setting-card input[type=time]{color:#2d4139;background:#fff;border:1px solid #dce6e2;border-radius:8px;outline:none;width:100%;height:34px;margin-top:5px;padding:0 9px;font-size:8px;display:block}.operation-form input:focus,.operation-form select:focus,.invite-form input:focus,.daily-setting-card input:focus{border-color:#70a990;box-shadow:0 0 0 3px #dcefe6}.operation-form .primary{margin-top:3px}.operation-check{background:#f5f8f7;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;display:flex;color:#43574f!important}.operation-check input{accent-color:#207254}.cost-lines{margin-top:0}.cost-lines article>span{text-align:right;min-width:115px}.cost-lines article>span b,.cost-lines article>span small{display:block}.keyword-import-bar{background:#f4f8f6;border-radius:9px;align-items:center;gap:8px;margin-top:13px;padding:10px;display:flex}.keyword-import-bar input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.keyword-import-bar .secondary{min-width:96px;padding:0 10px}.keyword-import-bar>small{color:#7a8983;margin-left:3px;font-size:7px}.operation-keyword-table{margin-top:10px}.operation-table-head,.operation-keyword-table article{grid-template-columns:minmax(210px,1fr) 70px 95px 95px 110px;align-items:center;gap:8px;display:grid}.operation-table-head{color:#88948f;padding:7px 10px;font-size:7px}.operation-keyword-table article{border-top:1px solid #e7ecea;padding:10px;font-size:8px}.operation-keyword-table article strong,.operation-keyword-table article small{display:block}.operation-keyword-table article strong{font-size:9px}.operation-keyword-table article small{color:#82908b;margin-top:3px;font-size:7px}.operation-keyword-table article button,.operation-keyword-table article i{color:#9a4b38;background:#fff0eb;border:0;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.operation-keyword-table article button{cursor:pointer}.operation-keyword-table article i{color:#527064;background:#edf5f1}.change-form{margin-top:13px}.change-lines article>span{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.change-lines button,.pending-invites button,.invite-link-result button{color:#28644f;cursor:pointer;background:#f2f8f5;border:1px solid #bfd7cd;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800}.external-status-note,.operation-caution{color:#765b29;background:#fff7e8;border-radius:9px;margin:10px 0 0;padding:10px 11px}.external-status-note strong,.external-status-note p,.external-status-note small{display:block}.external-status-note strong{font-size:8px}.external-status-note p{margin:4px 0;font-size:8px}.external-status-note small,.operation-caution{font-size:7px;line-height:1.45}.daily-setting-card{grid-template-columns:1fr 112px;align-items:end;gap:9px;margin-top:13px;display:grid}.daily-setting-card>label:last-child{color:#72817c;font-size:7px}.operation-switch{border:1px solid #dfe8e4;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:9px 10px;display:flex}.operation-switch input{accent-color:#1d7357}.operation-switch strong,.operation-switch small{display:block}.operation-switch strong{font-size:9px}.operation-switch small{color:#81908a;margin-top:3px;font-size:7px}.daily-preview{background:#f1f7f4;border-radius:9px;margin-top:9px;padding:11px}.daily-preview span,.daily-preview strong,.daily-preview small{display:block}.daily-preview span{color:#668176;font-size:7px}.daily-preview strong{margin-top:5px;font-size:9px}.daily-preview small{color:#7d8d87;margin-top:4px;font-size:7px}.operation-save-settings{width:100%;margin-top:10px}.invite-form{grid-template-columns:1fr auto;gap:8px;margin-top:13px;display:grid}.invite-form input{height:38px;margin:0}.invite-link-result{background:#edf6f2;border-radius:9px;grid-template-columns:1fr auto;gap:7px;margin-top:8px;padding:8px;display:grid}.invite-link-result input{background:#fff;min-width:0;height:31px;margin:0}.team-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.pending-invites{margin-top:8px}.pending-invites>div{border-bottom:1px solid #ebefed;justify-content:space-between;align-items:center;gap:10px;padding:8px 3px;display:flex}.pending-invites strong,.pending-invites small{display:block}.pending-invites strong{font-size:8px}.pending-invites small{color:#84908c;margin-top:3px;font-size:7px}.operation-caution{background:#fff7e8}@media (max-width:1000px){.operation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-grid{grid-template-columns:1fr}.operation-panel.operation-wide{grid-column:auto}.operation-cost-layout{grid-template-columns:1fr}.operation-table-head,.operation-keyword-table article{grid-template-columns:minmax(180px,1fr) 55px 80px 80px 100px}}@media (max-width:700px){.operation-safety-strip,.operation-daily-alert{flex-direction:column;align-items:flex-start}.operation-metrics{grid-template-columns:1fr 1fr}.operation-panel{padding:16px}.operation-panel-head{flex-direction:column}.keyword-import-bar{flex-direction:column;align-items:stretch}.keyword-import-bar select,.keyword-import-bar .secondary{width:100%}.operation-table-head{display:none}.operation-keyword-table article{grid-template-columns:1fr auto}.operation-keyword-table article>span:first-of-type:before{content:"클릭 ";color:#89958f}.operation-keyword-table article>span:nth-of-type(2):before{content:"광고비 ";color:#89958f}.operation-keyword-table article>span:nth-of-type(3):before{content:"매출 ";color:#89958f}.daily-setting-card,.invite-form,.invite-link-result{grid-template-columns:1fr}}
