.operations-app .ops-record-scroll{background:#fff;border:1px solid #dce5e1;border-radius:6px;width:100%;max-height:75vh;margin:16px 0;overflow:auto}.operations-app .ops-record-table{border-collapse:separate;border-spacing:0;table-layout:auto;color:#253d34;width:100%;min-width:900px;font-size:14px;line-height:1.6}.operations-app .ops-record-table th{z-index:2;text-align:left;white-space:nowrap;background:#edf3f0;border-bottom:1px solid #cedbd5;padding:14px 16px;font-weight:700;position:sticky;top:0}.operations-app .ops-record-table td{vertical-align:top;border-bottom:1px solid #e4ebe7;border-right:1px solid #edf1ef;min-width:100px;max-width:480px;padding:18px 16px}.operations-app .ops-record-table tr:last-child td{border-bottom:0}.operations-app .ops-record-table tr:hover td{background:#f8fbfa}.operations-app .ops-record-table tr.is-selected td{background:#eef9f4}.operations-app .ops-record-cell{word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.operations-app .ops-record-cell>div:not(.ope-list-photo){max-width:100%}.operations-app .ops-record-cell .product-main{flex:none;min-width:265px;display:block}.operations-app .ops-record-cell .product-main .ope-list-photo{float:left;width:64px;height:64px;margin:0 14px 8px 0}.operations-app .ops-record-cell .product-main h3{margin:4px 0;font-size:16px;line-height:1.6}.operations-app .ops-record-table td:has(.product-main){min-width:295px}.operations-app .ops-record-cell .ope-list-photo{background:#f7faf8;border:1px solid #e0e7e3;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.operations-app .ops-record-cell .ope-list-photo img{object-fit:contain;width:100%;height:100%;display:block}.operations-app .ops-record-cell .product-main>p{clear:both}.operations-app .ops-record-cell .product-main p,.operations-app .ops-record-cell p{margin:4px 0;line-height:1.7}.operations-app .ops-record-cell small,.operations-app .ops-record-cell .product-main>span{color:#718279;font-size:13px;line-height:1.6}.operations-app .ops-record-cell button,.operations-app .ops-record-cell select{white-space:nowrap;word-break:keep-all;flex:none;width:auto;max-width:100%;height:auto;min-height:36px;margin:0;padding:7px 12px;font-size:14px;line-height:1.5}.operations-app .ops-record-cell select{min-width:145px}.operations-app .ops-record-cell .status-pill,.operations-app .ops-record-cell .order-status{white-space:nowrap;width:auto;min-width:0;padding:4px 10px;line-height:1.6;display:inline-block}.operations-app .ops-record-cell .order-select{align-items:center;gap:6px;display:flex}.operations-app .ops-record-cell input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0}.operations-app .ops-record-cell .admin-order-main{min-width:300px}.operations-app .ops-record-cell .member-main{min-width:200px}.operations-app .ops-record-cell .member-main span{display:block}.operations-app .ops-record-cell aside{background:#f1f7f4;border-left:3px solid #309769;margin-top:12px;padding:12px}.operations-app .ops-record-cell .review-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.operations-app .ops-product-prices{min-width:145px;margin:0;font-size:13px}.operations-app .ops-product-prices>div{justify-content:space-between;gap:12px;display:flex}.operations-app .ops-product-prices dt{color:#728179}.operations-app .ops-product-prices dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.operations-app .ops-audience-badges{white-space:nowrap;flex-direction:column;gap:6px;display:flex}.operations-app .ops-audience-badges span{color:#24734e;background:#effaf4;border:1px solid #c8e6d7;border-radius:4px;padding:3px 8px;font-size:13px}.operations-app .ops-audience-badges span.off{color:#7c8882;background:#f6f7f8;border-color:#e2e7e5}.operations-app .ops-related-pages{background:#fff;border-bottom:1px solid #cedcd5;flex-wrap:wrap;gap:0;margin:0 0 22px;padding:0;display:flex}.operations-app .ops-related-pages button{color:#62776b;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;width:auto;min-height:48px;margin:0;padding:13px 18px;font-size:14px}.operations-app .ops-related-pages button[aria-current=page]{color:#188551;background:#f4faf6;border-bottom-color:#229d67;font-weight:700}.operations-app .ops-table-note{color:#718278;margin:8px 0;font-size:13px}.operations-app .ops-record-scroll:focus-visible{outline-offset:3px;outline:2px solid #219665}.operations-app .ops-body .ops-workflow{grid-template-columns:repeat(7,minmax(0,1fr))}.operations-app .ops-body .ops-workflow button{white-space:normal;word-break:keep-all;min-width:0}.operations-app .ops-workflow-count{font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:700;line-height:1.8;display:block}.operations-app .settlement-table:has(.ops-record-table)>.settlement-head{display:none}.operations-app .settlement-table:has(.ops-record-table){background:0 0;border:0;overflow:visible}.operations-app .ops-record-cell .actions{flex-direction:column;gap:8px;min-width:110px;margin:0;display:flex}.operations-app .ops-inbox-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.operations-app .ops-inbox-tabs button{color:#50665a;background:#fff;border:1px solid #dbe6e0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:18px;font-size:14px;display:flex}.operations-app .ops-inbox-tabs button[aria-pressed=true]{color:#16774d;background:#f0faf5;border-color:#229764}.operations-app .ops-inbox-tabs b{font-size:22px}.operations-app .ope-section-jumps{z-index:5;background:#fff;border:1px solid #d5e1d9;flex-wrap:wrap;gap:0;margin-bottom:18px;display:flex;position:sticky;top:0;box-shadow:0 3px 8px #173e3008}.operations-app .ope-section-jumps button{color:#245b40;white-space:nowrap;background:0 0;border:0;border-right:1px solid #e0e8e2;border-radius:0;min-height:44px;margin:0;padding:12px 16px;font-size:14px}.operations-app .ope-section{scroll-margin-top:100px}@media (max-width:1100px){.operations-app .ops-body .ops-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.operations-app .ops-record-scroll{max-height:none}.operations-app .ops-related-pages{flex-wrap:nowrap;overflow-x:auto}.operations-app .ops-record-table td{padding:12px}}.operations-app .ops-record-tools{color:#7b8c81;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:12px 0;display:flex}.operations-app .ops-record-tools small{font-size:12px}.operations-app .ops-record-tools button,.operations-app .ops-report-export{color:#38734e;white-space:nowrap;background:#fff;border:1px solid #cbdcd1;border-radius:4px;min-height:36px;padding:8px 14px;font-size:14px}.operations-app .ops-data-table th button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.ops-settlement{color:#29483b;background:#fff;border:1px solid #dce6e1;border-radius:12px;min-width:0;padding:24px}.ops-settlement p{margin:12px 0;line-height:1.65}.ops-settlement button,.ops-settlement input[type=month],.ops-settlement textarea{font:inherit;color:#29483b;background:#fff;border:1px solid #cbdad2;border-radius:6px;padding:10px 14px}.ops-settlement button{white-space:nowrap;cursor:pointer;margin:6px}.ops-settlement button:disabled{opacity:.5;cursor:not-allowed}.ops-settlement textarea{box-sizing:border-box;width:100%;min-height:86px;margin:8px 0;display:block}.ops-settlement section{background:#f4faf7;border:1px solid #89c4aa;border-radius:8px;margin:20px 0;padding:20px}.ops-settlement section label{margin:12px 0;display:block}.ops-settlement section button:first-of-type{color:#fff;background:#16845b}.ops-settlement [role=alert]{color:#a72e24}.ops-settlement details{max-width:330px;margin-top:8px}.ops-settlement table{border-collapse:collapse;width:100%;min-width:1050px}.ops-settlement th,.ops-settlement td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e9e4;padding:12px}.ops-settlement th{background:#f3f7f5}.ops-settlement .ops-record-scroll{overflow-x:auto}.ops-settlement-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.ops-settlement-filters input,.ops-settlement-filters select{font:inherit;box-sizing:border-box;border:1px solid #cbdad2;border-radius:6px;max-width:100%;padding:9px}@media (max-width:760px){.ops-settlement{padding:14px}.ops-settlement>label{min-width:0;display:block}.ops-settlement input[type=month]{box-sizing:border-box;min-width:0;max-width:100%}.ops-settlement-filters>label{flex:180px;gap:6px;min-width:0;max-width:100%;display:grid}.ops-settlement-filters input,.ops-settlement-filters select{width:100%;min-width:0}.ops-settlement-filters>button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px;margin:0}}.operations-app section[aria-label="환불 전 대조"] dl{border:1px solid #dce5e0;border-radius:8px;grid-template-columns:minmax(180px,260px) minmax(0,1fr);margin:16px 0;display:grid;overflow:hidden}.operations-app section[aria-label="환불 전 대조"] dt,.operations-app section[aria-label="환불 전 대조"] dd{overflow-wrap:anywhere;border-bottom:1px solid #e7ede9;margin:0;padding:10px 12px}.operations-app section[aria-label="환불 전 대조"] dt{background:#f3f7f4;font-weight:600}.operations-app section[aria-label="환불 전 대조"] dt:last-of-type,.operations-app section[aria-label="환불 전 대조"] dd:last-of-type{border-bottom:0}.operations-app section[aria-label="환불 전 대조"] table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.operations-app section[aria-label="환불 전 대조"] caption{text-align:left;margin:18px 0 8px;font-weight:700}.operations-app section[aria-label="환불 전 대조"] th,.operations-app section[aria-label="환불 전 대조"] td{vertical-align:top;border-bottom:1px solid #e2eae5;padding:10px 12px;line-height:1.6}.operations-app section[aria-label="환불 전 대조"] thead{background:#f3f7f4}.operations-app section[aria-label="환불 전 대조"] tbody th{white-space:nowrap;min-width:100px}.operations-app section[aria-label="환불 전 대조"] td:nth-child(2){white-space:nowrap;min-width:65px}@media (max-width:600px){.operations-app section[aria-label="환불 전 대조"] dl{grid-template-columns:1fr}.operations-app section[aria-label="환불 전 대조"] dt{border-bottom:0}.operations-app section[aria-label="환불 전 대조"] table{display:block;overflow-x:auto}.operations-app section[aria-label="환불 전 대조"] th,.operations-app section[aria-label="환불 전 대조"] td{padding:8px}.operations-app section[aria-label="환불 전 대조"] td:last-child{min-width:210px}}.operations-app .osv-workspace{color:#284535;min-width:0;font-size:14px}.operations-app .osv-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.operations-app .osv-heading h2{margin:0 0 8px;font-size:21px}.operations-app .osv-heading p{color:#73867a;margin:0;font-size:14px;line-height:1.7}.operations-app .osv-heading>div:last-child{flex-shrink:0;gap:8px;display:flex}.operations-app .osv-workspace button{color:#345c45;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c9d9cf;border-radius:4px;padding:8px 14px}.operations-app .osv-workspace button:disabled{opacity:.5;cursor:not-allowed}.operations-app .osv-workspace .osv-primary{color:#fff;background:#238557;border-color:#238557}.operations-app .osv-status-tabs{background:#fff;border:1px solid #d7e3db;border-radius:5px;flex-wrap:wrap;margin-bottom:20px;display:flex;overflow:hidden}.operations-app .osv-status-tabs button{border:0;border-right:1px solid #e1e9e4;border-radius:0;flex:1;justify-content:center;align-items:center;gap:16px;min-width:105px;padding:15px;display:flex}.operations-app .osv-status-tabs button[aria-pressed=true]{color:#187349;background:#e8f5ed;box-shadow:inset 0 -3px #26945e}.operations-app .osv-status-tabs b{font-size:19px}.operations-app .osv-list-meta{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.operations-app .osv-list-meta label{align-items:center;gap:10px;display:flex}.operations-app .osv-workspace input,.operations-app .osv-workspace select,.operations-app .osv-workspace textarea{box-sizing:border-box;color:#2a4737;width:100%;height:auto;min-height:40px;line-height:1.6;font:inherit;background:#fff;border:1px solid #cddbd2;border-radius:4px;padding:8px 12px}.operations-app .osv-list-meta select{width:90px}.operations-app .osv-table-scroll{background:#fff;border:1px solid #d9e3dd;overflow:auto}.operations-app .osv-table-scroll table{border-collapse:collapse;width:100%;min-width:850px}.operations-app .osv-table-scroll th{white-space:nowrap;text-align:left;background:#f0f5f2;border-bottom:1px solid #cfddd4;padding:14px 16px;font-weight:600}.operations-app .osv-table-scroll td{vertical-align:top;border-bottom:1px solid #e3eae6;padding:16px;line-height:1.7}.operations-app .osv-table-scroll .selected td{background:#f0faf4}.operations-app .osv-main-cell{overflow-wrap:anywhere;min-width:280px;max-width:600px}.operations-app .osv-main-cell b{font-weight:600}.operations-app .osv-main-cell small{color:#718579;margin:4px 0;display:block}.operations-app .osv-main-cell p{white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0;display:-webkit-box;overflow:hidden}.operations-app .osv-badge{white-space:nowrap;color:#397c55;background:#edf5f0;border-radius:4px;padding:3px 10px;display:inline-block}.operations-app .osv-table-scroll .osv-empty{text-align:center;color:#809184;padding:70px 20px}.operations-app .osv-pagination{justify-content:center;align-items:center;gap:16px;margin:18px 0 24px;display:flex}.operations-app .osv-detail{background:#fff;border:1px solid #cfdfd5;border-radius:5px;margin:20px 0;padding:22px}.operations-app .osv-detail-heading{border-bottom:1px solid #dce7df;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.operations-app .osv-detail h3{margin:0;font-size:18px}.operations-app .osv-detail fieldset{border:0;min-width:0;margin:0;padding:0}.operations-app .osv-form-row{border:1px solid #dce6df;grid-template-columns:150px minmax(0,1fr);align-items:stretch;margin-top:-1px;display:grid}.operations-app .osv-form-row>label{background:#f4f8f5;padding:16px;font-weight:600;line-height:1.7}.operations-app .osv-form-row>input,.operations-app .osv-form-row>select,.operations-app .osv-form-row>textarea,.operations-app .osv-form-row>div{width:calc(100% - 24px);min-width:0;margin:12px}.operations-app .osv-inline{gap:8px;display:flex}.operations-app .osv-inline input{flex:1;min-width:0}.operations-app .osv-form-actions{justify-content:center;padding:18px 0 0;display:flex}.operations-app .osv-form-actions button{min-width:160px}.operations-app .osv-help{color:#7a8c80;font-size:13px;line-height:1.7}.operations-app .osv-record-info{border:1px solid #e0e8e2;grid-template-columns:1fr 1fr;margin:0;display:grid}.operations-app .osv-record-info>div{gap:12px;padding:12px;display:flex}.operations-app .osv-record-info dt{color:#7c8d81;min-width:75px}.operations-app .osv-record-info dd{margin:0}.operations-app .osv-original{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8f6;padding:20px;line-height:1.8}.operations-app .osv-history{margin:24px 0}.operations-app .osv-history article{background:#fafcfb;border-left:3px solid #d6e8dc;margin:12px 0;padding:12px 16px}.operations-app .osv-history article>div{color:#738b7c;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.operations-app .osv-history article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;line-height:1.8}.operations-app .osv-error{color:#ae4b36;background:#fff1eb;border:1px solid #efd8ce;margin:12px 0;padding:16px;line-height:1.7}.operations-app .osv-error button{margin-left:12px}.operations-app .osv-notice{color:#277b4d;background:#e8f5ed;padding:14px 18px;line-height:1.7}@media (max-width:760px){.operations-app .osv-heading{flex-direction:column}.operations-app .osv-status-tabs button{min-width:100px}.operations-app .osv-detail{padding:14px}.operations-app .osv-form-row{grid-template-columns:1fr}.operations-app .osv-form-row>label{padding:10px 12px}.operations-app .osv-record-info{grid-template-columns:1fr}.operations-app .osv-workspace .osv-error button{margin:8px 8px 0 0}.operations-app .osv-list-meta{gap:12px}}.operations-app .osv-order-context{background:#f8fbf9;border:1px solid #d7e3db;border-radius:6px;margin:20px 0;padding:16px}.operations-app .osv-order-context .osv-record-info{background:#fff;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:14px 0}.operations-app .osv-order-context .osv-record-info>div{border-bottom:1px solid #e0e8e2;flex-direction:column;gap:6px;min-width:0}.operations-app .osv-order-context dd{overflow-wrap:anywhere}.operations-app .osv-order-context h4{margin:20px 0 8px}.operations-app .osv-logistics{background:#fbfdfb;border:1px solid #d7e3db;border-radius:6px;margin:24px 0;padding:20px}.operations-app .osv-logistics .osv-form-row{border:0;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:14px 0}.operations-app .osv-logistics label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.operations-app .osv-logistics .osv-form-row>label{background:0 0;padding:0}.operations-app .osv-logistics h4{margin:0 0 12px}.operations-app .osv-logistics h5{margin:24px 0 8px;font-size:15px}.operations-app .osv-logistics .osv-form-actions{flex-wrap:wrap;gap:10px}.operations-app .osv-logistics form>fieldset>label{margin-top:14px}.operations-app .osv-list-meta{flex-wrap:wrap;gap:12px;min-width:0}.operations-app .osv-list-meta>small{overflow-wrap:anywhere;flex:220px;min-width:0}.operations-app .osv-list-meta>label{flex-shrink:0}.operations-app .osv-list-meta>button{white-space:normal;max-width:100%}.osv-logistics .osv-logistics-review{background:#fff;border:1px solid #dce8e3;border-radius:8px;margin:12px 0;overflow-x:auto}.osv-logistics .osv-logistics-review table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.osv-logistics .osv-logistics-review caption{text-align:left;color:#35594c;padding:10px;font-weight:600}.osv-logistics .osv-logistics-review th,.osv-logistics .osv-logistics-review td{text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #dce8e3;padding:10px}.osv-logistics .osv-logistics-review thead{background:#f1f7f4}.osv-logistics .osv-logistics-review td:last-child{color:#185c43;background:#eefaf4}@media (max-width:760px){.operations-app .osv-logistics form .osv-form-row{grid-template-columns:minmax(0,1fr)}.operations-app .osv-logistics input,.operations-app .osv-logistics select,.operations-app .osv-logistics textarea{box-sizing:border-box;min-width:0;max-width:100%}.operations-app .osv-logistics .osv-form-actions button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;min-height:44px}}.operations-app .osv-case-picker input[type=radio]{accent-color:#208456;cursor:pointer;width:18px;height:18px;min-height:18px;padding:0}.operations-app .osv-case-picker td small{color:#61776c;margin-top:6px;display:block}.operations-app .osv-case-picker td:first-child{text-align:center;width:56px}.operations-app .osv-case-picker input[type=radio]:focus-visible{outline-offset:4px;outline:2px solid #208456}
