.cx{--cx-line:#e7dec9;--cx-soft:#fbf7ee;--cx-text-2:#5c5146;min-height:100vh;color:var(--kasim);background:#f6f2e8;font-size:15px}.cx a,.cx h1,.cx h2,.cx h3{color:var(--neel)}.cx .hint{color:var(--muted)}.cx .low{color:var(--madder);font-weight:600}.cx .muted{color:var(--muted)}.cx .card{border:1px solid var(--cx-line);box-shadow:none;background:#fff;border-radius:14px;padding:18px}.cx .card.tablewrap{padding:0;overflow-x:auto}.cx .tablewrap table{min-width:560px}.cx .grid.wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.cx .kpis{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-bottom:26px}.cx .kpi{border:1px solid var(--cx-line);background:#fff;border-radius:14px;padding:16px 18px}.cx .kpi b{color:var(--neel);font-size:1.7rem;line-height:1.15}.cx .kpi span{color:var(--muted);margin-top:4px;font-size:.8rem;line-height:1.35;display:block}.cx .kpi.hl{background:var(--neel);border-color:var(--neel)}.cx .kpi.hl b{color:#fff}.cx .kpi.hl span{color:#d9deff}.cx-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.cx-head h1{margin:0;font-size:1.75rem}.cx-head p{color:var(--muted);margin:2px 0 0}.cx-sec{justify-content:space-between;align-items:baseline;margin:28px 0 12px;display:flex}.cx-sec h2{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.78rem;font-weight:700}.cx .row.between h2{margin:0;font-size:1.6rem}.cx main,.cx-content{padding:0}.cx-admin{grid-template-columns:252px minmax(0,1fr);display:grid}.cx-side{background:linear-gradient(180deg, var(--neel-deep), var(--neel));color:#dde1ff;flex-direction:column;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.cx-side .brand{padding:4px 8px 18px;text-decoration:none}.cx-side .brand .logo-name{color:#fff;font-size:1.2rem}.cx-side .brand .logo-sub{color:var(--haldi)}.cx-nav{flex-direction:column;gap:2px;display:flex}.cx-nav h4{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#9aa3e0;margin:18px 10px 6px;font-size:.68rem;font-weight:700}.cx .cx-nav button{color:#dde1ff;background:0 0;border:0;border-radius:10px;justify-content:flex-start;gap:12px;width:100%;min-height:40px;padding:9px 12px;font-size:.95rem;font-weight:500}.cx .cx-nav button:hover:not(:disabled){color:#fff;background:#ffffff1a}.cx .cx-nav button.on{color:var(--neel);background:#fff;font-weight:700}.cx-nav .n{background:var(--madder);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:.74rem;font-weight:700;display:grid}.cx-nav .n.warn{background:var(--haldi);color:var(--kasim)}.cx-nav button.on .n{background:var(--madder);color:#fff}.cx-side .foot{border-top:1px solid #ffffff24;gap:4px;margin-top:auto;padding-top:16px;display:grid}.cx .cx-side .foot a,.cx .cx-side .foot button{color:#c9cfff;background:0 0;border:0;border-radius:10px;justify-content:flex-start;gap:12px;width:100%;min-height:36px;padding:8px 12px;font-size:.9rem;font-weight:500;text-decoration:none}.cx .cx-side .foot a:hover,.cx .cx-side .foot button:hover{color:#fff;background:#ffffff1a}.cx-main{min-width:0}.cx-content{max-width:1280px;padding:28px 32px 64px}.cx-toran{background:var(--toran) repeat-x left top / 48px 12px;height:12px}.cx-mobilebar{display:none}.cx-login{background:linear-gradient(135deg, var(--neel-deep), var(--neel));background-image:var(--block-print), linear-gradient(135deg, var(--neel-deep), var(--neel));background-size:48px 48px,auto;place-items:center;min-height:100vh;padding:24px;display:grid}.cx-login .box{background:#fff;border-radius:20px;width:min(400px,100%);padding:32px;box-shadow:0 24px 60px #00000059}.cx-login .box h1{margin:18px 0 4px;font-size:1.6rem}.cx-login .box .logo-name{color:var(--neel)}.cx-login .box .logo-sub{color:var(--madder)}.cx-todo{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.cx-todo button.t{text-align:left;color:var(--kasim);border:1px solid var(--cx-line);background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-height:0;padding:16px 18px;font-weight:500;display:flex}.cx-todo button.t:hover:not(:disabled){border-color:var(--neel);background:#fff;box-shadow:0 6px 18px #1f2d6b1f}.cx-todo .t b{font-family:var(--font-display);color:var(--neel);font-size:2rem;line-height:1}.cx-todo .t.zero b{color:#b9ae98}.cx-todo .t span{color:var(--cx-text-2);font-size:.88rem}.cx-todo .t em{color:var(--neel);margin-top:6px;font-size:.78rem;font-style:normal;font-weight:700}.cx-allclear{background:var(--neel-tint);color:var(--neel);border:1px solid #c9d0f0;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-weight:600;display:flex}.cx .tabs{border-bottom:1px solid var(--cx-line);gap:2px;margin-bottom:20px}.cx .tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 14px;font-weight:600}.cx .tabs button:hover:not(:disabled){color:var(--neel);background:0 0}.cx .tabs button.on{color:var(--neel);border-bottom-color:var(--madder);background:0 0}.cx .checklist label{border-radius:10px}.cx-maker .cx-top{border-bottom:1px solid var(--cx-line);z-index:20;background:#fff;position:sticky;top:0}.cx-maker .cx-top .in{align-items:center;gap:12px;max-width:960px;margin:0 auto;padding:10px 20px;display:flex}.cx-maker .cx-top .brand{margin-right:auto;text-decoration:none}.cx-maker .logo-name{color:var(--neel)}.cx-maker .logo-sub{color:var(--madder)}.cx-maker .cx-content{max-width:960px;padding:24px 20px 96px}.cx-maker .hello{font-family:var(--font-display);color:var(--neel);margin:0 0 4px;font-size:clamp(1.6rem,4vw,2.1rem)}.cx-maker .tabs{display:none}.cx-seg{border:1px solid var(--cx-line);background:#fff;border-radius:12px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.cx .cx-seg button{color:var(--cx-text-2);background:0 0;border:0;border-radius:9px;padding:8px 16px;font-weight:600}.cx .cx-seg button:hover:not(:disabled){background:var(--cx-soft);color:var(--neel)}.cx-work{border-left:5px solid #cfc4ab}.cx-work.s-assigned{border-left-color:var(--haldi)}.cx-work.s-accepted,.cx-work.s-in_production,.cx-work.s-submitted{border-left-color:var(--neel-soft)}.cx-work.s-rework{border-left-color:var(--madder)}.cx-work.s-qc_passed{border-left-color:var(--neel)}.cx-work.s-rejected,.cx-work.s-declined{border-left-color:var(--muted)}.cx-work .big{font-family:var(--font-display);color:var(--neel);font-size:1.25rem;font-weight:600}.cx-work .earn{font-size:1.05rem}.cx-work .acts{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.cx-work .acts button{min-height:44px}.cx-banner{background:#fff6dd;border:1px solid #f0d58a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}@media (max-width:1000px){.cx-admin{display:block}.cx-side{scrollbar-width:none;flex-direction:row;align-items:center;gap:8px;height:auto;padding:8px 10px;position:static;overflow-x:auto}.cx-side::-webkit-scrollbar{display:none}.cx-side .brand{flex:none;padding:0 8px 0 4px}.cx-side .brand .logo-text{display:none}.cx-nav{flex-direction:row;gap:4px}.cx-nav h4{display:none}.cx .cx-nav button{white-space:nowrap;width:auto;padding:8px 12px}.cx-side .foot{border:0;margin:0 0 0 auto;padding:0;display:flex}.cx .cx-side .foot a span,.cx .cx-side .foot button span{display:none}.cx .cx-side .foot a,.cx .cx-side .foot button{justify-content:center;width:40px;padding:8px}.cx-content{padding:20px 16px 64px}}@media (max-width:640px){.cx .kpis{grid-template-columns:repeat(2,1fr);gap:10px}.cx .kpi{padding:12px 14px}.cx .kpi b{font-size:1.35rem}.cx-head h1{font-size:1.45rem}.cx .form{grid-template-columns:1fr}}.cx .times{font-family:var(--font-body);font-weight:600}.cx .btn{text-decoration:none}.cx .btn.alt{color:var(--neel);background:#fff;border-color:#cfc4ab}.cx .btn.alt:hover{background:var(--cx-soft);border-color:var(--neel)}.cx .cx-nav button,.cx .tabs button,.cx .cx-seg button,.cx-todo button.t,.cx .cx-side .foot button{box-shadow:none}.cx-side .foot .who{color:#fff;flex-direction:column;padding:4px 12px 10px;line-height:1.25;display:flex}.cx-side .foot .who b{font-size:.95rem;font-weight:600}.cx-side .foot .who span{letter-spacing:.12em;text-transform:uppercase;color:#9aa3e0;font-size:.72rem}@media (max-width:1000px){.cx-side .foot .who{display:none}}.cx .cx-seg button{gap:8px}@media (max-width:760px){:root{--cx-bar:60px}.ui-toasts{bottom:calc(var(--cx-bar) + 12px + env(safe-area-inset-bottom))}.cx-maker .cx-seg{z-index:40;padding:0 0 env(safe-area-inset-bottom);border:0;border-top:1px solid var(--cx-line);background:#fff;border-radius:0;grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #1f2d6b14}.cx .cx-seg button{min-height:var(--cx-bar);border-radius:0;flex-direction:column;gap:3px;padding:6px 0 4px;font-size:.72rem;line-height:1.1;position:relative}.cx .cx-seg button.on{color:var(--neel);background:0 0}.cx .cx-seg button.on:before{content:"";background:var(--madder);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:28%;right:28%}.cx-maker .cx-content{padding-bottom:calc(var(--cx-bar) + 32px + env(safe-area-inset-bottom))}.cx-maker .cx-top .in{padding:8px 14px}.cx-work .acts button{flex:140px;min-height:48px}.cx-admin .cx-side{display:contents}.cx-admin:before{content:"";z-index:35;background:linear-gradient(90deg, var(--neel-deep), var(--neel));height:52px;position:fixed;top:0;left:0;right:0}.cx-side .brand{z-index:36;align-items:center;height:52px;padding:0 12px;display:flex;position:fixed;top:0;left:0}.cx-side .brand .logo-text{display:block}.cx-side .brand .logo-sub{display:none}.cx-side .foot{z-index:36;border:0;align-items:center;gap:0;height:52px;margin:0;padding:0 6px;display:flex;position:fixed;top:0;right:0}.cx .cx-side .foot a,.cx .cx-side .foot button{justify-content:center;width:44px;min-height:44px;padding:0}.cx-admin .cx-nav{z-index:40;scrollbar-width:none;border-top:1px solid var(--cx-line);padding:0 4px env(safe-area-inset-bottom);background:#fff;flex-direction:row;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -4px 18px #1f2d6b14}.cx-admin .cx-nav::-webkit-scrollbar{display:none}.cx .cx-admin .cx-nav button,.cx-admin .cx-nav button{width:auto;min-width:72px;min-height:var(--cx-bar);color:#6b5f52;white-space:nowrap;background:0 0;border-radius:0;flex-direction:column;flex:none;justify-content:center;gap:3px;padding:6px 8px 4px;font-size:.68rem;font-weight:600;line-height:1.1;position:relative}.cx .cx-admin .cx-nav button:hover:not(:disabled){color:var(--neel);background:0 0}.cx .cx-admin .cx-nav button.on,.cx-admin .cx-nav button.on{background:var(--neel-tint);color:var(--neel)}.cx-admin .cx-nav button.on:before{content:"";background:var(--madder);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:24%;right:24%}.cx-admin .cx-nav .n{min-width:18px;height:18px;margin:0;padding:0 4px;font-size:.66rem;position:absolute;top:4px;right:12px}.cx-admin .cx-main{padding-top:52px}.cx-admin .cx-toran{display:none}.cx-admin .cx-content{padding:16px 14px calc(var(--cx-bar) + 32px + env(safe-area-inset-bottom))}.cx-head{margin-bottom:14px}.cx-head h1{font-size:1.35rem}.cx-maker .cx-top .btn{display:none}.cx-maker .cx-top .logo-text{white-space:nowrap}}.launch-bar{background:#e9e1cf;border-radius:99px;height:10px;margin-top:16px;overflow:hidden}.launch-bar span{background:linear-gradient(90deg, var(--neel), var(--haldi));border-radius:99px;height:100%;transition:width .3s;display:block}.cx .launch-list{padding:0}.launch-row{border-top:1px solid var(--cx-line);align-items:center;gap:14px;padding:14px 18px;display:flex}.launch-row:first-child{border-top:0}.launch-row .body{flex:1;gap:2px;min-width:0;display:grid}.launch-row .body b{font-size:.98rem}.launch-row .body .hint{font-size:.85rem}.launch-row input[type=checkbox]{width:22px;height:22px;min-height:0;accent-color:var(--neel);flex:none;padding:0}.launch-mark{color:#fff;border:2px solid #cbbfa5;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.launch-tag{letter-spacing:.06em;text-transform:uppercase;background:var(--madder-tint);color:var(--madder-deep);white-space:nowrap;border-radius:99px;flex:none;padding:4px 9px;font-size:.72rem;font-weight:700}.launch-tag.done{background:var(--neel-tint);color:var(--neel)}.launch-tag.optional{color:#6b5f52;background:#f1eada}@media (max-width:640px){.launch-row{flex-wrap:wrap;gap:8px 12px}.launch-row .body{flex-basis:calc(100% - 40px)}}.mk-sum{background:linear-gradient(135deg, var(--neel-deep), var(--neel));color:#fff;border-radius:20px;margin-bottom:16px;padding:20px 20px 26px;position:relative;overflow:hidden}.mk-sum:after{content:"";background:var(--toran) repeat-x left top / 48px 10px;opacity:.85;height:10px;position:absolute;bottom:0;left:0;right:0}.mk-sum .main span{opacity:.85;font-size:.85rem;display:block}.mk-sum .main b{font-family:var(--font-display);font-size:clamp(2.2rem,8vw,3rem);line-height:1.1}.mk-sum .sub{border-top:1px solid #ffffff38;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 0;padding-top:12px;display:grid}.mk-sum .sub span{opacity:.8;font-size:.78rem;line-height:1.25;display:block}.mk-sum .sub b{font-size:1.2rem}.mk-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.mk-card{border:1px solid var(--cx-line);border-left:5px solid var(--haldi);background:#fff;border-radius:16px;align-content:start;gap:10px;padding:16px;display:grid}.mk-card.s-assigned{border-left-color:var(--neel)}.mk-card.s-rework{border-left-color:var(--madder)}.mk-card.s-qc_passed{border-left-color:var(--neel)}.mk-card.s-rejected,.mk-card.s-declined{border-left-color:#b9ae98}.mk-card .head{align-items:center;gap:12px;display:flex}.mk-card .ttl{min-width:0}.mk-card h3{font-family:var(--font-display);color:var(--neel);overflow-wrap:anywhere;margin:0;font-size:1.2rem;line-height:1.2}.mk-card .ttl p{color:var(--muted);margin:2px 0 6px;font-size:.85rem}.mk-thumb{object-fit:cover;background:var(--cx-soft);border-radius:14px;flex:none;width:64px;height:64px}.mk-thumb.ph{place-items:center;font-size:2rem;display:grid}.mk-card .chips,.mk-row .chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mk-pill{letter-spacing:.02em;background:var(--haldi-tint);color:#7a5200;white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:.74rem;font-weight:700}.mk-pill.new{background:var(--neel-tint);color:var(--neel)}.mk-pill.ok{color:#2e5a24;background:#e1eddc}.mk-pill.hot{background:var(--madder-tint);color:var(--madder-deep)}.mk-pill.muted{color:#6b5f52;background:#ece5d6}.mk-due{color:#5b4f40;white-space:nowrap;background:#f1eada;border-radius:99px;padding:3px 10px;font-size:.76rem;font-weight:700}.mk-due.hot{background:var(--madder);color:#fff}.mk-steps{grid-template-columns:repeat(5,1fr);margin:2px 0;padding:0;list-style:none;display:grid}.mk-steps li{color:#9a8e7d;text-align:center;justify-items:center;gap:4px;font-size:.66rem;line-height:1.15;display:grid;position:relative}.mk-steps li:before{content:"";z-index:0;background:#e4dac4;width:100%;height:3px;position:absolute;top:6px;right:50%}.mk-steps li:first-child:before{display:none}.mk-steps .dot{z-index:1;background:#e4dac4;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:relative;box-shadow:0 0 0 1px #e4dac4}.mk-steps .past .dot,.mk-steps .now .dot{background:var(--neel);box-shadow:0 0 0 1px var(--neel)}.mk-steps .past:before,.mk-steps .now:before{background:var(--neel)}.mk-steps .now{color:var(--neel);font-weight:700}.mk-steps .now.hot{color:var(--madder-deep)}.mk-steps .now.hot .dot{background:var(--madder);box-shadow:0 0 0 1px var(--madder)}.mk-note{background:var(--haldi-tint);border:1px solid #f0d58a;border-radius:12px;padding:10px 12px}.mk-note span{letter-spacing:.08em;text-transform:uppercase;color:#7a5200;font-size:.72rem;font-weight:700;display:block}.mk-note b{overflow-wrap:anywhere;font-size:1.05rem}.mk-warn{background:var(--madder-tint);color:var(--madder-deep);border-radius:12px;margin:0;padding:10px 12px;font-size:.92rem}.mk-check{border:1px solid var(--cx-line);border-radius:12px;padding:0 12px}.mk-check summary{cursor:pointer;min-height:44px;color:var(--neel);align-items:center;font-weight:600;display:flex}.mk-check ul{color:var(--cx-text-2);margin:0 0 12px;padding-left:20px;font-size:.92rem}.mk-earn{margin:0;font-size:1.05rem}.mk-card .acts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-card .acts button:only-child{grid-column:1/-1}.mk-card .acts button,.mk-pay .acts button{min-height:50px;font-size:1rem}.mk-ask{color:var(--neel);font-size:.9rem;font-weight:600;text-decoration:none}.mk-rows{gap:8px;display:grid}.mk-row{text-align:left;border:1px solid var(--cx-line);width:100%;color:var(--kasim);box-shadow:none;background:#fff;border-radius:14px;justify-content:flex-start;align-items:center;gap:12px;min-height:72px;padding:10px 12px;display:flex}.mk-row:hover:not(:disabled){background:var(--cx-soft);border-color:var(--neel);color:var(--kasim)}.mk-row .mk-thumb{border-radius:12px;width:48px;height:48px;font-size:1.5rem}.mk-row .ttl{flex:1;gap:4px;min-width:0;font-weight:600;display:grid}.mk-row .go{color:var(--muted);font-size:1.6rem}.mk-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:22px 0 8px;display:grid}.mk-stats>div{border:1px solid var(--cx-line);background:#fff;border-radius:14px;padding:14px 16px}.mk-stats b{font-family:var(--font-display);color:var(--neel);font-size:1.6rem;line-height:1.15;display:block}.mk-stats span{color:var(--muted);font-size:.8rem;line-height:1.3;display:block}.mk-stats .meter{background:#e9e1cf;border-radius:99px;height:8px;margin-top:8px;display:block;overflow:hidden}.mk-stats .meter em{background:linear-gradient(90deg, var(--neel), var(--haldi));border-radius:99px;height:100%;display:block}.mk-filter{scrollbar-width:none;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.mk-filter button{min-height:46px;color:var(--kasim);border:1.5px solid var(--cx-line);box-shadow:none;white-space:nowrap;background:#fff;border-radius:99px;flex:1 0 auto;padding:0 16px;font-weight:600}.mk-filter button:hover:not(:disabled){background:var(--cx-soft);border-color:var(--neel);color:var(--neel)}.mk-filter button.on{background:var(--neel);border-color:var(--neel);color:#fff}.mk-filter .n{background:#0000001a;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;font-size:.76rem;display:inline-grid}.mk-filter button.on .n{background:#ffffff40}.mk-pay{border:1px solid var(--cx-line);background:#fff;border-radius:16px;gap:6px;padding:16px;display:grid}.mk-pay .top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-pay .amt{font-family:var(--font-display);color:var(--neel);font-size:1.6rem}.mk-pay .what{margin:0;font-weight:600}.mk-pay p.hint{margin:0}.mk-pay .acts{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.mk-pay.awaiting{background:#fffbef;border-color:#f0d58a}.mk-mtotal{font-family:var(--font-display);color:var(--neel);font-size:1.1rem}.mk-profile{gap:16px;max-width:640px;display:grid}.mk-badge{background:var(--madder);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;right:-12px}.cx .cx-seg .ic{display:inline-flex;position:relative}@media (max-width:760px){.cx-maker .cx-seg{grid-template-columns:repeat(4,1fr)}.cx-maker .cx-top .in{gap:6px}.cx-maker .cx-top .logo-text{display:none}.cx-maker .hello{font-size:1.5rem}.mk-list{grid-template-columns:1fr}}.cx-head{position:relative}.cx-search{width:min(340px,100%);position:relative}.cx-search input{background:#fff;border-radius:999px;width:100%;padding-left:16px}.cx-search-list{z-index:60;border:1px solid var(--cx-line);background:#fff;border-radius:14px;min-width:min(420px,92vw);max-height:60vh;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 40px #161f4d38}.cx-search-list li{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.cx-search-list li.on{background:var(--neel-tint)}.cx-search-list li.none{color:var(--muted);cursor:default}.cx-search-list .t{letter-spacing:.08em;text-transform:uppercase;width:66px;color:var(--madder);flex:none;font-size:.68rem;font-weight:700}.cx-search-list .l{min-width:0;display:grid}.cx-search-list .l b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cx-search-list .l small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cx-filters input[type=search]{flex:240px;min-width:0}.cx-filters select{flex:0 auto;width:auto}.cx-chips{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.cx-chips button{min-height:38px;color:var(--kasim);border:1.5px solid var(--cx-line);box-shadow:none;background:#fff;border-radius:999px;padding:0 14px;font-size:.9rem;font-weight:600}.cx-chips button:hover:not(:disabled){background:var(--cx-soft);border-color:var(--neel);color:var(--neel)}.cx-chips button.on{background:var(--neel);border-color:var(--neel);color:#fff}.cx-chips .n{background:#0000001a;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;font-size:.74rem;display:inline-grid}.cx-chips button.on .n{background:#ffffff40}.cx-bulk{z-index:30;background:var(--neel-deep);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex;position:sticky;top:8px;box-shadow:0 10px 28px #161f4d4d}.cx-bulk button{min-height:38px}.cx-bulk button.ghost{color:#dde1ff}.cx tbody tr.picked td{background:var(--neel-tint)}.cx tbody td:first-child input[type=checkbox],.cx thead th:first-child input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--neel)}@media (max-width:760px){.cx-head{flex-direction:column;align-items:stretch}.cx-search{width:100%}.cx-bulk{top:60px}}.pt-list{gap:10px;display:grid}.pt{border:1px solid var(--cx-line);background:#fff;border-radius:14px}.pt.skip{opacity:.6}.pt summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 16px;list-style:none;display:flex}.pt summary::-webkit-details-marker{display:none}.pt summary .ttl{gap:2px;min-width:0;display:grid}.pt summary .ttl small{color:var(--muted);font-size:.8rem}.pt[open] summary{border-bottom:1px solid var(--cx-line)}.pt .body{padding:6px 16px 16px}.pt .body h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:14px 0 4px;font-size:.78rem}.pt .body ol,.pt .body ul{margin:0;padding-left:20px}.pt .body li{margin:4px 0;line-height:1.5}.cx .mk-pill{background:var(--haldi-tint);color:#7a5200;white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:.74rem;font-weight:700}.cx .mk-pill.ok{color:#2e5a24;background:#e1eddc}.cx .mk-pill.hot{background:var(--madder-tint);color:var(--madder-deep)}.cx .mk-pill.muted{color:#6b5f52;background:#ece5d6}.cx .mk-pieces{gap:12px;display:grid}.cx .mk-piece{align-items:flex-start;gap:14px;display:flex}.cx .mk-piece .photo.big{object-fit:cover;border-radius:12px;flex:none;width:96px;height:96px}.cx .mk-piece .body{gap:2px;min-width:0;display:grid}.cx .mk-piece .body b{overflow-wrap:anywhere}.cx .mk-piece .body .badge{justify-self:start}.cx{--cx-line:#eadfc8;--cx-soft:#fbf1dc;--cx-cream:#fff8ec;--ornament:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='12' viewBox='0 0 72 12'%3E%3Cpath d='M6 1l5 5-5 5-5-5z' fill='%23A8372A'/%3E%3Cpath d='M36 1l5 5-5 5-5-5z' fill='%23E3A31B'/%3E%3Cpath d='M66 1l5 5-5 5-5-5z' fill='%231F2D6B'/%3E%3Cpath d='M14 6h14M44 6h14' stroke='%23E3A31B' stroke-width='1.5' stroke-linecap='round' stroke-dasharray='1 4'/%3E%3C/svg%3E");--kalamkari:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='none' stroke='%23A8372A' stroke-opacity='.16' stroke-width='1.4'%3E%3Cpath d='M30 8c8 4 12 12 6 20-4 5-10 5-12 0-2-6 3-9 6-6'/%3E%3Cpath d='M6 40c5-6 10-6 14-2M44 44c4-4 8-4 11 0'/%3E%3C/g%3E%3Cg fill='%23E3A31B' fill-opacity='.35'%3E%3Ccircle cx='30' cy='30' r='1.6'/%3E%3Ccircle cx='8' cy='12' r='1.6'/%3E%3Ccircle cx='52' cy='14' r='1.6'/%3E%3C/g%3E%3C/svg%3E");background:var(--cx-cream)}.cx .card,.cx .kpi{border-radius:18px;box-shadow:0 1px #2a242108}.cx .kpi{position:relative;overflow:hidden}.cx .kpi:before{content:"";background:var(--toran) repeat-x left top / 24px 5px;opacity:.9;height:5px;position:absolute;inset:0 0 auto}.cx .kpi.hl{background-image:var(--block-print);background-size:48px 48px}.cx-head h1,.cx .hello{font-weight:700}.cx-head h1:after{content:"";background:var(--ornament) no-repeat left center;width:72px;height:12px;margin-top:8px;display:block}.cx th{background:var(--cx-soft)}.cx .tablewrap,.cx .card.tablewrap{border-radius:18px}.cx-side{background-image:linear-gradient(180deg, #161f4dcc, #1f2d6bcc), var(--block-print), linear-gradient(180deg, var(--neel-deep), var(--neel));background-size:auto,48px 48px,auto}.cx-side:before{content:"";background:var(--toran) repeat-x left top / 40px 10px;height:10px;position:absolute;inset:0 0 auto}.cx-side .brand{padding-top:14px}.cx .cx-nav button{border-radius:999px}.cx .cx-nav button.on{background:var(--haldi);color:var(--kasim)}.cx-nav button.on .n{background:var(--madder)}.cx-nav h4{color:#b9c0f0}.cx-todo button.t{background-image:var(--kalamkari);background-color:#fff;background-position:100% 0;background-repeat:no-repeat;background-size:60px 60px;border-radius:20px;transition:box-shadow .2s,transform .2s,border-color .2s}.cx-todo button.t:hover:not(:disabled){border-color:var(--haldi);transform:translateY(-2px);box-shadow:0 10px 24px #2a24211f}.cx-todo .t.hot b{color:var(--madder)}.cx-allclear{background:var(--haldi-tint);color:var(--madder-deep);border-color:#f0d79a;border-radius:18px}.cx-banner{border-radius:18px}.cx-login{background:var(--cx-cream);background-image:var(--kalamkari);background-size:60px 60px}.cx-login .box{border:1px solid var(--cx-line);border-radius:26px;padding-top:38px;position:relative;overflow:hidden;box-shadow:0 20px 50px #2a242124}.cx-login .box:before{content:"";background:var(--toran) repeat-x left top / 40px 10px;height:10px;position:absolute;inset:0 0 auto}.cx-maker .cx-top{background:#fff;box-shadow:0 1px #2a242108}.cx-seg{border-color:var(--cx-line);border-radius:999px;padding:5px}.cx .cx-seg button{border-radius:999px}.cx .cx-seg button.on{background:var(--kasim);color:#fff}.mk-sum{background-image:var(--block-print), linear-gradient(135deg, var(--neel-deep), var(--neel));background-size:56px 56px,auto;border-radius:26px;padding:24px 22px 30px;box-shadow:0 10px 28px #1f2d6b38}.mk-sum .main b{color:var(--haldi)}.mk-sum .sub b{color:#fff}.cx-work,.mk-card{border-radius:20px}.cx-work .acts button,.mk-card .acts button{border-radius:999px}.cx-maker .cx-content .card,.cx .mk-piece,.cx .mk-profile .card{border-radius:20px}.modal{border-radius:24px!important}.modal .modal-head{background:var(--cx-cream)}.modal .modal-head h2:after{content:"";background:var(--ornament) no-repeat left center;width:72px;height:12px;margin-top:6px;display:block}@media (max-width:1000px){.cx-side:before{display:none}.cx .cx-nav button.on{background:var(--haldi)}}@media (max-width:760px){.cx-maker .cx-seg{border-radius:0;grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}.cx .cx-seg button{border-radius:0}.cx .cx-seg button.on{color:var(--madder-deep);background:0 0}.cx .cx-nav button{border-radius:14px}.cx .cx-nav button.on{background:var(--haldi-tint);color:var(--madder-deep)}}.launch-bar span{background:linear-gradient(90deg, var(--madder), var(--haldi))}.launch-row.done .launch-mark{background:#3f7a31;border-color:#3f7a31}.launch-tag.done{color:#2e5a24;background:#eaf3e4}:where(.cx) button,:where(.cx) .btn{border-radius:999px}.cx .row+.card,.cx .acts+.card{margin-top:14px}
