:root{--primary-color:#1976d2;--primary-light:#42a5f5;--primary-dark:#1565c0;--secondary-color:#dc004e;--secondary-light:#f48fb1;--secondary-dark:#ad1457;--success-color:#4caf50;--warning-color:#ff9800;--error-color:#f44336;--info-color:#2196f3;--grey-50:#fafafa;--grey-100:#f5f5f5;--grey-200:#eee;--grey-300:#e0e0e0;--grey-400:#bdbdbd;--grey-500:#9e9e9e;--grey-600:#757575;--grey-700:#616161;--grey-800:#424242;--grey-900:#212121;--font-family-primary:"Noto Sans KR","Roboto","Helvetica","Arial",sans-serif;--font-family-mono:"Fira Code","Monaco","Consolas",monospace;--font-size-xs:clamp(0.75rem,2vw,0.875rem);--font-size-sm:clamp(0.875rem,2.5vw,1rem);--font-size-base:clamp(1rem,3vw,1.125rem);--font-size-lg:clamp(1.125rem,3.5vw,1.25rem);--font-size-xl:clamp(1.25rem,4vw,1.5rem);--font-size-2xl:clamp(1.5rem,5vw,1.875rem);--font-size-3xl:clamp(1.875rem,6vw,2.25rem);--font-size-4xl:clamp(2.25rem,7vw,3rem);--spacing-xs:clamp(0.25rem,1vw,0.5rem);--spacing-sm:clamp(0.5rem,2vw,0.75rem);--spacing-md:clamp(1rem,3vw,1.5rem);--spacing-lg:clamp(1.5rem,4vw,2rem);--spacing-xl:clamp(2rem,5vw,3rem);--spacing-2xl:clamp(3rem,6vw,4rem);--spacing-3xl:clamp(4rem,8vw,6rem);--breakpoint-xs:320px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px;--border-radius-sm:0.25rem;--border-radius-md:0.5rem;--border-radius-lg:1rem;--border-radius-xl:1.5rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--z-dropdown:1000;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-navbar:1030;--transition-fast:0.15s ease-in-out;--transition-normal:0.3s ease-in-out;--transition-slow:0.5s ease-in-out}*,:after,:before{box-sizing:border-box}html{font-size:16px;font-size:clamp(14px,2.5vw,18px);line-height:1.6}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background-color:var(--grey-50);color:var(--grey-800);font-family:var(--font-family-primary);font-size:var(--font-size-base);margin:0;padding:0}a{align-items:center;color:var(--primary-color);display:inline-flex;min-height:44px;text-decoration:none;transition:color var(--transition-fast)}a:focus,a:hover{color:var(--primary-dark);text-decoration:underline}button{background:none;border:none;cursor:pointer;font-family:inherit;min-height:44px;min-width:44px;padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-fast)}button:disabled{cursor:not-allowed;opacity:.6}input,select,textarea{border-radius:var(--border-radius-sm);font-family:inherit;font-size:inherit;font-size:max(16px,var(--font-size-base));padding:var(--spacing-sm)}img{display:block;height:auto;max-width:100%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.container{margin:0 auto;max-width:100%;padding:0 var(--spacing-md);width:100%}@media (min-width:320px){.container{padding:0 var(--spacing-sm)}html{font-size:14px}}@media (min-width:576px){.container{max-width:540px;padding:0 var(--spacing-md)}html{font-size:15px}}@media (min-width:768px){.container{max-width:720px;padding:0 var(--spacing-lg)}html{font-size:16px}button{min-height:48px;min-width:48px}}@media (min-width:992px){.container{max-width:960px}html{font-size:16px}.hover-effect:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);transition:all var(--transition-normal)}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--spacing-sm)*-1)}.col{flex:1 1;min-width:0;padding:0 var(--spacing-sm)}.col-12{flex:0 0 100%;max-width:100%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-9{flex:0 0 75%;max-width:75%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-3{flex:0 0 25%;max-width:25%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}@media (min-width:768px){.col-md-12{flex:0 0 100%;max-width:100%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-3{flex:0 0 25%;max-width:25%}}@media (min-width:992px){.col-lg-12{flex:0 0 100%;max-width:100%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}}.p-responsive{padding:var(--spacing-sm)}.m-responsive{margin:var(--spacing-sm)}@media (min-width:768px){.p-responsive{padding:var(--spacing-md)}.m-responsive{margin:var(--spacing-md)}}@media (min-width:992px){.p-responsive{padding:var(--spacing-lg)}.m-responsive{margin:var(--spacing-lg)}}.text-responsive{font-size:var(--font-size-sm)}@media (min-width:768px){.text-responsive{font-size:var(--font-size-base)}}@media (min-width:992px){.text-responsive{font-size:var(--font-size-lg)}}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}@media (max-width:575.98px){.d-sm-none{display:none}.d-sm-block{display:block}}@media (min-width:576px) and (max-width:767.98px){.d-md-none{display:none}.d-md-block{display:block}}@media (min-width:768px) and (max-width:991.98px){.d-lg-none{display:none}.d-lg-block{display:block}}@media (min-width:992px){.d-lg-none{display:none}.d-lg-block{display:block}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--grey-100)}::-webkit-scrollbar-thumb{background:var(--grey-400);border-radius:var(--border-radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--grey-500)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){:root{--grey-50:#212121;--grey-100:#424242;--grey-200:#616161;--grey-800:#fafafa;--grey-900:#f5f5f5}}@media (prefers-contrast:high){:root{--primary-color:#06c;--primary-dark:#049}}.seller-orders-page{background-color:#f5f5f5;min-height:100vh;padding:20px 0}.seller-orders-page .container{margin:0 auto;max-width:1400px;padding:0 20px}.page-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px 0}.page-header h1{color:#333;font-size:2rem;margin:0}.back-button{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;text-decoration:none}.back-button:hover{background-color:#5a6268}.error-message,.loading{color:#666;padding:40px;text-align:center}.error-message h2{color:#dc3545;margin-bottom:10px}.retry-button{background-color:#17a2b8;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.orders-table{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.no-orders{color:#666;padding:60px 20px;text-align:center}.no-orders p{font-size:1.1rem}.orders-table table{border-collapse:collapse;width:100%}.orders-table td,.orders-table th{border-bottom:1px solid #e0e0e0;padding:12px 15px;text-align:left}.orders-table th{color:#333;font-weight:600}.orders-table tbody tr:hover,.orders-table th{background-color:#f8f9fa}.status{border-radius:4px;font-size:.8rem;font-weight:600;padding:4px 8px;text-transform:uppercase}.status.결제?�료{background-color:#d4edda;color:#155724}.status.배송준�?{background-color:#fff3cd;color:#856404}.status.배송�?{background-color:#cce5ff;color:#004085}.status.배송?�료{background-color:#d1ecf1;color:#0c5460}.status.취소{background-color:#f8d7da;color:#721c24}.status-select{border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.9rem;padding:6px 10px}.status-select:focus{border-color:#007bff;outline:none}@media (max-width:768px){.page-header{flex-direction:column;gap:15px;text-align:center}.orders-table{overflow-x:auto}.orders-table table{min-width:800px}}