@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap";:root{--sidebar:238px;--purple:#6654e8;--purple-dark:#5542d7;--ink:#22263b;--muted:#9396a6;--line:#ececf2;--bg:#f6f7fb;--navy:#191c32;--green:#2caa86}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);letter-spacing:-.25px;margin:0;font-family:DM Sans,Noto Sans KR,-apple-system,sans-serif;font-size:13px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,tr:focus-visible){outline-offset:3px;outline:3px solid #a89aff}button{transition:background .16s,box-shadow .16s,transform .16s}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dedfe8;border-radius:8px;outline:none;min-width:0;padding:11px 12px}input:focus,select:focus,textarea:focus{border-color:#9486f3;box-shadow:0 0 0 3px #7665eb14}input[readonly]{color:#9394a2;background:#f7f7fa}textarea{resize:vertical;line-height:1.7}h1,h2,h3,p{margin:0}h2{letter-spacing:-.45px;font-size:15px;font-weight:700}h3{font-size:14px}.muted{color:var(--muted)}.small{font-size:11px}.nowrap{white-space:nowrap}.preserve{white-space:pre-line;line-height:1.9}.full{justify-content:center;width:100%}.primary,.secondary,.small-button{white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-flex}.primary{background:var(--purple);color:#fff;box-shadow:0 3px 6px #6654e819}.primary:hover:not(:disabled){background:var(--purple-dark);box-shadow:0 4px 10px #6654e82b}.secondary,.small-button{color:#65667b;background:#fff;border:1px solid #e1e1eb}.secondary:hover:not(:disabled),.small-button:hover{background:#f7f6fd;border-color:#c7bff4}.small-button{border-radius:7px;padding:8px 11px;font-size:11px}.text-btn{color:#8c8e9f;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:11px;display:inline-flex}.text-btn:hover{color:var(--purple)}.icon-btn{color:#898b9c;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-btn:hover{color:var(--purple);background:#f1effa}.brand-mark{background:var(--purple);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:31px;height:32px;font-size:21px;font-style:italic;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #ffffff20}.sidebar{width:var(--sidebar);background:var(--navy);color:#fff;z-index:30;flex-direction:column;padding:28px 17px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;padding:0 12px;display:flex}.brand b{letter-spacing:-.8px;font-size:20px;font-weight:700}.brand em{color:#b2aafa;font-size:17px;font-style:normal;font-weight:400}.workspace-switch{color:#ddddeb;text-align:left;background:#23263e;border:1px solid #34374c;border-radius:8px;align-items:center;gap:9px;width:100%;margin:30px 0 31px;padding:12px 9px;display:flex}.workspace-switch>span:nth-child(2){flex:1}.workspace-switch b{letter-spacing:-.5px;font-size:10px;display:block}.workspace-switch small{color:#82879f;margin-top:4px;font-size:9px;display:block}.workspace-dot{color:#c4bcff;background:#3c3d63;border-radius:7px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:600;display:grid}.nav-caption{color:#616780;letter-spacing:1.5px;margin-bottom:13px;padding:0 16px;font-size:9px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav button{color:#959ab2;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:13px 15px;font-size:12px;font-weight:500;display:flex}.sidebar nav button:hover{color:#e2dffb;background:#292d47}.sidebar nav button.active{color:#fff;background:#6855e8;box-shadow:0 5px 12px #0000000d}.sidebar nav small{text-align:center;background:#ffffff20;border-radius:4px;min-width:20px;margin-left:auto;padding:2px 4px;font-size:10px}.sidebar nav em{color:#b3a4ff;background:#3a335f;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:8px;font-style:normal}.sidebar-bottom{margin-top:auto;padding-top:35px}.connection-card{background:#20243a;border:1px solid #30344a;border-radius:8px;margin:0 3px 18px;padding:15px 13px}.online-dot{background:#4bc99d;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #4bc99d15}.connection-card b{color:#c6c9d7;margin-left:7px;font-size:10px;font-weight:500}.connection-card p{color:#757c99;margin:7px 0 0 14px;font-size:9px}.account{color:#aaaec4;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:10px 7px;display:flex}.avatar{color:#7e6cc2;background:#eee9fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:12px;font-weight:600;display:inline-flex}.account .avatar{color:#c9b5e9;background:#3c3858}.account>div{flex:1}.account b{color:#dfe0e9;font-size:11px;display:block}.account small{color:#7f859f;margin-top:5px;font-size:9px;display:block}.main{margin-left:var(--sidebar);min-height:100vh}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:73px;padding:0 38px;display:flex}.breadcrumb{color:#a5a5b2;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb b{color:#67697c;font-weight:500}.top-actions{align-items:center;gap:18px;display:flex}.prototype-label{letter-spacing:1px;color:#9c9bac;align-items:center;gap:7px;font-size:8px;display:flex}.prototype-label i{background:#c2bdcf;border-radius:50%;width:3px;height:3px}.notification-btn{position:relative}.notification-btn>i{background:#f0929d;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:7px}.top-divider{background:#ecebf1;width:1px;height:19px}.top-avatar{color:#a8806e;background:#f2dcd3;border:0;width:30px;height:30px;font-size:11px}.page-body{max-width:1700px;margin:auto;padding:34px 38px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:1.6px;color:#aaa7b8;margin-bottom:10px;font-size:8px;font-weight:600}h1{letter-spacing:-1px;align-items:center;gap:12px;font-size:25px;font-weight:700;line-height:1.35;display:flex}.greeting-dot{background:#9d8fee;border-radius:50%;width:7px;height:7px}.page-heading p{color:#9a9aab;margin-top:9px;font-size:11px}.heading-actions{align-items:center;gap:17px;display:flex}.today-label{color:#8c8d9f;align-items:center;gap:7px;font-size:10px;display:flex}.stat-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:25px;display:grid}.stat-card{text-align:left;background:#fff;border:1px solid #eaeaf1;border-radius:11px;padding:20px 20px 17px;box-shadow:0 2px 2px #1a244302}.stat-card:hover{border-color:#d4cdf4;transform:translateY(-2px)}.stat-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.stat-card>div>span:first-child{color:#797a8d;font-size:11px;font-weight:500}.stat-icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.purple,.lilac{color:#8c7bec;background:#f0edff}.amber{color:#d9aa4d;background:#fff6e5}.blue{color:#669de1;background:#edf5ff}.mint{color:#4eb99a;background:#e9f8f2}.stat-card>strong{letter-spacing:-1px;margin:9px 0 15px;font-size:32px;font-weight:600;line-height:1.25;display:block}.stat-card strong small{color:#a5a5b4;margin-left:6px;font-size:11px;font-weight:400}.stat-card p{color:#a2a1b1;border-top:1px solid #f2f2f7;justify-content:space-between;align-items:center;padding-top:13px;font-size:9px;display:flex}.dashboard-columns{grid-template-columns:minmax(0,1.85fr) minmax(275px,1fr);gap:23px;margin-bottom:23px;display:grid}.panel{background:#fff;border:1px solid #e8e9f1;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 2px 3px #1f234402}.panel-header{justify-content:space-between;align-items:center;gap:13px;min-height:75px;padding:22px 23px 20px;display:flex}.panel-header h2{align-items:center;gap:8px;font-size:13px;display:flex}.panel-header h2>span{color:#9989df;background:#f0edfb;border-radius:5px;justify-content:center;align-items:center;min-width:18px;height:19px;padding:0 5px;font-size:10px;display:inline-flex}.panel-header p{color:#a5a5b4;margin-top:7px;font-size:9px;line-height:1.7}.round-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.change-highlight{background:#fffaf1;border:1px solid #f8edd6;border-radius:8px;align-items:center;gap:12px;margin:0 23px 18px;padding:13px;display:flex}.change-highlight>div{flex:1;min-width:0}.change-highlight b{font-size:11px;font-weight:600}.change-highlight p{color:#b0a38a;white-space:nowrap;text-overflow:ellipsis;max-width:330px;margin-top:5px;font-size:9px;overflow:hidden}.change-highlight .small-button{color:#a48b56;background:#fffefb;border-color:#ede2ca;padding:7px 8px;font-size:9px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}th{color:#a4a3b3;white-space:nowrap;background:#fafbfe;border-top:1px solid #f1f0f7;border-bottom:1px solid #f0eff5;padding:12px 18px;font-size:9px;font-weight:500}td{color:#858697;vertical-align:middle;border-bottom:1px solid #f2f1f6;padding:18px}tr:last-child td{border-bottom:0}tbody tr{transition:background .15s}tbody tr[tabindex]{cursor:pointer}tbody tr[tabindex]:hover{background:#fcfbff}.project-cell{align-items:center;gap:10px;min-width:160px;display:flex}.project-icon{border-radius:8px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.project-cell b{color:#55596e;white-space:nowrap;font-size:10px;font-weight:600;display:block}.project-cell small{color:#b0adbf;margin-top:5px;font-size:8px;display:block}.type-tag{white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:500}.type-tag.in{color:#5aaf96;background:#eaf7f2}.type-tag.out{color:#9582d6;background:#f0edfc}.status{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;line-height:1.2;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:4px;height:4px;display:inline-block}.status.green{color:#56af8d;background:#e9f8f1}.status.red{color:#d67885;background:#fff0f1}.status.blue{color:#6d9fdd;background:#edf4ff}.status.purple{color:#a08ad2;background:#f1edfd}.status.amber{color:#c5a163;background:#fdf5e8}.avatar.tiny{color:#ad8a72;background:#f6eee8;width:20px;height:20px;margin-right:5px;font-size:8px}.panel-foot{color:#a7a6b5;background:#fdfdff;border-top:1px solid #efedf6;align-items:center;gap:7px;min-height:38px;padding:12px 23px;font-size:9px;display:flex}.panel-foot .online-dot{width:4px;height:4px;box-shadow:none;background:#b6a4ec}.schedule-list{padding:0 22px 8px}.schedule-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #f2f0f7;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.schedule-item:last-child{border:0}.schedule-item>div{flex:1;min-width:0}.schedule-item>div>b{color:#62647b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;display:block;overflow:hidden}.schedule-item p{color:#b0aabb;align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}.schedule-item>svg{color:#c5c0d3}.date-tile{background:#f7f6fc;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:37px;height:41px;display:flex}.date-tile small{color:#aaa4bc;font-size:8px}.date-tile b{color:#7e7595;font-size:15px;font-weight:500;line-height:1.35}.type-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.type-dot.mint{background:#89c5b2}.type-dot.purple{background:#a899e1}.calendar-link{color:#9c92bb;background:#f8f7fc;border:1px solid #efecf7;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:calc(100% - 44px);margin:5px 22px 20px;padding:10px;font-size:9px;display:flex}.bottom-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.automation-banner{background:linear-gradient(120deg,#f0ecff,#efedfc 65%,#e8e7fa);border:1px solid #e4ddfa;border-radius:11px;justify-content:center;align-items:center;gap:30px;min-height:239px;padding:26px 20px;display:flex;position:relative;overflow:hidden}.automation-banner:after{content:"";border:1px solid #ddd8f380;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-155px;left:-90px}.automation-banner h2{color:#5c5286;letter-spacing:-.8px;margin:8px 0;font-size:19px;font-weight:700;line-height:1.55}.mini-label{letter-spacing:1.3px;color:#9c8ec6;font-size:7px;font-weight:600}.automation-banner p{color:#a397bd;margin:8px 0 16px;font-size:9px}.automation-banner .primary{border-radius:6px;padding:9px 13px;font-size:9px}.banner-illustration{min-width:160px;height:145px;position:relative}.sheet-art{color:#ac96e4;background:linear-gradient(140deg,#fff,#f6f3ff);border:1px solid #ded6f2;border-radius:10px;width:82px;height:109px;padding:12px;position:absolute;top:10px;left:12px;transform:rotate(-9deg);box-shadow:0 10px 20px #8c6bca22}.sheet-art span{background:#e5def8;border-radius:2px;width:42px;height:4px;margin:6px 0;display:block}.sheet-art span:last-child{width:30px}.box-art{color:#f6f0ff;background:linear-gradient(140deg,#c8bbf1,#a58dd8);border-radius:11px;place-items:center;width:64px;height:62px;display:grid;position:absolute;bottom:2px;right:3px;transform:rotate(8deg);box-shadow:0 9px 14px #866bb929}.float-check{color:#fff;background:#92d7c3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:2px;left:70px;box-shadow:0 3px 7px #8eadd832}.float-arrow{color:#b29cd5;position:absolute;top:27px;right:13px;transform:rotate(30deg)}.activity-list{padding:0 23px 15px}.activity-list>div{align-items:flex-start;gap:12px;padding:12px 0;display:flex;position:relative}.activity-list>div:not(:last-child):after{content:"";background:#eeeaf8;width:1px;height:28px;position:absolute;top:25px;left:3px}.activity-dot{background:#c7b8f0;border-radius:50%;width:7px;height:7px;margin-top:4px;display:inline-block;box-shadow:0 0 0 3px #f8f6fc}.activity-list>div>div{flex:1}.activity-list b{color:#7a748e;font-size:10px;font-weight:500}.activity-list p{color:#b4adbf;margin-top:5px;font-size:8px}.activity-list time{color:#b9b3c3;margin-top:2px;font-size:8px}.workspace-footer{color:#b2adbf;border-top:1px solid #e9e6f0;justify-content:space-between;align-items:center;margin-top:31px;padding:26px 0 24px;font-size:9px;display:flex}.workspace-footer>span{align-items:center;gap:8px;display:flex}.workspace-footer i{background:#c7bfd7;border-radius:50%;width:3px;height:3px}.workspace-footer button{color:#a599bf;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:flex}.list-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:21px;display:flex}.tabs{align-items:center;gap:7px;display:flex}.tabs button{color:#a3a0b2;background:0 0;border:0;border-radius:7px;padding:10px 14px;font-size:11px}.tabs button.active{color:#7662cb;background:#ede9fb;font-weight:600}.tabs small{color:#8d7bbd;background:#ddd6f5;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:8px}.search-input{color:#b4abc6;background:#fff;border:1px solid #e6e2ef;border-radius:7px;align-items:center;gap:8px;width:260px;padding:0 12px;display:flex}.search-input input{box-shadow:none;background:0 0;border:0;padding:10px 0;font-size:10px}.search-input input::placeholder{color:#b5adc4}.changes-panel{margin-bottom:23px}.change-line{border-top:1px solid #f0edf6;align-items:center;gap:13px;margin:0 23px;padding:15px 0;display:flex}.change-line>div{flex:1}.change-line b{font-size:11px}.change-line p{color:#ada3bb;margin-top:5px;font-size:9px}.cell-stack span{color:#7e7790;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:10px;display:block;overflow:hidden}.cell-stack small{color:#b4acc3;margin-top:5px;font-size:8px;display:block}.cell-stack small b{color:#8e82a2;margin-left:7px}.calendar-layout{grid-template-columns:minmax(0,3fr) minmax(245px,1fr);gap:22px;display:grid}.calendar-title{align-items:center;gap:9px;display:flex}.calendar-title h2{margin-right:9px;font-size:16px}.calendar-week{text-align:center;color:#aaa0bb;background:#faf9fc;border-top:1px solid #eeeaf4;grid-template-columns:repeat(7,1fr);padding:13px 0;font-size:10px;display:grid}.calendar-week span:first-child{color:#dca0ad}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-day,.calendar-empty{border-top:1px solid #eeeaf4;border-right:1px solid #eeeaf4;min-width:0;height:112px;padding:8px 5px}.calendar-empty{background:#fcfbfe}.calendar-day:nth-child(7n),.calendar-empty:nth-child(7n){border-right:0}.day-number{color:#b0a7bf;background:0 0;border:0;border-radius:50%;place-items:center;width:23px;height:23px;margin-bottom:7px;padding:0;font-size:10px;display:grid}.today .day-number{background:var(--purple);color:#fff}.selected{background:#f9f7ff}.event{white-space:nowrap;text-overflow:ellipsis;text-align:left;border:0;border-left:2px solid;border-radius:3px;width:100%;max-width:100%;margin-top:4px;padding:5px 4px;font-size:8px;display:block;overflow:hidden}.event.in{color:#66a68e;background:#edf8f2;border-color:#8dcbb4}.event.out{color:#9b86c3;background:#f3eefa;border-color:#b6a4d6}.calendar-auto{align-items:center;gap:5px;margin-left:auto;display:flex}.day-panel{align-self:start}.calendar-explain{text-align:center;color:#a79bbf;padding:26px}.calendar-explain>svg{color:#c1b4df;box-sizing:content-box;background:#f6f2fb;border-radius:16px;margin-bottom:19px;padding:10px}.calendar-explain h3{color:#9a8dad;font-size:15px;line-height:1.8}.calendar-explain p{margin-top:13px;font-size:10px;line-height:1.9}.day-request{text-align:left;background:#fff;border:0;border-top:1px solid #f0eaf6;width:100%;padding:20px;display:block}.day-request h3{margin-top:13px;font-size:12px;line-height:1.6}.day-request p{color:#ab9dbb;margin-top:8px;font-size:10px}.inventory-summary{background:#fff;border:1px solid #e7e1f0;border-radius:9px;align-items:center;gap:14px;margin-bottom:22px;padding:18px 22px;display:flex}.inventory-summary>div:nth-child(2){flex:1}.inventory-summary b{font-size:12px}.inventory-summary p{color:#afa3bd;margin-top:5px;font-size:10px}.product-thumb{color:#aea0c8;background:#f4f0f9;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:38px;display:grid}.stock-number{color:#796789;font-size:17px;font-weight:600}.stock-number small{color:#baabc6;margin-left:4px;font-size:9px;font-weight:400}.workflow-stepper{background:#fff;border:1px solid #e7e0f1;border-radius:9px;justify-content:center;align-items:center;gap:18px;margin:0 0 27px;padding:17px;display:flex}.workflow-stepper>div{color:#b3a6c0;align-items:center;gap:9px;font-size:11px;display:flex}.workflow-stepper b{color:#b4a5c3;background:#f0ebf6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.workflow-stepper .active{color:#8f77bd;font-weight:500}.workflow-stepper .active b{color:#fff;background:#9c82ce}.workflow-stepper>i{background:#eae2f3;width:60px;height:1px}.automation-layout{grid-template-columns:1fr 1fr;align-items:start;gap:23px;display:grid}.form-body{padding:0 23px 23px}.field{margin-bottom:17px;display:block}.field>span{color:#80718e;margin-bottom:8px;font-size:11px;font-weight:500;display:block}.field em{color:#ad93d4;margin-left:4px;font-style:normal}.segmented{background:#f5f1f9;border:1px solid #eee7f4;border-radius:7px;gap:4px;margin-bottom:23px;padding:4px;display:flex}.segmented button{color:#b3a5c4;background:0 0;border:0;border-radius:5px;flex:1;padding:9px;font-size:11px}.segmented button.active{color:#9a7bbf;background:#fff;font-weight:600;box-shadow:0 2px 5px #9a7bbf15}.upload-zone{background:#faf7fd;border:1px dashed #d9cee9;border-radius:9px;flex-direction:column;align-items:center;margin-bottom:15px;padding:26px 12px;display:flex}.upload-zone .round-icon{width:41px;height:42px;margin-bottom:12px}.upload-zone b{color:#a08bb6;font-size:12px;font-weight:500}.upload-zone p{color:#bba9cd;margin-top:7px;margin-bottom:15px;font-size:9px}.file-label{cursor:pointer;padding:9px 14px;font-size:10px}.file-label input{display:none}.upload-summary{color:#aa93c2;background:#f9f6fc;border-radius:7px;align-items:center;gap:10px;margin-bottom:22px;padding:12px;display:flex}.upload-summary>div{flex:1}.upload-summary b{color:#a28bb9;font-size:10px;display:block}.upload-summary small{color:#c2afcf;margin-top:4px;font-size:8px;display:block}.upload-summary .text-btn{font-size:9px}.input-unit{background:#fff;border:1px solid #dedfe8;border-radius:8px;align-items:center;display:flex;overflow:hidden}.input-unit input{border:0;min-width:30px;box-shadow:none!important}.input-unit span{white-space:nowrap;color:#b09dc3;padding-right:12px;font-size:10px}.mapping-preview{background:#f8f5fb;border-radius:7px;margin-bottom:19px;padding:13px}.mapping-preview b{color:#a18ab8;font-size:10px}.mapping-preview p{color:#bba7cd;margin-top:8px;font-size:10px}.inline-controls{align-items:center;gap:9px;display:flex}.soft-info{color:#ae97c5;background:#f6f2fc;border-radius:7px;align-items:flex-start;gap:9px;margin:16px 0 20px;padding:12px;font-size:10px;line-height:1.8;display:flex}.soft-info svg{flex-shrink:0;margin-top:2px}.capacity-list{margin-bottom:22px}.capacity-list>h3{color:#9b81b3;margin-bottom:15px;font-size:11px}.capacity-list>label{border-top:1px solid #f0e8f7;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.capacity-list>label>span{color:#ac95c0;font-size:10px}.capacity-list small{color:#bfa9d0;margin-top:5px;font-size:8px;display:block}.capacity-list .input-unit{width:86px}.capacity-list input{padding:9px;font-size:10px}.results-panel{margin-bottom:23px}.result-empty{text-align:center;min-height:337px;padding:45px 22px}.empty-art{color:#bca2d8;background:#f4edfc;border:1px solid #ebe0f6;border-radius:12px;place-items:center;width:62px;height:65px;margin:12px auto 22px;display:grid;position:relative;transform:rotate(-8deg)}.empty-art>svg:last-child{fill:#efe6f8;color:#ae93cc;position:absolute;bottom:-5px;right:-9px;transform:rotate(8deg)}.result-empty h3{color:#b09ac4;font-size:12px;font-weight:500}.result-empty p{color:#c1add2;margin-top:10px;font-size:10px}.result-empty>span{color:#d0bcdf;margin-top:25px;font-size:9px;display:block}.result-heading{align-items:center;gap:12px;margin:0 0 23px;display:flex}.result-heading h3{font-size:12px}.result-heading p{color:#b49bc9;margin-top:6px;font-size:9px}.result-numbers{background:#faf6fe;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:22px;padding:17px;display:grid}.result-numbers>div{border-right:1px solid #eadef4;padding:0 5px}.result-numbers>div:last-child{border:0}.result-numbers span{color:#b49bc9;font-size:9px;display:block}.result-numbers b{color:#9672b4;margin-top:9px;font-size:24px;font-weight:500;display:block}.result-numbers small{color:#c5a9d7;margin-left:4px;font-size:9px}.section-label{color:#9c7eb8;margin:23px 0 15px;font-size:11px}.cost-row{color:#ae92c5;border-bottom:1px solid #f0e6f7;justify-content:space-between;align-items:center;padding:14px 0;font-size:11px;display:flex}.cost-row b{color:#9c76b9;font-size:17px;font-weight:500}.recommendation{color:#6aaf88;background:#eef9f2;border-radius:7px;align-items:center;gap:8px;margin-top:15px;padding:12px;font-size:10px;display:flex}.warning-box{color:#baa06c;background:#fffaee;border:1px solid #f2e1c6;border-radius:7px;align-items:flex-start;gap:9px;margin:17px 0;padding:13px;font-size:10px;line-height:1.8;display:flex}.warning-box svg{flex-shrink:0;margin-top:1px}.warning-text{color:#c0a97e;margin-top:8px;font-size:9px;line-height:1.9}.download-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:22px 0 12px;display:grid}.download-grid button{padding:10px 8px;font-size:9px}.reprocess{color:#baa4cc;margin:auto;font-size:10px;display:flex}.job-history{padding-bottom:18px}.job-history>p{padding:0 23px}.job-history>button{text-align:left;color:#bca1d0;background:#fff;border:0;border-top:1px solid #eee5f7;align-items:center;gap:10px;width:calc(100% - 46px);margin:0 23px;padding:12px 0;display:flex}.job-history>button>div{flex:1}.job-history b{font-size:10px;font-weight:500;display:block}.job-history small{color:#c9b2da;margin-top:5px;font-size:8px;display:block}.notice-banner{color:#ab8cc7;background:#f0eafb;border:1px solid #e6ddf3;border-radius:10px;align-items:center;gap:15px;margin-bottom:23px;padding:20px 23px;display:flex}.notice-banner b{color:#9974b8;font-size:12px;font-weight:500}.notice-banner p{color:#b498cd;margin-top:7px;font-size:10px;line-height:1.8}.recurring-grid,.contract-grid{grid-template-columns:1fr 1fr;gap:23px;margin-bottom:23px;display:grid}.recurring-card{padding-bottom:22px}.recurring-card>h2{color:#9672b1;padding:0 23px;font-size:16px}.recurring-card>p{color:#bca0d0;margin-top:9px;padding:0 23px;font-size:10px}.recurring-products{background:#faf6fe;border-radius:8px;margin:23px;padding:0 15px}.recurring-products>div{color:#b79bcc;align-items:center;gap:9px;padding:14px 0;font-size:10px;display:flex}.recurring-products span{flex:1}.recurring-products small{color:#c1a8d4;font-size:9px}.recurring-last{color:#bfa4d2;align-items:center;gap:7px;margin-bottom:22px;padding:0 23px;font-size:9px;display:flex}.recurring-actions{gap:8px;padding:0 23px;display:flex}.recurring-actions button{font-size:10px}.contract-card{padding-bottom:22px}.contract-card .panel-header h2{margin-top:10px;font-size:18px}.version-tag{color:#b194ca;background:#f4edfc;border-radius:5px;padding:5px 9px;font-size:10px}.contract-card dl{margin:0 0 20px;padding:0 23px}.contract-card dl>div{border-bottom:1px solid #f2e9f9;justify-content:space-between;align-items:center;padding:12px 0;font-size:11px;display:flex}.contract-card dd{color:#a17cbd;margin:0;font-weight:500}.contract-card>.full{width:calc(100% - 46px);margin:0 23px}.country-label{color:#a988c3;background:#f6effb;border-radius:4px;padding:5px 8px;font-weight:600}.audit-timeline{padding:0 26px 25px}.audit-item{gap:14px;padding:17px 0;display:flex;position:relative}.audit-item:not(:last-child):before{content:"";background:#eee4f7;width:1px;position:absolute;top:45px;bottom:-18px;left:15px}.audit-icon{color:#bc9bd7;z-index:1;background:#f5edfd;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.audit-content{flex:1;min-width:0;padding-top:3px}.audit-content>div:first-child{justify-content:space-between;align-items:center;display:flex}.audit-content b{color:#a07abb;font-size:12px;font-weight:500}.audit-content time{color:#cbb2de;font-size:9px}.audit-content p{color:#bfa4d2;margin-top:7px;font-size:10px}.audit-content details{color:#b89bcd;margin-top:11px;font-size:10px}.audit-content summary{cursor:pointer}.diff{background:#faf6fe;border:1px solid #f1e7f9;border-radius:7px;align-items:center;gap:12px;margin-top:12px;padding:15px;display:flex}.diff>div{flex:1;min-width:0}.diff small{color:#c2a8d5;font-size:9px}.diff pre{color:#b89bcb;white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font:10px/1.8 DM Sans,Noto Sans KR,sans-serif;overflow:auto}.empty{text-align:center;color:#c1a8d6;flex-direction:column;align-items:center;gap:12px;padding:35px 20px;display:flex}.empty b{font-size:12px;font-weight:500}.empty span{color:#cfb9df;font-size:10px}.popover-shade{z-index:75;background:#18172d20;position:fixed;inset:0}.account-popover{z-index:80;background:#fff;border:1px solid #e9ddf3;border-radius:13px;width:330px;position:fixed;bottom:22px;left:20px;overflow:hidden;box-shadow:0 16px 65px #35254e2e}.popover-title{background:#fbf8ff;border-bottom:1px solid #eee3f8;padding:20px}.popover-title b{color:#9b73b9;font-size:13px}.popover-title p{color:#bba0cf;margin-top:7px;font-size:10px;line-height:1.7}.account-popover>button{text-align:left;color:#ae8bc8;background:#fff;border:0;align-items:center;gap:12px;width:100%;padding:15px 20px;display:flex}.account-popover>button.selected{background:#f7f0ff}.account-popover>button>div{flex:1}.account-popover b{align-items:center;gap:7px;font-size:12px;display:flex}.account-popover small{color:#c7a9da;font-size:9px;font-weight:400}.account-popover p{color:#bda0d0;margin-top:5px;font-size:10px}.account-note{color:#c1a3d3;background:#fbf7ff;border-top:1px solid #eee1f8;align-items:center;gap:7px;padding:14px 18px;font-size:9px;display:flex}.modal-backdrop,.drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#20152d55;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #eee1f8;border-radius:14px;width:510px;max-width:100%;max-height:91vh;overflow:auto;box-shadow:0 30px 90px #27173544}.modal.wide{width:650px}.modal>header{border-bottom:1px solid #eee4f7;justify-content:space-between;align-items:center;padding:23px 25px 20px;display:flex}.modal>header small{letter-spacing:1.5px;color:#c4a4d7;font-size:8px}.modal h2{color:#8f65ad;margin-top:6px;font-size:19px}.modal-body{padding:23px 25px}.modal-body>h3{color:#a17dbb;margin:18px 0 13px;font-size:14px}.modal-body>p{color:#b092c7;margin:15px 0 23px;font-size:12px;line-height:1.9}.modal-body>.round-icon{width:45px;height:45px}.error{color:#dd98ab;background:#fdf0f2}.form-grid{grid-template-columns:1fr 1fr;gap:0 17px;display:grid}.span-2{grid-column:span 2}.modal-actions{border-top:1px solid #f0e5f8;justify-content:flex-end;align-items:center;gap:9px;margin-top:22px;padding-top:20px;display:flex}.modal-actions button{font-size:11px}.button-row{gap:10px;display:flex}.button-row>*{flex:1}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;justify-content:flex-end;padding:0}.drawer{background:#fff;width:510px;max-width:100%;height:100vh;padding:24px 29px;overflow:auto;box-shadow:-10px 0 50px #21152b22}.drawer-top{color:#c3a4d4;letter-spacing:1.5px;justify-content:space-between;align-items:center;font-size:8px;display:flex}.drawer-heading{margin:24px 0}.drawer-heading>small{color:#c1a1d3;font-size:10px}.drawer-heading h2{color:#8f63ac;letter-spacing:-.8px;margin:10px 0 16px;font-size:23px;line-height:1.5}.drawer-heading>div{align-items:center;gap:12px;display:flex}.drawer-heading>p{color:#b99bcb;font-size:11px}.drawer-product{background:#faf5fe;border:1px solid #efe3f7;border-radius:9px;align-items:center;gap:13px;padding:17px;display:flex}.drawer-product b{color:#a27dbb;font-size:12px;display:block}.drawer-product small{color:#c6a9d8;margin-top:7px;font-size:9px;display:block}.detail-list{margin:18px 0}.detail-list>div{border-bottom:1px solid #f0e6f8;justify-content:space-between;gap:20px;padding:14px 0;font-size:11px;line-height:1.7;display:flex}.detail-list dt{color:#c1a1d3;white-space:nowrap}.detail-list dd{color:#a882c0;text-align:right;margin:0;font-weight:500}.detail-list dd small{color:#c1a2d4;font-size:9px;display:block}.detail-note{color:#baa0cd;background:#fcf8ff;border-radius:8px;margin:20px 0;padding:16px}.detail-note h3{color:#b28ecb;margin-bottom:10px;font-size:10px;font-weight:500}.detail-note p{white-space:pre-line;font-size:11px;line-height:1.9}.drawer-actions{margin-top:24px}.drawer-actions>.full{margin-bottom:12px}.drawer-actions h3{color:#bb97d0;margin:25px 0 12px;font-size:11px}.status-actions{flex-wrap:wrap;gap:8px;display:flex}.status-actions button{padding:9px 11px;font-size:10px}.mini-timeline{margin-top:18px}.mini-timeline>div{border-left:1px solid #e9d9f5;margin-left:4px;padding:0 0 21px 17px;position:relative}.mini-timeline i{background:#c9a6df;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:-3.5px}.mini-timeline b{color:#b08ac7;font-size:11px;font-weight:500;display:block}.mini-timeline small{color:#cbb0dc;margin-top:7px;font-size:9px;display:block}.inventory-balance{background:linear-gradient(110deg,#f3edfc,#f6efff);border:1px solid #ecddf7;border-radius:10px;margin:21px 0;padding:24px}.inventory-balance>span{color:#b695ce;font-size:11px}.inventory-balance strong{color:#9664b8;letter-spacing:-1px;margin:10px 0 8px;font-size:44px;font-weight:500;display:block}.inventory-balance small{color:#b99bd0;margin-left:9px;font-size:12px}.inventory-balance p{color:#c1a1d4;font-size:10px}.movement-list>div{border-top:1px solid #eee1f8;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.movement-list>div>div{flex:1}.movement-list b{color:#ad83c6;font-size:11px;font-weight:500}.movement-list p{color:#c0a1d2;margin-top:6px;font-size:10px;line-height:1.8}.movement-list small{color:#cdb0de;margin-top:7px;font-size:8px;display:block}.movement-list strong{font-size:17px;font-weight:500}.positive{color:#6cb894}.negative{color:#b48bcf}.review-diff{color:#c9a9df;background:#faf5ff;border:1px solid #f0e3fa;border-radius:9px;justify-content:center;align-items:center;gap:25px;margin:17px 0;padding:24px;display:flex}.review-diff>div{text-align:center;flex:1}.review-diff small{color:#c7a6dc;font-size:10px;display:block}.review-diff b{color:#a474c5;margin:12px 0;font-size:25px;font-weight:500;display:block}.review-diff p{color:#b795cf;font-size:11px}.notification-list>div{border-bottom:1px solid #f0e3f8;align-items:flex-start;gap:12px;padding:20px 0;display:flex}.notification-list>div>div{flex:1}.notification-list b{color:#a77cc1;font-size:12px}.notification-list p{color:#ba9bd0;margin-top:8px;font-size:10px;line-height:1.8}.notification-list small{color:#c9aade;margin-top:9px;font-size:9px;display:block}.toast{bottom:27px;left:calc(50% + var(--sidebar)/2);color:#9a75b8;z-index:100;background:#fff;border:1px solid #ded2ef;border-radius:10px;align-items:center;gap:10px;max-width:calc(100vw - 40px);padding:16px 23px;font-size:11px;line-height:1.6;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 40px #41255620}.toast svg{color:#6eb797;flex-shrink:0}.saving-indicator{z-index:100;color:#ab85c5;background:#fff;border-radius:7px;gap:7px;padding:8px 11px;font-size:10px;display:flex;position:fixed;bottom:24px;right:28px;box-shadow:0 3px 10px #0001}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-screen{color:#ad87c7;background:#faf8fe;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;display:flex}.loading-screen .brand-mark{width:50px;height:52px;font-size:30px}.loading-screen h1{letter-spacing:-1px;color:#5a4b71;font-size:27px}.loading-screen h1 span{color:#a68bc5;font-weight:400}.loading-screen p{text-align:center;max-width:450px;font-size:13px;line-height:1.8}.loading-screen>a{color:#9b74c2;font-size:12px;text-decoration:underline}.mobile-menu,.sidebar-shade{display:none}.panel td{color:#71758b}.field>span{color:#77768b}.field input,.field select,.field textarea{color:#4e526b}.soft-info{color:#8c82ab}.notice-banner b{color:#7f6aab}.notice-banner p{color:#9a8cb2}.contract-card dt{color:#8f869f}.contract-card dd{color:#71617f}.drawer-heading h2,.modal h2{color:#584c70}.detail-list dt{color:#9a8caa}.detail-list dd{color:#7c6d8c}.detail-note p{color:#9383a3}.result-heading h3{color:#6f6082}.result-empty h3{color:#9685a8}.audit-content b{color:#7c6b92}.audit-content p{color:#a191b4}.country-label{color:#9683af}.cost-row b{color:#806394}.cost-row span{color:#a28bb4}@media (min-width:1600px){.page-body{padding-left:50px;padding-right:50px}.project-cell b{font-size:12px}td{font-size:11px}.panel-header h2{font-size:15px}.stat-card>div>span:first-child{font-size:12px}.stat-card p{font-size:10px}.schedule-item>div>b{font-size:12px}.schedule-item p{font-size:10px}.topbar{padding:0 50px}}@media (max-width:1250px){:root{--sidebar:210px}.sidebar{padding-left:12px;padding-right:12px}.workspace-switch b{font-size:9px}.page-body{padding:29px 25px 0}.topbar{padding:0 25px}.stat-grid{gap:12px}.stat-card{padding:16px}.dashboard-columns{grid-template-columns:minmax(0,1.65fr) minmax(245px,1fr);gap:17px}.bottom-columns{grid-template-columns:1.15fr 1fr}.panel-header{padding:19px}.change-highlight{margin-left:19px;margin-right:19px}.change-highlight p{max-width:230px}.change-highlight .small-button{font-size:8px}.project-cell{gap:7px;min-width:135px}.project-cell b{font-size:9px}.project-icon{display:none}.requests-panel td,.requests-panel th{padding-left:15px;padding-right:10px}.automation-banner{gap:14px}.banner-illustration{min-width:130px;transform:scale(.9)}.automation-banner h2{font-size:17px}.today-label{display:none}.calendar-layout{grid-template-columns:minmax(0,3fr) minmax(210px,1fr)}}@media (max-width:1050px){.dashboard-columns{grid-template-columns:1fr}.bottom-columns{grid-template-columns:1fr 1fr}.schedule-list{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.schedule-item>div>b{font-size:11px}.schedule-card .calendar-link{margin-bottom:18px}.automation-banner{gap:10px;padding:24px 18px}.banner-illustration{display:none}.calendar-layout{grid-template-columns:1fr}.day-panel{display:none}.stat-card p{font-size:8px}.automation-layout{grid-template-columns:1.1fr 1fr}.form-body{padding:0 18px 18px}.download-grid{grid-template-columns:1fr}.field>span{font-size:10px}.recurring-grid,.contract-grid{gap:17px}.recurring-products>div{flex-wrap:wrap}.recurring-products small{margin-left:auto}.inventory-summary .search-input{width:210px}.toolbar .small{font-size:9px}}@media (max-width:800px){:root{--sidebar:0px}.sidebar{width:238px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:none}.sidebar-shade{z-index:29;background:#13112566;display:block;position:fixed;inset:0}.mobile-menu{display:inline-flex}.topbar{height:61px;padding:0 19px}.page-body{padding:26px 20px 0}.top-actions{gap:11px}.prototype-label{font-size:7px}.page-heading{margin-bottom:23px}.page-heading h1{font-size:23px}.page-heading p{font-size:10px;line-height:1.8}.stat-grid{grid-template-columns:repeat(2,1fr);gap:13px}.stat-card>strong{font-size:30px}.stat-card p{font-size:9px}.stat-card>div>span:first-child{font-size:11px}.bottom-columns{grid-template-columns:1fr 1fr}.account-popover{bottom:15px;left:15px}.automation-layout{grid-template-columns:1fr}.workflow-stepper{gap:12px;padding:15px 10px}.workflow-stepper>div{gap:6px;font-size:9px}.workflow-stepper>i{width:20px}.download-grid{grid-template-columns:repeat(3,1fr)}.list-toolbar{flex-wrap:wrap;gap:10px}.search-input{width:260px}.tabs button{padding:9px 12px}.inventory-summary{flex-wrap:wrap}.inventory-summary .search-input{width:100%}.panel .table-wrap table{min-width:650px}.requests-panel .table-wrap table{min-width:540px}.calendar-day,.calendar-empty{height:96px}.toast{font-size:10px;left:50%}.contract-card .panel-header h2{font-size:17px}.recurring-grid{grid-template-columns:1fr}.saving-indicator{bottom:88px}}@media (max-width:520px){.page-body{padding:24px 14px 0}.topbar{padding:0 12px}.breadcrumb{gap:7px;font-size:10px}.prototype-label{display:none}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{font-size:21px}.page-heading .eyebrow{letter-spacing:1px;font-size:7px}.page-heading p{max-width:235px;font-size:9px}.heading-actions .primary{gap:5px;margin-top:18px;padding:10px 11px;font-size:10px}.stat-card{padding:15px}.stat-card p{min-height:36px;font-size:8px;line-height:1.7}.stat-card>strong{font-size:29px}.stat-card>div>span:first-child{font-size:10px}.stat-icon{width:28px;height:28px}.stat-icon svg{width:16px}.stat-grid{gap:11px}.panel-header{padding:18px 16px}.panel-header h2{font-size:12px}.panel-header p{font-size:9px}.change-highlight{gap:9px;margin-left:16px;margin-right:16px;padding:11px}.change-highlight .round-icon{display:none}.change-highlight p{max-width:190px;font-size:8px}.schedule-list{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.calendar-link{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.bottom-columns{grid-template-columns:1fr}.automation-banner{justify-content:flex-start;padding:25px}.banner-illustration{min-width:135px;display:block;transform:scale(.85)}.activity-panel .activity-list{padding-left:18px;padding-right:18px}.workspace-footer,.workspace-footer button{font-size:8px}.workspace-footer>span{gap:5px}.workspace-footer>span i{display:none}.search-input{width:100%}.tabs{gap:0}.tabs button{padding:9px 11px}.change-line{gap:9px;margin:0 16px}.change-line>.round-icon{display:none}.change-line p{max-width:200px;font-size:8px}.change-line>.status{display:none}.contract-grid{grid-template-columns:1fr}.calendar-day,.calendar-empty{height:91px;padding:5px 3px}.event{padding:4px 2px;font-size:7px}.calendar-title h2{font-size:14px}.calendar-week{font-size:9px}.calendar-auto{display:none}.notice-banner{gap:10px;padding:16px}.notice-banner>svg{flex-shrink:0}.notice-banner b{font-size:11px}.notice-banner p{font-size:9px}.modal-backdrop{padding:13px}.modal{border-radius:11px;max-height:94vh}.modal>header{padding:19px}.modal h2{font-size:18px}.modal-body{padding:20px}.form-grid{grid-template-columns:1fr;gap:0}.span-2{grid-column:auto}.drawer{padding:19px 20px}.drawer-heading h2{font-size:21px}.drawer-backdrop{background:#20152d66}.form-body{padding:0 17px 19px}.download-grid .secondary{font-size:8px}.workflow-stepper>div{gap:5px;font-size:8px}.workflow-stepper>i{width:9px}.workflow-stepper{gap:7px}.workflow-stepper b{width:20px;height:20px;font-size:8px}.result-numbers b{font-size:22px}.diff{flex-direction:column;align-items:stretch}.diff>svg{align-self:center;transform:rotate(90deg)}.notification-list .round-icon{display:none}.notification-list p{font-size:10px}.toast{width:max-content;max-width:calc(100% - 28px);padding:13px 16px;bottom:18px}.account-popover{max-width:calc(100% - 30px)}.review-diff{gap:16px;padding:18px}.stat-card>div{gap:5px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.requester-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px;display:grid}.requester-action{text-align:left;background:#fff;border:1px solid #e6e7ef;border-radius:11px;min-height:175px;padding:21px 19px;position:relative;box-shadow:0 2px 4px #1a244303}.requester-action:hover{border-color:#bfb4ed;transform:translateY(-2px);box-shadow:0 7px 18px #6b54df0d}.requester-action>.round-icon{width:39px;height:39px;margin-bottom:20px}.requester-action>svg{color:#b5b0c6;position:absolute;top:24px;right:20px}.requester-action h2{color:#4f4e69;margin-bottom:8px;font-size:13px;font-weight:650;line-height:1.7}.requester-action p{color:#9994ac;max-width:190px;font-size:10px;line-height:1.8}.requester-calendar .calendar-day,.requester-calendar .calendar-empty{height:88px}.requester-calendar .panel-header{padding-top:22px;padding-bottom:22px}.requester-calendar .calendar-title>b{color:#75718c;white-space:nowrap;font-size:13px;font-weight:600}.requester-calendar .calendar-title .small-button{margin-left:10px}.sku-value{color:#756394;letter-spacing:.2px;font-family:DM Sans,sans-serif;font-size:12px}.field-hint{color:#aaa6b5;margin-top:7px;font-size:10px;font-weight:400;line-height:1.7;display:block}.applicant-readonly{cursor:default;border-color:#e6e7eb;color:#9a9da8!important;background:#f0f1f4!important}.issuance-caption{margin-bottom:14px;padding-top:7px}.issuance-caption h3{color:#67617c;font-size:13px}.issuance-caption p{color:#a39caf;margin-top:7px;font-size:10px}.issuance-table{border:1px solid #e9e5f1;border-radius:8px;max-height:390px;overflow:auto}.issuance-table table{table-layout:fixed;min-width:670px}.issuance-table th{z-index:1;background:#f7f5fc;padding:11px 8px;font-size:10px;position:sticky;top:0}.issuance-table th:first-child{width:35px}.issuance-table th:nth-child(2){width:29%}.issuance-table th:nth-child(3){width:24%}.issuance-table th:nth-child(4){width:42%}.issuance-table td{padding:9px 6px;font-size:10px}.issuance-table td:first-child{text-align:center;color:#bbb5ca}.issuance-table input,.issuance-table select{border-radius:6px;padding:10px 9px;font-size:11px}.issuance-table th em{color:#a591d0;font-style:normal}.add-product-row{color:#9a88bb;border-style:dashed;margin-top:12px;padding:11px}.album-code-note{color:#9b91ac;margin:16px 0 0;font-size:11px;line-height:1.8}.issuance-success{text-align:center;padding:4px 0 21px}.issuance-success>.round-icon{border-radius:50%;width:52px;height:52px;margin-bottom:18px}.issuance-success h3{color:#65567c;font-size:20px;font-weight:650}.issuance-success p{color:#a095b2;max-width:470px;margin:12px auto 0;font-size:12px;line-height:1.9}:is(.modal.wide:has(.issuance-form),.modal.wide:has(.issuance-success)){width:850px}.copy-text{white-space:pre;background:#faf8fd;min-height:170px;font:11px/1.8 DM Sans,Noto Sans KR,sans-serif}.copy-instructions{color:#94839f;margin-bottom:17px;font-size:12px;line-height:1.8}@media (max-width:1250px){.requester-actions{gap:12px}.requester-action{padding:18px 14px}.requester-action h2{font-size:12px}.requester-action p{font-size:9px}.requester-action>svg{right:13px}}@media (max-width:1000px){.requester-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.requester-action{min-height:160px}.requester-action p{max-width:none}}@media (max-width:600px){.requester-actions{gap:11px}.requester-action{min-height:169px;padding:18px 14px}.requester-action h2{max-width:128px;font-size:11px}.requester-action>.round-icon{width:33px;height:33px;margin-bottom:15px}.requester-action p{font-size:9px}.requester-action>svg{width:14px;top:19px}.requester-calendar .panel-header{flex-direction:column;align-items:flex-start;gap:15px}.requester-calendar .calendar-title{align-self:flex-end;gap:7px}.requester-calendar .calendar-day,.requester-calendar .calendar-empty{height:85px}.heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.page-heading:has(+.inventory-summary){align-items:center}.issuance-form .form-grid{grid-template-columns:1fr 1fr;gap:0 12px}.issuance-form .field>span{font-size:10px}.issuance-form .field-hint{font-size:8px}.issuance-table{max-height:310px}.issuance-success h3{font-size:18px}.issuance-success p{font-size:11px}.modal:has(.issuance-form) .modal-body{padding:18px 15px}.modal:has(.issuance-form)>header{padding:17px}:is(.modal:has(.issuance-form) .field input,.modal:has(.issuance-form) .field select){padding:10px;font-size:11px}}:is(.modal:has(.issuance-form)>header,.modal:has(.issuance-success)>header){z-index:3;background:#fff;position:sticky;top:0}.request-steps{color:#9a98a8;background:#f7f6fc;border-radius:10px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 16px;font-size:12px;display:flex}.request-steps .active{color:#7055d7;font-weight:700}.request-steps i{background:#ded9ed;flex:1;height:1px}.request-form .form-grid{margin-bottom:20px}.request-items-table{max-height:350px;margin-bottom:12px}.request-items-table table{table-layout:fixed;min-width:1000px}.request-items-table td{vertical-align:top;padding:9px 6px}.request-items-table input{width:100%;min-width:0;padding:10px 8px;font-size:12px}.request-items-table input[readonly]{color:#777a8a;cursor:default;background:#f4f5f8}.row-error{color:#cf4660;margin-top:6px;font-size:10px;display:block}.request-items-table thead{z-index:1;position:sticky;top:0}.modal:has(.request-form)>header{z-index:3;background:#fff;position:sticky;top:0}.request-form>.field{margin:16px 0}.block{color:#999;margin-top:4px;display:block}.project-detail-items>div{border-bottom:1px solid #eeeef4;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.project-detail-items small{color:#8a8b99;margin-top:6px;font-size:11px;display:block}.project-detail-items strong{white-space:nowrap;color:#7055d7;font-size:15px}.project-detail-items b{font-size:13px;line-height:1.6}.inventory-project{background:#f5f3ff;border-radius:10px;margin-top:20px;padding:15px}.inventory-project small,.inventory-warehouse small{color:#888699;margin-bottom:7px;font-size:11px;display:block}.inventory-project h3{color:#514586;margin:0;font-size:20px;line-height:1.5}.inventory-warehouse{text-align:left;background:#fff;border:1px solid #e5e4ed;border-radius:12px;margin-top:20px;padding:18px}.inventory-warehouse h3{color:#303547;margin:0;font-size:23px;line-height:1.5}.status-actions{flex-wrap:wrap}.project-list tr:focus-visible{outline-offset:-2px;outline:2px solid #8c6fe8}body{font-size:15px}.sidebar nav button{font-size:14px}.workspace-switch b,.workspace-switch small,.account small{font-size:12px}.account b{font-size:15px}.breadcrumb{font-size:14px}.page-heading h1{font-size:30px}.page-heading p{font-size:15px;line-height:1.8}.eyebrow{font-size:10px}.primary,.secondary,.small-button,.text-btn{font-size:14px}.panel-header h2{font-size:18px}.panel-header p,.panel-foot{font-size:13px}.panel td,.panel th,.project-cell b,.project-list td{font-size:14px}.project-cell small,.cell-stack small{font-size:12px}.project-name{font-weight:500!important}.my-project,.project-name.my-project{font-weight:800!important}.status{font-size:12px}.tabs button{font-size:14px}.list-toolbar{flex-wrap:wrap}.list-toolbar .search-input{width:360px}.search-input input{font-size:14px}.field>span{color:#5f5d72;font-size:14px}.field input,.field select,.field textarea{font-size:15px}.field-hint{font-size:12px}.modal h2{font-size:23px}.modal-body p{font-size:14px;line-height:1.8}.requester-action h2{font-size:16px}.requester-action p{font-size:13px}.requester-action{min-height:200px}.drawer{width:min(610px,94vw)}.drawer-heading h2{font-size:26px}.detail-list dt,.detail-list dd{font-size:14px}.detail-note p{font-size:15px;line-height:1.8}.section-label,.drawer-actions h3{font-size:16px}.project-detail-items b{font-size:15px}.project-detail-items small{font-size:13px}.detail-note small{color:#85819b;font-size:12px;line-height:1.7;display:block}.project-list td:nth-child(3){max-width:320px}.project-scope{background:#f2effc;border:0;border-radius:10px;align-items:center;gap:24px;margin:0 0 20px;padding:18px 20px;display:flex}.project-scope legend{float:left;color:#767087;margin-right:20px;font-size:13px}.project-scope label{cursor:pointer;white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:650;display:flex}.project-scope input{accent-color:#7659da;width:17px;height:17px}.project-scope>span{color:#80768f;margin-left:auto;font-size:12px}.save-guidance{color:#66518f;background:#eee8ff;align-items:flex-start;padding:20px;line-height:1.8;font-size:17px!important}.save-guidance strong{font-size:17px;font-weight:800;line-height:1.8}.save-guidance svg{flex-shrink:0;margin-top:5px}.request-project-first .field{margin-bottom:23px}.request-project-first input{padding:15px;font-size:18px;font-weight:650}.request-project-first .field>span{font-size:16px}.request-steps{font-size:13px}.request-form .issuance-caption p{font-size:14px}.request-form .issuance-caption h3{font-size:17px}.request-items-table input{font-size:14px}.request-items-table th{font-size:13px}.request-items-table table{min-width:1130px}.request-items-table th:first-child{width:160px}.request-items-table th:nth-child(2){width:260px}.request-items-table th:nth-child(3){width:190px}.request-items-table th:nth-child(4){width:200px}.request-items-table th:nth-child(5){width:100px}.request-items-table th:nth-child(6){width:180px}.modal.wide:has(.request-form){width:min(1240px,96vw)}.project-comments{border-top:1px solid #e9e5ef;margin-top:25px;padding-top:25px}.project-comments>h3{margin-bottom:7px;font-size:18px}.project-comments>h3 span{color:#8974bf}.project-comments>p{color:#8c8499;margin-bottom:18px;font-size:13px}.comment-list article{background:#f7f5fc;border:1px solid #eee9f6;border-radius:10px;margin-bottom:12px;padding:16px}.comment-list header{justify-content:space-between;gap:10px;font-size:13px;display:flex}.comment-list time{color:#9a91a5;font-size:11px}.comment-list article p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px;font-size:14px;line-height:1.8}.project-comments textarea{width:100%;margin:8px 0 12px;font-size:15px}.project-comments form>button{margin-left:auto;display:flex}.notification-list p{white-space:pre-line;font-size:14px;line-height:1.8}.company-calendar{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;display:grid}.company-calendar.compact{display:block}.company-calendar .panel-header{flex-wrap:wrap;gap:18px}.company-calendar .calendar-title{gap:6px;font-size:15px}.calendar-legend{color:#797289;flex-wrap:wrap;gap:13px;padding:0 20px 18px;font-size:12px;display:flex}.calendar-legend>span{align-items:center;gap:6px;display:flex}.provider-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.provider-dot.dabo{background:#289687}.provider-dot.fast{background:#8a63d4}.company-calendar .calendar-day,.company-calendar .calendar-empty{height:auto;min-height:126px;max-height:none;padding:8px 5px}.company-calendar .day-number{font-size:14px}.company-calendar .calendar-week{font-size:13px}.company-event{white-space:normal;overflow-wrap:anywhere;text-align:left;border-left:3px solid #0000;width:100%;margin-bottom:5px;padding:7px 6px;font-size:12px;font-weight:450;line-height:1.55}.company-event>span{opacity:.9;margin-bottom:3px;font-size:10px;display:block}.company-event.dabo{color:#237968;background:#e6f5ef;border-left-color:#4baf95}.company-event.fast{color:#7852b3;background:#f0eafa;border-left-color:#9470c9}.company-event.unassigned{color:#8d8166;background:#f4f2ed;border-left-color:#bfb29a}.company-event small{font-size:10px;display:block}.completion-event{border-style:dashed;border-width:1px 1px 1px 3px}.month-guide .panel-header{padding:23px 20px 18px}.month-guide-grid{padding:0 17px 15px}.provider-group{border-top:1px solid #ece8f1;padding:16px 0}.provider-group>h3{align-items:center;gap:8px;margin-bottom:14px;font-size:17px;display:flex}.provider-directions{grid-template-columns:1fr 1fr;gap:13px;display:grid}.provider-directions h4{color:#7f738e;justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.provider-directions h4 span{color:#a295b5}.month-project{text-align:left;background:#faf8fe;border:1px solid #e9e2f3;border-radius:7px;width:100%;margin-bottom:9px;padding:11px 9px;font-weight:450}.month-project time{color:#877299;margin-bottom:6px;font-size:11px;display:block}.month-project>span{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.month-project small{color:#9b91a4;margin-top:5px;font-size:10px;font-weight:400;line-height:1.8;display:block}.provider-group.dabo .month-project{background:#f5fbf8;border-color:#dcefe5}.month-project.selected-date{outline:2px solid #a58acb}.selected-date-hint{color:#8c78a8;background:#f8f5fc;padding:10px 18px;font-size:12px;line-height:1.8}.selected-date-hint button{font-size:12px;text-decoration:underline;display:block}.no-schedule{color:#b1a7ba;padding:8px 0;font-size:12px}.company-calendar-main{overflow:hidden}.company-calendar.compact .calendar-day,.company-calendar.compact .calendar-empty{min-height:110px}.company-calendar.compact .company-event{font-size:13px}.month-guide{display:block!important}@media (min-width:1700px){.company-calendar{grid-template-columns:minmax(0,1fr) 400px}.company-event{font-size:13px}}@media (max-width:1200px){.company-calendar{grid-template-columns:1fr}.month-guide-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.project-scope{flex-wrap:wrap;gap:14px}.project-scope>span{margin-left:0}}@media (max-width:700px){.company-calendar .calendar-day,.company-calendar .calendar-empty{min-height:100px;padding:5px 2px}.company-event,.company-calendar.compact .company-event{padding:5px 3px;font-size:10px}.company-event>span{font-size:9px}.company-calendar .panel-header p{font-size:12px}.month-guide-grid{grid-template-columns:1fr}.page-heading h1{font-size:25px}.requester-actions{grid-template-columns:1fr 1fr}.project-scope legend{float:none;margin-bottom:8px}.save-guidance strong{font-size:16px}.request-steps{font-size:11px}.calendar-legend{gap:10px;font-size:11px}}.lane-calendar-scroll{overflow:auto}.lane-weekdays,.lane-dates{text-align:center;grid-template-columns:50px repeat(7,minmax(0,1fr));display:grid}.lane-weekdays{color:#9a91aa;background:#f8f7fc;border-top:1px solid #eee9f3;padding:12px 0;font-size:13px}.lane-dates{padding:10px 0 5px}.lane-dates button{color:#8a8296;border-radius:50%;justify-self:center;width:27px;height:27px;font-size:13px}.lane-dates .today{color:#fff;background:#7556d8;font-weight:700}.lane-dates .selected{outline:2px solid #c4addd}.lane-dates .outside{color:#cfc9d7}.lane-week{border-bottom:1px solid #e7e2ef;padding-bottom:6px}.calendar-lane{grid-template-columns:50px minmax(0,1fr);align-items:stretch;min-height:39px;display:grid}.lane-label{color:#8c829b;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.lane-label .provider-dot{width:5px;height:5px}.lane-track{background:repeating-linear-gradient(90deg,#0000 0 calc(14.2857% - 1px),#eeeaf3 calc(14.2857% - 1px) 14.2857%);grid-template-columns:repeat(7,minmax(0,1fr));gap:3px 0;padding:2px 0;display:grid}.period-bar{text-align:left;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;min-width:0;margin:1px 2px;padding:5px 4px;font-size:12px;font-weight:450;line-height:1.5;display:flex}.period-bar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.period-bar.dabo{color:#227967;background:#dff2e9;border-color:#b6e0d0}.period-bar.fast{color:#7652aa;background:#ede4f9;border-color:#d6c5ed}.period-bar.unassigned{color:#8b806c;background:#f3eee4;border-color:#e1d7c3}.period-arrow{flex-shrink:0;font-size:16px;line-height:1}.continues-before{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}.continues-after{border-right-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0}.direct-request-button{margin-top:0;padding:12px 20px}.save-request-button{color:#846ba5;background:#f0ecfb;border-color:#e3dcef}.request-form .modal-actions{flex-wrap:wrap;gap:12px}.mini-timeline details{color:#8b7a9e;margin-top:9px;font-size:12px}.mini-timeline details p{overflow-wrap:anywhere;line-height:1.7}.project-list td:nth-child(3){max-width:140px;font-size:13px}.project-list td:nth-child(4){max-width:280px}.project-scope>span{font-size:12px}.lane-calendar-board{min-width:0}.lane-dates button{box-shadow:none;background:0 0;border:0;padding:0}.lane-dates button.today{color:#fff;background:#7556d8}.lane-dates button.selected{outline:2px solid #c4addd}@media (max-width:700px){.lane-calendar-board{min-width:650px}}.brand>b{letter-spacing:-.6px;font-size:17px}.brand{gap:9px}.brand .brand-mark{flex-shrink:0}.request-form select{max-width:100%}.review-login{background:#f8f7fc;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;display:grid}.review-login-story{color:#fff;background:radial-gradient(at 20% 60%,#7261bf55,#0000 65%),#202035;flex-direction:column;justify-content:space-between;min-height:100vh;padding:52px 60px;display:flex}.review-login-story .brand{width:max-content}.review-login-story .brand b{font-size:21px}.review-login-story .brand em{color:#beb0ec}.review-kicker{letter-spacing:2px;color:#b4a5d8;font-size:12px}.review-login-story h1{letter-spacing:-1.5px;margin:25px 0 20px;font-size:43px;line-height:1.6}.review-login-story p{color:#bab4cd;font-size:16px;line-height:2}.review-flow{color:#a999cd;align-items:center;gap:18px;margin-top:40px;font-size:14px;display:flex}.review-flow>span{background:#ffffff07;border:1px solid #5b4e76;border-radius:8px;padding:12px 22px}.review-flow svg{width:18px}.review-login-story>small{color:#8b819e;font-size:12px}.review-login-panel{justify-content:center;align-items:center;padding:45px 30px;display:flex}.review-login-card{width:100%;max-width:400px}.review-login-card>h2{color:#494157;margin:25px 0 12px;font-size:27px}.review-login-card>p{color:#968c9f;margin-bottom:32px;font-size:14px;line-height:1.9}.review-login-card .field{margin-bottom:22px}.review-login-card input{background:#fff;padding:16px 15px}.review-login-card .primary{margin-top:12px;padding:17px;font-size:16px}.review-login-card .review-login-footnote{text-align:center;color:#a69baa;margin:26px 0 0;font-size:12px;line-height:1.9}.login-error{color:#b74663;background:#fcecf0;border-radius:7px;padding:12px 14px;font-size:13px;line-height:1.7}.account-popover .review-logout{color:#a0758e;border-top:1px solid #eee8f2;justify-content:center;margin-top:4px;padding:13px;font-size:13px}.review-login .round-icon{width:52px;height:52px}@media (max-width:800px){.review-login{grid-template-columns:1fr}.review-login-story{min-height:auto;padding:25px 28px}.review-login-story>div,.review-login-story>small{display:none}.review-login-panel{padding:55px 26px}.review-login-card>h2{font-size:25px}}.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.stat-icon.red{color:#cf3449;background:#fee8eb}.stat-card .stat-icon.red svg{color:#cf3449}.stat-card>div>span:first-child{font-size:14px}.active-project-filter{color:#6548ac;background:#eeeafa;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;font-size:14px;display:flex}.cancel-project-button{color:#c7394d;border-color:#eebcc4;margin-top:14px}.cancel-project-button:hover{background:#fff0f2}.account-editor{margin-top:24px}.account-editor .modal-body{max-width:850px}.password-setup{background:#f5f4fa;place-items:center;min-height:100vh;padding:24px;display:grid}.password-setup>.panel{width:min(470px,100%);padding:36px}.password-setup h1{margin:20px 0 12px;font-size:25px}.password-setup p{margin-bottom:24px;font-size:14px;line-height:1.8}.password-setup .primary{margin-top:16px}@media (max-width:1100px){.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-banner{flex-wrap:wrap}.notice-banner>.primary{margin-top:14px}.password-setup>.panel{padding:24px}}.md-automation-layout{grid-template-columns:minmax(370px,1fr) minmax(440px,1.15fr);align-items:start;gap:24px}.order-automation .form-body{padding:22px}.order-automation .workflow-stepper{flex-wrap:wrap;gap:12px}.order-automation .workflow-stepper>div,.order-automation .field>span,.order-automation .segmented button{font-size:14px}.md-upload{cursor:pointer;background:#faf9ff;border-style:dashed;gap:12px;margin:8px 0 18px;padding:30px 18px;display:flex}.md-upload>b{color:#4d4564;font-size:17px}.md-upload>span{color:#797284;font-size:13px}.md-upload>small{color:#8c8498;text-align:center;font-size:12px;line-height:1.8}.md-upload input{opacity:0;width:1px;height:1px;position:absolute}.md-upload .secondary{color:#6e55c8;padding:10px 18px}.md-upload:focus-within{outline-offset:3px;outline:2px solid #8b72dd}.md-example-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.md-example-actions .primary{font-size:13px}.md-file-summary{color:#6d54a8;background:#f2effb;border-radius:9px;align-items:center;gap:13px;margin-top:21px;padding:16px;display:flex}.md-file-summary>div{flex:1;min-width:0}.md-file-summary b{overflow-wrap:anywhere;font-size:14px}.md-file-summary p{color:#8f83a3;margin-top:6px;font-size:12px}.md-settings{margin-top:22px}.md-settings .soft-info{align-items:flex-start;font-size:13px;line-height:1.8}.md-settings .soft-info svg{flex-shrink:0}.md-product-settings article{background:#fff;border:1px solid #e8e3f0;border-radius:10px;margin-top:17px;padding:18px}.md-product-settings header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.md-product-settings header b{color:#534667;font-size:15px;line-height:1.8;display:block}.md-product-settings header small{color:#93879f;margin-top:4px;font-size:12px;display:block}.md-product-settings .field{margin-bottom:8px}.md-product-settings .input-unit input{min-width:0;padding:12px;font-size:16px}.md-product-settings .input-unit span{font-size:13px}.md-method-hint{color:#897a98;margin:20px 0;font-size:12px;line-height:1.9}.md-run{padding:17px;font-size:15px}.md-balance{color:#3b8065;background:#eff8f3;border-radius:8px;align-items:flex-start;gap:9px;margin:20px 0;padding:14px;font-size:13px;line-height:1.8;display:flex}.md-balance svg{flex-shrink:0;margin-top:3px}.md-cost-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.md-cost-cards>article{background:#faf8ff;border:1px solid #e4dff1;border-radius:10px;min-width:0;padding:18px}.md-cost-cards small{color:#78628e;font-size:14px;font-weight:650;display:block}.md-cost-cards strong{color:#5d43b0;letter-spacing:-.8px;margin:6px 0;font-size:26px;line-height:1.7;display:block}.md-cost-cards article>span{color:#8e819b;font-size:11px;display:block}.md-cost-cards dl{border-top:1px solid #e8e2f0;margin-top:14px;padding-top:12px}.md-cost-cards dl>div{color:#85768f;justify-content:space-between;gap:10px;margin:8px 0;font-size:12px;display:flex}.md-cost-cards dd{white-space:nowrap;margin:0;font-weight:650}.order-automation .recommendation,.order-automation .warning-box{align-items:flex-start;margin-top:18px;font-size:13px;line-height:1.9}.order-automation .warning-box svg,.order-automation .recommendation svg{flex-shrink:0;margin-top:4px}.md-estimate-note{color:#8f869c;margin:15px 0 22px;font-size:12px;line-height:1.9}.md-review-tabs{gap:8px;margin:24px 0 13px;display:flex}.md-review-tabs button{color:#857695;background:#f5f2fa;border-radius:7px;padding:9px 17px;font-size:13px}.md-review-tabs button.active{color:#fff;background:#7960d5}.md-preview-scroll{border:1px solid #ebe6f3;border-radius:8px;max-width:100%;overflow:auto}.md-preview-scroll table{border-collapse:collapse;width:100%;min-width:480px}.md-preview-scroll th,.md-preview-scroll td{text-align:left;white-space:nowrap;border-bottom:1px solid #f1edf6;line-height:1.7;padding:13px 12px!important;font-size:12px!important}.md-preview-scroll th{color:#8c7b9e;background:#faf7fe}.md-preview-scroll td{color:#635273}.md-preview-scroll td small{color:#9e8da9;font-size:10px;display:block}.md-preview-scroll tr:last-child td{border-bottom:0}.md-no-rows{color:#a095ab;padding:18px;font-size:13px}.md-box-details{margin:22px 0}.md-box-details summary{cursor:pointer;color:#766189;margin-bottom:12px;font-size:13px;font-weight:650}.md-validation{background:#fffaf2;border:1px solid #f0dab9;border-radius:9px;margin:20px 0;padding:16px}.md-validation summary{cursor:pointer;color:#a27437;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.md-validation p{color:#9d835e;margin-top:10px;font-size:12px;line-height:1.8}.md-extra-downloads{flex-wrap:wrap;gap:19px;margin:15px 0;display:flex}.md-album-settings{border-top:1px solid #eee6f6;margin-top:20px;padding-top:25px}.md-album-settings h3{margin-bottom:15px;font-size:14px}.md-variant-choices{gap:12px;margin-bottom:20px;display:grid}.md-variant-choices label{align-items:center;gap:9px;font-size:13px;line-height:1.8;display:flex}.md-variant-choices input{accent-color:#7656cc;width:16px;height:16px}.order-automation .result-empty h3{font-size:19px}.order-automation .result-empty p{font-size:14px;line-height:1.9}.order-automation .result-empty>svg{color:#a28bd7;margin-bottom:22px}.order-automation .result-numbers{padding:18px 8px}.order-automation .result-numbers span{font-size:12px}.order-automation .job-history>p{padding:0 22px 22px;font-size:13px}.order-automation .job-history button b{font-size:14px}.order-automation .job-history button small{font-size:12px}@media (max-width:1250px){.md-automation-layout{grid-template-columns:minmax(330px,1fr) minmax(380px,1.1fr);gap:17px}.md-cost-cards strong{font-size:23px}.order-automation .form-body{padding:18px}}@media (max-width:1050px){.md-automation-layout{grid-template-columns:1fr}.md-results-column{min-width:0}.md-product-settings{grid-template-columns:1fr 1fr;gap:14px;display:grid}.md-product-settings article{margin-top:12px}}@media (max-width:650px){.md-product-settings{grid-template-columns:1fr}.md-product-settings .form-grid{grid-template-columns:1fr 1fr;gap:10px}.md-cost-cards{gap:10px}.md-cost-cards>article{padding:13px}.md-cost-cards strong{font-size:22px}.order-automation .workflow-stepper>i{display:none}.order-automation .workflow-stepper>div{font-size:12px}.md-cost-cards dl>div{display:block}.md-cost-cards dd{margin-top:5px}}.winner-add-card{background:#fbf9ff;border:1px solid #e7dff5;border-radius:10px;margin:22px 0 0;padding:17px}.winner-add-card>.md-variant-choices{margin:0 0 12px}.winner-add-card>.md-variant-choices span{color:#59487b;font-weight:700}.winner-add-card input[type=checkbox]{accent-color:#7656cc}.winner-add-card .form-grid{margin-top:14px}.winner-add-card .field-hint{margin-top:8px;line-height:1.7;display:block}
