/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.mobile-point-balances{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.mobile-point-balances>div{background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;min-width:0;padding:12px}.mobile-point-balances small,.mobile-point-balances strong{display:block}.mobile-point-balances small{color:#a9ece3;white-space:nowrap;font-size:12px;font-weight:750}.mobile-point-balances strong{letter-spacing:-.6px;margin-top:5px;font-size:23px}.mobile-point-balances strong i{font-size:13px;font-style:normal}.payment-balance{background:#eff9f6;border:1px solid #b9dfd7;border-radius:15px;margin:12px 0;padding:15px}.payment-balance small,.payment-balance strong{display:block}.payment-balance small{color:#657a76;font-size:10px}.payment-balance strong{color:#087f76;margin-top:4px;font-size:25px}.payment-policy{color:#7a6a55;margin-top:10px;font-size:10px;line-height:1.5;display:block}.approved-list footer{gap:6px}.approved-list footer b{margin-right:auto}.qr-referrer-locked{background:#effbf7!important;border:2px solid #2aa493!important}.qr-referrer-confirmed{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.qr-referrer-confirmed span,.qr-referrer-confirmed small{display:block}.qr-referrer-confirmed b{color:#087f76}.qr-referrer-confirmed small{color:#687b80;margin-top:3px}.qr-referrer-confirmed em{color:#087f76;font-size:10px;font-style:normal}.qr-referrer-status,.qr-referrer-error{border-radius:10px;padding:11px;margin:6px 0 0!important;font-size:10px!important}.qr-referrer-status{background:#eaf7f4;color:#087f76!important}.qr-referrer-error{background:#fff0f0;color:#b33!important}.social-join{background:#fff;border:1px solid #dce8e5;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 16px;padding:12px;display:grid}.social-join>div,.social-join>small,.social-join .kakao{grid-column:1/-1}.social-join>div{justify-content:space-between;align-items:center;display:flex}.social-join>div b{font-size:12px}.social-join>div span{color:#6c7b83;font-size:9px}.social-join a,.social-join button{color:#24373f;background:#fff;border:1px solid #dce6e3;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:7px 4px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.social-join .kakao{color:#191919;background:#fee500;border-color:#fee500;min-height:48px;font-size:13px;box-shadow:0 5px 14px #fee50038}.social-join i{border-radius:7px;place-items:center;width:21px;height:21px;font-style:normal;font-weight:900;display:grid}.social-join .kakao i{font-size:18px}.social-join .gpt i{color:#fff;background:#0d2c3f}.social-join .google i{color:#4285f4;border:1px solid #d9e2f3}.social-join .naver{color:#fff;background:#03c75a;border-color:#03c75a}.social-join .naver i{color:#03c75a;background:#fff}.social-join>small{color:#6c7b83;font-size:8px;line-height:1.45}.duplicate-policy{background:#fff5df;border:1px solid #f1d69c;border-radius:12px;margin:10px 0;padding:10px 11px;display:block}.duplicate-policy b,.duplicate-policy span{display:block}.duplicate-policy b{color:#9a6200;font-size:10px}.duplicate-policy span{color:#76664d;margin-top:3px;font-size:9px;line-height:1.5}.pilot-card.pumasi-card:before{content:"무료 품앗이광고 · 10초 연속 교차홍보"}.pumasi-rules{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.pumasi-rules article{background:#fff;border:1px solid #f0dfc4;border-radius:16px;padding:12px}.pumasi-rules small,.pumasi-rules strong,.pumasi-rules em{display:block}.pumasi-rules small{color:#8c6b42;font-size:9px}.pumasi-rules strong{color:#087f76;margin:5px 0;font-size:17px}.pumasi-rules em{color:#6c7b83;font-size:8px;font-style:normal;line-height:1.45}.pumasi-rates{margin:10px 0 0}.cashback-rate-guide{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:14px;display:grid}.cashback-rate-guide span{text-align:center;color:#47626b;background:#eaf7f4;border-radius:11px;padding:9px 5px;font-size:10px}.cashback-rate-guide b{color:#087f76;margin-top:3px;font-size:16px;display:block}.cashback-pool{color:#fff;background:#0d2c3f;border-radius:13px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.cashback-pool small{color:#c8e9e3;font-size:9px}.cashback-pool strong{font-size:18px}.distribution-bar.final-split i:first-child{background:#087f76}.distribution-bar.final-split i:nth-child(2){background:#35a997}.distribution-bar.final-split i:nth-child(3){background:#5ab9a8}.distribution-bar.final-split i:nth-child(4){background:#83cbbb}.distribution-bar.final-split i:nth-child(5){background:#f0a13f}.distribution-bar.final-split i:nth-child(6){background:#e9b764}.distribution-bar.final-split i:nth-child(7){background:#d6c282}.distribution-bar.final-split i:nth-child(8){background:#b9a36d}.material-ad-card{background:linear-gradient(145deg,#eaf8f5,#fff);border-color:#087f76}.material-ad-card .pilot-title span{color:#087f76}.material-ad-card .pilot-title>b{background:#087f76}.material-ad-card .pilot-video-badge{background:#087f76e8}.material-ad-card .pilot-title h2{font-size:20px}.material-ad-card .pilot-title h2:after{content:none}.material-ad-card:before{content:"기존 현물광고 · 10초 시청";color:#087f76}.pumasi-card{border-color:#ef9d3e}.pumasi-card:before{content:"신규 품앗이광고 · 15초 차등 포인트"}.pumasi-card .pilot-title h2{font-size:20px}.pumasi-card .pilot-title h2:after{content:none}.live-distribution{grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0;display:grid}.live-distribution span{text-align:center;background:#fff;border:1px solid #f0dfc4;border-radius:10px;padding:7px 4px}.live-distribution small,.live-distribution b{display:block}.live-distribution small{color:#7a6a55;font-size:7px}.live-distribution b{color:#087f76;margin-top:3px;font-size:11px}.language-bar{grid-template-columns:repeat(8,minmax(48px,1fr));gap:6px;padding:10px 0 4px;visibility:visible!important;display:grid!important}.language-bar button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:12px;place-items:center;min-width:0;min-height:58px;padding:5px 3px;display:grid;overflow:hidden;box-shadow:0 2px 8px #173b4912}.language-bar button>img{object-fit:cover;border-radius:4px;width:42px;height:28px;display:block;box-shadow:0 0 0 1px #102b3526}.language-bar button>small{text-overflow:ellipsis;white-space:nowrap;color:#334f56;max-width:100%;margin-top:4px;font-size:9px;font-weight:800;display:block;overflow:hidden}.language-bar button.active{background:#eaf7f4;border-color:#087f76;transform:translateY(-1px);box-shadow:0 3px 11px #087f7630}.language-bar button:focus-visible{outline-offset:2px;outline:3px solid #f5b942}.country-flag{margin-bottom:4px!important;line-height:1!important}.country-flag img{object-fit:cover;border-radius:4px;width:38px;height:25px;display:block;box-shadow:0 1px 4px #173b4938}.topbar h1{max-width:330px;font-size:18px!important}.country-portal{color:#fff;background:linear-gradient(145deg,#0b2e43,#075d61);border-radius:24px;margin-bottom:18px;padding:20px}.country-portal>span{color:#bde6df;font-size:11px}.country-portal h2{margin:8px 0 5px;font-size:21px}.country-portal p{color:#d7eeeb;font-size:11px}.country-portal>div{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:14px;display:grid}.country-portal>div button{color:#fff;background:#ffffff12;border:1px solid #ffffff30;border-radius:10px;padding:9px 5px;font-size:10px}.country-share{color:#087f76;background:#fff;border:0;border-radius:11px;width:100%;margin-top:10px;padding:11px;font-weight:800}.share-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.share-grid button{color:#15242d;background:#fff;border:1px solid #e3eaed;border-radius:15px;padding:14px 8px}.share-grid span,.share-grid b,.share-grid small{display:block}.share-grid span{margin-bottom:6px;font-size:24px}.share-grid b{font-size:12px}.share-grid small{color:#6c7b83;margin-top:3px;font-size:8px}.share-grid button:last-child{grid-column:1/-1}.share-preview{background:#f5f8f7;border-radius:12px;margin-top:12px;padding:10px}.share-preview small{color:#6c7b83;font-size:9px}.share-preview p{word-break:break-all;color:#087f76!important;margin:4px 0 0!important;font-size:9px!important}.region-basis-switch{grid-template-columns:repeat(2,1fr);gap:7px;margin:12px 0;display:grid}.region-basis-switch button{color:#47635f;background:#fff;border:1px solid #b9d9d4;border-radius:11px;padding:11px 8px;font-size:11px;font-weight:800}.region-basis-switch button.active{color:#fff;background:#087f76;border-color:#087f76}.branch-search label>small,.national-legal-form label>small{color:#087f76;margin-top:5px;font-size:9px;font-weight:700;display:block}.legal-dong-directory{background:#f8fcfb;border:1px solid #cfe2de;border-radius:14px;margin:14px 0;padding:14px}.legal-dong-directory>b{color:#075f59;margin-bottom:9px;font-size:12px;display:block}.legal-dong-directory>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.legal-dong-directory button{color:#2d4d49;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #d7e7e3;border-radius:8px;min-width:0;padding:7px 4px;font-size:9px;overflow:hidden}.legal-dong-directory button.selected{color:#fff;background:#087f76;border-color:#087f76;font-weight:800}.legal-dong-directory.compact{margin-top:10px}@media (width<=430px){.language-bar{gap:2px;padding-top:8px}.language-bar button{border-radius:9px;min-height:50px;padding:3px 1px}.language-bar button>img{width:34px;height:23px}.language-bar button>small{font-size:7px}.country-flag img{width:36px;height:24px}}.test-banner.db-live{background:linear-gradient(90deg,#075d61,#087f76)}.admin-entry{color:#087f76!important;background:#eaf7f4!important;border:1px solid #b9dfd8!important;font-size:10px!important;font-weight:900!important}.admin-db-status{background:#eaf7f4;border:1px solid #b9dfd8;border-radius:12px;justify-content:space-between;align-items:center;margin:12px 0;padding:12px;display:flex}.admin-db-status span{color:#087f76;font-size:11px;font-weight:800}.admin-db-status b{font-size:10px}.admin-stats{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.admin-stats article{text-align:center;background:#f5f8f7;border-radius:14px;padding:15px}.admin-stats strong{color:#087f76;font-size:25px;display:block}.admin-stats span{color:#6c7b83;font-size:10px}.admin-roadmap{border:1px solid #e3eaed;border-radius:14px;margin-top:12px;padding:14px}.admin-roadmap b{margin-top:8px;font-size:11px;display:block}.admin-roadmap b:first-child{margin-top:0}.admin-roadmap p{margin:4px 0!important;font-size:10px!important;line-height:1.6!important}.db-loading{text-align:center;padding:24px 0}button:disabled{opacity:.6;cursor:wait}.admin-entry{place-items:center;min-width:54px;text-decoration:none;width:auto!important;padding:0 8px!important;display:grid!important}.approval-copy{color:#6c7b83;margin:-2px 0 12px;font-size:10px}.approved-list{gap:9px;display:grid}.approved-list article{background:#fff;border:1px solid #dce8e5;border-radius:15px;padding:13px}.approved-list article>div,.approved-list footer{justify-content:space-between;align-items:center;display:flex}.approved-list article>div span{color:#087f76;font-size:9px}.approved-list article>div em{color:#087f76;background:#eaf7f4;border-radius:20px;padding:4px 7px;font-size:8px;font-style:normal}.approved-list h3{margin:7px 0 3px;font-size:15px}.approved-list p{color:#6c7b83;font-size:9px}.approved-list footer{border-top:1px solid #edf2f0;margin-top:10px;padding-top:9px}.approved-list footer b{color:#087f76;font-size:10px}.approved-list footer a{color:#fff;background:#087f76;border-radius:8px;padding:6px 9px;font-size:9px;text-decoration:none}.approved-empty{text-align:center;background:#f5f8f7;border-radius:14px;padding:22px 12px}.approved-empty b,.approved-empty span{display:block}.approved-empty b{font-size:12px}.approved-empty span{color:#6c7b83;margin-top:5px;font-size:9px}.application-receipt{text-align:center;background:#f5f8f7;border-radius:16px;padding:17px}.application-receipt>span{color:#6c7b83;font-size:9px}.application-receipt>strong{color:#087f76;margin:5px 0;font-size:15px;display:block}.application-receipt>b{font-size:13px}.application-receipt ol{text-align:left;counter-reset:step;border-top:1px solid #dfe8e5;margin:12px 0 0;padding:12px 0 0;list-style:none}.application-receipt li{color:#7a888e;padding:6px 0;font-size:10px}.application-receipt li:before{counter-increment:step;content:counter(step);background:#dfe7e5;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:8px;font-size:8px;display:inline-grid}.application-receipt li.done{color:#087f76;font-weight:800}.application-receipt li.done:before{content:"✓";color:#fff;background:#087f76}.receipt-close{color:#fff;background:#087f76;border:0;border-radius:12px;width:100%;margin-top:12px;padding:12px;font-weight:800}.admin-page{color:#15242d;background:#f3f7f6;max-width:1180px;min-height:100vh;margin:0 auto;padding:24px}.admin-page-header{background:#fff;border-radius:20px;grid-template-columns:120px 1fr auto;align-items:center;gap:20px;padding:18px 22px;display:grid;box-shadow:0 8px 30px #173b4912}.admin-home{color:#087f76;font-size:13px;font-weight:800;text-decoration:none}.admin-page-header span{color:#6c7b83;font-size:10px}.admin-page-header h1{margin:3px 0;font-size:24px}.admin-user{text-align:right}.admin-user b,.admin-user small{display:block}.admin-user b{font-size:12px}.admin-user small{color:#6c7b83;margin-top:2px;font-size:9px}.approval-rule{color:#fff;background:linear-gradient(135deg,#07384a,#087f76);border-radius:20px;justify-content:space-between;align-items:center;margin:16px 0;padding:20px 24px;display:flex}.approval-rule b{font-size:16px}.approval-rule p{color:#d8efeb;margin-top:5px;font-size:11px}.approval-rule>span{background:#ffffff1f;border:1px solid #ffffff30;border-radius:20px;padding:8px 12px;font-size:10px}.admin-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.admin-kpis article{background:#fff;border-radius:16px;padding:15px;box-shadow:0 4px 16px #173b490d}.admin-kpis span{color:#6c7b83;font-size:10px}.admin-kpis strong{color:#087f76;margin-top:5px;font-size:25px;display:block}.admin-panel{background:#fff;border-radius:20px;padding:20px;box-shadow:0 8px 30px #173b4910}.admin-panel-head{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.admin-panel-head span{color:#087f76;font-size:9px}.admin-panel-head h2{margin:3px 0;font-size:19px}.admin-filters{flex-wrap:wrap;gap:5px;display:flex}.admin-filters button{background:#fff;border:1px solid #dce6e3;border-radius:9px;padding:7px 10px;font-size:9px}.admin-filters button.active{color:#fff;background:#087f76;border-color:#087f76}.application-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.application-card{border:1px solid #dce6e3;border-radius:16px;padding:16px}.application-top{align-items:center;gap:7px;display:flex}.application-top time{color:#859197;margin-left:auto;font-size:8px}.application-top code{color:#6c7b83;font-size:8px}.status-pill{border-radius:20px;padding:5px 8px;font-size:8px}.status-pill.pending{color:#9a6900;background:#fff4d6}.status-pill.approved{color:#087f51;background:#e4f8ee}.status-pill.rejected{color:#b53b3b;background:#ffeded}.status-pill.hold{color:#65737a;background:#eef1f3}.application-card h3{margin:10px 0 3px;font-size:18px}.merchant-kind{color:#087f76;margin-bottom:12px;font-size:9px}.application-card dl{gap:6px;margin:0;display:grid}.application-card dl div{grid-template-columns:70px 1fr;gap:8px;display:grid}.application-card dt{color:#849096;font-size:9px}.application-card dd{word-break:break-word;margin:0;font-size:10px}.review-note{background:#f5f8f7;border-radius:9px;margin-top:10px;padding:9px;font-size:9px}.review-note b{color:#087f76;margin-bottom:3px;display:block}.review-actions{grid-template-columns:2fr 1fr 1fr;gap:6px;margin-top:13px;display:grid}.review-actions button{border:0;border-radius:9px;padding:9px 5px;font-size:9px;font-weight:800}.review-actions .approve{color:#fff;background:#087f76}.review-actions .hold{color:#536168;background:#edf1f2}.review-actions .reject{color:#aa3838;background:#ffeded}.admin-empty{text-align:center;color:#7c898f;padding:50px 0;font-size:12px}.admin-toast{color:#fff;background:#122f3a;border-radius:12px;padding:12px 16px;font-size:11px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #173b4935}@media (width<=760px){.admin-page{padding:10px}.admin-page-header{grid-template-columns:auto 1fr;padding:14px}.admin-page-header>div:nth-child(2){grid-column:2}.admin-user{text-align:left;border-top:1px solid #edf1f0;grid-column:1/-1;padding-top:8px}.admin-page-header h1{font-size:18px}.approval-rule{align-items:flex-start;padding:16px}.approval-rule>span{display:none}.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-panel-head{display:block}.admin-filters{margin-top:10px}.application-list{grid-template-columns:1fr}.review-actions{grid-template-columns:1fr 1fr 1fr}}.step.joined{color:#087f51!important;background:#e2f7ed!important}.unified-access{grid-template-columns:repeat(2,1fr);gap:6px;margin:12px 0;display:grid}.unified-access span{text-align:center;border-radius:9px;padding:8px;font-size:9px}.unified-access .locked{color:#748188;background:#f3f5f5}.unified-access .open{color:#087f76;background:#e6f7f2;font-weight:800}.join-route{color:#087f76;background:#eaf7f4;border:1px solid #b9dfd8;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin:10px 0;padding:10px;display:flex}.join-route span,.join-route b{font-size:10px}.join-route i{font-style:normal}.member-required{text-align:center;background:#f5f8f7;border:1px dashed #b9cbc7;border-radius:14px;margin:12px 0;padding:18px 13px}.member-required>span{font-size:22px;display:block}.member-required b{margin:7px 0 3px;font-size:12px;display:block}.member-required p{color:#6c7b83!important;margin:0 0 10px!important;font-size:9px!important}.member-required button{color:#fff;background:#087f76;border:0;border-radius:10px;padding:10px 14px;font-size:10px;font-weight:800}.quick-six{background:#fff;border-radius:24px;margin-bottom:20px;padding:17px;box-shadow:0 5px 18px #1536440d}.quick-six-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.quick-six-title span{color:#087f76;font-size:10px;font-weight:800}.quick-six-title b{font-size:12px}.quick-six-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-six-grid button{color:#15242d;background:#fff;border:1px solid #e3eaed;border-radius:15px;padding:12px 5px}.quick-six-grid button.highlight{background:#fff8ed;border:2px solid #ef9d3e}.quick-six-grid span,.quick-six-grid b,.quick-six-grid small{display:block}.quick-six-grid span{color:#087f76;margin-bottom:5px;font-size:21px}.quick-six-grid b{font-size:11px}.quick-six-grid small{color:#6c7b83;margin-top:3px;font-size:8px}.material-entry{text-align:left;color:#15242d;background:#fff8ed;border:2px solid #ef9d3e;border-radius:15px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;margin-top:10px;padding:12px;display:grid}.material-entry>span{color:#fff;background:#ef9d3e;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.material-entry b,.material-entry small{display:block}.material-entry b{font-size:13px}.material-entry small{color:#6c7b83;margin-top:3px;font-size:9px}.material-entry em{color:#b35c00;font-size:9px;font-style:normal}.material-entry.active{background:#fff1d7;box-shadow:0 0 0 2px #ef9d3e22}.pilot-card{background:linear-gradient(145deg,#fff8e8,#fff);border:2px solid #ef9d3e;border-radius:24px;margin-bottom:18px;padding:18px;box-shadow:0 7px 22px #a96a1620}.pilot-title{justify-content:space-between;align-items:center;display:flex}.pilot-title span{color:#a75d08;font-size:10px;font-weight:800}.pilot-title h2{margin:3px 0;font-size:20px}.pilot-title>b{color:#fff;background:#ef9d3e;border-radius:99px;padding:6px 9px;font-size:10px}.pilot-card>p{color:#6c6256;margin:8px 0 14px;font-size:10px;line-height:1.55}.pilot-ledgers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pilot-ledgers article{background:#fff;border:1px solid #f0dfc4;border-radius:16px;min-width:0;padding:12px}.pilot-ledgers small,.pilot-ledgers strong,.pilot-ledgers em{display:block}.pilot-ledgers small{color:#8c6b42;font-size:9px}.pilot-ledgers strong{color:#0d2c3f;margin:5px 0;font-size:19px}.pilot-ledgers em{color:#6c7b83;min-height:24px;font-size:8px;font-style:normal;line-height:1.45}.pilot-ledgers button{color:#fff;background:#087f76;border:0;border-radius:10px;width:100%;margin-top:9px;padding:9px 5px;font-size:9px;font-weight:800}.pilot-ledgers button:disabled{background:#aab5b4}.pilot-split{color:#7a531e;background:#fff1d7;border-radius:10px;margin-top:9px;padding:8px;font-size:8px;line-height:1.5}.pilot-ledgers .next-ad{background:#0d2c3f;margin-top:6px}.pilot-ledgers .next-ad:disabled{color:#7b8585;background:#d8dedd}.ad-ledger em{min-height:38px}.wallet-summary{grid-template-columns:repeat(3,1fr);gap:6px;margin:-8px 0 16px;display:grid}.wallet-summary span{background:#ffffff12;border:1px solid #ffffff20;border-radius:11px;padding:8px 6px}.wallet-summary small,.wallet-summary b{display:block}.wallet-summary small{color:#a9d3d0;font-size:8px}.wallet-summary b{color:#fff;margin-top:3px;font-size:10px}.preliminary-copy{color:#6c7b83;background:#fff7e8;border:1px solid #f2d9af;border-radius:13px;margin:-2px 0 14px;padding:11px;font-size:11px;line-height:1.6}.preliminary-list{gap:13px;display:grid}.preliminary-list article{background:#fff;border:1px solid #dfe8e6;border-radius:18px;overflow:hidden;box-shadow:0 4px 13px #1536440b}.preliminary-video{aspect-ratio:16/9;background:#0b202b;position:relative}.preliminary-video video{object-fit:cover;background:#0b202b;width:100%;height:100%;display:block}.preliminary-video>span{color:#fff;pointer-events:none;background:#ef9d3e;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:9px;left:9px}.preliminary-info{padding:13px}.preliminary-info>div,.preliminary-info footer{justify-content:space-between;align-items:center;display:flex}.preliminary-info>div span{color:#a75d08;background:#fff1d7;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.preliminary-info>div em{color:#87949a;font-size:9px;font-style:normal}.preliminary-info h3{margin:9px 0 4px;font-size:16px}.preliminary-info>b{color:#087f76;font-size:10px}.preliminary-info p{color:#6c7b83;margin:7px 0 11px;font-size:10px;line-height:1.5}.preliminary-info footer{border-top:1px solid #edf1f0;padding-top:10px}.preliminary-info footer small{color:#b26a11;font-weight:800}.preliminary-info footer a{color:#087f76;font-size:11px;font-weight:800;text-decoration:none}.preliminary-board .step{color:#a75d08;background:#fff1d7}@media (width>=480px){.preliminary-list{grid-template-columns:1fr 1fr}.preliminary-info h3{font-size:14px}.preliminary-info p{min-height:45px}}.modal textarea{resize:vertical;border:1px solid #e3eaed;border-radius:13px;width:100%;padding:14px}.sharing-filter{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.sharing-filter label{color:#6c7b83;font-size:10px}.sharing-filter select{color:#15242d;background:#fff;border:1px solid #e3eaed;border-radius:11px;margin-top:5px;padding:9px;display:block}.sharing-filter>span{color:#087f76;font-size:11px;font-weight:700}.sharing-list{gap:9px;display:grid}.sharing-list article{border:1px solid #e3eaed;border-radius:16px;padding:14px;position:relative}.sharing-list article>div{gap:6px;display:flex}.sharing-list article>div span,.sharing-list article>div em{color:#087f76;background:#dff7ef;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.sharing-list article>div em{color:#715311;background:#fff1c7}.sharing-list h3{margin:9px 0 5px;padding-right:70px;font-size:14px}.sharing-list p{color:#6c7b83;margin:0;font-size:10px}.sharing-list article>button{color:#087f76;background:#fff;border:1px solid #087f76;border-radius:9px;padding:7px 9px;font-size:10px;position:absolute;bottom:12px;right:12px}.merchant-grid.four{grid-template-columns:repeat(2,1fr)}.merchant-grid.four .merchant{text-align:left;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:8px;display:grid}.merchant-grid.four .merchant-icon{grid-row:1/3;margin:0!important}.category-picker{margin-top:14px;display:block}.category-picker>span,.modal-category{color:#087f76;font-size:11px;font-weight:800;display:block}.category-picker select,.modal-category select{color:#15242d;background:#fff;border:1px solid #b9dfd7;border-radius:13px;width:100%;margin-top:6px;padding:12px;display:block}.category-chips{scrollbar-width:none;gap:6px;padding:9px 0 2px;display:flex;overflow-x:auto}.category-chips button{color:#6c7b83;background:#fff;border:1px solid #e3eaed;border-radius:99px;flex:none;padding:7px 10px;font-size:10px}.category-chips button.selected{color:#fff;background:#087f76;border-color:#087f76}.modal-category{margin-bottom:2px}.card-actions{grid-template-columns:1fr auto auto}.referrer-box{background:#f4fbf9;border:1px solid #cfe3de;border-radius:15px;padding:12px}.referrer-box>label{color:#087f76;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.referrer-results{gap:6px;margin-top:8px;display:grid}.referrer-results button{text-align:left;justify-content:space-between;align-items:center;display:flex;color:#15242d!important;background:#fff!important;border:1px solid #e3eaed!important;border-radius:11px!important;padding:9px 10px!important}.referrer-results button.selected{background:#e8f8f3!important;border:2px solid #087f76!important}.referrer-results b,.referrer-results small{display:block}.referrer-results small{color:#6c7b83;margin-top:2px;font-size:9px}.referrer-results em{color:#087f76;font-size:9px;font-style:normal}.referrer-box>p{color:#6c7b83;margin:8px 2px 0;font-size:10px}.business-card{color:#fff;background:linear-gradient(145deg,#0b2e43,#075d61);border-radius:24px;padding:22px;box-shadow:0 14px 32px #0c384a35}.card-brand{letter-spacing:.08em;color:#bde6df;font-size:12px;font-weight:900}.card-brand span{float:right;background:#ffffff20;border-radius:7px;padding:4px 7px}.card-person{align-items:center;gap:12px;margin:24px 0 14px;display:flex}.card-avatar{color:#087f76;background:#fff;border-radius:18px;place-items:center;width:56px;height:56px;font-size:24px;font-weight:900;display:grid}.card-person h3{margin:0;font-size:24px}.card-person b{color:#bde6df;font-size:11px}.business-card>p{font-size:12px;color:#d7eeeb!important;margin:0 0 16px!important}.business-card dl{border-top:1px solid #ffffff25;margin:0;padding-top:11px}.business-card dl>div{grid-template-columns:50px 1fr;padding:3px 0;font-size:10px;display:grid}.business-card dt{color:#9bcac4}.business-card dd{margin:0}.card-qr{color:#15242d;background:#fff;border-radius:16px;align-items:center;gap:12px;margin-top:16px;padding:10px;display:flex}.card-qr svg{width:86px;height:86px}.card-qr span{font-size:10px;line-height:1.6}.card-qr b{color:#087f76;word-break:break-all}@media (width<=390px){.card-actions{grid-template-columns:1fr 1fr}.card-actions .primary-btn{grid-column:1/-1}}.join-copy{color:#6c7b83;font-size:12px;line-height:1.6}.join-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.join-actions .primary-btn{margin-top:0}.outline-btn{color:#087f76;background:#fff;border:1px solid #087f76;border-radius:15px;padding:0 15px;font-size:12px;font-weight:700}.member-summary{background:#effbf7;border-radius:16px;align-items:center;gap:12px;margin-bottom:14px;padding:13px;display:flex}.member-avatar{color:#fff;background:#087f76;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:800;display:grid}.member-summary b,.member-summary small,.member-summary em{display:block}.member-summary small{color:#6c7b83;margin:3px 0;font-size:10px}.member-summary em{color:#087f76;font-size:10px;font-style:normal;font-weight:700}.form-help{color:#6c7b83;margin:-2px 3px 3px;font-size:10px}.agree{color:#4f626a;align-items:flex-start;gap:8px;font-size:10px;line-height:1.45;display:flex}.agree input{accent-color:#087f76;margin:0;width:16px!important}.form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.modal select{background:#fff;border:1px solid #e3eaed;border-radius:13px;width:100%;padding:14px}.qr-card{text-align:center;background:#fff;border:1px solid #e3eaed;border-radius:22px;place-items:center;padding:20px;display:grid}.qr-card svg{max-width:100%;height:auto}.qr-card b{color:#087f76;margin-top:12px}.qr-card small{color:#6c7b83;word-break:break-all;margin-top:5px;font-size:8px}.qr-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.qr-actions button{color:#087f76;background:#e8f4f1;border:0;border-radius:12px;padding:12px;font-weight:700}.qr-actions button:last-child{color:#fff;background:#087f76}.qr-note{text-align:center!important;margin-top:12px!important;font-size:10px!important}.branch-search.triple{grid-template-columns:1fr;gap:9px;display:grid}.branch-search.triple label{display:block}.branch-search.triple label>span{color:#087f76;margin:0 0 5px 4px;font-size:10px;font-weight:700;display:block}.branch-search.triple select{width:100%;padding:13px;font-size:13px}.branch-search.triple>b{display:none}.selected-address{color:#6c7b83;background:#effbf7;border:1px solid #b9dfd7;border-radius:12px;grid-column:1/-1;padding:10px 12px;font-size:10px}.selected-address strong{color:#0d2c3f;margin-top:4px;font-size:12px;display:block}.branch-search.triple button{grid-column:1/-1}@media (width>=460px){.branch-search.triple{grid-template-columns:1fr 12px 1fr 12px 1fr;align-items:end}.branch-search.triple>b{text-align:center;color:#087f76;padding-bottom:14px;display:block}.selected-address{margin-top:3px}}.fixed-rate{background:#effbf7;border:1px solid #b9dfd7;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;margin-top:14px;padding:13px;display:grid}.fixed-rate span{color:#4b6568;font-size:12px}.fixed-rate strong{color:#087f76;grid-row:span 2;font-size:20px}.fixed-rate small{color:#6c7b83;font-size:9px}.branch-search{grid-template-columns:1fr 1fr;gap:8px;display:grid}.branch-search select,.branch-search input{background:#fff;border:1px solid #e3eaed;border-radius:12px;min-width:0;padding:12px;font-size:12px}.branch-search button{color:#fff;background:#0d2c3f;border:0;border-radius:12px;grid-column:1/-1;padding:12px;font-weight:700}.branch-list{gap:8px;margin-top:14px;display:grid}.branch-list>button{text-align:left;background:#fff;border:1px solid #e3eaed;border-radius:14px;grid-template-columns:1fr auto 12px;align-items:center;width:100%;padding:12px;display:grid}.branch-list b,.branch-list small{display:block}.branch-list b{font-size:14px}.branch-list small{color:#6c7b83;margin-top:3px;font-size:10px}.branch-list em{color:#087f76;background:#dff7ef;border-radius:99px;padding:5px 8px;font-size:10px;font-style:normal}.branch-list i{color:#087f76;text-align:right;font-style:normal}.manager-card{color:#fff;background:linear-gradient(135deg,#0d2c3f,#087f76);border-radius:18px;margin:16px 0;padding:18px}.manager-card small,.manager-card strong,.manager-card span{display:block}.manager-card small{color:#bde6df}.manager-card strong{margin:7px 0;font-size:22px}.manager-card span{font-size:11px}.manager-label{color:#6c7b83;font-size:11px;font-weight:700}.branch-menu{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.branch-menu button{background:#f5f8f7;border:1px solid #e3eaed;border-radius:11px;padding:10px 4px;font-size:11px}.dedicated-merchant{background:#fff8ee;border:1px solid #f0b56d;border-radius:18px;grid-template-columns:48px 1fr;align-items:center;gap:13px;padding:17px;display:grid}.dedicated-merchant>span{color:#fff;background:#ef9d3e;border-radius:14px;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.dedicated-merchant b{color:#5c3812;font-size:16px;display:block}.dedicated-merchant p{color:#7d654a;margin:5px 0 0;font-size:11px;line-height:1.5}.merchant-application.material-only .primary-btn{background:#d9791d}.barter-industry-menu{background:#fffdf8;border:1px solid #f0c58f;border-radius:18px;margin-top:14px;padding:14px}.barter-industry-menu>b{color:#5c3812;font-size:14px;display:block}.barter-industry-menu>p{color:#7d654a;margin:4px 0 10px;font-size:10px}.barter-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:204px;padding-right:2px;display:grid;overflow-y:auto}.barter-industry-grid button{color:#5c4b38;background:#fff;border:1px solid #ead9c5;border-radius:10px;min-width:0;padding:9px 4px;font-size:10px;font-weight:700}.barter-industry-grid button.selected{color:#fff;background:#d9791d;border-color:#d9791d;box-shadow:0 3px 9px #d9791d33}.barter-industry-selected{color:#7d654a;background:#fff3e4;border-radius:11px;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 11px;font-size:10px;display:flex}.barter-industry-selected strong{color:#a95308;font-size:12px}.merchant-application.material-only>.primary-btn{margin-top:12px}@media (width<=380px){.barter-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}button,input{font:inherit}button{cursor:pointer}.app-shell{position:relative;padding-top:36px!important}.test-banner{color:#715311;background:#fff1c7;justify-content:center;align-items:center;gap:7px;height:30px;font-size:10px;display:flex;position:absolute;top:0;left:0;right:0}.test-banner b{font-size:11px}.modal-backdrop{z-index:50;background:#071d28b8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:28px 28px 0 0;width:100%;max-width:520px;max-height:86vh;padding:28px 22px 30px;position:relative;overflow:auto}.modal-close{background:#eef3f2;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:16px;right:18px}.modal-icon{color:#087f76;background:#dff7ef;border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.modal h2{margin:14px 0 5px}.modal>p{color:#6c7b83;margin:0 0 18px;font-size:13px}.modal form{gap:10px;display:grid}.modal input{border:1px solid #e3eaed;border-radius:13px;outline-color:#087f76;width:100%;padding:14px}.modal form button,.reset-btn{color:#fff;background:#087f76;border:0;border-radius:14px;padding:14px;font-weight:700}.modal-history{margin-top:14px}.modal-history>div{border-bottom:1px solid #e3eaed;justify-content:space-between;align-items:center;padding:12px 0;font-size:13px;display:flex}.modal-history small{color:#6c7b83;margin-top:3px;display:block}.reset-btn{background:#0d2c3f;width:100%;margin-top:18px}@media (width>=700px){.modal{border-radius:28px}.modal-backdrop{align-items:center}}:root{--navy:#0d2c3f;--teal:#087f76;--mint:#dff7ef;--ink:#15242d;--muted:#6c7b83;--line:#e3eaed;--paper:#f5f8f7;--white:#fff}.auth-tabs{background:#eef3f2;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;margin:13px 0 17px;padding:4px;display:grid}.auth-tabs button{color:#697a7f;background:0 0;border:0;border-radius:10px;padding:11px 6px;font-size:11px;font-weight:800}.auth-tabs button.active{color:#087f76;background:#fff;box-shadow:0 3px 10px #173b4918}.existing-login{text-align:center}.existing-login h3{margin:4px 0 8px;font-size:20px}.existing-login p{color:#6c7b83;margin:0 0 16px;font-size:11px;line-height:1.65}.existing-login>a{color:#fff;background:#087f76;border-radius:14px;padding:15px;font-size:13px;font-weight:900;text-decoration:none;display:block}.existing-login>button{color:#087f76;background:#fff;border:1px solid #b9dfd7;border-radius:13px;width:100%;margin-top:8px;padding:13px;font-size:11px;font-weight:800}.existing-login small{color:#6c7b83;background:#f5f8f7;border-radius:11px;margin-top:12px;padding:10px;font-size:9px;line-height:1.55;display:block}.modal-social-auth{margin:0 44px 14px 0}.modal-social-auth>b{color:#087f76;margin-bottom:7px;font-size:11px;display:block}.modal-social-auth>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.modal-social-auth button,.modal-social-auth a{text-align:left;color:#20353c;background:#fff;border:1px solid #dce6e3;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:25px 1fr;align-items:center;min-height:51px;padding:7px 9px;text-decoration:none;display:grid}.modal-social-auth i{border-radius:7px;grid-row:1/3;place-items:center;width:23px;height:23px;font-style:normal;font-weight:900;display:grid}.modal-social-auth span{font-size:11px;font-weight:900}.modal-social-auth em{color:#7a898d;font-size:8px;font-style:normal}.modal-social-auth .kakao{background:#fee500;border-color:#ecd400}.modal-social-auth .naver{color:#fff;background:#03c75a;border-color:#03c75a}.modal-social-auth .naver i{color:#03c75a;background:#fff}.modal-social-auth .google i{color:#4285f4;border:1px solid #d9e2f3}.modal-social-auth .email i{color:#087f76;background:#e9f4f1}.modal-social-auth .selected{outline-offset:1px;outline:3px solid #087f76}.modal-social-auth>p{color:#6c7b83;background:#f5f8f7;border-radius:9px;margin:8px 0 0;padding:8px;font-size:9px;line-height:1.5}.account-bar{grid-template-columns:1fr auto;gap:8px;margin:0 0 16px;display:grid}.account-bar button{border:0;border-radius:14px;padding:11px 14px;font-weight:800}.account-main{color:#087f76;text-align:left;background:#e1f5ef}.account-main b,.account-main span{display:block}.account-main span{color:#587078;margin-top:3px;font-size:9px}.account-bar>button:not(.account-main){color:#fff;background:#0d2c3f}.signup-shortcut{min-width:86px}.my-office{border:2px solid #cfe8e1;scroll-margin-top:18px}.office-profile{background:#eff9f6;border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.office-profile>span{color:#fff;background:#087f76;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.office-profile b,.office-profile small{display:block}.office-profile small{color:#6c7b83;margin-top:3px;font-size:9px}.office-profile button{color:#087f76;background:#fff;border:0;border-radius:9px;padding:8px;font-size:9px;font-weight:800}.office-kpis{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.office-kpis article{background:#f4f8f7;border-radius:13px;padding:12px}.office-kpis small,.office-kpis strong{display:block}.office-kpis small{color:#6c7b83;font-size:9px}.office-kpis strong{color:#087f76;margin-top:5px;font-size:17px}.office-menu{grid-template-columns:1fr 1fr;gap:7px;display:grid}.office-menu button{text-align:left;background:#fff;border:1px solid #dfe9e6;border-radius:11px;padding:11px;font-size:10px;font-weight:800}.office-menu span{float:right;color:#087f76}.account-manage{border-top:1px solid #e5ecea;align-items:center;gap:8px;margin-top:15px;padding-top:12px;display:flex}.account-manage b{margin-right:auto;font-size:10px}.account-manage button{color:#587078;background:0 0;border:0;font-size:9px}.account-manage .danger-link{color:#c44}.office-locked{text-align:center;padding:9px 2px}.office-locked>span{font-size:28px}.office-locked b{margin:10px 0 6px;font-size:14px;display:block}.office-locked p{color:#6c7b83;font-size:10px;line-height:1.6}.office-locked div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.office-locked button{color:#fff;background:#087f76;border:0;border-radius:12px;padding:12px;font-weight:800}.office-locked button:last-child{background:#0d2c3f}.modal-icon.danger{color:#c33;background:#ffebeb}.withdraw-box{background:#fff4f4;border-radius:14px;margin:12px 0;padding:15px}.withdraw-box b,.withdraw-box span{display:block}.withdraw-box span{color:#7d6868;margin-top:5px;font-size:10px}.withdraw-confirm,.withdraw-cancel{border:0;border-radius:13px;width:100%;padding:13px;font-weight:800}.withdraw-confirm{color:#fff;background:#c43d3d}.withdraw-cancel{color:#496065;background:#edf2f1;margin-top:7px}.bottom-nav button:last-child{font-size:9px}.pilot-title h2{font-size:0}.pilot-title h2:after{content:"품앗이 광고 시스템";font-size:20px}.quick-six-grid .ad-system-menu{grid-column:1/-1;grid-template-rows:auto auto;align-items:center;display:grid;text-align:left!important;color:#fff!important;background:linear-gradient(135deg,#0d2c3f,#087f76)!important;border-color:#087f76!important;grid-template-columns:42px 1fr auto!important}.quick-six-grid .ad-system-menu>span{background:#ffffff20;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.quick-six-grid .ad-system-menu>b{font-size:14px!important}.quick-six-grid .ad-system-menu>small{color:#c8e9e3!important}.quick-six-grid .ad-system-menu:after{content:"바로 보기 →";grid-area:1/3/3;font-size:10px;font-weight:900}.pilot-card:before{content:"정식 운영 메뉴 · 지역 가맹점 광고그룹";color:#087f76;letter-spacing:.03em;margin:-2px 0 9px;font-size:9px;font-weight:900;display:block}.program-picker{background:#f5fbf9;border:1px solid #b9dfd7;border-radius:16px;margin:0;padding:12px}.program-picker legend{color:#087f76;padding:0 5px;font-size:11px;font-weight:900}.program-picker label{cursor:pointer;background:#fff;border:1px solid #dce8e5;border-radius:11px;margin-top:7px;padding:11px;display:block}.program-picker label.checked{background:#e8f8f3;border:2px solid #087f76}.program-picker input{opacity:0;pointer-events:none;position:absolute}.program-picker label span{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.program-picker label b{color:#82908e;background:#edf3f1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.program-picker label.checked b{color:#fff;background:#087f76}.program-picker>p{line-height:1.5;color:#5e7479!important;margin:9px 2px 0!important;font-size:9px!important}.approved-list footer button{color:#fff;background:#087f76;border:0;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:800}.phone-contact-card{text-align:center;background:#eff9f6;border:1px solid #b9dfd7;border-radius:17px;padding:20px}.phone-contact-card small,.phone-contact-card strong{display:block}.phone-contact-card small{color:#6c7b83;font-size:10px}.phone-contact-card strong{color:#087f76;letter-spacing:.02em;margin-top:7px;font-size:27px}.phone-contact-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.phone-contact-actions a,.phone-contact-actions button{text-align:center;border:0;border-radius:12px;padding:13px 8px;font-size:11px;font-weight:800;text-decoration:none}.phone-contact-actions a{color:#fff;background:#087f76}.phone-contact-actions button{color:#087f76;background:#e9f2f0}.referral-board{margin-bottom:8px}.referral-locked{text-align:center;background:#f5f8f7;border-radius:16px;padding:22px}.referral-locked b{font-size:13px}.referral-locked p{color:#6c7b83;font-size:10px;line-height:1.6}.referral-locked button{color:#fff;background:#087f76;border:0;border-radius:11px;padding:11px 16px;font-weight:800}.referral-loading,.referral-empty{color:#6c7b83;background:#f5f8f7;border-radius:12px;padding:14px;font-size:11px}.referral-kpis{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px;display:grid}.referral-kpis article{text-align:center;background:#eaf7f4;border-radius:13px;padding:12px 6px}.referral-kpis strong,.referral-kpis span{display:block}.referral-kpis strong{color:#087f76;font-size:22px}.referral-kpis span{color:#587078;margin-top:3px;font-size:8px}.referral-columns{grid-template-columns:1fr;gap:14px;display:grid}.referral-columns h3{margin:0 0 7px;font-size:13px}.direct-referral{border:1px solid #e1e9e7;border-radius:13px;margin-top:7px;padding:11px}.direct-referral>div{justify-content:space-between;align-items:center;display:flex}.direct-referral b{font-size:13px}.direct-referral em{color:#087f76;font-size:8px;font-style:normal}.direct-referral>a{color:#315b69;margin-top:5px;font-size:10px;text-decoration:none;display:block}.direct-referral p{color:#6c7b83;border-top:1px solid #edf2f0;margin:8px 0 0;padding-top:7px;font-size:9px}.direct-referral p strong{color:#087f76}.direct-referral p small{float:right;color:#8d989c}.privacy-rule{color:#6c7b83;background:#fff5df;border-radius:11px;margin:13px 0 0;padding:10px;font-size:9px;line-height:1.6}@media (width>=480px){.referral-columns{grid-template-columns:1fr 1fr}}.admin-login-page{background:linear-gradient(145deg,#eaf4f1,#f8fbfa);place-items:center;min-height:100vh;padding:20px;display:grid}.admin-login-card{text-align:center;background:#fff;border-radius:26px;width:min(100%,430px);padding:34px 26px;box-shadow:0 18px 55px #173b4920}.admin-login-icon{color:#fff;background:#087f76;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:27px;display:grid}.admin-login-card small{color:#087f76;font-weight:800}.admin-login-card h1{margin:7px 0 10px;font-size:25px}.admin-login-card p{color:#6c7b83;margin:0 0 20px;font-size:13px;line-height:1.6}.admin-login-card>a{color:#fff;background:#087f76;border-radius:13px;padding:14px;font-weight:800;text-decoration:none;display:block}.admin-login-card .admin-login-home{color:#087f76;background:#eef5f3;margin-top:9px;font-size:12px}.pilot-player{aspect-ratio:16/9;background:#071d28;border-radius:18px;margin:3px 0 11px;position:relative;overflow:hidden}.pilot-player video{object-fit:cover;width:100%;height:100%;display:block}.pilot-video-badge{color:#fff;pointer-events:none;background:#ef9d3ee8;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:9px;left:9px}.fullscreen-btn{position:absolute;right:9px;background:#071d28d9!important;border:1px solid #ffffff50!important;width:auto!important;margin:0!important;padding:7px 9px!important;font-size:9px!important;top:9px!important}.pilot-caption{color:#fff;pointer-events:none;background:linear-gradient(#0000,#071d28e8);padding:22px 11px 9px;position:absolute;bottom:0;left:0;right:0}.pilot-caption b,.pilot-caption span{display:block}.pilot-caption span{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.pilot-controls{grid-template-columns:1fr auto;gap:7px;margin-bottom:9px;display:grid}.pilot-controls button{color:#fff;background:#087f76;border:0;border-radius:11px;padding:11px 10px;font-size:10px;font-weight:800}.pilot-controls .next-ad{background:#0d2c3f}.pilot-controls button:disabled{background:#aab5b4}.sound-on-badge{color:#fff;pointer-events:none;background:#087f76e8;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:900;position:absolute;top:39px;left:9px}.pilot-caption{padding-top:17px}.pilot-caption b{font-size:11px}.pilot-caption span{font-size:7px}@media (width<=560px){.pilot-player,.preliminary-video{aspect-ratio:16/9}.pilot-caption b{font-size:10px}.pilot-caption span{font-size:7px}.preliminary-info h3{font-size:14px}}*{box-sizing:border-box}body{color:var(--ink);background:#e9efed;margin:0;font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.app-shell{background:var(--paper);width:100%;max-width:520px;min-height:100vh;margin:0 auto;padding:0 18px 104px}.topbar{align-items:center;gap:12px;height:84px;display:flex}.brandmark{background:var(--navy);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.topbar h1{margin:1px 0 0;font-size:21px}.eyebrow{color:var(--teal);letter-spacing:.08em;margin:0;font-size:11px;font-weight:700}.icon-btn{width:42px;height:42px;color:var(--teal);background:#fff;border:0;border-radius:50%;margin-left:auto;box-shadow:0 4px 16px #173b4930}.wallet-card{color:#fff;background:linear-gradient(135deg,#0b2e43,#075d61);border-radius:28px;padding:24px;box-shadow:0 14px 32px #0c384a35}.wallet-head{justify-content:space-between;align-items:center;font-size:14px;display:flex}.safe-badge{background:#ffffff20;border:1px solid #ffffff30;border-radius:999px;padding:5px 10px;font-size:11px}.balance{letter-spacing:-.04em;margin-top:13px;font-size:38px;display:block}.balance small{font-size:17px}.wallet-card p{color:#c7e6e4;margin:6px 0 22px;font-size:12px}.wallet-actions{border-top:1px solid #ffffff25;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:18px;display:grid}.wallet-actions button{color:#fff;background:0 0;border:0;font-size:12px}.wallet-actions b{margin-bottom:6px;font-size:21px;display:block}.section-block{background:#fff;border-radius:24px;margin-top:20px;padding:20px;box-shadow:0 5px 18px #1536440d}.section-title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-title span{color:var(--teal);font-size:11px;font-weight:700}.section-title h2{margin:3px 0 0;font-size:20px}.step{background:var(--mint);border-radius:999px;padding:6px 10px}.merchant-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.merchant{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:18px;padding:15px 8px}.merchant.active{border:2px solid var(--teal);background:#effbf7}.merchant-icon{background:#eaf4f1;border-radius:12px;place-items:center;width:35px;height:35px;margin:0 auto 9px;font-size:18px!important;display:grid!important}.merchant b{font-size:13px;display:block}.merchant small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.primary-btn{background:var(--teal);color:#fff;text-align:left;border:0;border-radius:15px;width:100%;margin-top:14px;padding:15px 17px;font-weight:700}.primary-btn span{float:right}.amount-field{color:var(--muted);font-size:12px;font-weight:700;display:block}.amount-field div{border:1px solid var(--line);border-radius:14px;align-items:center;margin-top:7px;padding:0 14px;display:flex}.amount-field input{width:100%;color:var(--ink);border:0;outline:0;padding:13px 0;font-size:20px;font-weight:700}.amount-field span{font-size:14px}.distribution-bar{border-radius:99px;height:8px;margin:17px 0;display:flex;overflow:hidden}.distribution-bar i:first-child{background:#0b7e75;width:16.67%}.distribution-bar i:nth-child(2),.distribution-bar i:nth-child(3){background:#5bb9a7;width:8.33%}.distribution-bar i:nth-child(4),.distribution-bar i:nth-child(5){background:#b9dfd7;width:33.33%}.distribution-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.distribution-list div{justify-content:space-between;font-size:12px;display:flex}.distribution-list em{background:#087f76;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.distribution-list b{font-size:12px}.split-note{color:var(--muted);background:#f5f8f7;border-radius:10px;margin:16px 0 0;padding:10px;font-size:10px}.live-dot{color:#e05959!important}.tx-list article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.tx-list article:last-child{border-bottom:0}.tx-icon{background:#e7f7f1;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.tx-list b,.tx-list small{display:block}.tx-list b{font-size:13px}.tx-list small{color:var(--muted);margin-top:4px;font-size:11px}.tx-list strong{font-size:13px}.plus{color:#087f76}.minus{color:#d35f5f}.text-btn{color:var(--teal);background:0 0;border:0;font-size:12px}.bottom-nav{z-index:10;border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);width:100%;max-width:520px;height:78px;padding:9px 8px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav button{color:#88959b;background:0 0;border:0;font-size:10px}.bottom-nav span{margin-bottom:4px;font-size:20px;display:block}.bottom-nav .selected{color:var(--teal);font-weight:700}.bottom-nav .scan{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin:-24px auto 3px;display:grid;box-shadow:0 6px 18px #087f7660}.toast{color:#fff;z-index:30;background:#142d38;border-radius:12px;width:max-content;max-width:88%;padding:12px 16px;font-size:13px;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}@media (width>=700px){.app-shell{border-radius:32px;margin-top:24px;margin-bottom:24px;box-shadow:0 20px 60px #17333d24}.bottom-nav{border-radius:0 0 32px 32px}}.quick-six-grid .resource-menu{background:#effbf7;border-color:#b9dfd7}.quick-six-grid .resource-menu>span{color:#087f76;background:#dff7ef}.revenue-resource{border:2px solid #b9dfd7;scroll-margin-top:18px}.district-average-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.district-average-kpis article{background:#f5f8f7;border-radius:13px;padding:12px}.district-average-kpis article.accent{background:#fff6db}.district-average-kpis small,.district-average-kpis strong,.district-average-kpis span{display:block}.district-average-kpis small{color:#6c7b83;font-size:8px}.district-average-kpis strong{color:#087f76;margin:5px 0;font-size:18px}.district-average-kpis span{color:#587078;font-size:8px}.district-average-main{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.district-average-main article{color:#fff;background:linear-gradient(135deg,#0d2c3f,#087f76);border-radius:15px;padding:14px}.district-average-main span,.district-average-main strong,.district-average-main em{display:block}.district-average-main span{color:#c8e9e3;font-size:8px}.district-average-main strong{color:#fee500;margin:6px 0;font-size:21px}.district-average-main em{color:#d9efeb;font-size:8px;font-style:normal}.district-meaning{background:#eff9f6;border-radius:13px;padding:12px}.district-meaning b{color:#087f76;font-size:10px}.district-meaning p{color:#4b6568;margin:6px 0 0;font-size:9px;line-height:1.6}.district-plan{margin:12px 0}.district-plan>b{margin-bottom:7px;font-size:11px;display:block}.district-plan>div{border-bottom:1px solid #e7eeec;grid-template-columns:48px 1fr 1fr;align-items:center;gap:7px;padding:8px 2px;display:grid}.district-plan span{color:#087f76;font-size:8px}.district-plan strong{font-size:10px}.district-plan em{color:#6c7b83;text-align:right;font-size:8px;font-style:normal}.district-caution{color:#8b6a16;background:#fff8df;border-radius:10px;padding:9px;font-size:8px;line-height:1.55}.district-sources{grid-template-columns:1fr 1fr;gap:7px;display:grid}.district-sources a{color:#087f76;text-align:center;background:#eef5f3;border-radius:10px;padding:9px;font-size:8px;font-weight:800;text-decoration:none}.spending-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#0d2c3f,#087f76);border-radius:18px;padding:20px}.spending-hero small,.spending-hero strong,.spending-hero span{display:block}.spending-hero small{color:#c8e9e3;font-size:9px}.spending-hero strong{color:#fee500;margin:7px 0;font-size:32px}.spending-hero span{font-size:10px}.spending-definitions{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.spending-definitions article{background:#f5f8f7;border-radius:13px;padding:12px}.spending-definitions b{color:#087f76;font-size:10px}.spending-definitions p{color:#587078;margin:6px 0 0;font-size:8px;line-height:1.55}.spending-local{background:#eff9f6;border-radius:14px;padding:13px}.spending-local>b{margin-bottom:7px;font-size:11px;display:block}.spending-local>div{border-bottom:1px solid #dce8e5;justify-content:space-between;padding:7px 0;display:flex}.spending-local span{color:#587078;font-size:9px}.spending-local strong{color:#087f76;font-size:11px}.spending-local .highlight strong{font-size:15px}.spending-local p{color:#6c7b83;margin:8px 0 0;font-size:8px;line-height:1.5}.spending-targets{gap:6px;margin:12px 0;display:grid}.spending-targets>b{font-size:11px}.spending-targets span{background:#f5f8f7;border-radius:9px;justify-content:space-between;padding:9px;font-size:9px;display:flex}.spending-targets strong{color:#087f76}.rotation-basis{grid-template-columns:1fr 1fr;gap:7px;display:grid}.rotation-basis span{color:#587078;background:#f5f8f7;border-radius:10px;padding:10px;font-size:8px}.rotation-basis b{color:#087f76;margin-top:4px;font-size:13px;display:block}.rotation-scenarios{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.rotation-scenarios article{border:1px solid #dce8e5;border-radius:15px;padding:13px}.rotation-scenarios article.recommended{background:#eff9f6;border:2px solid #087f76}.rotation-scenarios span{color:#087f76;font-size:8px;font-weight:900}.rotation-scenarios h3{margin:5px 0;font-size:12px}.rotation-scenarios>article>strong{color:#087f76;margin:8px 0;font-size:21px;display:block}.rotation-scenarios article>div{border-bottom:1px solid #e7eeec;justify-content:space-between;padding:7px 0;display:flex}.rotation-scenarios article>div b,.rotation-scenarios article>div em{font-size:8px}.rotation-scenarios article>div em{color:#587078;font-style:normal}.rotation-scenarios p{color:#6c7b83;font-size:8px;line-height:1.5}.rotation-warning{background:#fff4e2;border-radius:13px;padding:12px}.rotation-warning b{color:#9a6015;font-size:10px}.rotation-warning p{color:#765b36;margin:6px 0 0;font-size:9px;line-height:1.6}.rotation-recommend{margin:12px 0}.rotation-recommend>b{font-size:11px}.rotation-recommend ol{padding:0;list-style:none}.rotation-recommend li{border-bottom:1px solid #e7eeec;padding:8px 0;font-size:9px}.rotation-recommend li span{color:#fff;background:#087f76;border-radius:99px;margin-right:6px;padding:4px 7px;font-size:8px;display:inline-block}.manager-formula{color:#fff;background:#0d2c3f;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.manager-formula b{color:#fee500;font-size:10px}.manager-formula span{text-align:right;color:#d9efeb;font-size:8px}.manager-scenarios{grid-template-columns:1fr 1fr;gap:8px;display:grid}.manager-scenarios article{border:1px solid #dce8e5;border-radius:15px;padding:13px}.manager-scenarios article.recommended{background:#eff9f6;border:2px solid #087f76}.manager-scenarios small{color:#087f76;font-size:8px;font-weight:900}.manager-scenarios h3{margin:5px 0;font-size:12px}.manager-scenarios>article>strong{color:#087f76;margin-top:8px;font-size:20px;display:block}.manager-scenarios>article>em{color:#6c7b83;margin:3px 0 8px;font-size:8px;font-style:normal;display:block}.manager-scenarios article>div{border-top:1px solid #e7eeec;justify-content:space-between;gap:6px;padding:7px 0;display:flex}.manager-scenarios article>div span,.manager-scenarios article>div b{font-size:8px}.manager-scenarios article>div span{color:#587078}.manager-scenarios article>div b{color:#0d2c3f;white-space:nowrap}.manager-realistic{background:#fff8df;border-radius:14px;margin:12px 0;padding:13px}.manager-realistic>b{color:#8b6a16;margin-bottom:6px;font-size:10px;display:block}.manager-realistic>div{border-top:1px solid #eddfb8;justify-content:space-between;gap:8px;padding:7px 0;display:flex}.manager-realistic span{color:#765b36;font-size:8px}.manager-realistic strong{color:#087f76;white-space:nowrap;font-size:10px}.cashback-formula{color:#fff;background:linear-gradient(135deg,#0d2c3f,#087f76);border-radius:15px;margin-bottom:12px;padding:14px}.cashback-formula b,.cashback-formula span{display:block}.cashback-formula b{color:#fee500;font-size:13px}.cashback-formula span{color:#d9efeb;margin-top:5px;font-size:8px}.cashback-scenarios{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cashback-scenarios article{border:1px solid #dce8e5;border-radius:15px;padding:13px}.cashback-scenarios article.recommended{background:#eff9f6;border:2px solid #087f76}.cashback-scenarios small,.cashback-scenarios span,.cashback-scenarios strong,.cashback-scenarios em{display:block}.cashback-scenarios small{color:#087f76;font-size:8px;font-weight:900}.cashback-scenarios span{color:#6c7b83;margin-top:4px;font-size:7px}.cashback-scenarios h3{margin:8px 0 4px;font-size:11px}.cashback-scenarios strong{color:#087f76;font-size:20px}.cashback-scenarios em{color:#6c7b83;margin-top:4px;font-size:8px;font-style:normal}.cashback-range{background:#eff9f6;border-radius:14px;margin:12px 0;padding:13px}.cashback-range>b{color:#087f76;margin-bottom:5px;font-size:10px;display:block}.cashback-range>div{border-top:1px solid #dce8e5;justify-content:space-between;gap:8px;padding:8px 0;display:flex}.cashback-range span{color:#587078;font-size:8px}.cashback-range strong{color:#0d2c3f;white-space:nowrap;font-size:10px}.cashback-compare{background:#fff8df;border-left:4px solid #ef9d3e;border-radius:0 12px 12px 0;margin-bottom:10px;padding:11px}.cashback-compare b{color:#8b6a16;font-size:10px}.cashback-compare p{color:#765b36;margin:5px 0 0;font-size:8px;line-height:1.55}.excel-download{color:#fff;background:linear-gradient(135deg,#087f76,#0d2c3f);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.excel-download b,.excel-download span{display:block}.excel-download b{font-size:11px}.excel-download span{color:#c8e9e3;margin-top:4px;font-size:8px}.excel-download a{color:#0d2c3f;background:#fee500;border-radius:10px;flex:none;padding:10px 12px;font-size:9px;font-weight:900;text-decoration:none}.calc-presets{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px;display:grid}.calc-presets button{color:#087f76;cursor:pointer;background:#eff9f6;border:1px solid #087f76;border-radius:10px;padding:9px;font-size:9px;font-weight:900}.calc-grid{border-bottom:1px solid #e4ecea;grid-template-columns:1.15fr .72fr .72fr 1.15fr .72fr;align-items:center;gap:5px;padding:7px 0;display:grid}.calc-grid.calc-head{color:#fff;background:#0d2c3f;border-radius:10px;padding:8px 5px}.calc-grid>span{text-align:center;font-size:7px}.calc-grid>b{color:#0d2c3f;font-size:8px}.calc-grid label i{display:none}.calc-grid input,.share-input input{box-sizing:border-box;text-align:right;color:#087f76;background:#fff;border:1px solid #cbded9;border-radius:7px;width:100%;padding:8px 4px;font-size:9px}.share-input{background:#eff9f6;border-radius:11px;justify-content:space-between;align-items:center;margin:10px 0;padding:10px;display:flex}.share-input label{font-size:9px;font-weight:900}.share-input>div{align-items:center;gap:4px;width:80px;display:flex}.share-input span{color:#087f76;font-size:10px}.calc-results{grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.calc-results article{background:#f5f8f7;border-radius:11px;padding:10px}.calc-results small,.calc-results strong,.calc-results em{display:block}.calc-results small{color:#587078;font-size:7px}.calc-results strong{color:#087f76;margin-top:4px;font-size:12px}.calc-results article.main{color:#fff;background:linear-gradient(135deg,#0d2c3f,#087f76);grid-column:1/-1}.calc-results .main small{color:#c8e9e3}.calc-results .main strong{color:#fee500;font-size:22px}.calc-results .main em{color:#fff;margin-top:4px;font-size:9px;font-style:normal}@media (width<=420px){.calc-grid{grid-template-columns:1fr 1fr}.calc-grid.calc-head{display:none}.calc-grid>b{grid-column:1/-1}.calc-grid label i{color:#6c7b83;margin-bottom:3px;font-size:7px;display:block}}.calculator-edit-help{color:#7a5b12;background:#fff6d8;border-radius:10px;margin:-2px 0 10px;padding:9px 10px;font-size:9px;font-weight:700;line-height:1.45}.barter-main-inputs{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.barter-main-inputs label{color:#587078;background:#eff9f6;border-radius:10px;padding:9px;font-size:8px}.barter-main-inputs input,.barter-row input{box-sizing:border-box;color:#076f68;text-align:right;touch-action:manipulation;background:#fff;border:1px solid #9fc9c1;border-radius:8px;width:100%;margin-top:5px;padding:9px 6px;font-size:13px;font-weight:800;display:block}.barter-main-inputs input:focus,.barter-row input:focus,.linked-income .share-input input:focus{outline-offset:1px;border-color:#087f76;outline:3px solid #9ee2d6}.barter-main-inputs label>div{align-items:center;gap:3px;display:flex}.barter-main-inputs label>div input{flex:1}.barter-main-inputs span{font-size:9px}.barter-head,.barter-row{grid-template-columns:1fr .7fr .7fr 1fr 1.1fr;align-items:center;gap:5px;display:grid}.barter-head{color:#fff;background:#0d2c3f;border-radius:10px;padding:8px 5px}.barter-head span{text-align:center;font-size:7px}.barter-row{border-bottom:1px solid #e4ecea;padding:7px 0}.barter-row b{font-size:8px}.barter-row label i{display:none}.barter-row strong{color:#087f76;text-align:right;font-size:9px}.barter-results{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:12px;display:grid}.barter-results article{background:#f5f8f7;border-radius:11px;padding:10px}.barter-results small,.barter-results strong,.barter-results em{display:block}.barter-results small{color:#587078;font-size:7px}.barter-results strong{color:#087f76;margin-top:4px;font-size:12px}.barter-results article.positive,.barter-results article.negative{grid-column:1/-1}.barter-results article.positive{background:#dff7ef}.barter-results article.negative{background:#fff4e2}.barter-results .negative strong{color:#b25921}.barter-results em{color:#587078;margin-top:4px;font-size:8px;font-style:normal}@media (width<=420px){.barter-main-inputs{grid-template-columns:1fr}.barter-head{display:none}.barter-row{grid-template-columns:1fr 1fr}.barter-row>b,.barter-row>strong{grid-column:1/-1}.barter-row label i{color:#536d69;margin-bottom:3px;font-size:9px;display:block}.barter-row strong{text-align:left;background:#eff9f6;border-radius:7px;padding:7px}.barter-results{grid-template-columns:1fr 1fr}.barter-row input,.linked-income .share-input input{min-height:42px;font-size:16px}}.barter-results.simplified{grid-template-columns:1fr 1fr}.linked-income-rows{border:1px solid #dce8e5;border-radius:12px;overflow:hidden}.linked-income-rows>div{border-bottom:1px solid #e7eeec;justify-content:space-between;gap:8px;padding:10px;display:flex}.linked-income-rows>div:last-child{border-bottom:0}.linked-income-rows span{color:#587078;font-size:8px}.linked-income-rows strong{color:#087f76;white-space:nowrap;font-size:10px}.linked-income-total{color:#fff;background:linear-gradient(135deg,#0d2c3f,#087f76);border-radius:15px;margin:12px 0;padding:15px}.linked-income-total small,.linked-income-total strong,.linked-income-total em{display:block}.linked-income-total small{color:#c8e9e3;font-size:8px}.linked-income-total strong{color:#fee500;margin:5px 0;font-size:24px}.linked-income-total em{font-size:9px;font-style:normal}@media (width<=420px){.barter-results.simplified{grid-template-columns:1fr}.linked-income-rows>div{display:block}.linked-income-rows strong{margin-top:4px;display:block}}.calc-sales-grid{border-bottom:1px solid #e4ecea;grid-template-columns:1fr .7fr 1.35fr .65fr .9fr;align-items:center;gap:6px;padding:8px 0;display:grid}.calc-sales-head{color:#fff;background:#0d2c3f;border-radius:10px;padding:8px 5px}.calc-sales-head span{text-align:center;font-size:7px}.calc-sales-grid>b{color:#0d2c3f;font-size:8px}.calc-sales-grid label i{display:none}.calc-sales-grid input{box-sizing:border-box;text-align:right;color:#087f76;background:#fff;border:1px solid #cbded9;border-radius:7px;width:100%;padding:8px 5px;font-size:9px}@media (width<=420px){.calc-sales-grid{grid-template-columns:1fr 1fr}.calc-sales-head{display:none}.calc-sales-grid>b{grid-column:1/-1}.calc-sales-grid label i{color:#6c7b83;margin-bottom:3px;font-size:7px;display:block}.calc-sales-grid label:nth-of-type(2){grid-column:1/-1}}.section-anchor{position:relative;top:-12px}.donation-table-head,.donation-table-row{grid-template-columns:1fr 1.2fr 1.35fr 1.15fr;align-items:center;gap:6px;display:grid}.donation-table-head{color:#fff;background:#0d2c3f;border-radius:11px;margin-top:12px;padding:10px 7px}.donation-table-head span{text-align:center;font-size:7px;line-height:1.4}.donation-table-row{border-bottom:1px solid #e4ecea;padding:11px 7px}.donation-table-row b{color:#0d2c3f;font-size:9px}.donation-table-row span,.donation-table-row strong,.donation-table-row em{text-align:right;font-size:9px;font-style:normal}.donation-table-row span{color:#587078}.donation-table-row strong{color:#087f76}.donation-table-row em{color:#d16b13;font-weight:800}.donation-edit-guide{background:#fff8e8;border:1px solid #f2d79a;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}.donation-edit-guide span{color:#72551d;font-size:8px}.donation-edit-guide button{color:#fff;white-space:nowrap;background:#d16b13;border:0;border-radius:8px;padding:8px;font-size:8px;font-weight:800}.donation-count-input,.donation-custom-amount{display:block}.donation-count-input i,.donation-custom-amount i{display:none}.donation-count-input input,.donation-custom-amount input{box-sizing:border-box;text-align:right;color:#087f76;background:#fff;border:1px solid #cbded9;border-radius:7px;width:100%;padding:8px 5px;font-size:9px}.donation-custom-amount input{text-align:left}.donation-totals{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.donation-totals article{background:#eef7f5;border-radius:12px;padding:12px}.donation-totals small,.donation-totals strong,.donation-totals em{display:block}.donation-totals small{color:#587078;font-size:8px}.donation-totals strong{color:#087f76;margin-top:5px;font-size:15px}.donation-totals em{margin-top:3px;font-size:8px;font-style:normal}.donation-totals .main{color:#fff;background:linear-gradient(135deg,#0d2c3f,#087f76)}.donation-totals .main small{color:#c8e9e3}.donation-totals .main strong{color:#fee500;font-size:19px}@media (width<=420px){.donation-edit-guide{display:block}.donation-edit-guide button{width:100%;margin-top:7px}.donation-table-head{display:none}.donation-table-row{border:1px solid #e4ecea;border-radius:12px;grid-template-columns:1fr 1fr;margin-top:8px;padding:10px}.donation-table-row b,.donation-custom-amount{grid-column:1/-1;font-size:11px}.donation-count-input i,.donation-custom-amount i{color:#6c7b83;margin-bottom:3px;font-size:7px;display:block}.donation-table-row strong,.donation-table-row em{text-align:left}.donation-table-row strong:before,.donation-table-row em:before{content:attr(data-label);color:#6c7b83;margin-bottom:3px;font-size:7px;display:block}.donation-table-row em{grid-column:1/-1}.donation-totals{grid-template-columns:1fr}}.planner-calculator{background:linear-gradient(#fffdf7,#fff);border-color:#e7ba62;scroll-margin-top:18px}.planner-assumption{background:#fff8e8;border:1px solid #f0d79f;border-radius:13px;padding:12px}.planner-assumption b{color:#8a5713;font-size:11px}.planner-assumption p{color:#725f42;margin:5px 0 0;font-size:9px;line-height:1.6}.planner-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.planner-inputs label{background:#f8fbfa;border:1px solid #e1e9e7;border-radius:12px;padding:10px}.planner-inputs label>span{color:#587078;min-height:24px;font-size:8px;line-height:1.4;display:block}.planner-inputs label>div{align-items:center;gap:5px;margin-top:4px;display:flex}.planner-inputs input{text-align:right;color:#087f76;background:0 0;border:0;border-bottom:2px solid #b9d9d4;outline-color:#087f76;width:100%;min-width:0;padding:5px 2px;font-size:12px;font-weight:900}.planner-inputs em{color:#6c7b83;white-space:nowrap;font-size:8px;font-style:normal}.planner-inputs .mobile-number-stepper{grid-template-columns:30px minmax(0,1fr) 30px auto;align-items:center;gap:5px;margin-top:4px;display:grid}.mobile-number-stepper button{color:#087f76;touch-action:manipulation;background:#e7f7f2;border:1px solid #9ccfc5;border-radius:8px;width:30px;height:30px;font-size:18px;font-weight:900;line-height:1}.mobile-number-stepper button:active{color:#fff;background:#087f76}.planner-inputs .mobile-number-stepper input{height:30px;padding:4px 1px}.mobile-number-stepper em{min-width:10px}.planner-results{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px;display:grid}.planner-results article{background:#edf7f4;border-radius:13px;padding:12px}.planner-results small,.planner-results strong,.planner-results span{display:block}.planner-results small{color:#587078;font-size:8px}.planner-results strong{color:#087f76;margin-top:5px;font-size:15px}.planner-results span{color:#6c7b83;margin-top:3px;font-size:7px}.planner-results .main{background:linear-gradient(135deg,#0d2c3f,#087f76);grid-column:1/-1}.planner-results .main small,.planner-results .main span{color:#c8e9e3}.planner-results .main strong{color:#fee500;font-size:24px}.planner-formulas{background:#f5f8f7;border-radius:12px;gap:5px;margin-top:12px;padding:12px;display:grid}.planner-formulas b{color:#0d2c3f;font-size:10px}.planner-formulas span{color:#587078;font-size:8px;line-height:1.5}.planner-table{margin-top:12px;overflow-x:auto}.planner-table-head,.planner-table-row{grid-template-columns:34px 82px repeat(3,74px) 90px;align-items:center;gap:4px;min-width:430px;display:grid}.planner-table-head{color:#fff;background:#0d2c3f;border-radius:9px;padding:8px 5px}.planner-table-head span{text-align:center;font-size:7px;line-height:1.4}.planner-table-row{border-bottom:1px solid #e4ecea;padding:8px 5px}.planner-table-row b,.planner-table-row span,.planner-table-row em,.planner-table-row strong{text-align:right;font-size:8px;font-style:normal}.planner-table-row b{text-align:center;color:#0d2c3f}.planner-table-row span{color:#6c7b83}.planner-table-row em{color:#587078}.planner-table-row strong{color:#087f76}@media (width<=380px){.planner-inputs{grid-template-columns:1fr}.planner-inputs label>span{min-height:0}.planner-inputs .mobile-number-stepper{grid-template-columns:38px minmax(0,1fr) 38px auto}.mobile-number-stepper button{width:38px;height:38px;font-size:22px}.planner-inputs .mobile-number-stepper input{height:38px;font-size:14px}.planner-results{grid-template-columns:1fr}.planner-results .main{grid-column:auto}}.branch-section:not(.national-legal-branch){display:none}.national-legal-branch{background:linear-gradient(#f4fcf9,#fff);border:2px solid #b9dfd7;scroll-margin-top:18px}.legal-dong-notice{background:#eaf7f4;border:1px solid #b9dfd7;border-radius:14px;padding:13px}.legal-dong-notice b{color:#087f76;font-size:12px;display:block}.legal-dong-notice p{color:#587078;margin:5px 0 0;font-size:9px;line-height:1.6}.national-legal-form{gap:9px;margin-top:12px;display:grid}.national-legal-form label>span{color:#587078;margin:0 0 5px 2px;font-size:9px;font-weight:800;display:block}.national-legal-form select,.national-legal-form input{color:#173b49;background:#fff;border:1px solid #cbded9;border-radius:12px;outline-color:#087f76;width:100%;padding:12px;font-size:12px}.national-legal-form button{color:#fff;background:#087f76;border:0;border-radius:13px;padding:14px;font-weight:900}.legal-address-preview{color:#fff;background:#0d2c3f;border-radius:12px;padding:12px}.legal-address-preview small,.legal-address-preview strong{display:block}.legal-address-preview small{color:#b9dfd7;font-size:8px}.legal-address-preview strong{color:#fee500;margin-top:4px;font-size:14px}.legal-dong-rules{background:#f5f8f7;border-radius:12px;gap:6px;margin-top:12px;padding:12px;display:grid}.legal-dong-rules b{color:#0d2c3f;font-size:10px}.legal-dong-rules span{color:#587078;padding-left:13px;font-size:8px;line-height:1.5;position:relative}.legal-dong-rules span:before{content:"✓";color:#087f76;font-weight:900;position:absolute;left:0}.branch-type-picker{background:#f4fbf9;border:1px solid #b9dfd7;border-radius:14px;margin:0;padding:11px}.branch-type-picker legend{color:#087f76;padding:0 5px;font-size:10px;font-weight:900}.branch-type-picker label{background:#fff;border:1px solid #d9e7e4;border-radius:10px;margin-top:7px;padding:10px;display:block}.branch-type-picker label span{align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.branch-type-picker label b{color:#fff;background:#087f76;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.branch-type-picker input{float:right;accent-color:#087f76;height:18px;width:18px!important}.branch-type-picker p{color:#6c7b83!important;margin:9px 2px 0!important;font-size:9px!important}.branch-approval-panel{border:2px solid #b9dfd7;margin-bottom:16px}.branch-type-chip{color:#087f51;background:#e4f8ee;border-radius:99px;margin:2px 4px 2px 0;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block}.signup-planner-option{cursor:pointer;background:#effbf7;border:2px solid #b9dfd7;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.signup-planner-option input{accent-color:#087f76;flex:none;height:20px;width:20px!important}.signup-planner-option span,.signup-planner-option b,.signup-planner-option small{display:block}.signup-planner-option b{color:#087f76;font-size:12px}.signup-planner-option small{color:#6c7b83;margin-top:3px;font-size:9px;line-height:1.45}.planner-approval-panel{border:2px solid #e7ba62;margin-bottom:16px}.mobile-wallet-home{gap:14px;margin:12px 0 18px;display:grid}.mobile-wallet-card{color:#fff;background:linear-gradient(145deg,#07394a,#086367);border-radius:26px;padding:22px 20px 18px;box-shadow:0 18px 35px #03364133}.mobile-wallet-top{justify-content:space-between;align-items:center;margin-bottom:24px;font-weight:800;display:flex}.mobile-wallet-top em{border:1px solid #ffffff47;border-radius:999px;padding:7px 12px;font-size:11px;font-style:normal}.mobile-wallet-card>small{color:#a9ece3;font-weight:700;display:block}.mobile-wallet-card>strong{letter-spacing:-1px;margin:4px 0 6px;font-size:38px;display:block}.mobile-wallet-card>strong i{font-size:18px;font-style:normal}.mobile-wallet-card>p{color:#c8efec;margin:0;font-size:13px}.mobile-wallet-actions{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:22px;padding-top:18px;display:grid}.mobile-wallet-actions button{color:#fff;background:0 0;border:0;justify-items:center;gap:7px;padding:5px;font-weight:750;display:grid}.mobile-wallet-actions b{font-size:21px}.unified-start{background:#fff;border:1px solid #d7e8e4;border-radius:22px;padding:20px;box-shadow:0 10px 28px #0c414214}.unified-heading{justify-content:space-between;align-items:center;display:flex}.unified-heading small{color:#078278;font-weight:800}.unified-heading h2{margin:3px 0 14px;font-size:23px}.unified-heading>span{color:#08796f;background:#def8f0;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.unified-login{color:#fff;text-align:left;background:#087f75;border:0;border-radius:14px;width:100%;padding:15px 16px;font-size:16px;font-weight:850}.unified-login b{float:right}.unified-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.unified-grid button{color:#103841;background:#f8fbfa;border:1px solid #dce8e6;border-radius:14px;justify-items:center;gap:3px;padding:12px 4px;display:grid}.unified-grid i{color:#087f75;background:#e2f4f0;border-radius:10px;place-items:center;width:31px;height:31px;font-size:18px;font-style:normal;font-weight:900;display:grid}.unified-grid b{font-size:12px}.unified-grid small{color:#708380;font-size:10px}.wallet-folds{background:#fff;border:1px solid #d7e8e4;border-radius:20px;overflow:hidden}.wallet-folds>button{color:#183f46;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf3f2;justify-content:space-between;align-items:center;width:100%;padding:17px 18px;display:flex}.wallet-folds>button span{align-items:center;gap:11px;display:flex}.wallet-folds>button i{color:#078278;font-size:19px;font-style:normal}.wallet-folds>button em{color:#078278;font-size:12px;font-style:normal;font-weight:800}.wallet-folds>button.open{background:#f1faf8}.wallet-fold-panel{background:#f5f9f8;padding:16px 18px}.wallet-fold-panel strong{font-size:16px}.wallet-fold-panel p{color:#6a7d7a;margin:5px 0 12px;font-size:12px}.wallet-fold-panel button{color:#fff;background:#087f75;border:0;border-radius:10px;padding:10px 13px;font-weight:800}.all-services-toggle{color:#086f68;background:#eef8f6;border:1px solid #b9d9d4;border-radius:15px;width:100%;padding:15px;font-weight:850}.wallet-home-only>.account-bar,.wallet-home-only>.social-join,.wallet-home-only>.country-portal,.wallet-home-only>.pilot-card,.wallet-home-only>.quick-six,.wallet-home-only>.wallet-card,.wallet-home-only>.section-block,.wallet-home-only>.legal-dong-resource,.wallet-home-only>.calculator-section,.wallet-home-only>.revenue-resource,.show-all-services>.account-bar,.show-all-services>.social-join{display:none!important}@media (width<=560px){.app-shell{padding-bottom:84px}.test-banner,.language-bar{display:none}.topbar{padding:8px 2px}.topbar h1{font-size:15px}.admin-entry{font-size:0}.admin-entry:after{content:"관리";font-size:11px}.mobile-wallet-home{margin-top:4px}.unified-grid{gap:5px}.unified-grid button{padding:10px 2px}.unified-grid small{display:none}}.recruitment-shortcuts{gap:8px;margin-top:12px;display:grid}.recruitment-shortcuts button{text-align:left;color:#153b36;background:#f6fffc;border:1px solid #d8e7e3;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.recruitment-shortcuts i{color:#fff;background:#087f76;border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.recruitment-shortcuts span{gap:2px;display:grid}.recruitment-shortcuts b{font-size:14px}.recruitment-shortcuts small{color:#5d746f;font-size:10px}.recruitment-shortcuts em{color:#087f76;font-size:11px;font-style:normal;font-weight:900}@media (width<=560px){.mobile-wallet-home{gap:5px;margin:0 0 7px}.mobile-wallet-card{border-radius:16px;padding:9px 11px 8px}.mobile-wallet-top{margin-bottom:5px;font-size:9px}.mobile-wallet-top em{padding:3px 6px;font-size:8px}.mobile-point-balances{gap:4px!important}.mobile-point-balances>div{padding:5px 7px!important}.mobile-point-balances small{font-size:8px!important}.mobile-point-balances strong{font-size:15px!important}.mobile-wallet-card>p{display:none}.mobile-wallet-actions{margin-top:5px;padding-top:5px}.mobile-wallet-actions button{justify-content:center;align-items:center;gap:3px;padding:2px 1px;font-size:8px;display:flex}.mobile-wallet-actions b{font-size:12px}.unified-start{border-radius:14px;padding:8px 9px}.unified-heading small{display:none}.unified-heading h2{margin:0 0 4px;font-size:14px}.unified-heading>span{padding:3px 5px;font-size:8px}.unified-login{padding:7px 9px;font-size:10px}.unified-grid{gap:3px;margin-top:4px}.unified-grid button{border-radius:8px;justify-content:center;align-items:center;gap:2px;padding:5px 1px;display:flex}.unified-grid i{border-radius:6px;width:18px;height:18px;font-size:10px}.unified-grid b{white-space:nowrap;font-size:8px}.recruitment-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:4px}.recruitment-shortcuts button{border-radius:8px;gap:3px;min-width:0;padding:5px 4px;display:flex}.recruitment-shortcuts i{border-radius:6px;flex:0 0 20px;width:20px;height:20px;font-size:8px}.recruitment-shortcuts span{min-width:0}.recruitment-shortcuts b{font-size:9px;line-height:1.25;display:block}.recruitment-shortcuts small,.recruitment-shortcuts em{display:none}.wallet-folds{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wallet-folds>button{border-right:1px solid #edf3f2;min-width:0;padding:7px 6px}.wallet-folds>button span{gap:5px;min-width:0}.wallet-folds>button i{font-size:11px}.wallet-folds>button b{font-size:8px;line-height:1.2}.wallet-folds>button em{display:none}.wallet-fold-panel{grid-column:1/-1;padding:11px 12px}.all-services-toggle{border-radius:9px;padding:7px;font-size:9px}.legal-dong-directory>div{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-dong-directory{margin:10px 0;padding:10px}}.system-fold-panel{padding:17px 18px}.system-fold-panel>strong{color:#086f68;font-size:15px;display:block}.system-fold-panel>p{margin:5px 0 12px}.system-menu-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.system-menu-grid button{color:#086f68;text-align:left;background:#fff;border:1px solid #b9dcd6;border-radius:11px;min-height:44px;padding:10px 8px;font-size:11px;box-shadow:0 3px 9px #087f7514}.system-start-button{width:100%;margin:0 0 10px;text-align:center!important;background:linear-gradient(135deg,#0d2c3f,#087f76)!important;border-radius:12px!important;padding:13px 14px!important;font-size:13px!important}.system-menu-grid.numbered button{align-items:center;gap:8px;font-weight:800;display:flex}.system-menu-grid.numbered button i{color:#087f75;background:#dff4ef;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:11px;font-style:normal;display:grid}.material-system-panel .system-start-button{background:linear-gradient(135deg,#6f3d0c,#b97425)!important}.material-system-panel .system-menu-grid.numbered button i{color:#9b5c16;background:#fff0d8}.system-sequence-banner{color:#fff;background:linear-gradient(135deg,#0d2c3f,#087f76);border-radius:22px;padding:20px;box-shadow:0 14px 32px #053e432e}.system-sequence-banner small{color:#a9ece3;font-weight:850}.system-sequence-banner h2{margin:4px 0 5px;font-size:23px}.system-sequence-banner p{color:#d5efec;margin:0 0 13px;font-size:12px;line-height:1.55}.system-sequence-banner>div{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.system-sequence-banner span{text-align:center;background:#ffffff18;border-radius:9px;padding:8px 3px;font-size:10px;font-weight:800}.system-sequence-banner>button{color:#fff;background:0 0;border:1px solid #fff5;border-radius:11px;width:100%;margin-top:12px;padding:11px;font-weight:800}.system-sequence-banner.material{background:linear-gradient(135deg,#6f3d0c,#b97425)}.app-shell.system-view-pumasi,.app-shell.system-view-material{flex-direction:column;display:flex}.app-shell.system-view-pumasi>.test-banner,.app-shell.system-view-material>.test-banner{order:-4}.app-shell.system-view-pumasi>.language-bar,.app-shell.system-view-material>.language-bar{order:-3}.app-shell.system-view-pumasi>.topbar,.app-shell.system-view-material>.topbar{order:-2}.app-shell.system-view-pumasi>.mobile-wallet-home,.app-shell.system-view-material>.mobile-wallet-home{order:-1}.app-shell.system-view-pumasi>.system-sequence-banner,.app-shell.system-view-material>.system-sequence-banner{order:0}.app-shell.system-view-pumasi>#pumasi-ad-system{order:1}.app-shell.system-view-pumasi>#cashback-split{order:2}.app-shell.system-view-pumasi>#cashback-calculator{order:3}.app-shell.system-view-pumasi>#merchant-section{order:4}.app-shell.system-view-pumasi>#preliminary-merchants{order:5}.app-shell.system-view-material>#material-ad-system{order:1}.app-shell.system-view-material>#merchant-section{order:2}.app-shell.system-view-material>#barter-calculator{order:3}.app-shell.system-view-material>#barter-income{order:4}.app-shell.system-view-material>#preliminary-merchants{order:5}.app-shell.system-view-pumasi>:not(.test-banner):not(.language-bar):not(.topbar):not(.mobile-wallet-home):not(.system-sequence-banner):not(#pumasi-ad-system):not(#cashback-split):not(#cashback-calculator):not(#preliminary-merchants):not(#merchant-section),.app-shell.system-view-material>:not(.test-banner):not(.language-bar):not(.topbar):not(.mobile-wallet-home):not(.system-sequence-banner):not(#material-ad-system):not(#merchant-section):not(#barter-calculator):not(#barter-income):not(#preliminary-merchants){order:20}.app-shell.system-view-pumasi>#pumasi-ad-system,.app-shell.system-view-pumasi>#cashback-split,.app-shell.system-view-pumasi>#cashback-calculator,.app-shell.system-view-pumasi>#merchant-section,.app-shell.system-view-pumasi>#preliminary-merchants,.app-shell.system-view-material>#material-ad-system,.app-shell.system-view-material>#merchant-section,.app-shell.system-view-material>#barter-calculator,.app-shell.system-view-material>#barter-income,.app-shell.system-view-material>#preliminary-merchants{position:relative;margin-top:16px!important}.app-shell.system-view-pumasi>#pumasi-ad-system:after,.app-shell.system-view-pumasi>#cashback-split:after,.app-shell.system-view-pumasi>#cashback-calculator:after,.app-shell.system-view-pumasi>#merchant-section:after,.app-shell.system-view-pumasi>#preliminary-merchants:after,.app-shell.system-view-material>#material-ad-system:after,.app-shell.system-view-material>#merchant-section:after,.app-shell.system-view-material>#barter-calculator:after,.app-shell.system-view-material>#barter-income:after,.app-shell.system-view-material>#preliminary-merchants:after{z-index:5;color:#fff;background:#087f75;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:900;position:absolute;top:-14px;left:16px;box-shadow:0 5px 14px #087f7533}.app-shell.system-view-pumasi>#pumasi-ad-system:after{content:"품앗이 광고시스템 · 1번 화면"}.app-shell.system-view-pumasi>#cashback-split:after{content:"품앗이 광고시스템 · 2번 화면"}.app-shell.system-view-pumasi>#cashback-calculator:after{content:"품앗이 광고시스템 · 3번 화면"}.app-shell.system-view-pumasi>#merchant-section:after{content:"품앗이 광고시스템 · 4번 화면"}.app-shell.system-view-pumasi>#preliminary-merchants:after{content:"품앗이 광고시스템 · 5번 화면"}.app-shell.system-view-material>#material-ad-system:after,.app-shell.system-view-material>#merchant-section:after,.app-shell.system-view-material>#barter-calculator:after,.app-shell.system-view-material>#barter-income:after,.app-shell.system-view-material>#preliminary-merchants:after{background:#b97425;box-shadow:0 5px 14px #b9742533}.app-shell.system-view-material>#material-ad-system:after{content:"현물가맹점시스템 · 1번 화면"}.app-shell.system-view-material>#merchant-section:after{content:"현물가맹점시스템 · 2번 화면"}.app-shell.system-view-material>#barter-calculator:after{content:"현물가맹점시스템 · 3번 화면"}.app-shell.system-view-material>#barter-income:after{content:"현물가맹점시스템 · 4번 화면"}.app-shell.system-view-material>#preliminary-merchants:after{content:"현물가맹점시스템 · 5번 화면"}@media (width<=560px){.system-sequence-banner>div{grid-template-columns:1fr}.system-sequence-banner span{text-align:left;padding:9px 12px}}.system-menu-grid button:last-child:nth-child(odd){grid-column:1/-1}.material-system-panel{background:#fff8ea}.material-system-panel>strong{color:#a55b10}.material-system-panel .system-menu-grid button{color:#8b541b;border-color:#f0d5aa}@media (width<=420px){.system-menu-grid{grid-template-columns:1fr}.system-menu-grid button:last-child:nth-child(odd){grid-column:auto}}.point-grant-panel{border:1px solid #b9dfd8;margin-bottom:16px}.point-limit{color:#087f76;background:#eaf7f4;border-radius:20px;padding:8px 12px;font-size:10px}.point-grant-form{grid-template-columns:2fr 1fr 2fr auto;align-items:end;gap:10px;margin-top:16px;display:grid}.point-grant-form label span{color:#6c7b83;margin-bottom:6px;font-size:9px;display:block}.point-grant-form select,.point-grant-form input{background:#fff;border:1px solid #dce6e3;border-radius:10px;width:100%;height:42px;padding:0 11px;font-size:11px}.point-grant-form button{color:#fff;white-space:nowrap;background:#087f76;border:0;border-radius:10px;height:42px;padding:0 16px;font-size:11px;font-weight:900}.point-grant-history{border-top:1px solid #e4ecea;margin-top:16px;padding-top:14px}.point-grant-history h3{margin:0 0 8px;font-size:12px}.point-grant-history article{border-top:1px solid #edf2f0;grid-template-columns:1fr auto 110px;align-items:center;gap:12px;padding:9px 0;display:grid}.point-grant-history article:first-of-type{border-top:0}.point-grant-history b,.point-grant-history small{display:block}.point-grant-history b{font-size:11px}.point-grant-history small,.point-grant-history time{color:#77868c;font-size:8px}.point-grant-history strong{color:#087f76;font-size:12px}@media (width<=760px){.point-grant-form{grid-template-columns:1fr 1fr}.point-grant-form label:first-child,.point-grant-form .point-reason,.point-grant-form button{grid-column:1/-1}.point-grant-history article{grid-template-columns:1fr auto}.point-grant-history time{grid-column:1/-1}.point-limit{display:none}}
