.audit-log-list{display:grid;margin-top:16px;min-width:0}.audit-entry{display:grid;grid-template-columns:68px minmax(0,1fr) minmax(88px,110px) minmax(112px,132px);gap:9px;align-items:center;padding:12px 0;border-bottom:1px solid #f1eef2;font-size:12px;min-width:0}.audit-entry:last-child{border:0}.audit-action{min-width:0;color:#5f496f;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.audit-actor,.audit-time{min-width:0;color:#958f99;font-size:11px;line-height:1.45;text-align:right;overflow-wrap:anywhere}.audit-category-badge{justify-self:start;border-radius:99px;padding:4px 7px;background:#f1eef5;color:#645b71;font-size:10px;font-weight:700;white-space:nowrap}.audit-category-badge.상품{background:#f4edf9;color:#76539b}.audit-category-badge.주문{background:#eef7f5;color:#438579}.audit-category-badge.재고{background:#eff8f7;color:#387d77}.audit-category-badge.정산{background:#fff2e8;color:#ae6a35}.audit-category-badge.고객{background:#f0f2ff;color:#5963aa}.audit-category-badge.계정{background:#f7f1e9;color:#8d6b3c}.audit-filter-panel{margin:14px 0 18px;padding:14px;border:1px solid #ebe7ee;border-radius:14px;background:#fff}.audit-filter-grid{display:grid;grid-template-columns:minmax(180px,1fr) 130px 135px auto 135px auto;gap:8px;align-items:center}.audit-filter-grid input,.audit-filter-grid select{min-width:0;height:38px;border:1px solid #e6e0ea;border-radius:8px;padding:0 10px;background:#fff;color:#4b4352;font:inherit;font-size:12px}.audit-filter-grid>span{text-align:center;color:#938b98}.audit-filter-panel .subcopy{margin:9px 0 0;font-size:11px}@media(max-width:980px){.audit-entry{grid-template-columns:68px minmax(0,1fr) minmax(104px,126px);gap:7px}.audit-actor{grid-column:2;text-align:left}.audit-time{grid-column:3;grid-row:1 / span 2}.audit-action{grid-column:2}.audit-category-badge{grid-column:1;grid-row:1 / span 2}}@media(max-width:720px){.audit-entry{grid-template-columns:62px minmax(0,1fr);gap:5px;padding:11px 0}.audit-category-badge{grid-column:1;grid-row:1 / span 3}.audit-action,.audit-actor,.audit-time{grid-column:2;text-align:left}.audit-time{grid-row:auto}.audit-filter-grid{grid-template-columns:1fr 1fr}.audit-filter-grid input[type="search"]{grid-column:1 / -1}.audit-filter-grid>span{display:none}.audit-filter-grid .secondary-button{grid-column:1 / -1}}
.audit-pagination{display:flex;align-items:center;justify-content:center;gap:5px;padding-top:16px;min-width:0;flex-wrap:wrap}.audit-pagination .text-button{min-width:30px}.audit-pagination .selected{background:#eee6f8;color:#76509d;border-radius:6px}.audit-pagination .text-button:disabled{opacity:.45;cursor:default}.audit-page-gap{color:#9b93a2;font-size:12px}
.audit-entry.has-details{align-items:start}.audit-detail{display:block;margin-top:7px;font-weight:400}.audit-detail summary{width:max-content;max-width:100%;color:#73528f;font-size:11px;font-weight:700;cursor:pointer}.audit-detail ul{display:grid;gap:5px;margin:8px 0 0;padding:9px 10px;list-style:none;border:1px solid #ece4f2;border-radius:8px;background:#fcfaff}.audit-detail li{display:grid;gap:2px;color:#5d5566;font-size:11px;line-height:1.45}.audit-detail li b{color:#4e4359}.audit-detail li span{color:#816f91}@media(max-width:720px){.audit-entry.has-details .audit-action{grid-column:2 / -1}.audit-detail ul{padding:8px}.audit-detail li{font-size:10px}}
.user-list{display:grid;margin-top:16px}.user-entry{display:grid;grid-template-columns:1fr 1.2fr 120px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #f1eef2;font-size:12px}.user-entry:last-child{border:0}.user-entry strong{color:#514a55}.user-entry small{display:block;margin-top:3px;color:#958f99;font-size:10px}.role-badge{justify-self:start;border-radius:12px;padding:4px 8px;background:#f2edf8;color:#8064a5;font-size:10px;font-weight:700}.role-badge.staff{background:#eef6f4;color:#5b9b8b}.role-badge.admin{background:#fff1e9;color:#cf7e56}@media(max-width:720px){.user-entry{grid-template-columns:1fr auto;gap:5px}.user-entry small{grid-column:1}.role-badge{grid-column:2;grid-row:1 / span 2}}
.session-setting{display:flex;align-items:center;gap:8px;margin-top:16px}.session-setting select,.session-setting input{height:39px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fff;color:var(--ink);font:inherit;font-size:12px}.session-setting input{width:72px}.session-setting span{color:#817b85;font-size:12px}@media(max-width:720px){.session-setting{align-items:stretch;flex-wrap:wrap}.session-setting select{flex-basis:100%}.session-setting .primary-button{margin-left:auto}}
.backup-safety-panel{margin-bottom:16px}.backup-safety-panel .eyebrow{margin:0 0 4px;color:#9170b8;font-size:11px;font-weight:700}.backup-safety-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.backup-safety-steps article{min-width:0;padding:13px;border:1px solid #ece6f0;border-radius:10px;background:#fcfaff}.backup-safety-steps strong,.backup-safety-steps span{display:block}.backup-safety-steps strong{margin-bottom:6px;color:#504558;font-size:12px}.backup-safety-steps span{color:#746b7b;font-size:11px;line-height:1.55}.backup-safety-status{margin:12px 0 0;padding:9px 11px;border-radius:8px;background:#f5f1f9;color:#665477;font-size:11px;line-height:1.5}@media(max-width:720px){.backup-safety-steps{grid-template-columns:1fr}.backup-safety-steps article{padding:11px}}
#operationAlertList .audit-entry{grid-template-columns:76px 86px 1fr 120px 150px}.operation-priority-badge{justify-self:start;border-radius:99px;padding:4px 7px;font-size:10px;font-weight:800;white-space:nowrap}.operation-priority-badge.level-1{background:#fff0eb;color:#c45c3b}.operation-priority-badge.level-2{background:#fff7e7;color:#a46f19}.operation-priority-badge.level-3{background:#edf5ff;color:#4e78a4}.operation-priority-badge.level-4{background:#f1eef5;color:#786d82}@media(max-width:720px){#operationAlertList .audit-entry{grid-template-columns:70px 78px 1fr auto}.operation-priority-badge{grid-column:2;grid-row:1 / span 2}#operationAlertList .audit-entry .audit-action{grid-column:3}#operationAlertList .audit-entry .audit-actor{grid-column:3}}
.operation-alert-filter{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 12px}.operation-alert-filter button{border:1px solid #e9e3ee;border-radius:999px;padding:7px 10px;background:#fff;color:#71687a;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.operation-alert-filter button.active{border-color:#a787c2;background:#f2eafa;color:#73528f}@media(max-width:520px){.operation-alert-filter{gap:5px}.operation-alert-filter button{padding:6px 8px;font-size:10px}}
.dashboard-task-link{display:flex;width:100%;align-items:center;gap:8px;padding:10px 0;border:0;border-bottom:1px solid #f2eff2;background:transparent;color:#605c65;text-align:left;font:inherit;font-size:11px;cursor:pointer}.dashboard-task-link:last-child{border-bottom:0}.dashboard-task-link:hover span{color:#76579a}.dashboard-task-link em{margin-left:auto;font-size:10px;font-style:normal;background:#fff0ed;color:#de927e;border-radius:10px;padding:2px 6px}.dashboard-task-link b{color:#9b7ac5;font-size:10px;font-weight:700;white-space:nowrap}
.sales-export-action{display:flex;justify-content:flex-end;margin-top:9px}.sales-export-action .text-button{padding:4px 0;font-weight:700}
.order-date-quick-filter{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 10px}.order-date-quick-filter span{color:#958c9b;font-size:11px;font-weight:700}.order-date-quick-filter button{border:1px solid #e9e3ee;border-radius:999px;padding:6px 9px;background:#fff;color:#71687a;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.order-date-quick-filter button.active{border-color:#a787c2;background:#f2eafa;color:#73528f}@media(max-width:520px){.order-date-quick-filter{gap:5px}.order-date-quick-filter button{padding:6px 8px;font-size:10px}}
