.OrderReminder_page__ZAFBr{display:flex;flex-direction:column;gap:18px}.OrderReminder_layout__qFS4X{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:16px}.OrderReminder_composer__pN3M7,.OrderReminder_listPanel__Xw2Wx{border:1px solid #e6e2e8;border-radius:24px;background:#fff;padding:24px;box-shadow:0 8px 28px rgba(40,24,52,.045)}.OrderReminder_listHead__AuAjr,.OrderReminder_sectionHead__ALyfe{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.OrderReminder_sectionHead__ALyfe{justify-content:flex-start}.OrderReminder_sectionHead__ALyfe i{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:#1d1d1f;color:#fff;font-size:15px;font-style:normal}.OrderReminder_listHead__AuAjr span,.OrderReminder_sectionHead__ALyfe span{display:flex;flex-direction:column;gap:3px}.OrderReminder_listHead__AuAjr strong,.OrderReminder_sectionHead__ALyfe strong{font-size:12px}.OrderReminder_listHead__AuAjr small,.OrderReminder_sectionHead__ALyfe small{color:#98929c;font-size:8px}.OrderReminder_composer__pN3M7>label,.OrderReminder_row__7Ixct label{display:flex;flex-direction:column;gap:7px;margin-top:13px;color:#77717d;font-size:8px;font-weight:700}.OrderReminder_composer__pN3M7 input,.OrderReminder_composer__pN3M7 select,.OrderReminder_composer__pN3M7 textarea{width:100%;border:1px solid #ddd8e1;border-radius:12px;background:#fff;padding:0 13px;color:#27232a;font:inherit;font-size:10px;outline:0}.OrderReminder_composer__pN3M7 input,.OrderReminder_composer__pN3M7 select{height:42px}.OrderReminder_composer__pN3M7 textarea{min-height:82px;resize:vertical;padding-top:12px;line-height:1.45}.OrderReminder_composer__pN3M7 input:focus,.OrderReminder_composer__pN3M7 select:focus,.OrderReminder_composer__pN3M7 textarea:focus{border-color:#9565e5;box-shadow:0 0 0 3px #f0e8fc}.OrderReminder_row__7Ixct{display:grid;grid-template-columns:1fr 1fr;gap:10px}.OrderReminder_composer__pN3M7 .OrderReminder_urgent__ILLwT{display:grid;grid-template-columns:34px 1fr;align-items:center;border:1px solid #eee8f3;border-radius:13px;background:#fbf9fd;padding:9px 12px}.OrderReminder_urgent__ILLwT input{width:20px;height:20px;margin:0;accent-color:#7137d9}.OrderReminder_urgent__ILLwT span{display:flex;flex-direction:column;gap:2px}.OrderReminder_urgent__ILLwT strong{color:#3b353e;font-size:9px}.OrderReminder_urgent__ILLwT small{color:#99919d;font-size:7px}.OrderReminder_add__RYlgZ{width:100%;height:44px;margin-top:16px;border:0;border-radius:13px;background:#1d1d1f;color:#fff;font-size:9px;font-weight:750}.OrderReminder_add__RYlgZ:disabled{opacity:.45}.OrderReminder_listHead__AuAjr>button{border:1px solid #e3dde7;border-radius:11px;background:#fff;padding:9px 11px;color:#746d78;font-size:8px}.OrderReminder_listHead__AuAjr>button:disabled{cursor:wait;opacity:.55}.OrderReminder_items__rPGfv{display:flex;flex-direction:column;gap:9px}.OrderReminder_itemUrgent__MuPW1,.OrderReminder_item__3KMLb{display:grid;grid-template-columns:38px minmax(0,1fr) 32px;gap:11px;align-items:center;border:1px solid #ece8ee;border-radius:17px;background:#fff;padding:13px}.OrderReminder_itemUrgent__MuPW1{border-color:#f0c7c2;background:linear-gradient(100deg,#fff8f7,#fff)}.OrderReminder_check__xi2hW{display:grid;width:36px;height:36px;place-items:center;border:1px solid #ddd6e2;border-radius:12px;background:#faf8fb;color:transparent;font-size:15px}.OrderReminder_check__xi2hW:hover{border-color:#a979e8;background:#f3ebff;color:#7137d9}.OrderReminder_itemBody__bPza0{min-width:0}.OrderReminder_itemBody__bPza0>div{display:flex;align-items:center;gap:8px}.OrderReminder_itemBody__bPza0 h2{overflow:hidden;margin:0;font-size:12px;font-weight:620;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.OrderReminder_itemBody__bPza0 b{border-radius:99px;background:#ffe7e3;padding:4px 6px;color:#ae3127;font-size:6px;letter-spacing:.08em}.OrderReminder_itemBody__bPza0 p{margin:4px 0;color:#6f6873;font-size:9px;line-height:1.35}.OrderReminder_itemBody__bPza0 small{color:#a09aa3;font-size:7px}.OrderReminder_itemBody__bPza0 small strong{color:#77717a}.OrderReminder_remove__jpFu1{display:grid;width:30px;height:30px;place-items:center;border:1px solid transparent;border-radius:10px;background:transparent;color:#aaa3ad;font-size:17px}.OrderReminder_remove__jpFu1:hover{border-color:#f1d7da;background:#fff5f5;color:#bd3441}.OrderReminder_empty__LrNR_{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;color:#a19aa5;text-align:center}.OrderReminder_empty__LrNR_ span{display:grid;width:44px;height:44px;place-items:center;border-radius:15px;background:#eee7fb;color:#6f35cf;font-size:18px}.OrderReminder_empty__LrNR_ strong{margin-top:11px;color:#58515b;font-size:11px}.OrderReminder_empty__LrNR_ small{max-width:280px;margin-top:4px;font-size:8px;line-height:1.5}.OrderReminder_empty__LrNR_>button{margin-top:14px;border:0;border-radius:11px;background:#211722;padding:9px 14px;color:#fff;font-size:8px;font-weight:750}.OrderReminder_archive__xKNZ7{margin-top:18px;border-top:1px solid #eeeaf0;padding-top:14px}.OrderReminder_archive__xKNZ7>button{display:grid;width:100%;grid-template-columns:1fr auto 24px;align-items:center;border:0;background:transparent;padding:8px 0;color:#68606b;text-align:left}.OrderReminder_archive__xKNZ7>button span{font-size:9px;font-weight:650}.OrderReminder_archive__xKNZ7>button b{border-radius:99px;background:#f0edf2;padding:4px 7px;font-size:7px}.OrderReminder_archive__xKNZ7>button i{text-align:right;font-size:15px;font-style:normal}.OrderReminder_archive__xKNZ7>div article{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;gap:9px;border-top:1px solid #f0edf2;padding:10px 0}.OrderReminder_archive__xKNZ7 article>button:first-child{width:28px;height:28px;border:1px solid #e3dce8;border-radius:9px;background:#fff;color:#7039ca}.OrderReminder_archive__xKNZ7 article>span{display:flex;min-width:0;flex-direction:column;gap:3px}.OrderReminder_archive__xKNZ7 article strong{font-size:9px;text-decoration:line-through}.OrderReminder_archive__xKNZ7 article small{color:#9a939d;font-size:7px}@media(max-width:760px){.OrderReminder_page__ZAFBr{gap:12px}.OrderReminder_hero__3x3eh{align-items:stretch;flex-direction:column;border-radius:22px;padding:24px 18px}.OrderReminder_hero__3x3eh h1{font-size:30px}.OrderReminder_hero__3x3eh p{font-size:9px;line-height:1.45}.OrderReminder_heroCount__TGRiq{min-height:66px;min-width:0;border-radius:16px}.OrderReminder_layout__qFS4X{grid-template-columns:1fr}.OrderReminder_composer__pN3M7,.OrderReminder_listPanel__Xw2Wx{border-radius:20px;padding:18px}.OrderReminder_composer__pN3M7 input,.OrderReminder_composer__pN3M7 select,.OrderReminder_composer__pN3M7 textarea{font-size:16px}.OrderReminder_listPanel__Xw2Wx{padding:17px}.OrderReminder_itemUrgent__MuPW1,.OrderReminder_item__3KMLb{grid-template-columns:38px minmax(0,1fr) 30px;padding:12px 10px}.OrderReminder_itemBody__bPza0 h2{font-size:13px}.OrderReminder_itemBody__bPza0 p{font-size:10px}.OrderReminder_itemBody__bPza0 small{font-size:8px}.OrderReminder_empty__LrNR_{min-height:170px}}.OrderReminder_checkLocked__69mLB,.OrderReminder_checkLocked__69mLB:hover{cursor:not-allowed;border-color:#e2dde4;background:#f3f0f4;color:#aaa3ad}.OrderReminder_orderGroups__e1q4J{display:flex;flex-direction:column;gap:8px}.OrderReminder_orderGroup__BYOkx{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e8e1ec;border-radius:16px;background:#fff;padding:14px;text-align:left}.OrderReminder_orderGroup__BYOkx:not(:disabled):hover{border-color:#b58bea;background:#fbf8ff}.OrderReminder_orderGroup__BYOkx:disabled{cursor:default}.OrderReminder_orderGroup__BYOkx>span{display:flex;min-width:0;flex-direction:column}.OrderReminder_orderGroup__BYOkx small{color:#7942d3;font-size:6px;font-style:normal;font-weight:800;letter-spacing:.13em}.OrderReminder_orderGroup__BYOkx strong{margin-top:4px;color:#29242c;font-size:11px;text-decoration:none}.OrderReminder_orderGroup__BYOkx em{margin-top:4px;color:#98909a;font-size:7px;font-style:normal}.OrderReminder_orderGroup__BYOkx>i{color:#7137d9;font-size:15px;font-style:normal;font-weight:800}.OrderReminder_orderGroup__BYOkx:disabled>i{border-radius:99px;background:#f0edf2;padding:5px 8px;color:#8f8793;font-size:6px}.OrderReminder_dialogBackdrop__5UwMN{position:fixed;z-index:120;inset:0;display:grid;place-items:center;background:rgba(22,16,24,.54);padding:24px;backdrop-filter:blur(8px)}.OrderReminder_orderDialog__Zs1jP{width:min(680px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid #e5deea;border-radius:28px;background:#f8f6f9;padding:26px;box-shadow:0 32px 90px rgba(27,16,35,.28)}.OrderReminder_orderDialog__Zs1jP>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.OrderReminder_orderDialog__Zs1jP>header span{color:#7440cf;font-size:7px;font-weight:800;letter-spacing:.15em}.OrderReminder_orderDialog__Zs1jP h2{margin:7px 0 0;color:#211d23;font-size:30px;letter-spacing:-.045em}.OrderReminder_orderDialog__Zs1jP>header p{margin:5px 0 0;color:#8c8490;font-size:9px}.OrderReminder_dialogClose__pu_bH{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;border-radius:50%;background:#e9e5eb;color:#28232a;font-size:23px}.OrderReminder_orderSummary___1gOV{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;border-radius:18px;background:linear-gradient(120deg,#201621,#4c2268);padding:18px 20px}.OrderReminder_orderSummary___1gOV span{color:#cdb5ef;font-size:7px;font-weight:800;letter-spacing:.13em}.OrderReminder_orderSummary___1gOV strong{color:#fff;font-size:11px}.OrderReminder_orderLines__wOLmL{display:flex;flex-direction:column;gap:8px;margin-top:12px}.OrderReminder_orderLines__wOLmL article{display:grid;grid-template-columns:28px minmax(0,1fr) 36px;align-items:center;gap:11px;border:1px solid #e7e1ea;border-radius:16px;padding:13px}.OrderReminder_orderLines__wOLmL article>b{color:#7137d9;font-size:8px}.OrderReminder_orderLines__wOLmL article>span{display:flex;min-width:0;flex-direction:column;gap:3px}.OrderReminder_orderLines__wOLmL article strong{color:#2a252d;font-size:11px}.OrderReminder_orderLines__wOLmL article small{color:#716a75;font-size:8px}.OrderReminder_orderLines__wOLmL article em{color:#aaa2ad;font-size:7px;font-style:normal}.OrderReminder_orderLines__wOLmL article>button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:11px;background:#f0e8fc;color:#7137d9;font-size:17px}.OrderReminder_orderDialog__Zs1jP>footer{display:grid;grid-template-columns:auto auto 1fr;gap:10px;margin-top:18px}.OrderReminder_orderDialog__Zs1jP>footer button{height:48px;border-radius:14px;font-size:9px;font-weight:800}.OrderReminder_dialogDanger__o2aXz{border:1px solid #f1c8c5;background:#fff3f2;color:#b6322b;padding:0 15px}.OrderReminder_dialogDanger__o2aXz:disabled{opacity:.45}.OrderReminder_dialogSecondary__b6dcB{border:1px solid #dfd9e3;background:#fff;color:#5f5863;padding:0 15px}.OrderReminder_dialogPrimary__FzpOh{border:0;background:#1d1d1f;color:#fff}@media(max-width:760px){.OrderReminder_dialogBackdrop__5UwMN{align-items:end;padding:0}.OrderReminder_orderDialog__Zs1jP{max-height:88vh;border-radius:28px 28px 0 0;padding:20px}.OrderReminder_orderDialog__Zs1jP h2{font-size:26px}.OrderReminder_orderSummary___1gOV{align-items:flex-start;flex-direction:column;gap:6px}.OrderReminder_orderDialog__Zs1jP>footer{grid-template-columns:1fr}.OrderReminder_dialogSecondary__b6dcB{order:2}}@media print{.OrderReminder_page__ZAFBr>.OrderReminder_hero__3x3eh,.OrderReminder_page__ZAFBr>.OrderReminder_layout__qFS4X{display:none!important}.OrderReminder_dialogBackdrop__5UwMN{position:absolute;inset:0;display:block;background:#fff;padding:0}.OrderReminder_orderDialog__Zs1jP{width:100%;max-height:none;overflow:visible;border:0;border-radius:0;background:#fff;padding:24px;box-shadow:none}.OrderReminder_dialogClose__pu_bH,.OrderReminder_orderDialog__Zs1jP>footer,.OrderReminder_orderLines__wOLmL article>button{display:none!important}}.OrderReminder_supplierGroups__evyTa{display:flex;flex-direction:column;gap:16px}.OrderReminder_supplierGroup__AsXHQ{overflow:hidden;border:1px solid #ded2e8;border-radius:20px;background:#f3eef8;padding:9px}.OrderReminder_supplierGroupReview__f0tvp{border-color:#eacb8b;background:#fff7e9}.OrderReminder_supplierGroup__AsXHQ>header{display:flex;min-height:68px;align-items:center;gap:12px;border-radius:14px;background:#fff;padding:10px}.OrderReminder_supplierGroup__AsXHQ>header>i{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:11px;background:#211722;color:#fff;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.05em}.OrderReminder_supplierGroupReview__f0tvp>header>i{background:#b87a17}.OrderReminder_supplierGroup__AsXHQ>header span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.OrderReminder_supplierGroup__AsXHQ>header small{color:#7a3ff2;font-size:6px;font-weight:850;letter-spacing:.14em}.OrderReminder_supplierGroupReview__f0tvp>header small{color:#986314}.OrderReminder_supplierGroup__AsXHQ>header strong{overflow:hidden;color:#302a33;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.OrderReminder_supplierGroup__AsXHQ>header em{color:#8f8793;font-size:7px;font-style:normal}.OrderReminder_supplierGroup__AsXHQ>header button{border:1px solid #ded5e7;border-radius:10px;background:#f4edff;padding:9px 11px;color:#6630c5;font-size:7px;font-weight:750}.OrderReminder_supplierGroup__AsXHQ>.OrderReminder_items__rPGfv{margin-top:8px}.OrderReminder_catalogMatch__lilnv,.OrderReminder_catalogReview__QU25Z{display:block;margin:5px 0 2px;white-space:normal!important;line-height:1.35}.OrderReminder_catalogMatch__lilnv{color:#287d61!important}.OrderReminder_catalogReview__QU25Z{color:#a36a18!important}.OrderReminder_composer__pN3M7 label>small{color:#948c98;font-size:7px;font-weight:500;line-height:1.4}.OrderReminder_reviewAction__5Q9cu{display:block;margin-top:7px;border:0;border-radius:8px;background:#efe5ff;padding:7px 9px;color:#6c32cb;font-size:7px;font-weight:800}.OrderReminder_reviewAction__5Q9cu:hover{background:#e4d3ff}.OrderReminder_reviewPanel__mMvtM{display:flex;flex-direction:column;margin-top:20px;border:1px solid #e5ddea;border-radius:18px;background:#fff;padding:18px}.OrderReminder_reviewPanel__mMvtM>strong{font-size:14px}.OrderReminder_reviewPanel__mMvtM>small{margin-top:5px;color:#9c721f;font-size:8px;line-height:1.45}.OrderReminder_reviewPanel__mMvtM label{display:flex;flex-direction:column;gap:7px;margin-top:17px;color:#766e79;font-size:8px;font-weight:750}.OrderReminder_reviewPanel__mMvtM input{height:48px;border:1px solid #ddd5e2;border-radius:13px;padding:0 14px;color:#29242c;font:inherit;font-size:11px;outline:0}.OrderReminder_reviewPanel__mMvtM input:focus{border-color:#9565e5;box-shadow:0 0 0 3px #f0e8fc}.OrderReminder_reviewPanel__mMvtM em{margin-top:8px;color:#6f6672;font-size:7px;font-style:normal}.OrderReminder_dialogPrimary__FzpOh:disabled{opacity:.42}.OrderReminder_researchEvidence__jnnO6{display:flex;flex-direction:column;gap:3px;margin-top:7px;border:1px solid #cfe7dc;border-radius:9px;background:#eff8f4;padding:7px 9px}.OrderReminder_researchEvidence__jnnO6 b{color:#267957!important;font-size:6px!important;font-weight:850;letter-spacing:.08em}.OrderReminder_researchEvidence__jnnO6 span{color:#4e7063;font-size:7px;line-height:1.4}.OrderReminder_reviewPanel__mMvtM select{height:48px;border:1px solid #ddd5e2;border-radius:13px;background:#fff;padding:0 14px;color:#29242c;font:inherit;font-size:11px;outline:0}.OrderReminder_reviewPanel__mMvtM select:focus{border-color:#9565e5;box-shadow:0 0 0 3px #f0e8fc}.OrderReminder_reviewLookup__WOyRW{height:42px;margin-top:11px;border:0;border-radius:12px;background:#211722;color:#fff;font-size:8px;font-weight:800}.OrderReminder_reviewLookup__WOyRW:disabled{opacity:.45}.OrderReminder_reviewDivider__vJ6rO{display:flex;align-items:center;gap:10px;margin:18px 0 2px;color:#a49ba7;font-size:6px;font-weight:850;letter-spacing:.15em}.OrderReminder_reviewDivider__vJ6rO:after,.OrderReminder_reviewDivider__vJ6rO:before{height:1px;flex:1;background:#ece6ef;content:""}.OrderReminder_composer__pN3M7,.OrderReminder_itemUrgent__MuPW1,.OrderReminder_item__3KMLb,.OrderReminder_listPanel__Xw2Wx,.OrderReminder_orderGroup__BYOkx,.OrderReminder_reviewPanel__mMvtM,.OrderReminder_supplierGroup__AsXHQ{border-color:rgba(29,29,31,.075);background:rgba(255,255,255,.82);box-shadow:inset 0 1px rgba(255,255,255,.95),0 1px 1px rgba(20,16,24,.025),0 10px 30px rgba(46,29,57,.05);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.OrderReminder_itemUrgent__MuPW1{border-color:rgba(197,68,58,.18);background:linear-gradient(100deg,rgba(255,247,246,.94),rgba(255,255,255,.88))}.OrderReminder_itemUrgent__MuPW1,.OrderReminder_item__3KMLb,.OrderReminder_orderGroup__BYOkx{transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease,box-shadow .18s ease}.OrderReminder_itemUrgent__MuPW1:hover,.OrderReminder_item__3KMLb:hover,.OrderReminder_orderGroup__BYOkx:not(:disabled):hover{transform:translateY(-1px);border-color:rgba(122,63,242,.15);box-shadow:inset 0 1px rgba(255,255,255,.96),0 13px 28px rgba(46,29,57,.065)}.OrderReminder_dialogBackdrop__5UwMN{background:rgba(24,19,28,.42);backdrop-filter:saturate(120%) blur(20px);-webkit-backdrop-filter:saturate(120%) blur(20px)}.OrderReminder_orderDialog__Zs1jP{border-color:rgba(255,255,255,.8);background:rgba(250,250,252,.95);box-shadow:inset 0 1px rgba(255,255,255,.95),0 38px 120px rgba(22,15,29,.3);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.OrderReminder_composer__pN3M7,.OrderReminder_listPanel__Xw2Wx,.OrderReminder_reviewPanel__mMvtM{border:1px solid rgba(60,60,67,.13);background:#fff;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.OrderReminder_supplierGroup__AsXHQ{border:0;background:#f2f2f7;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.OrderReminder_itemUrgent__MuPW1,.OrderReminder_item__3KMLb,.OrderReminder_orderGroup__BYOkx{border:0;background:#f5f5f7;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.OrderReminder_itemUrgent__MuPW1{background:#fff4f2}.OrderReminder_itemUrgent__MuPW1:hover,.OrderReminder_item__3KMLb:hover,.OrderReminder_orderGroup__BYOkx:not(:disabled):hover{transform:none;border:0;background:#ececf1;box-shadow:none}.OrderReminder_itemUrgent__MuPW1:hover{background:#ffeae7}.OrderReminder_composer__pN3M7 input,.OrderReminder_composer__pN3M7 select,.OrderReminder_composer__pN3M7 textarea,.OrderReminder_reviewPanel__mMvtM input,.OrderReminder_reviewPanel__mMvtM select{border:1px solid rgba(60,60,67,.13);background:#fff;box-shadow:none}.OrderReminder_composer__pN3M7 input:focus,.OrderReminder_composer__pN3M7 select:focus,.OrderReminder_composer__pN3M7 textarea:focus,.OrderReminder_reviewPanel__mMvtM input:focus,.OrderReminder_reviewPanel__mMvtM select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.18)}.OrderReminder_dialogBackdrop__5UwMN{background:rgba(0,0,0,.3);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.OrderReminder_orderDialog__Zs1jP{border:1px solid rgba(255,255,255,.7);background:rgba(250,250,252,.98);box-shadow:0 24px 80px rgba(0,0,0,.2)}.OrderReminder_orderSummary___1gOV{background:#1d1d1f}.OrderReminder_orderLines__wOLmL article{border:0;background:#fff}@page supplierOrder{size:A4;margin:0}@media print{.OrderReminder_orderDialog__Zs1jP{page:supplierOrder;padding:12mm!important}}@media(min-width:761px){.OrderReminder_layout__qFS4X,.OrderReminder_page__ZAFBr{gap:16px}.OrderReminder_composer__pN3M7,.OrderReminder_listPanel__Xw2Wx,.OrderReminder_reviewPanel__mMvtM{border-radius:23px;padding:22px}.OrderReminder_composer__pN3M7 h2,.OrderReminder_listPanel__Xw2Wx h2{font-size:24px}.OrderReminder_composer__pN3M7 p,.OrderReminder_listPanel__Xw2Wx p{font-size:12px}.OrderReminder_composer__pN3M7 label,.OrderReminder_reviewPanel__mMvtM label{font-size:11px}.OrderReminder_composer__pN3M7 label>small{font-size:10px}.OrderReminder_composer__pN3M7 input,.OrderReminder_composer__pN3M7 select,.OrderReminder_composer__pN3M7 textarea{font-size:13px}.OrderReminder_supplierGroup__AsXHQ>header small{font-size:9px}.OrderReminder_supplierGroup__AsXHQ>header strong{font-size:14px}.OrderReminder_supplierGroup__AsXHQ>header button,.OrderReminder_supplierGroup__AsXHQ>header em{font-size:10px}.OrderReminder_itemUrgent__MuPW1 strong,.OrderReminder_item__3KMLb strong{font-size:13px}.OrderReminder_itemUrgent__MuPW1 small,.OrderReminder_item__3KMLb small{font-size:10px}.OrderReminder_reviewPanel__mMvtM>strong{font-size:17px}.OrderReminder_reviewAction__5Q9cu,.OrderReminder_reviewLookup__WOyRW,.OrderReminder_reviewPanel__mMvtM>small{font-size:10px}}@media(max-width:760px){.OrderReminder_composer__pN3M7,.OrderReminder_listPanel__Xw2Wx,.OrderReminder_reviewPanel__mMvtM{padding:17px}.OrderReminder_composer__pN3M7 label,.OrderReminder_reviewPanel__mMvtM label{font-size:11px}.OrderReminder_composer__pN3M7 label>small{font-size:10px}.OrderReminder_supplierGroup__AsXHQ>header small{font-size:9px}.OrderReminder_supplierGroup__AsXHQ>header strong{font-size:14px}.OrderReminder_supplierGroup__AsXHQ>header em{font-size:10px}.OrderReminder_itemUrgent__MuPW1 strong,.OrderReminder_item__3KMLb strong{font-size:13px}.OrderReminder_itemUrgent__MuPW1 small,.OrderReminder_item__3KMLb small{font-size:10px}}@media screen{.panel-v3 .OrderReminder_page__ZAFBr{gap:22px;color:#1d1d1f}.panel-v3 .OrderReminder_layout__qFS4X{grid-template-columns:minmax(270px,.8fr) minmax(0,1.4fr);gap:20px;align-items:start}.panel-v3 .OrderReminder_composer__pN3M7,.panel-v3 .OrderReminder_listPanel__Xw2Wx{padding:24px;border:1px solid #e4dbea;border-radius:18px;background:#fff;box-shadow:none;backdrop-filter:none}.panel-v3 .OrderReminder_listHead__AuAjr strong,.panel-v3 .OrderReminder_sectionHead__ALyfe strong{font-size:17px;font-weight:600;color:#45304f;letter-spacing:-.3px}.panel-v3 .OrderReminder_listHead__AuAjr small,.panel-v3 .OrderReminder_sectionHead__ALyfe small{font-size:10px;line-height:1.5;color:#6e6e73}.panel-v3 .OrderReminder_sectionHead__ALyfe i{background:#f0e6fb;color:#8b64a6;border-radius:9px;box-shadow:none}.panel-v3 .OrderReminder_composer__pN3M7 label{font-size:11px;font-weight:500;color:#8e799c}.panel-v3 .OrderReminder_composer__pN3M7 label>small{font-size:10px;line-height:1.6;color:#6e6e73}.panel-v3 .OrderReminder_composer__pN3M7 :is(input,select,textarea){min-height:43px;border:1px solid #e3d7ec;border-radius:9px;background:#fcf9ff;font-size:13px;box-shadow:none;padding:11px;color:#574061}.panel-v3 .OrderReminder_composer__pN3M7 .OrderReminder_urgent__ILLwT{background:#fff8f4;border:1px solid #f0e2d8;border-radius:10px;padding:12px}.panel-v3 .OrderReminder_urgent__ILLwT input{width:18px;height:18px;min-height:18px;padding:0}.panel-v3 .OrderReminder_add__RYlgZ{background:#7a3ff2;border:0;border-radius:10px;min-height:43px;color:#fff;font-size:12px;box-shadow:none}.panel-v3 .OrderReminder_listHead__AuAjr>button{border:1px solid #e2d5ed;border-radius:8px;padding:8px 11px;font-size:10px;color:#92729f}.panel-v3 .OrderReminder_supplierGroup__AsXHQ{background:#f5f1fa;border:1px solid #e6daee;border-radius:14px;padding:9px;box-shadow:none;backdrop-filter:none}.panel-v3 .OrderReminder_supplierGroup__AsXHQ>header{border-radius:9px;padding:12px;background:#fff;gap:12px}.panel-v3 .OrderReminder_supplierGroup__AsXHQ>header>i{border-radius:9px;background:#e7dbf3;color:#926eac;width:35px;height:35px;flex-basis:35px;box-shadow:none}.panel-v3 .OrderReminder_supplierGroup__AsXHQ>header strong{font-size:14px;color:#553a63}.panel-v3 .OrderReminder_supplierGroup__AsXHQ>header small{font-size:8px;color:#6e6e73}.panel-v3 .OrderReminder_supplierGroup__AsXHQ>header em{font-size:10px;color:#6e6e73}.panel-v3 .OrderReminder_supplierGroup__AsXHQ>header button{font-size:10px;padding:9px 11px;border-radius:8px;background:#efe4fa;color:#936aab;border:1px solid #e3ceef}.panel-v3 .OrderReminder_itemUrgent__MuPW1,.panel-v3 .OrderReminder_item__3KMLb{border:1px solid #eee4f5;border-radius:10px;padding:14px;background:#fff;box-shadow:none;backdrop-filter:none}.panel-v3 .OrderReminder_itemUrgent__MuPW1{background:#fffbf7;border-color:#eedfd2}.panel-v3 .OrderReminder_itemBody__bPza0 h2{font-size:14px;font-weight:600;color:#533a5e}.panel-v3 .OrderReminder_itemBody__bPza0 p{font-size:11px;color:#6e6e73;line-height:1.6}.panel-v3 .OrderReminder_itemBody__bPza0 small{font-size:10px;line-height:1.6;color:#6e6e73}.panel-v3 .OrderReminder_check__xi2hW{border:1px solid #dfcceb;background:#f8f1fd;border-radius:8px;box-shadow:none;width:31px;height:31px}.panel-v3 .OrderReminder_reviewAction__5Q9cu{font-size:10px;padding:8px 11px;border-radius:8px;background:#eee0fa;color:#8b5ba7}.panel-v3 .OrderReminder_archive__xKNZ7>summary{font-size:12px;color:#8e719f}.panel-v3 .OrderReminder_orderGroup__BYOkx{padding:16px;border:1px solid #eadff1;background:#faf7fd;border-radius:11px;box-shadow:none}.panel-v3 .OrderReminder_orderGroup__BYOkx strong{font-size:13px;color:#684a78}.panel-v3 .OrderReminder_orderGroup__BYOkx em,.panel-v3 .OrderReminder_orderGroup__BYOkx small{font-size:10px;color:#6e6e73}.panel-v3 .OrderReminder_dialogBackdrop__5UwMN{background:#20152f66;backdrop-filter:blur(5px);z-index:110}.panel-v3 .OrderReminder_orderDialog__Zs1jP{border:1px solid #e2d4ec;border-radius:22px;background:#fff;padding:25px;box-shadow:0 25px 100px #2c133e33}.panel-v3 .OrderReminder_orderDialog__Zs1jP h2{font-size:26px;letter-spacing:-.7px;color:#483053}.panel-v3 .OrderReminder_reviewPanel__mMvtM{border:1px solid #e4d7ee;border-radius:12px;background:#fbf8fe;padding:18px;box-shadow:none}.panel-v3 .OrderReminder_reviewPanel__mMvtM label{font-size:11px;color:#8f719f}.panel-v3 .OrderReminder_reviewPanel__mMvtM :is(input,select){min-height:43px;border:1px solid #e4d7ee;border-radius:9px;font-size:13px;padding:11px}.panel-v3 .OrderReminder_orderSummary___1gOV{background:#f1eafa;border-radius:11px;color:#7e5b96}.panel-v3 .OrderReminder_orderSummary___1gOV strong{color:#624276;font-size:13px}.panel-v3 .OrderReminder_orderSummary___1gOV span{color:#6e6e73;font-size:9px}.panel-v3 .OrderReminder_orderDialog__Zs1jP>footer>button{border-radius:10px;min-height:42px;font-size:11px;box-shadow:none}.panel-v3 .OrderReminder_dialogPrimary__FzpOh{background:#7a3ff2;color:#fff}@media(max-width:760px){.panel-v3 .OrderReminder_layout__qFS4X{grid-template-columns:1fr}.panel-v3 .OrderReminder_composer__pN3M7,.panel-v3 .OrderReminder_listPanel__Xw2Wx{padding:18px}.panel-v3 .OrderReminder_composer__pN3M7 :is(input,select,textarea){font-size:16px}.panel-v3 .OrderReminder_dialogBackdrop__5UwMN{padding:10px;align-items:end}.panel-v3 .OrderReminder_orderDialog__Zs1jP{border-radius:20px 20px 12px 12px;padding:20px;max-height:92dvh}.panel-v3 .OrderReminder_supplierGroup__AsXHQ>header{flex-wrap:wrap}.panel-v3 .OrderReminder_supplierGroup__AsXHQ>header button{margin-left:47px}}}@media screen{.panel-v3.panel-dna .OrderReminder_page__ZAFBr{gap:24px}.panel-v3.panel-dna .OrderReminder_layout__qFS4X{grid-template-columns:minmax(280px,.75fr) minmax(0,1.35fr);align-items:start;gap:24px}.panel-v3.panel-dna .OrderReminder_composer__pN3M7{position:sticky;top:105px;padding:25px;border:1px solid #e2d8e9;border-radius:25px;background:#fff;box-shadow:0 8px 30px #30163e09}.panel-v3.panel-dna .OrderReminder_listPanel__Xw2Wx{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.panel-v3.panel-dna .OrderReminder_sectionHead__ALyfe{gap:12px;padding-bottom:20px;border-bottom:1px solid #ede5f2}.panel-v3.panel-dna .OrderReminder_sectionHead__ALyfe i{width:42px;height:42px;border-radius:14px;background:#261b2e;color:#fff;font-size:18px}.panel-v3.panel-dna .OrderReminder_listHead__AuAjr strong,.panel-v3.panel-dna .OrderReminder_sectionHead__ALyfe strong{color:#2b2033;font-size:20px;letter-spacing:-.5px}.panel-v3.panel-dna .OrderReminder_listHead__AuAjr small,.panel-v3.panel-dna .OrderReminder_sectionHead__ALyfe small{color:#7e6f88;font-size:11px;line-height:1.6}.panel-v3.panel-dna .OrderReminder_composer__pN3M7 label{gap:8px;color:#6e5b7b;font-size:12px;font-weight:600}.panel-v3.panel-dna .OrderReminder_composer__pN3M7 label>small{color:#7e7087;font-size:11px;line-height:1.6}.panel-v3.panel-dna .OrderReminder_composer__pN3M7 :is(input,select,textarea){min-height:47px;padding:12px 13px;border:1px solid #e1d7e8;border-radius:13px;background:#faf8fc;color:#33203f;font-size:14px}.panel-v3.panel-dna .OrderReminder_composer__pN3M7 :is(input,select,textarea):focus{border-color:#ad87d4;background:#fff;box-shadow:0 0 0 4px #8851c213}.panel-v3.panel-dna .OrderReminder_composer__pN3M7 .OrderReminder_urgent__ILLwT{gap:8px;border:1px solid #efdbcf;border-radius:14px;background:#fff7ee;padding:14px}.panel-v3.panel-dna .OrderReminder_urgent__ILLwT input{min-height:20px;width:20px;height:20px;padding:0;accent-color:#a05d26}.panel-v3.panel-dna .OrderReminder_urgent__ILLwT strong{color:#8a542c;font-size:12px}.panel-v3.panel-dna .OrderReminder_urgent__ILLwT small{color:#99764f;font-size:10px}.panel-v3.panel-dna .OrderReminder_add__RYlgZ{min-height:51px;margin-top:20px;border:0;border-radius:15px;background:#261b2e;color:#fff;font-size:13px;box-shadow:0 7px 18px #30163e19}.panel-v3.panel-dna .OrderReminder_listHead__AuAjr{padding:6px 1px;margin-bottom:18px}.panel-v3.panel-dna .OrderReminder_listHead__AuAjr>button{min-height:40px;border:1px solid #e0d5e8;border-radius:12px;background:#fff;padding:10px 14px;color:#77568d;font-size:11px}.panel-v3.panel-dna .OrderReminder_supplierGroups__evyTa{gap:21px}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ{padding:0;overflow:hidden;border:1px solid #e3d9ea;border-radius:23px;background:#fff;box-shadow:0 8px 28px #30163e08}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header{min-height:90px;gap:14px;border-radius:0;padding:20px;background:#2b1e33}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header>i{width:46px;height:46px;flex-basis:46px;border:1px solid #ffffff15;border-radius:15px;background:#ffffff12;color:#e9d4fc;font-size:12px}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header small{color:#c6a8db;font-size:10px;letter-spacing:.1em}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header strong{color:#fff;font-size:18px;letter-spacing:-.4px}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header em{color:#c5b7cf;font-size:11px}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header button{min-height:41px;border:1px solid #ffffff26;border-radius:12px;background:#ffffff10;padding:11px 14px;color:#fff;font-size:11px}.panel-v3.panel-dna .OrderReminder_supplierGroupReview__f0tvp>header{background:#75512e}.panel-v3.panel-dna .OrderReminder_supplierGroupReview__f0tvp>header small{color:#f4ddbc}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>.OrderReminder_items__rPGfv{gap:0;margin:0;padding:0 20px}.panel-v3.panel-dna .OrderReminder_itemUrgent__MuPW1,.panel-v3.panel-dna .OrderReminder_item__3KMLb{gap:14px;min-height:108px;border:0;border-bottom:1px solid #eee6f3;border-radius:0;padding:20px 0;background:#fff;box-shadow:none}.panel-v3.panel-dna .OrderReminder_itemUrgent__MuPW1:last-child,.panel-v3.panel-dna .OrderReminder_item__3KMLb:last-child{border:0}.panel-v3.panel-dna .OrderReminder_itemUrgent__MuPW1:hover,.panel-v3.panel-dna .OrderReminder_item__3KMLb:hover{transform:none;background:#fff;box-shadow:none}.panel-v3.panel-dna .OrderReminder_itemBody__bPza0 h2{color:#34213f;font-size:16px;letter-spacing:-.35px}.panel-v3.panel-dna .OrderReminder_itemBody__bPza0 p{color:#705e7d;font-size:12px;line-height:1.6}.panel-v3.panel-dna .OrderReminder_itemBody__bPza0 small{color:#87768f;font-size:11px;line-height:1.55}.panel-v3.panel-dna .OrderReminder_itemBody__bPza0 b{font-size:9px;background:#fff0e8;color:#a04d32}.panel-v3.panel-dna .OrderReminder_check__xi2hW{width:37px;height:37px;border:1px solid #d7c6e5;border-radius:12px;background:#f6effd}.panel-v3.panel-dna .OrderReminder_check__xi2hW:hover{background:#e9d9f9;color:#67378b}.panel-v3.panel-dna .OrderReminder_reviewAction__5Q9cu{min-height:34px;border-radius:9px;background:#eee4f8;padding:9px 12px;color:#6c448b;font-size:11px}.panel-v3.panel-dna .OrderReminder_catalogMatch__lilnv,.panel-v3.panel-dna .OrderReminder_catalogReview__QU25Z{font-size:11px}.panel-v3.panel-dna .OrderReminder_researchEvidence__jnnO6{margin-top:10px;border-radius:12px;padding:11px 13px}.panel-v3.panel-dna .OrderReminder_researchEvidence__jnnO6 b{font-size:10px!important}.panel-v3.panel-dna .OrderReminder_researchEvidence__jnnO6 span{font-size:11px;line-height:1.55}.panel-v3.panel-dna .OrderReminder_archive__xKNZ7{margin-top:25px;border-top-color:#e3d9e9;padding-top:20px}.panel-v3.panel-dna .OrderReminder_archive__xKNZ7>button span{color:#5d416e;font-size:13px}.panel-v3.panel-dna .OrderReminder_archive__xKNZ7>button b{color:#78598e;font-size:11px}.panel-v3.panel-dna .OrderReminder_orderGroups__e1q4J{gap:11px;margin-top:13px}.panel-v3.panel-dna .OrderReminder_orderGroup__BYOkx{border:1px solid #e1d7e7;border-radius:18px;padding:20px;background:#fff;box-shadow:0 4px 16px #30163e06}.panel-v3.panel-dna .OrderReminder_orderGroup__BYOkx small{color:#846794;font-size:10px;letter-spacing:.1em}.panel-v3.panel-dna .OrderReminder_orderGroup__BYOkx strong{margin-top:7px;color:#36203f;font-size:16px}.panel-v3.panel-dna .OrderReminder_orderGroup__BYOkx em{margin-top:6px;color:#887690;font-size:11px}.panel-v3.panel-dna .OrderReminder_empty__LrNR_{border:1px solid #e4d9ed;border-radius:23px;padding:32px;background:#fff}.panel-v3.panel-dna .OrderReminder_empty__LrNR_ strong{color:#5a3f6a;font-size:17px}.panel-v3.panel-dna .OrderReminder_empty__LrNR_ small{color:#7d6a88;font-size:12px}.panel-v3.panel-dna .OrderReminder_dialogBackdrop__5UwMN{background:#1b102961;backdrop-filter:blur(16px)}.panel-v3.panel-dna .OrderReminder_orderDialog__Zs1jP{border:1px solid #e6daec;border-radius:28px;padding:28px;background:#faf8fc;box-shadow:0 30px 110px #1d0c2f35}.panel-v3.panel-dna .OrderReminder_orderDialog__Zs1jP>header span{color:#79518f;font-size:10px}.panel-v3.panel-dna .OrderReminder_orderDialog__Zs1jP h2{margin-top:10px;color:#302039;font-size:30px;letter-spacing:-1px}.panel-v3.panel-dna .OrderReminder_orderDialog__Zs1jP>header p{color:#82708e;font-size:12px;line-height:1.6}.panel-v3.panel-dna .OrderReminder_orderSummary___1gOV{border:1px solid #43284f;border-radius:18px;padding:21px;background:linear-gradient(125deg,#211826,#4b275d)}.panel-v3.panel-dna .OrderReminder_orderSummary___1gOV span{color:#cab1dd;font-size:10px}.panel-v3.panel-dna .OrderReminder_orderSummary___1gOV strong{color:#fff;font-size:15px}.panel-v3.panel-dna .OrderReminder_orderLines__wOLmL article{border:1px solid #e7deed;border-radius:15px;padding:17px}.panel-v3.panel-dna .OrderReminder_orderLines__wOLmL article strong{font-size:14px;color:#3d2749}.panel-v3.panel-dna .OrderReminder_orderLines__wOLmL article small{font-size:12px;color:#7d6c87}.panel-v3.panel-dna .OrderReminder_orderLines__wOLmL article em{font-size:10px;color:#8a7994}.panel-v3.panel-dna .OrderReminder_reviewPanel__mMvtM{border:1px solid #e2d4eb;border-radius:19px;padding:21px;background:#fff}.panel-v3.panel-dna .OrderReminder_reviewPanel__mMvtM>strong{font-size:18px;color:#4d2f5f}.panel-v3.panel-dna .OrderReminder_reviewPanel__mMvtM>small{font-size:11px;line-height:1.6;color:#917042}.panel-v3.panel-dna .OrderReminder_reviewPanel__mMvtM label{font-size:12px;color:#735981}.panel-v3.panel-dna .OrderReminder_reviewPanel__mMvtM :is(input,select){min-height:47px;padding:12px;border-radius:12px;font-size:14px;color:#42254f}.panel-v3.panel-dna .OrderReminder_reviewPanel__mMvtM em{font-size:11px}.panel-v3.panel-dna .OrderReminder_reviewLookup__WOyRW{min-height:44px;font-size:12px;border-radius:12px}.panel-v3.panel-dna .OrderReminder_orderDialog__Zs1jP>footer>button{min-height:47px;border-radius:13px;font-size:12px}.panel-v3.panel-dna .OrderReminder_dialogPrimary__FzpOh{background:#261b2e;color:#fff}}@media screen and (max-width:960px){.panel-v3.panel-dna .OrderReminder_layout__qFS4X{grid-template-columns:minmax(0,1fr)}.panel-v3.panel-dna .OrderReminder_composer__pN3M7{position:static}}@media screen and (max-width:600px){.panel-v3.panel-dna .OrderReminder_page__ZAFBr{gap:19px}.panel-v3.panel-dna .OrderReminder_composer__pN3M7{border-radius:23px;padding:21px}.panel-v3.panel-dna .OrderReminder_composer__pN3M7 :is(input,select,textarea),.panel-v3.panel-dna .OrderReminder_reviewPanel__mMvtM :is(input,select){font-size:16px}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header{padding:18px;gap:11px}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header>i{width:39px;height:39px;flex-basis:39px}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header strong{font-size:16px;white-space:normal}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header button{margin-left:50px}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>.OrderReminder_items__rPGfv{padding:0 16px}.panel-v3.panel-dna .OrderReminder_itemUrgent__MuPW1,.panel-v3.panel-dna .OrderReminder_item__3KMLb{gap:10px;grid-template-columns:33px minmax(0,1fr) 28px}.panel-v3.panel-dna .OrderReminder_itemBody__bPza0 h2{font-size:15px;white-space:normal}.panel-v3.panel-dna .OrderReminder_check__xi2hW{width:32px;height:32px;border-radius:10px}.panel-v3.panel-dna .OrderReminder_orderDialog__Zs1jP{border-radius:25px 25px 14px 14px;padding:23px 20px}}.OrderReminder_desktopComposer__5GDxc,.OrderReminder_desktopHero__EBih3,.OrderReminder_itemMain__olxZm{display:contents}.OrderReminder_mobileCardActions__D2Nw7,.OrderReminder_mobileComposerDialog__SoOfU:not([open]),.OrderReminder_mobileHero__bBFNU,.OrderReminder_mobileHistoryEmpty__mcwmq,.OrderReminder_mobileSupplierOverview__5kQD8,.OrderReminder_mobileTabs__Csamv,.OrderReminder_orderGroup__BYOkx>.OrderReminder_mobileOrderDate__8dnPc,.OrderReminder_page__ZAFBr .OrderReminder_mobileText__HzOT0{display:none}@media screen and (max-width:639px){.panel-v3.panel-dna .OrderReminder_page__ZAFBr{gap:11px;color:#1D1D1F;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.OrderReminder_page__ZAFBr .OrderReminder_desktopComposer__5GDxc,.OrderReminder_page__ZAFBr .OrderReminder_desktopHero__EBih3,.OrderReminder_page__ZAFBr .OrderReminder_desktopText__U2_4_{display:none}.OrderReminder_page__ZAFBr .OrderReminder_mobileText__HzOT0{display:inline}.OrderReminder_mobileHero__bBFNU{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:190px;overflow:hidden;padding:20px;border-radius:26px;background:linear-gradient(135deg,#171119,#3B1B53 50%,#7432D5)}.OrderReminder_mobileHeroGlow__5SS3n{position:absolute;z-index:-1;top:-122px;right:-92px;width:250px;height:250px;border-radius:180px;background:#FFFFFF14;pointer-events:none}.OrderReminder_mobileHeroTop__SbkMu{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.OrderReminder_mobileHeroTop__SbkMu>div>span{color:#D2B9F5;font-size:9px;font-weight:800;letter-spacing:1.5px}.OrderReminder_mobileHero__bBFNU h1{margin:6px 0 0;color:#FFF;font-size:35px;font-weight:700;line-height:1.2;letter-spacing:-1.5px}.OrderReminder_mobileCount__B46Em{display:flex;align-items:center;flex-direction:column;min-width:58px;padding:9px;border:1px solid #ffffff1f;border-radius:15px;background:#FFFFFF17;color:#FFF;font-family:inherit}.OrderReminder_mobileCount__B46Em strong{font-size:19px;font-weight:700;line-height:1.2}.OrderReminder_mobileCount__B46Em span{margin-top:2px;color:#BEB6C3;font-size:7px}.OrderReminder_mobileHero__bBFNU>p{max-width:84%;margin:7px 0 0;color:#FFFFFFA8;font-size:11px;line-height:17px}.OrderReminder_mobileAdd__ZuyYI{align-self:flex-start;display:grid;place-items:center;min-height:46px;margin-top:17px;padding:0 15px;border:0;border-radius:13px;background:#FFF;color:#1D1D1F;font-family:inherit;font-size:12px;font-weight:700}.OrderReminder_mobileTabs__Csamv{display:flex;padding:4px;border-radius:15px;background:#EDE9F0}.OrderReminder_mobileTabs__Csamv button{display:grid;flex:1;place-items:center;min-height:42px;padding:0 5px;border:0;border-radius:12px;background:transparent;color:#77717D;font-family:inherit;font-size:10px;font-weight:700}.OrderReminder_mobileTabs__Csamv button[aria-selected=true]{background:#FFF;color:#5C2BC0}.panel-v3.panel-dna .OrderReminder_layout__qFS4X{display:block}.panel-v3.panel-dna .OrderReminder_listPanel__Xw2Wx{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.OrderReminder_page__ZAFBr[data-mobile-history=false] .OrderReminder_archive__xKNZ7,.OrderReminder_page__ZAFBr[data-mobile-history=true] .OrderReminder_pendingArea__om51C,.panel-v3.panel-dna .OrderReminder_listHead__AuAjr{display:none}.OrderReminder_mobileSupplierOverview__5kQD8{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;padding:16px;border-radius:18px;background:#211722}.OrderReminder_mobileSupplierOverview__5kQD8>div{display:flex;flex-direction:column}.OrderReminder_mobileSupplierOverview__5kQD8>div>span{color:#CDB2F6;font-size:7px;font-weight:900;letter-spacing:1.2px}.OrderReminder_mobileSupplierOverview__5kQD8>div>strong{margin-top:5px;color:#FFF;font-size:17px;font-weight:800}.OrderReminder_mobileSupplierOverview__5kQD8>span{display:flex;align-items:center;flex-direction:column;min-width:52px;padding:8px;border:1px solid #ffffff21;border-radius:13px;background:#FFFFFF1A}.OrderReminder_mobileSupplierOverview__5kQD8>span strong{color:#FFF;font-size:17px;font-weight:800}.OrderReminder_mobileSupplierOverview__5kQD8>span small{margin-top:1px;color:#C9C0CC;font-size:6.5px}.panel-v3.panel-dna .OrderReminder_supplierGroups__evyTa{gap:11px}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ{overflow:hidden;padding:8px;border:1px solid #e0d5ea;border-radius:21px;background:#F1EBF8;box-shadow:none}.panel-v3.panel-dna .OrderReminder_supplierGroupReview__f0tvp{border-color:#EACB8B;background:#FFF7E9}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header{flex-wrap:nowrap;min-height:78px;gap:11px;padding:11px;border-radius:15px;background:#FFF}.panel-v3.panel-dna .OrderReminder_supplierGroupReview__f0tvp>header{background:#FFFDF8}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header>i{flex:0 0 48px;width:48px;height:48px;border:0;border-radius:12px;background:#211722;color:#FFF;font-size:12px;font-weight:900;letter-spacing:.5px}.panel-v3.panel-dna .OrderReminder_supplierGroupReview__f0tvp>header>i{background:#B87A17}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header small{color:#7A3FF2;font-size:6.5px;font-weight:900;letter-spacing:1.1px}.panel-v3.panel-dna .OrderReminder_supplierGroupReview__f0tvp>header small{color:#9A6516}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:1px;color:#1D1D1F;font-size:16px;font-weight:800;line-height:1.2;letter-spacing:normal;white-space:normal}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header em{margin-top:1px;color:#77717D;font-size:8px;line-height:1.3}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header button{display:flex;align-items:center;justify-content:center;flex:0 0 48px;flex-direction:column;width:48px;height:48px;min-height:48px;margin:0;padding:0;border:0;border-radius:12px;background:#F0E7FF;color:#5C2BC0;font-size:0}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header button:before{content:"PDF";font-size:7px;font-weight:900}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>header button:after{content:"↓";margin-top:-1px;font-size:15px;font-weight:700}.panel-v3.panel-dna .OrderReminder_supplierGroup__AsXHQ>.OrderReminder_items__rPGfv{gap:9px;padding:0;margin:8px 0 0}.panel-v3.panel-dna .OrderReminder_itemUrgent__MuPW1,.panel-v3.panel-dna .OrderReminder_item__3KMLb{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:82px;overflow:hidden;padding:0;border:1px solid #e7e1e9;border-radius:14px;background:#FFF;box-shadow:none}.panel-v3.panel-dna .OrderReminder_itemUrgent__MuPW1:last-child,.panel-v3.panel-dna .OrderReminder_item__3KMLb:last-child{border:1px solid #e7e1e9}.panel-v3.panel-dna .OrderReminder_itemUrgent__MuPW1,.panel-v3.panel-dna .OrderReminder_itemUrgent__MuPW1:last-child{border-left:4px solid #d75143}.panel-v3.panel-dna .OrderReminder_itemUrgent__MuPW1:hover,.panel-v3.panel-dna .OrderReminder_item__3KMLb:hover{background:#FFF}.OrderReminder_itemMain__olxZm{display:flex;align-items:center;gap:12px;padding:13px}.panel-v3.panel-dna .OrderReminder_check__xi2hW{flex:0 0 39px;width:39px;height:39px;border:1.5px solid #c8c3cb;border-radius:12px;background:#FFF;font-size:17px;color:transparent}.panel-v3.panel-dna .OrderReminder_checkLocked__69mLB{border:1px solid #ded8e1;background:#F3F0F4;color:#A59EA8;font-size:14px}.panel-v3.panel-dna .OrderReminder_itemBody__bPza0{flex:1;min-width:0}.panel-v3.panel-dna .OrderReminder_itemBody__bPza0>div{gap:0}.panel-v3.panel-dna .OrderReminder_itemBody__bPza0 h2{flex-shrink:1;margin:0;color:#1D1D1F;font-size:15px;font-weight:700;letter-spacing:normal;white-space:normal}.panel-v3.panel-dna .OrderReminder_itemBody__bPza0 b{flex-shrink:0;margin-left:7px;padding:5px 7px;border-radius:8px;background:#FFF0ED;color:#B83F32;font-size:7px;font-weight:800}.panel-v3.panel-dna .OrderReminder_itemBody__bPza0 p{margin:5px 0 0;color:#77717D;font-size:10px;line-height:1.4}.panel-v3.panel-dna .OrderReminder_catalogMatch__lilnv,.panel-v3.panel-dna .OrderReminder_catalogReview__QU25Z{margin:5px 0 0;font-size:8px;line-height:12px}.panel-v3.panel-dna .OrderReminder_researchEvidence__jnnO6{padding:7px 9px;margin-top:7px;border:1px solid #cfe7dc;border-radius:9px;background:#EFF8F4}.panel-v3.panel-dna .OrderReminder_researchEvidence__jnnO6 b{margin:0;padding:0;background:transparent;color:#267957;font-size:6.5px!important;font-weight:900;letter-spacing:.7px}.panel-v3.panel-dna .OrderReminder_researchEvidence__jnnO6 span{font-size:7.5px;line-height:11px}.panel-v3.panel-dna .OrderReminder_requestAuthor__QAH6X{margin-top:6px}.panel-v3.panel-dna .OrderReminder_requestAuthor__QAH6X>i{display:none}.panel-v3.panel-dna .OrderReminder_requestAuthor__QAH6X strong,.panel-v3.panel-dna .OrderReminder_requestAuthor__QAH6X>span{color:#AAA3AD;font-size:8px;font-weight:400}.panel-v3.panel-dna .OrderReminder_itemBody__bPza0 .OrderReminder_reviewAction__5Q9cu{display:none}.OrderReminder_mobileCardActions__D2Nw7{display:flex;gap:8px;padding:9px;border-top:1px solid #eee9f0}.OrderReminder_mobileCardActions__D2Nw7 button{display:grid;flex:1;place-items:center;min-height:39px;padding:0 10px;border:0;border-radius:9px;background:#F0E7FF;color:#5C2BC0;font-family:inherit;font-size:8px;font-weight:800}.OrderReminder_mobileCardActions__D2Nw7 button+button{background:#211722;color:#FFF}.panel-v3.panel-dna .OrderReminder_remove__jpFu1{display:grid;place-items:center;width:100%;min-height:40px;height:auto;padding:8px;border:0;border-top:1px solid #f3d5cf;border-radius:0;background:#FFF4F1;color:#A33B30;font-size:8.5px;font-weight:800}.OrderReminder_mobileHistoryEmpty__mcwmq,.panel-v3.panel-dna .OrderReminder_empty__LrNR_{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:230px;padding:24px;border:1px solid #e6e0e8;border-radius:21px;background:#FFF}.OrderReminder_mobileHistoryEmpty__mcwmq>span,.panel-v3.panel-dna .OrderReminder_empty__LrNR_>span{width:auto;height:auto;border-radius:0;background:transparent;color:#7A3FF2;font-size:29px}.OrderReminder_mobileHistoryEmpty__mcwmq>strong,.panel-v3.panel-dna .OrderReminder_empty__LrNR_>strong{margin-top:10px;color:#1D1D1F;font-size:20px;font-weight:700}.OrderReminder_mobileHistoryEmpty__mcwmq>p,.panel-v3.panel-dna .OrderReminder_empty__LrNR_>small{margin:5px 0 0;color:#77717D;font-size:10px;text-align:center}.panel-v3.panel-dna .OrderReminder_empty__LrNR_ .OrderReminder_mobileText__HzOT0{display:inline;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}.panel-v3.panel-dna .OrderReminder_archive__xKNZ7{margin:0;padding:0;border:0}.panel-v3.panel-dna .OrderReminder_archive__xKNZ7>button{display:none}.panel-v3.panel-dna .OrderReminder_orderGroups__e1q4J{gap:11px;margin:0}.panel-v3.panel-dna .OrderReminder_orderGroup__BYOkx{align-items:center;justify-content:flex-start;gap:0;min-height:98px;padding:13px;border:1px solid #e4dee7;border-radius:20px;background:#FFF;box-shadow:none}.panel-v3.panel-dna .OrderReminder_orderGroup__BYOkx>.OrderReminder_mobileOrderDate__8dnPc{display:flex;align-items:center;justify-content:center;flex:0 0 58px;width:58px;height:58px;border-radius:15px;background:#F0E6FF}.panel-v3.panel-dna .OrderReminder_mobileOrderDate__8dnPc>strong{margin:0;color:#5C2BC0;font-size:20px;font-weight:800}.panel-v3.panel-dna .OrderReminder_mobileOrderDate__8dnPc>small{margin-top:1px;color:#5C2BC0;font-size:8px;font-weight:800;letter-spacing:normal;text-transform:uppercase}.OrderReminder_historyCopy__POT5u{flex:1;min-width:0;margin-left:13px}.panel-v3.panel-dna .OrderReminder_historyCopy__POT5u>small{color:#7A3FF2;font-size:7px;font-weight:800;letter-spacing:1px}.panel-v3.panel-dna .OrderReminder_historyCopy__POT5u>strong{margin-top:4px;color:#1D1D1F;font-size:16px;font-weight:800}.panel-v3.panel-dna .OrderReminder_historyCopy__POT5u>em{margin-top:5px;color:#77717D;font-size:8.5px}.panel-v3.panel-dna .OrderReminder_orderGroup__BYOkx>i{margin-left:8px;color:#7A3FF2;font-size:13px;font-weight:800}.OrderReminder_mobileComposerDialog__SoOfU{inset:auto 0 0;width:100%;max-width:100%;height:calc(100dvh - env(safe-area-inset-top) - 12px);max-height:calc(100dvh - env(safe-area-inset-top) - 12px);margin:0;padding:0;overflow:auto;border:0;border-radius:28px 28px 0 0;background:#F7F6F9;color:#1D1D1F;box-shadow:0 -20px 80px #21172233;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.OrderReminder_mobileComposerDialog__SoOfU[open]{display:block}.OrderReminder_mobileComposerDialog__SoOfU::backdrop{background:#17111966;backdrop-filter:blur(6px)}.panel-v3.panel-dna .OrderReminder_composerPhone__PvBpj{position:static;padding:20px 20px max(44px,env(safe-area-inset-bottom));border:0;border-radius:0;background:#F7F6F9;box-shadow:none}.OrderReminder_composerHead__yWytl{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.OrderReminder_composerHead__yWytl>div>span{color:#7A3FF2;font-size:9px;font-weight:800;letter-spacing:1.5px}.OrderReminder_composerHead__yWytl h2{margin:5px 0 0;color:#1D1D1F;font-size:31px;font-weight:700;letter-spacing:-1px}.OrderReminder_composerHead__yWytl>button{display:grid;flex-shrink:0;place-items:center;width:42px;height:42px;border:0;border-radius:21px;background:#E8E6E9;color:#1D1D1F;font-size:27px}.panel-v3.panel-dna .OrderReminder_composerPhone__PvBpj>label{gap:8px;margin-top:16px;color:#77717D;font-size:10px;font-weight:700}.panel-v3.panel-dna .OrderReminder_composerPhone__PvBpj :is(input,textarea){min-height:54px;padding:0 15px;border:1px solid #e5dfe7;border-radius:14px;background:#FFF;color:#1D1D1F;font-size:16px}.panel-v3.panel-dna .OrderReminder_composerPhone__PvBpj textarea{min-height:84px;padding-top:14px}.OrderReminder_ingredientSuggestions__rAVoW{overflow:hidden;margin-top:7px;border:1px solid #e5dfe7;border-radius:13px;background:#FFF}.OrderReminder_ingredientSuggestions__rAVoW:empty{display:none}.OrderReminder_ingredientSuggestions__rAVoW>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:52px;padding:9px 13px;border:0;border-bottom:1px solid #eee9f0;background:transparent;font-family:inherit;text-align:left}.OrderReminder_ingredientSuggestions__rAVoW>button:last-child{border-bottom:0}.OrderReminder_ingredientSuggestions__rAVoW>button>span:first-child{display:flex;flex:1;flex-direction:column}.OrderReminder_ingredientSuggestions__rAVoW strong{color:#1D1D1F;font-size:11px;font-weight:700}.OrderReminder_ingredientSuggestions__rAVoW small{margin-top:3px;color:#77717D;font-size:8px}.OrderReminder_ingredientSuggestions__rAVoW>button>span:last-child{color:#7A3FF2;font-size:9px;font-weight:800}.OrderReminder_freeProductHint__FPlJF{padding:12px;margin-top:8px;border:1px solid #ded0f5;border-radius:14px;background:#F5EEFF}.OrderReminder_freeProductHint__FPlJF strong{color:#5C2BC0;font-size:10px;font-weight:800}.OrderReminder_freeProductHint__FPlJF p{margin:4px 0 0;color:#736B78;font-size:8.5px;line-height:13px}.OrderReminder_autoSelection__dHEn6{display:flex;align-items:center;padding:12px;margin-top:9px;border:1px solid #c7e8d8;border-radius:14px;background:#EAF7F1}.OrderReminder_autoSelection__dHEn6>span{display:grid;flex-shrink:0;place-items:center;width:25px;height:25px;border-radius:12px;background:#2BA875;color:#FFF;font-size:12px;font-weight:900}.OrderReminder_autoSelection__dHEn6>div{flex:1;margin-left:10px}.OrderReminder_autoSelection__dHEn6 strong{color:#176746;font-size:10px;font-weight:800}.OrderReminder_autoSelection__dHEn6 p{margin:3px 0 0;color:#5E7A6E;font-size:8px}.OrderReminder_quickQuantity__aA4kV{display:flex;align-items:center;overflow:hidden;border:1px solid #e5dfe7;border-radius:14px;background:#FFF}.panel-v3.panel-dna .OrderReminder_composerPhone__PvBpj .OrderReminder_quickQuantity__aA4kV input{flex:1;width:0;min-height:56px;border:0;border-radius:0;font-size:18px}.OrderReminder_quickQuantity__aA4kV>span{display:grid;place-items:center;min-width:66px;height:56px;padding:0 14px;background:#F0E7FF;color:#5C2BC0;font-size:11px;font-weight:900}.OrderReminder_unitPicker__IqyAf{display:flex;gap:7px;margin-top:9px}.OrderReminder_unitPicker__IqyAf>button{display:grid;flex:1;place-items:center;min-height:43px;border:1px solid #ddd6e0;border-radius:11px;background:#FFF;color:#77717D;font-family:inherit;font-size:10px;font-weight:800}.OrderReminder_unitPicker__IqyAf>button[aria-pressed=true]{border-color:#7432D5;background:#7432D5;color:#FFF}.OrderReminder_advancedToggle__p7zy_{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:43px;margin-top:14px;padding:0;border:0;border-bottom:1px solid #e4dee7;background:transparent;color:#5C2BC0;font-family:inherit;font-size:10px;font-weight:800}.OrderReminder_advancedToggle__p7zy_>span:last-child{color:#7A3FF2;font-size:14px}.panel-v3.panel-dna .OrderReminder_composerPhone__PvBpj .OrderReminder_urgent__ILLwT{grid-template-columns:26px 1fr;padding:12px;border-color:#E5DFE7;background:#FFF}.panel-v3.panel-dna .OrderReminder_composerPhone__PvBpj .OrderReminder_urgent__ILLwT input{width:20px;height:20px;min-height:20px;padding:0;accent-color:#7A3FF2}.panel-v3.panel-dna .OrderReminder_composerPhone__PvBpj .OrderReminder_urgent__ILLwT strong{color:#1D1D1F;font-size:10px}.panel-v3.panel-dna .OrderReminder_composerPhone__PvBpj .OrderReminder_urgent__ILLwT small{color:#77717D;font-size:8px}.panel-v3.panel-dna .OrderReminder_composerPhone__PvBpj .OrderReminder_add__RYlgZ{min-height:54px;margin-top:20px;border:0;border-radius:15px;background:#211722;color:#FFF;font-size:12px;font-weight:800}.panel-v3.panel-dna .OrderReminder_dialogBackdrop__5UwMN{z-index:160;align-items:end;padding:0;background:#17111966}.panel-v3.panel-dna .OrderReminder_orderDialog__Zs1jP{max-height:calc(100dvh - env(safe-area-inset-top) - 12px);padding:20px 20px max(32px,env(safe-area-inset-bottom));border:0;border-radius:28px 28px 0 0;background:#F7F6F9}.panel-v3.panel-dna .OrderReminder_orderDialog__Zs1jP h2{color:#1D1D1F;font-size:31px;font-weight:700;letter-spacing:-1px}.panel-v3.panel-dna .OrderReminder_orderDialog__Zs1jP>header span{color:#7A3FF2;font-size:9px;font-weight:800;letter-spacing:1.5px}.panel-v3.panel-dna .OrderReminder_orderDialog__Zs1jP>header p{color:#77717D;font-size:10px;line-height:15px}.panel-v3.panel-dna .OrderReminder_reviewPanel__mMvtM :is(input,select){min-height:54px;font-size:16px}.panel-v3.panel-dna .OrderReminder_orderDialog__Zs1jP>footer{display:flex;flex-wrap:wrap}.panel-v3.panel-dna .OrderReminder_orderDialog__Zs1jP>footer>button{flex:1;min-width:120px;min-height:48px}}@media print{.OrderReminder_desktopHero__EBih3,.OrderReminder_mobileComposerDialog__SoOfU,.OrderReminder_mobileHero__bBFNU,.OrderReminder_mobileTabs__Csamv{display:none!important}}.OrderReminderAuthor_author__WgNRf{display:flex!important;align-items:center;gap:6px;margin-top:7px}.OrderReminderAuthor_author__WgNRf i{display:grid;width:21px;height:21px;flex:none;place-items:center;border-radius:7px;background:#eee7fb;color:#6d34cd;font-size:6px;font-style:normal;font-weight:800}.OrderReminderAuthor_author__WgNRf span{color:#9a939d;font-size:7px}.OrderReminderAuthor_author__WgNRf strong{color:#625b65;font-weight:700}@media(max-width:760px){.OrderReminderAuthor_author__WgNRf span{font-size:8px}}.PushNotificationSettings_settings__t17YH{border-top:1px solid #ece8ee;background:#f8f5fc;padding:11px 13px}.PushNotificationSettings_overview__bMO_0{display:flex;width:100%;align-items:center;border:1px solid #e7e1ea;border-radius:14px;background:#fff;padding:10px;text-align:left;box-shadow:0 6px 18px rgba(42,25,55,.05)}.PushNotificationSettings_status__D47O_{display:flex;min-width:0;flex:1;align-items:center;gap:10px}.PushNotificationSettings_status__D47O_>i{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#b9b3bd;box-shadow:0 0 0 4px #ebe7ed}.PushNotificationSettings_status__D47O_>i.PushNotificationSettings_on__PRdZH{background:#2f9c68;box-shadow:0 0 0 4px #dff3e9}.PushNotificationSettings_status__D47O_ span{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.PushNotificationSettings_status__D47O_ strong{color:#211d23;font-size:10px}.PushNotificationSettings_status__D47O_ small{color:#847d88;font-size:8px;line-height:1.35}.PushNotificationSettings_chevron__O85Y9{color:#7137d9;font-size:16px;transition:transform .2s ease}.PushNotificationSettings_chevronOpen__u1ORE{transform:rotate(180deg)}.PushNotificationSettings_guide___edWe{margin-top:8px;border:1px solid #dfd4ec;border-radius:14px;background:#fff;padding:12px}.PushNotificationSettings_guideHead__CIjIx{display:flex;flex-direction:column;gap:4px}.PushNotificationSettings_guideHead__CIjIx>span{color:#7137d9;font-size:7px;font-weight:800;letter-spacing:.12em}.PushNotificationSettings_guideHead__CIjIx>strong{color:#241e27;font-size:10px}.PushNotificationSettings_guide___edWe ol{display:flex;margin:9px 0 0;padding:0;list-style:none;flex-direction:column}.PushNotificationSettings_guide___edWe li{display:flex;gap:8px;border-top:1px solid #eee9f1;padding:9px 0}.PushNotificationSettings_guide___edWe li>b{width:20px;color:#7137d9;font-size:7px}.PushNotificationSettings_guide___edWe li>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.PushNotificationSettings_guide___edWe li strong{font-size:8px}.PushNotificationSettings_guide___edWe li small{color:#837b88;font-size:7px;line-height:1.4}.PushNotificationSettings_privacy__VXmA9{margin:0;border-radius:9px;background:#f1e9ff;padding:8px;color:#5d4b69;font-size:7px;line-height:1.4}.PushNotificationSettings_actions__QUzVU{display:flex;gap:7px;margin-top:10px}.PushNotificationSettings_actions__QUzVU button{min-height:34px;flex:1;border:1px solid #ded8e3;border-radius:10px;background:#fff;color:#5f5665;font-size:8px;font-weight:750}.PushNotificationSettings_actions__QUzVU .PushNotificationSettings_primary__kHNis{border-color:#7137d9;background:#7137d9;color:#fff}.PushNotificationSettings_actions__QUzVU button:disabled{opacity:.5}.PushNotificationSettings_message__e2EsV{margin:8px 0 0;color:#6d6572;font-size:7px;line-height:1.35}@media screen{.panel-v3 .PushNotificationSettings_settings__t17YH{background:#faf9fc;border-color:#eeeaf2}.panel-v3 .PushNotificationSettings_overview__bMO_0{box-shadow:none;border-radius:10px}.panel-v3 .PushNotificationSettings_guideHead__CIjIx>strong,.panel-v3 .PushNotificationSettings_status__D47O_ strong{font-size:12px}.panel-v3 .PushNotificationSettings_guide___edWe li small,.panel-v3 .PushNotificationSettings_message__e2EsV,.panel-v3 .PushNotificationSettings_privacy__VXmA9,.panel-v3 .PushNotificationSettings_status__D47O_ small{font-size:11px;color:#6e6e73}.panel-v3 .PushNotificationSettings_guide___edWe li strong{font-size:12px}.panel-v3 .PushNotificationSettings_guide___edWe{border-radius:10px;border-color:#e5e5ea}.panel-v3 .PushNotificationSettings_actions__QUzVU button{font-size:11px;font-weight:600;border-radius:9px;min-height:40px}}.NotificationCenter_wrap__YqXNP{position:relative}.NotificationCenter_trigger__Efyjy{position:relative;display:grid;width:38px;height:38px;place-items:center;border:1px solid #e4e1e7;border-radius:12px;background:#fff;color:#4d4653;font-size:15px;box-shadow:0 6px 18px rgba(45,28,59,.04)}.NotificationCenter_triggerIcon__pCL3W{display:grid;place-items:center;font-size:15px}.NotificationCenter_triggerLabeled__qLARG{width:100%;grid-template-columns:22px 1fr;gap:5px;justify-content:start;padding:0 10px;color:#5f2fc0;font-size:10px;font-weight:650;text-align:left}.NotificationCenter_badge__qp3AJ{position:absolute;right:-5px;top:-5px;display:grid;min-width:18px;height:18px;place-items:center;border:2px solid #fff;border-radius:99px;background:#7137d9;padding:0 4px;color:#fff;font-size:7px;font-weight:800}.NotificationCenter_unreadNotice__sOpRC{position:absolute;z-index:70;top:50px;right:0;display:grid;width:min(330px,calc(100vw - 28px));grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;border:1px solid rgba(172,127,247,.38);border-radius:18px;background:linear-gradient(135deg,#211329,#54219c 72%,#7137d9);padding:13px 15px;color:#fff;box-shadow:0 18px 44px rgba(50,23,73,.28);text-align:left}.NotificationCenter_unreadNotice__sOpRC>i{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;background:rgba(255,255,255,.16);font-style:normal;font-weight:900}.NotificationCenter_unreadNotice__sOpRC>span{display:flex;min-width:0;flex-direction:column;gap:2px}.NotificationCenter_unreadNotice__sOpRC small{color:#d9c0ff;font-size:7px;font-weight:850;letter-spacing:.12em}.NotificationCenter_unreadNotice__sOpRC strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.NotificationCenter_unreadNotice__sOpRC em{color:rgba(255,255,255,.72);font-size:8px;font-style:normal}.NotificationCenter_panel__x5VPK{position:absolute;z-index:80;right:0;top:46px;width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(226,220,230,.95);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(144,91,235,.16),transparent 34%),rgba(251,250,252,.985);box-shadow:0 24px 70px rgba(35,20,48,.2);backdrop-filter:blur(24px)}.NotificationCenter_head__GCAfL{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 20px 16px}.NotificationCenter_head__GCAfL span{color:#7540d1;font-size:8px;font-weight:800;letter-spacing:.13em}.NotificationCenter_head__GCAfL h2{margin:4px 0 0;font-size:22px;font-weight:620;letter-spacing:-.04em}.NotificationCenter_head__GCAfL button{border:0;background:transparent;color:#6e35d8;font-size:9px;font-weight:700}.NotificationCenter_headActions__yO0tE{display:flex;align-items:center;gap:8px}.NotificationCenter_filters__1f6C4{display:flex;gap:6px;margin:0 10px 10px;padding:4px;border-radius:13px;background:#eee9f2}.NotificationCenter_filters__1f6C4 button{min-height:34px;display:flex;flex:1;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;background:transparent;color:#77707b;font-size:9px;font-weight:700}.NotificationCenter_filters__1f6C4 button b{display:grid;min-width:18px;height:18px;place-items:center;border-radius:99px;background:rgba(255,255,255,.75);font-size:7px}.NotificationCenter_filters__1f6C4 button.NotificationCenter_activeFilter__0mVbF{background:#fff;color:#6932cc;box-shadow:0 3px 10px rgba(48,28,64,.07)}.NotificationCenter_list__U9_ce{display:flex;max-height:430px;flex-direction:column;margin:0 10px 10px;overflow:auto;border:1px solid #ece8ee;border-radius:16px;background:#fff}.NotificationCenter_item__90gp5{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:start;border:0;border-bottom:1px solid #eeebf0;background:#fff;padding:14px 15px;text-align:left}.NotificationCenter_itemOpen__be2xE{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);gap:10px;border:0;background:transparent;padding:0;color:inherit;text-align:left}.NotificationCenter_item__90gp5:last-child{border-bottom:0}.NotificationCenter_item__90gp5.NotificationCenter_unread__rPN6V{background:#faf7ff}.NotificationCenter_icon__O8nSH{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;background:#eee7fb;color:#6630c4;font-size:13px}.NotificationCenter_urgent__k5ltv .NotificationCenter_icon__O8nSH{background:#ffebe8;color:#b33b2d}.NotificationCenter_copy__xSysV{display:flex;min-width:0;flex-direction:column;gap:4px}.NotificationCenter_copy__xSysV strong{font-size:11px;line-height:1.25}.NotificationCenter_copy__xSysV p{margin:0;color:#77717d;font-size:9px;line-height:1.4}.NotificationCenter_copy__xSysV small{color:#a09aa4;font-size:7px}.NotificationCenter_dot__gjb8x{width:7px;height:7px;margin-top:7px;border-radius:50%;background:#7137d9}.NotificationCenter_dismiss__eyX76{display:grid;width:26px;height:26px;place-items:center;margin:-2px -4px 0 0;border:0;border-radius:50%;background:transparent;color:#aaa3ad;font-size:16px;line-height:1}.NotificationCenter_dismiss__eyX76:hover{background:#f0ebf3;color:#5f5663}.NotificationCenter_empty__n5vDm{padding:34px 20px;text-align:center}.NotificationCenter_empty__n5vDm strong{display:block;font-size:12px}.NotificationCenter_empty__n5vDm p{margin:6px 0 0;color:#8c8590;font-size:9px}.NotificationCenter_urgentBackdrop__hkg1N{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;background:rgba(21,13,26,.7);padding:20px;backdrop-filter:blur(12px)}.NotificationCenter_urgentModal__5gDQg{width:min(620px,100%);max-height:86dvh;overflow:auto;border:1px solid #eccbc6;border-radius:28px;background:#fbf9fc;box-shadow:0 32px 100px rgba(22,12,29,.36)}.NotificationCenter_urgentModal__5gDQg>header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 0}.NotificationCenter_urgentModal__5gDQg>header i{display:grid;width:52px;height:52px;place-items:center;border-radius:17px;background:#d94d3c;color:#fff;font-size:24px;font-style:normal;font-weight:900}.NotificationCenter_urgentModal__5gDQg>header button{display:grid;width:46px;height:46px;place-items:center;border:0;border-radius:50%;background:#ece8ee;color:#5f5863;font-size:27px}.NotificationCenter_urgentModal__5gDQg>div{padding:24px}.NotificationCenter_urgentModal__5gDQg>div>span{color:#c23f32;font-size:9px;font-weight:850;letter-spacing:.15em}.NotificationCenter_urgentModal__5gDQg h2{margin:9px 0 7px;font-size:34px;line-height:1.08;letter-spacing:-.045em}.NotificationCenter_urgentModal__5gDQg>div>small{color:#a49ca7;font-size:9px}.NotificationCenter_urgentModal__5gDQg>div>p{margin:22px 0 0;border:1px solid #e7dfe9;border-radius:19px;background:#fff;padding:20px;color:#342e37;font-size:17px;line-height:1.55;white-space:pre-wrap}.NotificationCenter_urgentModal__5gDQg>footer{padding:0 24px 24px}.NotificationCenter_urgentModal__5gDQg>footer button{width:100%;min-height:56px;border:0;border-radius:17px;background:#1d1d1f;color:#fff;font-size:13px;font-weight:800}@media screen{.panel-v3 .NotificationCenter_trigger__Efyjy{border-color:#e4deeb;border-radius:11px;box-shadow:none}.panel-v3 .NotificationCenter_panel__x5VPK{border:1px solid #e4deeb;border-radius:18px;background:#fff;box-shadow:0 20px 60px #21162f20;backdrop-filter:none}.panel-v3 .NotificationCenter_head__GCAfL{padding:20px}.panel-v3 .NotificationCenter_head__GCAfL span{font-size:9px;font-weight:600;color:#6e6e73}.panel-v3 .NotificationCenter_head__GCAfL h2{font-size:25px;color:#1d1d1f}.panel-v3 .NotificationCenter_head__GCAfL button{font-size:11px;min-height:34px}.panel-v3 .NotificationCenter_filters__1f6C4{background:#f2f2f7;border-radius:10px}.panel-v3 .NotificationCenter_filters__1f6C4 button{font-size:11px;font-weight:500}.panel-v3 .NotificationCenter_filters__1f6C4 button.NotificationCenter_activeFilter__0mVbF{border-radius:7px;box-shadow:0 1px 3px #00000012}.panel-v3 .NotificationCenter_list__U9_ce{border-color:#e5e5ea;border-radius:12px}.panel-v3 .NotificationCenter_copy__xSysV strong{font-size:13px;line-height:1.4;color:#1d1d1f}.panel-v3 .NotificationCenter_copy__xSysV p{font-size:12px;color:#6e6e73;line-height:1.5}.panel-v3 .NotificationCenter_copy__xSysV small{font-size:10px;color:#6e6e73}.panel-v3 .NotificationCenter_empty__n5vDm strong{font-size:14px}.panel-v3 .NotificationCenter_empty__n5vDm p{font-size:12px;color:#6e6e73}.panel-v3 .NotificationCenter_unreadNotice__sOpRC{background:#342143;border:0;border-radius:13px;box-shadow:0 10px 30px #21162f20}.panel-v3 .NotificationCenter_urgentModal__5gDQg{border-radius:20px;background:#fff;box-shadow:0 30px 90px #21162f30}}@media (max-width:760px){.NotificationCenter_trigger__Efyjy{width:36px;height:36px}.NotificationCenter_unreadNotice__sOpRC{position:fixed;top:auto;right:16px;bottom:calc(102px + env(safe-area-inset-bottom));width:calc(100vw - 32px);grid-template-columns:45px minmax(0,1fr);border-radius:21px;padding:14px 16px}.NotificationCenter_unreadNotice__sOpRC>i{width:43px;height:43px;border-radius:14px}.NotificationCenter_unreadNotice__sOpRC strong{font-size:12px}.NotificationCenter_unreadNotice__sOpRC em{font-size:9px}.NotificationCenter_panel__x5VPK{position:fixed;display:flex;flex-direction:column;right:10px;top:68px;width:calc(100vw - 20px);height:calc(100dvh - env(safe-area-inset-top) - 140px);max-height:none;overflow:hidden;border-radius:24px;overscroll-behavior:contain}.NotificationCenter_list__U9_ce{min-height:0;max-height:none;flex:1 1 auto;gap:9px;overflow-y:auto;border:0;border-radius:0;background:transparent;padding:1px 2px 10px;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.NotificationCenter_head__GCAfL{flex:0 0 auto;padding:18px 18px 12px}.NotificationCenter_headActions__yO0tE{gap:4px}.NotificationCenter_headActions__yO0tE button{padding:6px 4px;font-size:8px}.NotificationCenter_filters__1f6C4{flex:0 0 auto}.NotificationCenter_panel__x5VPK>aside{flex:0 0 auto;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.NotificationCenter_item__90gp5{min-height:78px;border:1px solid #ebe6ef;border-radius:16px;background:rgba(255,255,255,.96);padding:14px 15px;box-shadow:0 5px 16px rgba(45,28,59,.035)}.NotificationCenter_item__90gp5:last-child{border-bottom:1px solid #ebe6ef}.NotificationCenter_item__90gp5.NotificationCenter_unread__rPN6V{border-color:#dfd1f3;background:#faf7ff}.NotificationCenter_copy__xSysV strong{font-size:12px}.NotificationCenter_copy__xSysV p{font-size:10px}.NotificationCenter_urgentBackdrop__hkg1N{align-items:end;padding:0}.NotificationCenter_urgentModal__5gDQg{width:100%;max-height:92dvh;border-radius:28px 28px 0 0}.NotificationCenter_urgentModal__5gDQg h2{font-size:30px}.NotificationCenter_urgentModal__5gDQg>div>p{font-size:16px}.NotificationCenter_urgentModal__5gDQg>footer{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.RoleManager_page__1xGWE{display:flex;flex-direction:column;gap:20px}.RoleManager_header__UsIiR{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e9e5ec}.RoleManager_editor__CTNpr>span,.RoleManager_header__UsIiR span{color:#6d32d6;font-size:8px;font-weight:800;letter-spacing:.14em}.RoleManager_header__UsIiR h2{margin:5px 0 4px;font-size:25px;letter-spacing:-.035em}.RoleManager_header__UsIiR p{margin:0;color:#85808a;font-size:10px}.RoleManager_header__UsIiR>b{border-radius:999px;background:#f0e6ff;color:#6d32d6;padding:8px 11px;font-size:8px}.RoleManager_layout__k0v2y{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(350px,.95fr);align-items:start;gap:18px}.RoleManager_list__L4VnI{display:flex;flex-direction:column;gap:9px}.RoleManager_list__L4VnI article{display:grid;grid-template-columns:40px 1fr auto auto auto;align-items:center;gap:11px;padding:12px;border:1px solid #ece8ef;border-radius:16px;background:#fff}.RoleManager_list__L4VnI article.RoleManager_active__tCNrF{border-color:#b999ef;box-shadow:0 10px 28px rgba(81,44,134,.08)}.RoleManager_roleIcon___TLge{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#f1e8ff;color:#6d32d6;font-size:9px;font-weight:850}.RoleManager_list__L4VnI article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.RoleManager_list__L4VnI strong{font-size:10px}.RoleManager_list__L4VnI small{overflow:hidden;color:#8e8792;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.RoleManager_list__L4VnI em{border-radius:999px;background:#f4f1f6;color:#78717d;padding:5px 7px;font-size:7px;font-style:normal}.RoleManager_list__L4VnI button{border:1px solid #e5ddef;border-radius:9px;background:#fff;padding:7px 9px;color:#5f2db7;font-size:7.5px;font-weight:700}.RoleManager_list__L4VnI .RoleManager_delete__yqye0{color:#ba3549}.RoleManager_editor__CTNpr{position:sticky;top:18px;display:flex;flex-direction:column;gap:13px;padding:19px;border:1px solid #e9e1f4;border-radius:20px;background:linear-gradient(145deg,#fff,#fbf8ff);box-shadow:0 16px 45px rgba(59,33,93,.07)}.RoleManager_editor__CTNpr h2{margin:-5px 0 3px;font-size:17px}.RoleManager_editor__CTNpr label{display:flex;flex-direction:column;gap:6px;color:#5e5863;font-size:8px;font-weight:700}.RoleManager_editor__CTNpr input,.RoleManager_editor__CTNpr select{width:100%;border:1px solid #e0d9e6;border-radius:10px;background:#fff;padding:10px;font:inherit;color:#252128;outline:0}.RoleManager_editor__CTNpr input:focus,.RoleManager_editor__CTNpr select:focus{border-color:#8d5adf;box-shadow:0 0 0 3px rgba(109,50,214,.08)}.RoleManager_permissionNote__KJp8o{padding:11px;border-radius:12px;background:#f1e9ff}.RoleManager_permissionNote__KJp8o b{color:#5f29bc;font-size:8px}.RoleManager_controlNote__Vwg6I p,.RoleManager_permissionNote__KJp8o p,.RoleManager_systemNote__Y6IYR{margin:4px 0 0;color:#746c7b;font-size:7.5px;line-height:1.45}.RoleManager_controlNote__Vwg6I{padding:11px;border:1px solid #e5ddef;border-radius:12px;background:#fff}.RoleManager_controlNote__Vwg6I b{color:#29242d;font-size:8.5px}.RoleManager_systemNote__Y6IYR{margin:0}.RoleManager_permissionManager__901kH{display:flex;flex-direction:column;gap:10px;padding:13px;border:1px solid #e5ddef;border-radius:16px;background:#fff}.RoleManager_permissionHeader___4TsR{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.RoleManager_permissionHeader___4TsR>div{min-width:0}.RoleManager_permissionHeader___4TsR strong{font-size:9px}.RoleManager_permissionHeader___4TsR p{margin:4px 0 0;color:#8c8590;font-size:7px;line-height:1.45}.RoleManager_permissionHeader___4TsR>b{flex:0 0 auto;border-radius:10px;background:#1d1d1f;color:#fff;padding:7px 9px;font-size:8px}.RoleManager_reset__q_qK3{border:1px solid #d8c5f6;border-radius:10px;background:#f4edff;padding:8px;color:#6230b9;font-size:7px;font-weight:800}.RoleManager_permissionGroup__mh_w_{display:flex;flex-direction:column;gap:6px;padding-top:3px}.RoleManager_permissionGroupHeader__HYdia{display:flex;align-items:center;justify-content:space-between}.RoleManager_permissionGroupHeader__HYdia span{color:#6d32d6;font-size:6.7px;font-weight:850;letter-spacing:.12em}.RoleManager_permissionGroupHeader__HYdia button{border:0;background:transparent;color:#5f2db7;padding:3px;font-size:7px;font-weight:850}.RoleManager_permissionGroupFooter__ZEQKl{width:100%;min-height:35px;border:1px solid #d8c5f6;border-radius:10px;background:#f7f2ff;color:#6230b9;font-size:7px;font-weight:850}.RoleManager_permissionRow__uUHVn{display:flex;align-items:center;gap:9px;width:100%;border:1px solid #e8e3eb;border-radius:12px;background:#faf9fb;padding:9px;text-align:left}.RoleManager_permissionRow__uUHVn>i{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border:1px solid #d1c9d6;border-radius:7px;background:#fff;color:#fff;font-size:8px;font-style:normal;font-weight:900}.RoleManager_permissionRow__uUHVn>span{display:flex;min-width:0;flex-direction:column;gap:2px}.RoleManager_permissionRow__uUHVn b{color:#6d6671;font-size:7.5px}.RoleManager_permissionRow__uUHVn small{color:#99919c;font-size:6.5px;line-height:1.35}.RoleManager_permissionRow__uUHVn.RoleManager_checked__RRYlu{border-color:#d7c2f7;background:#f3ecff}.RoleManager_permissionRow__uUHVn.RoleManager_checked__RRYlu>i{border-color:#6d32d6;background:#6d32d6}.RoleManager_permissionRow__uUHVn.RoleManager_checked__RRYlu b{color:#5d2bb4}.RoleManager_permissionRow__uUHVn:disabled{cursor:default;opacity:.86}.RoleManager_preview__ho0Zd{border-top:1px solid #eee9f0;padding-top:11px}.RoleManager_preview__ho0Zd>strong{color:#665f69;font-size:6.5px;letter-spacing:.11em}.RoleManager_preview__ho0Zd>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.RoleManager_preview__ho0Zd span{border-radius:7px;background:#f1e8ff;color:#5d2bb4;padding:5px 7px;font-size:6.3px;font-weight:800}.RoleManager_preview__ho0Zd span.RoleManager_fixed__GwaER{background:#1d1d1f;color:#fff}.RoleManager_locked__Y5sUw{border:1px solid #e4dfe6;border-radius:11px;background:#f8f6f9;padding:10px}.RoleManager_locked__Y5sUw strong{color:#716a74;font-size:6.3px;letter-spacing:.07em}.RoleManager_locked__Y5sUw p{margin:5px 0 0;color:#837b86;font-size:6.5px;line-height:1.45}.RoleManager_locked__Y5sUw small{display:block;margin-top:4px;color:#a099a2;font-size:6.2px;line-height:1.4}.RoleManager_actions__OrUlU{display:flex;justify-content:flex-end;gap:8px}.RoleManager_actions__OrUlU button{border:1px solid #ded7e3;border-radius:10px;background:#fff;padding:9px 11px;font-size:8px;font-weight:750}.RoleManager_actions__OrUlU .RoleManager_primary__yymic{border-color:#6d32d6;background:#6d32d6;color:#fff}.RoleManager_actions__OrUlU button:disabled{opacity:.5}.RoleManager_hierarchyNote__qQv0t{display:flex;align-items:center;justify-content:space-between;border:1px solid #e5daee;border-radius:14px;background:linear-gradient(120deg,#f4edff,#fff);padding:10px 12px}.RoleManager_hierarchyNote__qQv0t span{color:#6b31c7;font-size:7px;font-weight:850;letter-spacing:.12em}.RoleManager_hierarchyNote__qQv0t p{margin:0;color:#857c8b;font-size:7px}.RoleManager_list__L4VnI article.RoleManager_leader___hf8E{border-color:#d8c3ef;background:linear-gradient(120deg,#fbf8ff,#fff);box-shadow:0 9px 25px rgba(91,48,140,.06)}@media(max-width:820px){.RoleManager_layout__k0v2y{grid-template-columns:1fr}.RoleManager_editor__CTNpr{position:static;order:-1}.RoleManager_list__L4VnI article{grid-template-columns:40px 1fr auto}.RoleManager_list__L4VnI em{grid-column:2}.RoleManager_list__L4VnI button{grid-row:2}.RoleManager_list__L4VnI .RoleManager_delete__yqye0,.RoleManager_list__L4VnI button:not(.RoleManager_delete__yqye0){grid-column:3}.RoleManager_header__UsIiR{align-items:flex-start;flex-direction:column}.RoleManager_header__UsIiR>b{display:none}}@media(max-width:520px){.RoleManager_list__L4VnI article{grid-template-columns:38px 1fr auto;padding:10px}.RoleManager_list__L4VnI small{white-space:normal}.RoleManager_list__L4VnI button{grid-row:auto}.RoleManager_list__L4VnI .RoleManager_delete__yqye0,.RoleManager_list__L4VnI button:not(.RoleManager_delete__yqye0){grid-column:auto}.RoleManager_list__L4VnI em{display:none}.RoleManager_hierarchyNote__qQv0t{align-items:flex-start;flex-direction:column;gap:4px}.RoleManager_hierarchyNote__qQv0t p{font-size:6.5px}}@media screen{.panel-v3 .RoleManager_page__1xGWE{gap:22px;color:#1d1d1f}.panel-v3 .RoleManager_header__UsIiR{border-color:#e6dfed;padding-bottom:18px}.panel-v3 .RoleManager_header__UsIiR h2{font-size:23px;color:#44334e;letter-spacing:-.6px}.panel-v3 .RoleManager_header__UsIiR p{font-size:12px;color:#6e6e73;line-height:1.6}.panel-v3 .RoleManager_layout__k0v2y{gap:20px;grid-template-columns:minmax(0,1fr) minmax(340px,1fr)}.panel-v3 .RoleManager_list__L4VnI article{border:1px solid #e4dbea;background:#fff;border-radius:13px;padding:17px;gap:11px;box-shadow:none;grid-template-columns:36px minmax(0,1fr) auto auto}.panel-v3 .RoleManager_list__L4VnI article.RoleManager_active__tCNrF{background:#f9f4ff;border-color:#cdb4e3;box-shadow:none}.panel-v3 .RoleManager_list__L4VnI strong{font-size:13px;font-weight:600;color:#563c65}.panel-v3 .RoleManager_list__L4VnI small{font-size:10px;color:#6e6e73}.panel-v3 .RoleManager_list__L4VnI em{display:none}.panel-v3 .RoleManager_list__L4VnI button{border:0;border-radius:7px;background:#f4ebfc;color:#986bb5;padding:9px 10px;font-size:10px}.panel-v3 .RoleManager_list__L4VnI .RoleManager_delete__yqye0{background:#fff3ef;color:#6e6e73}.panel-v3 .RoleManager_roleIcon___TLge{width:35px;height:35px;border-radius:10px;background:#eee0f8;color:#6e6e73;font-size:10px;box-shadow:none}.panel-v3 .RoleManager_editor__CTNpr{position:static;border:1px solid #e3d8ec;border-radius:18px;background:#fff;padding:24px;box-shadow:none;gap:17px}.panel-v3 .RoleManager_editor__CTNpr h2{font-size:23px;color:#51325f;letter-spacing:-.5px}.panel-v3 .RoleManager_editor__CTNpr>span{font-size:9px;letter-spacing:.12em;color:#6e6e73}.panel-v3 .RoleManager_editor__CTNpr label{font-size:11px;font-weight:500;color:#6e6e73}.panel-v3 .RoleManager_editor__CTNpr :is(input,select){min-height:42px;border:1px solid #e4d5ef;border-radius:9px;padding:11px;font-size:13px;color:#5b3e6c;box-shadow:none}.panel-v3 .RoleManager_controlNote__Vwg6I,.panel-v3 .RoleManager_permissionNote__KJp8o{padding:14px;background:#f8f3fc;border:1px solid #ecdef5;border-radius:10px}.panel-v3 .RoleManager_controlNote__Vwg6I b,.panel-v3 .RoleManager_permissionNote__KJp8o b{font-size:11px;color:#8a5ea7}.panel-v3 .RoleManager_controlNote__Vwg6I p,.panel-v3 .RoleManager_permissionNote__KJp8o p{font-size:10px;line-height:1.7;color:#6e6e73}.panel-v3 .RoleManager_permissionManager__901kH{padding:16px;border:1px solid #e7d9f0;border-radius:13px;gap:12px}.panel-v3 .RoleManager_permissionHeader___4TsR strong{font-size:12px;color:#79548f}.panel-v3 .RoleManager_permissionHeader___4TsR p{font-size:10px;line-height:1.6;color:#6e6e73}.panel-v3 .RoleManager_permissionHeader___4TsR>b{background:#f0e4fa;color:#9463b1;border-radius:7px;padding:8px;font-size:10px}.panel-v3 .RoleManager_reset__q_qK3{border:1px solid #e3d0f1;border-radius:9px;background:#f8f1ff;padding:11px;font-size:11px;color:#956bb1}.panel-v3 .RoleManager_permissionGroupHeader__HYdia span{font-size:9px;letter-spacing:.08em;color:#6e6e73}.panel-v3 .RoleManager_permissionGroupHeader__HYdia button{font-size:10px;color:#9772af}.panel-v3 .RoleManager_permissionRow__uUHVn{gap:11px;border:1px solid #e9e0f0;border-radius:10px;background:#faf8fd;padding:12px}.panel-v3 .RoleManager_permissionRow__uUHVn b{font-size:11px;color:#8c6a9f;font-weight:550}.panel-v3 .RoleManager_permissionRow__uUHVn small{font-size:9px;line-height:1.6;color:#6e6e73}.panel-v3 .RoleManager_permissionRow__uUHVn.RoleManager_checked__RRYlu{background:#f3eafb;border-color:#d8c0eb}.panel-v3 .RoleManager_permissionRow__uUHVn.RoleManager_checked__RRYlu>i{background:#7a3ff2;border-color:#7a3ff2;border-radius:6px}.panel-v3 .RoleManager_permissionRow__uUHVn.RoleManager_checked__RRYlu b{color:#81539d}.panel-v3 .RoleManager_actions__OrUlU button{font-size:12px;padding:11px 14px;border-radius:9px}.panel-v3 .RoleManager_actions__OrUlU .RoleManager_primary__yymic{background:#7a3ff2;color:#fff;border-color:#7a3ff2}.panel-v3 .RoleManager_locked__Y5sUw strong,.panel-v3 .RoleManager_preview__ho0Zd>strong{font-size:9px;letter-spacing:.07em}.panel-v3 .RoleManager_preview__ho0Zd span{font-size:9px;padding:7px 9px}.panel-v3 .RoleManager_locked__Y5sUw p,.panel-v3 .RoleManager_locked__Y5sUw small{font-size:10px;line-height:1.6}.panel-v3 .RoleManager_hierarchyNote__qQv0t{padding:13px;background:#f6f0fc;border:1px solid #e8daf3;border-radius:10px}.panel-v3 .RoleManager_hierarchyNote__qQv0t span{font-size:9px}.panel-v3 .RoleManager_hierarchyNote__qQv0t p{font-size:10px}@media(max-width:1000px){.panel-v3 .RoleManager_layout__k0v2y{grid-template-columns:1fr}}@media(max-width:600px){.panel-v3 .RoleManager_editor__CTNpr{padding:18px}.panel-v3 .RoleManager_list__L4VnI article{grid-template-columns:35px minmax(0,1fr) auto}.panel-v3 .RoleManager_list__L4VnI .RoleManager_delete__yqye0{grid-column:3}.panel-v3 .RoleManager_editor__CTNpr :is(input,select){font-size:16px}.panel-v3 .RoleManager_hierarchyNote__qQv0t{align-items:flex-start;flex-direction:column;gap:7px}}}@media screen{.panel-v3.panel-dna .RoleManager_page__1xGWE{gap:24px}.panel-v3.panel-dna .RoleManager_header__UsIiR{align-items:center;gap:22px;border:0;padding:2px 0}.panel-v3.panel-dna .RoleManager_header__UsIiR span{color:#7a578f;font-size:10px;letter-spacing:.13em}.panel-v3.panel-dna .RoleManager_header__UsIiR h2{margin-top:8px;color:#2d2035;font-size:27px;letter-spacing:-.8px}.panel-v3.panel-dna .RoleManager_header__UsIiR p{color:#7f7189;font-size:12px}.panel-v3.panel-dna .RoleManager_header__UsIiR>b{border:1px solid #e4d6ee;border-radius:13px;background:#f1e8fa;padding:12px 14px;color:#70428b;font-size:11px}.panel-v3.panel-dna .RoleManager_layout__k0v2y{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:24px}.panel-v3.panel-dna .RoleManager_list__L4VnI{position:sticky;top:105px;gap:13px}.panel-v3.panel-dna .RoleManager_list__L4VnI article{grid-template-columns:47px minmax(0,1fr) auto auto;gap:14px;border:1px solid #e3d9e9;border-radius:21px;padding:22px;background:#fff;box-shadow:0 5px 19px #30163e07}.panel-v3.panel-dna .RoleManager_list__L4VnI article.RoleManager_leader___hf8E{background:linear-gradient(130deg,#fcfaff,#f2eafa);border-color:#d8c4e8}.panel-v3.panel-dna .RoleManager_list__L4VnI article.RoleManager_active__tCNrF{background:#2a1c34;border-color:#2a1c34;box-shadow:0 10px 25px #2a183419}.panel-v3.panel-dna .RoleManager_roleIcon___TLge{width:47px;height:47px;border-radius:15px;background:#ede3f7;color:#704792;font-size:12px}.panel-v3.panel-dna .RoleManager_list__L4VnI strong{color:#38233f;font-size:16px}.panel-v3.panel-dna .RoleManager_list__L4VnI small{color:#85718e;font-size:11px;line-height:1.55;white-space:normal}.panel-v3.panel-dna .RoleManager_list__L4VnI button{min-height:38px;border:1px solid #e5d6ef;border-radius:11px;background:#f5eefa;padding:10px 12px;color:#72478e;font-size:11px}.panel-v3.panel-dna .RoleManager_list__L4VnI .RoleManager_delete__yqye0{border-color:#f1dcd8;background:#fff4f0;color:#a55647}.panel-v3.panel-dna .RoleManager_list__L4VnI article.RoleManager_active__tCNrF strong{color:#fff}.panel-v3.panel-dna .RoleManager_list__L4VnI article.RoleManager_active__tCNrF small{color:#cbb8d7}.panel-v3.panel-dna .RoleManager_list__L4VnI article.RoleManager_active__tCNrF .RoleManager_roleIcon___TLge{background:#ffffff15;color:#e7cdfb}.panel-v3.panel-dna .RoleManager_list__L4VnI article.RoleManager_active__tCNrF button{border-color:#ffffff20;background:#ffffff10;color:#e7d0f8}.panel-v3.panel-dna .RoleManager_editor__CTNpr{gap:20px;border:1px solid #e1d5e9;border-radius:26px;padding:27px;background:#fff;box-shadow:0 9px 32px #30163e0b}.panel-v3.panel-dna .RoleManager_editor__CTNpr>span{color:#7c578f;font-size:10px;letter-spacing:.13em}.panel-v3.panel-dna .RoleManager_editor__CTNpr h2{color:#302039;font-size:29px;letter-spacing:-.9px}.panel-v3.panel-dna .RoleManager_editor__CTNpr label{gap:8px;color:#6f5b7c;font-size:12px;font-weight:600}.panel-v3.panel-dna .RoleManager_editor__CTNpr :is(input,select){min-height:48px;border:1px solid #e1d5e9;border-radius:13px;padding:12px;background:#faf7fc;color:#382041;font-size:14px}.panel-v3.panel-dna .RoleManager_controlNote__Vwg6I,.panel-v3.panel-dna .RoleManager_permissionNote__KJp8o{border:1px solid #e1d2ec;border-radius:16px;padding:17px;background:#f3ebfb}.panel-v3.panel-dna .RoleManager_controlNote__Vwg6I b,.panel-v3.panel-dna .RoleManager_permissionNote__KJp8o b{color:#643d7e;font-size:12px}.panel-v3.panel-dna .RoleManager_controlNote__Vwg6I p,.panel-v3.panel-dna .RoleManager_permissionNote__KJp8o p,.panel-v3.panel-dna .RoleManager_systemNote__Y6IYR{color:#7b6689;font-size:11px;line-height:1.65}.panel-v3.panel-dna .RoleManager_permissionManager__901kH{max-height:640px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;gap:15px;border:1px solid #e2d6eb;border-radius:19px;padding:20px;background:#fcfaff}.panel-v3.panel-dna .RoleManager_permissionHeader___4TsR strong{color:#4c2e5e;font-size:16px}.panel-v3.panel-dna .RoleManager_permissionHeader___4TsR p{color:#84708f;font-size:11px;line-height:1.65}.panel-v3.panel-dna .RoleManager_permissionHeader___4TsR>b{min-width:40px;border-radius:11px;padding:11px;background:#2b1b34;color:#fff;font-size:12px;text-align:center}.panel-v3.panel-dna .RoleManager_reset__q_qK3{min-height:42px;border-color:#dbc7eb;border-radius:12px;background:#f1e7fb;padding:11px;color:#6c4088;font-size:11px}.panel-v3.panel-dna .RoleManager_permissionGroup__mh_w_{gap:8px}.panel-v3.panel-dna .RoleManager_permissionGroupHeader__HYdia{padding:10px 0 5px}.panel-v3.panel-dna .RoleManager_permissionGroupHeader__HYdia span{color:#846593;font-size:10px;letter-spacing:.1em}.panel-v3.panel-dna .RoleManager_permissionGroupHeader__HYdia button{color:#734d8c;font-size:11px}.panel-v3.panel-dna .RoleManager_permissionRow__uUHVn{gap:12px;border:1px solid #e5dbea;border-radius:13px;background:#fff;padding:14px}.panel-v3.panel-dna .RoleManager_permissionRow__uUHVn>i{width:26px;height:26px;flex-basis:26px;border-radius:8px}.panel-v3.panel-dna .RoleManager_permissionRow__uUHVn b{color:#6a4c7c;font-size:12px}.panel-v3.panel-dna .RoleManager_permissionRow__uUHVn small{color:#897492;font-size:11px;line-height:1.5}.panel-v3.panel-dna .RoleManager_permissionRow__uUHVn.RoleManager_checked__RRYlu{background:#eee2fa;border-color:#d3b6e9}.panel-v3.panel-dna .RoleManager_permissionRow__uUHVn.RoleManager_checked__RRYlu b{color:#603480}.panel-v3.panel-dna .RoleManager_permissionRow__uUHVn.RoleManager_checked__RRYlu>i{border-color:#8051a6;background:#8051a6}.panel-v3.panel-dna .RoleManager_permissionGroupFooter__ZEQKl{min-height:42px;border-radius:12px;font-size:11px;color:#72488b}.panel-v3.panel-dna .RoleManager_locked__Y5sUw strong,.panel-v3.panel-dna .RoleManager_preview__ho0Zd>strong{color:#80638f;font-size:10px;letter-spacing:.08em}.panel-v3.panel-dna .RoleManager_preview__ho0Zd span{border-radius:9px;padding:8px 10px;color:#70448d;font-size:10px}.panel-v3.panel-dna .RoleManager_preview__ho0Zd span.RoleManager_fixed__GwaER{background:#2b1c34;color:#fff}.panel-v3.panel-dna .RoleManager_locked__Y5sUw{border-color:#e4dbe9;border-radius:14px;padding:15px;background:#f9f6fb}.panel-v3.panel-dna .RoleManager_locked__Y5sUw p,.panel-v3.panel-dna .RoleManager_locked__Y5sUw small{color:#897590;font-size:11px;line-height:1.6}.panel-v3.panel-dna .RoleManager_actions__OrUlU button{min-height:46px;border-radius:13px;padding:12px 17px;font-size:12px;color:#77528a}.panel-v3.panel-dna .RoleManager_actions__OrUlU .RoleManager_primary__yymic{border-color:#2b1c34;background:#2b1c34;color:#fff}.panel-v3.panel-dna .RoleManager_hierarchyNote__qQv0t{gap:16px;border:1px solid #e1d3ea;border-radius:17px;padding:19px 22px;background:#f0e8f7}.panel-v3.panel-dna .RoleManager_hierarchyNote__qQv0t span{color:#75508c;font-size:10px}.panel-v3.panel-dna .RoleManager_hierarchyNote__qQv0t p{color:#806b8c;font-size:11px;line-height:1.6}}@media screen and (max-width:1050px){.panel-v3.panel-dna .RoleManager_layout__k0v2y{grid-template-columns:minmax(0,1fr)}.panel-v3.panel-dna .RoleManager_list__L4VnI{position:static}.panel-v3.panel-dna .RoleManager_permissionManager__901kH{max-height:none;overflow:visible;scrollbar-gutter:auto}}@media screen and (max-width:600px){.panel-v3.panel-dna .RoleManager_editor__CTNpr{border-radius:23px;padding:21px}.panel-v3.panel-dna .RoleManager_permissionManager__901kH{padding:15px}.panel-v3.panel-dna .RoleManager_list__L4VnI article{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;border-radius:19px;padding:18px}.panel-v3.panel-dna .RoleManager_list__L4VnI .RoleManager_delete__yqye0{grid-column:3}.panel-v3.panel-dna .RoleManager_roleIcon___TLge{width:42px;height:42px}.panel-v3.panel-dna .RoleManager_list__L4VnI strong{font-size:15px}.panel-v3.panel-dna .RoleManager_editor__CTNpr :is(input,select){font-size:16px}.panel-v3.panel-dna .RoleManager_hierarchyNote__qQv0t{align-items:start;flex-direction:column;gap:8px}}