.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}:root{color-scheme:light;font-family:Pretendard,Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f8fafc;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--bg: #f8fafc;--surface: #ffffff;--surface-soft: #f3f6fb;--text: #0f172a;--text-strong: #0b254b;--muted: #64748b;--muted-soft: #94a3b8;--border: #dbe3f1;--primary: #1d4ed8;--primary-soft: #e7efff;--accent: #0f766e;--danger: #c62828;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 16px;--shadow-soft: 0 10px 24px rgba(17, 40, 77, .07)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}body.native-app{min-height:100dvh;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}body.native-app.keyboard-open{overflow:hidden}body.theme-ink{--bg: #f2f4f8;--surface: #ffffff;--surface-soft: #eef2f9;--text: #0f172a;--text-strong: #10223f;--muted: #5d6f8a;--muted-soft: #8ea1bf;--border: #d3deef;--primary: #1d4ed8;--primary-soft: #e7efff;--accent: #0f766e;--danger: #c62828}:root{--page-gutter: clamp(12px, 2.2vw, 28px)}main.app-shell{width:100%;padding-inline:var(--page-gutter)}main.app-shell :where(app-product-list,app-product-detail,app-cart,app-payment,app-order-complete,app-orders,app-order-review,app-customer-center,app-customer-center-preview,app-my-product-qna,app-vendor-dashboard,app-admin-dashboard,app-admin-product-create){display:block;width:100%;max-width:none!important;margin-inline:0!important}main.app-shell app-auth{display:flex;justify-content:center}main.app-shell :where(.shell,.cart-shell,.panel,.footer-inner,.footer-copy){width:100%;max-width:none!important}main.app-shell :where(section,article,div){min-width:0}@media (max-width: 900px){main.app-shell{padding-inline:12px}}body.native-app main.app-shell{padding-inline:max(14px,var(--safe-left)) max(14px,var(--safe-right))}a{color:inherit}button{font:inherit}main.app-shell :is(app-admin-dashboard,app-admin-product-create){--admin-bg: var(--surface-soft);--admin-surface: var(--surface);--admin-border: var(--border);--admin-text: var(--text-strong);--admin-muted: var(--muted);--admin-primary: var(--primary);--admin-primary-weak: var(--primary-soft);--admin-danger: var(--danger);--admin-radius: var(--radius-lg);--admin-shadow: var(--shadow-soft)}main.app-shell :is(app-admin-dashboard,app-admin-product-create) .content{background:linear-gradient(180deg,#f8fbff 0%,var(--admin-bg) 100%)}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(.bar,.head,.modal-head){color:var(--admin-text)!important;gap:.75rem}main.app-shell :is(app-admin-dashboard,app-admin-product-create) .bar{flex-wrap:wrap}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(.eyebrow,.muted,.label,.empty){color:var(--admin-muted)!important}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(.summary .card,.card,.table-wrap,.table,.bulk,.guide,.panel,.board,.modal,.detail,.form-panel,.commission-board){background:var(--admin-surface)!important;border:1px solid var(--admin-border)!important;border-radius:var(--admin-radius)!important;box-shadow:var(--admin-shadow)}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(.row,.board-row,.product-row,.item,.order-row){background:#fff!important;border:1px solid var(--admin-border)!important;color:var(--admin-text)!important;border-radius:12px!important}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(th,td,.row.header,.board-head){color:#1e2b44!important}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(th,.row.header,.board-head,.table .header){background:#f4f7fd!important}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(input,select,textarea){background:#fff!important;color:#0f172a!important;border:1px solid #c8d4e8!important;border-radius:10px!important}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(input,select,textarea):focus{border-color:var(--admin-primary)!important;outline:2px solid rgba(29,78,216,.15);outline-offset:0}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(button,.ghost,.primary,.danger){border-radius:10px!important;font-weight:700}main.app-shell :is(app-admin-dashboard,app-admin-product-create) .ghost{background:#fff!important;color:#1f2937!important;border:1px solid #c9d3e6!important}main.app-shell :is(app-admin-dashboard,app-admin-product-create) .primary{background:var(--admin-primary)!important;color:#fff!important;border:1px solid var(--admin-primary)!important}main.app-shell :is(app-admin-dashboard,app-admin-product-create) .danger{background:#fff!important;color:var(--admin-danger)!important;border:1px solid #ef9a9a!important}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(.amount-link,.count-link,.link){color:var(--admin-primary)!important}main.app-shell :is(app-admin-dashboard,app-admin-product-create) .table-wrap{overflow-x:auto}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(table){min-width:720px}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(.filters,.controls,.actions,.form-grid,.detail-grid){flex-wrap:wrap}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(.modal-backdrop){background:#0f172a6b!important}@media (max-width: 1024px){main.app-shell :is(app-admin-dashboard,app-admin-product-create) .content{padding:.9rem!important}}@media (max-width: 768px){main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(.summary,.board,.table){gap:.6rem!important}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(.summary){grid-template-columns:1fr!important}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(.row,.board-row,.product-row,.order-row){grid-template-columns:1fr!important;gap:.5rem!important;padding:.75rem!important}main.app-shell :is(app-admin-dashboard,app-admin-product-create) :is(.row.header,.board .header){display:none!important}}
