.lsm{color:#664b35}.lsm-toolbar,.lsm-person,.lsm-attendance{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.lsm h3{margin:0;color:#bd6b17}.lsm h4{margin:0 0 13px;color:#aa6118;display:flex;align-items:center;gap:7px}.lsm p{margin:6px 0 10px;font-size:13px}.lsm button{cursor:pointer;border:1px solid #eed5b3;border-radius:9px;background:#fff;color:#9a5d22;padding:9px 12px;display:inline-flex;gap:7px;align-items:center;justify-content:center;font-weight:650}.lsm button:disabled{opacity:.45;cursor:not-allowed}.lsm button.lsm-primary{background:#e98019;color:#fff;border-color:#e98019}.lsm-warning{margin:18px 0;display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #f3d8ae;border-radius:12px;background:#fff8e9;font-size:12px}.lsm-warning svg{flex-shrink:0;color:#d87d17}.lsm-box{background:#fffdfa;border:1px solid #f0ddc4;border-radius:13px;padding:17px;margin:14px 0}.lsm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:13px}.lsm label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700}.lsm input,.lsm select,.lsm textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #e8cba5;border-radius:8px;background:#fff;color:#654c34;font:inherit}.lsm textarea{display:block;margin:10px 0}.lsm label.lsm-check{flex-direction:row;align-items:center}.lsm-check input{width:auto}.lsm-actions{display:flex;gap:9px}.lsm-layout{display:grid;grid-template-columns:minmax(190px,250px) minmax(0,1fr);gap:15px}.lsm-side{background:#fffaf3;border:1px solid #f0ddc4;border-radius:12px;padding:10px;min-height:250px}.lsm-side>input{margin-bottom:10px}.lsm-side>button{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:5px 0}.lsm-side>button.lsm-selected{background:#fff0d8;border-color:#df942f}.lsm-side small,.lsm-items small{display:block;font-size:11px;font-weight:400;color:#967e69;margin-top:4px}.lsm-main{min-width:0}.lsm-person{padding:10px 0}.lsm-pill{border-radius:30px;background:#fff0d7;padding:7px 10px;font-size:11px;color:#a46118}.lsm-subtabs{display:flex;gap:6px;flex-wrap:wrap}.lsm-subtabs button.active{background:#e98019;color:#fff;border-color:#e98019}.lsm-muted{color:#8d7966;font-size:12px!important}.lsm-placeholder{min-height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#ab8054;text-align:center}.lsm-items{list-style:none;padding:0;margin:14px 0 0}.lsm-items li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #f2e5d5;padding:10px 0;overflow-wrap:anywhere}.lsm-attendance{margin-top:18px}.lsm-attendance>div{max-width:560px}.lsm-attendance label{min-width:155px}@media(max-width:820px){.lsm-layout{grid-template-columns:1fr}.lsm-side{min-height:0}.lsm-grid{grid-template-columns:1fr}}.lsm{width:100%;min-width:0;box-sizing:border-box}.lsm *,.lsm *:before,.lsm *:after{box-sizing:border-box}.lsm-toolbar{align-items:flex-start;gap:12px}.lsm-toolbar>div{min-width:0;flex:1}.lsm h4{font-size:15px;line-height:1.4}.lsm h5{font-size:12px;letter-spacing:.02em;color:#9b5d28;margin:16px 0 10px;font-weight:750}.lsm .lsm-new-person h5:first-of-type{margin-top:6px}.lsm button,.lsm input,.lsm select,.lsm textarea{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.lsm button:focus-visible,.lsm input:focus-visible,.lsm select:focus-visible,.lsm textarea:focus-visible{outline:2px solid #e98019;outline-offset:2px}.lsm input:focus,.lsm select:focus,.lsm textarea:focus{border-color:#df8b31;box-shadow:0 0 0 3px #e980191a}.lsm button:not(:disabled):hover{border-color:#dc943e;background:#fff5e8}.lsm button.lsm-primary:not(:disabled):hover{background:#d77311;color:#fff}.lsm-box{box-shadow:0 2px 14px #8c5d2609;overflow-wrap:anywhere}.lsm-grid{align-items:end;gap:12px 14px}.lsm-grid>*{min-width:0}.lsm-span-2{grid-column:span 2}.lsm-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lsm-section-head p{margin:0 0 12px}.lsm-profile{display:flex;flex-direction:column;gap:13px;margin-top:13px;min-width:0}.lsm-profile>.lsm-box{margin:0}.lsm-profile .lsm-box h4{margin-bottom:13px}.lsm-person{align-items:flex-start;gap:10px}.lsm-person>div{min-width:0;overflow-wrap:anywhere}.lsm-subtabs{display:flex;gap:7px;margin-bottom:12px}.lsm-subtabs button{white-space:normal;text-align:center;min-height:38px}.lsm-custom-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.lsm-custom-group{min-width:0;padding:13px;border:1px solid #f1e2ce;border-radius:12px;background:#fff}.lsm-custom-group h5{margin:0 0 11px;color:#ad611b}.lsm-custom-group .lsm-muted{margin:0}.lsm-custom-list{display:flex;flex-direction:column;gap:10px}.lsm-custom-item{display:flex;align-items:flex-end;gap:7px;min-width:0}.lsm-custom-item label{min-width:0;flex:1}.lsm-custom-item small{font-weight:400;color:#987e69;line-height:1.35}.lsm .lsm-icon-btn{flex:0 0 40px;height:40px;padding:8px;color:#a95f2e}.lsm-field-creator{padding:15px;margin-top:14px;background:#fff9f0;border:1px solid #eed9b9;border-radius:12px}.lsm-field-creator h5{margin:0 0 12px;display:flex;align-items:center;gap:7px}.lsm-field-creator .lsm-grid{margin:0}.lsm-creator-action{display:flex;align-items:end}.lsm-creator-action button{width:100%;min-height:40px}.lsm .lsm-grid .lsm-check{min-height:42px;align-self:end}.lsm .lsm-check input{flex:0 0 auto}.lsm-items li{min-width:0}@media(max-width:1050px){.lsm-custom-groups{grid-template-columns:1fr}}@media(max-width:820px){.lsm-layout{grid-template-columns:minmax(0,1fr)}.lsm-side{min-height:0;max-height:210px;overflow-y:auto}.lsm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lsm-person{flex-wrap:wrap}}@media(max-width:560px){.lsm{font-size:14px}.lsm-toolbar{flex-direction:column;align-items:stretch}.lsm-toolbar>.lsm-primary{width:100%}.lsm-warning{line-height:1.5;padding:12px}.lsm-box{padding:13px;margin:11px 0}.lsm-grid{grid-template-columns:minmax(0,1fr);gap:11px}.lsm-span-2{grid-column:span 1}.lsm-profile{gap:10px}.lsm-subtabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.lsm-subtabs button{flex:0 0 auto;min-height:42px;scroll-snap-align:start;white-space:nowrap}.lsm-side{max-height:178px}.lsm-person{padding:6px 0 12px}.lsm-person h3{font-size:18px}.lsm-custom-group,.lsm-field-creator{padding:12px}.lsm-actions{flex-wrap:wrap}.lsm-actions button{flex:1 1 140px;min-height:43px}.lsm-items li{align-items:flex-start;flex-wrap:wrap}.lsm-items li>button{min-height:40px}.lsm-attendance{align-items:stretch}.lsm-attendance label,.lsm-attendance>button{width:100%;max-width:none}.lsm input,.lsm select,.lsm textarea{font-size:16px;min-height:43px}}.lsm{font-size:15px;line-height:1.5;max-width:none!important}.lsm h3{font-size:23px;line-height:1.25}.lsm h4{font-size:17px}.lsm p{font-size:14px}.lsm .lsm-muted{font-size:13px!important;line-height:1.55}.lsm label{font-size:13px;line-height:1.35;gap:7px}.lsm input,.lsm select,.lsm textarea{font-size:15px;min-height:45px;padding:11px 13px;border-radius:10px}.lsm button{font-size:14px;line-height:1.3;min-height:42px;padding:10px 14px}.lsm-toolbar{padding:2px 0 8px}.lsm-toolbar p{margin:5px 0 0}.lsm-warning{font-size:13px;line-height:1.5;margin:10px 0;padding:12px 15px}.lsm-layout{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.lsm-people-picker{background:#fffaf4;border:1px solid #edd8c1;border-radius:14px;padding:13px 15px;min-width:0}.lsm-picker-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.lsm-picker-head>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.lsm-picker-head strong{font-size:15px;color:#a45a13}.lsm-picker-head span{font-size:12px;color:#947a62}.lsm-picker-search{width:min(100%,320px);flex:0 1 320px}.lsm-picker-search input{min-height:40px}.lsm-people-chips{display:flex;align-items:stretch;gap:9px;overflow-x:auto;padding:1px 0 4px;scrollbar-width:thin}.lsm-people-chips button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:0 0 auto;min-width:150px;max-width:235px;text-align:left;gap:3px;padding:10px 13px;background:#fff}.lsm-people-chips button strong{font-size:14px;font-weight:750}.lsm-people-chips button small{font-size:12px;color:#947761;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lsm-people-chips button.lsm-selected{background:#fff0dd;border-color:#df8b31;box-shadow:inset 0 0 0 1px #df8b31}.lsm-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lsm-main{width:100%;min-width:0}.lsm-person{margin:1px 0 10px;padding:0 2px}.lsm-person h3{font-size:22px}.lsm-person p{margin:4px 0}.lsm-pill{font-size:12px;padding:8px 12px}.lsm-subtabs{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding:0 0 9px;margin:0 0 6px}.lsm-subtabs button{flex:0 0 auto;white-space:nowrap;min-height:44px;border-radius:10px}.lsm-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px}.lsm-profile>.lsm-box{margin:0;min-width:0}.lsm-profile>.lsm-box:first-child{grid-column:1/-1}.lsm-profile>.lsm-custom-card{grid-column:1/-1}.lsm-box{padding:18px 20px;margin:12px 0;border-radius:14px}.lsm-grid{gap:13px 17px;margin-bottom:8px}.lsm-fold{padding:0;overflow:hidden}.lsm-fold summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;-webkit-user-select:none;user-select:none}.lsm-fold summary::-webkit-details-marker{display:none}.lsm-fold summary span{display:flex;flex-direction:column;gap:2px;min-width:0}.lsm-fold summary strong{font-size:16px;color:#a65c18}.lsm-fold summary small{font-size:12px;font-weight:400;color:#9b806c}.lsm-fold summary:after{content:"+";font-size:24px;line-height:1;color:#c8771a;font-weight:300}.lsm-fold[open] summary:after{content:"−"}.lsm-fold[open] summary{border-bottom:1px solid #f1e3d2;margin-bottom:14px}.lsm-fold>.lsm-grid,.lsm-fold>.lsm-custom-groups,.lsm-fold>.lsm-field-creator,.lsm-fold>p{margin-left:18px;margin-right:18px}.lsm-fold>.lsm-grid{padding-bottom:15px}.lsm-fold>.lsm-field-creator{margin-bottom:18px}.lsm-custom-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.lsm-custom-group{padding:16px}.lsm-custom-group h5{font-size:14px}.lsm-items small,.lsm-side small{font-size:12px}.lsm-metrics{gap:12px}@media(max-width:1050px){.lsm-profile,.lsm-custom-groups{grid-template-columns:1fr}}@media(max-width:700px){.lsm{font-size:15px}.lsm-toolbar{gap:10px}.lsm-toolbar .lsm-primary{width:100%}.lsm-picker-head{align-items:stretch;flex-direction:column;gap:9px}.lsm-picker-search{width:100%;flex:auto}.lsm-people-picker{padding:12px}.lsm-people-chips button{min-width:140px}.lsm-person h3{font-size:21px}.lsm-profile{display:flex;flex-direction:column;gap:10px}.lsm-box{padding:15px;margin:10px 0}.lsm-fold{padding:0}.lsm-fold summary{padding:15px}.lsm-fold>.lsm-grid,.lsm-fold>.lsm-custom-groups,.lsm-fold>.lsm-field-creator,.lsm-fold>p{margin-left:14px;margin-right:14px}.lsm-grid{grid-template-columns:1fr;gap:11px}.lsm-span-2{grid-column:auto}.lsm-subtabs button{min-height:46px}.lsm input,.lsm select,.lsm textarea{font-size:16px;min-height:46px}.lsm-creator-action button{min-height:46px}}.lsm .lsm-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 20px}.lsm .lsm-metrics>div{min-width:0;padding:18px 14px;border:1px solid #f1d4aa;border-radius:13px;background:#fff8ec;display:flex;flex-direction:column;justify-content:center;gap:9px;box-shadow:0 2px 5px #ab67170f}.lsm .lsm-metrics>div:nth-child(2){background:#fff0d9;border-color:#efbe7c}.lsm .lsm-metrics small{display:block;color:#916a41;font-size:12px;font-weight:650;line-height:1.35}.lsm .lsm-metrics strong{display:block;color:#b96310;font-size:clamp(17px,2vw,25px);font-weight:800;line-height:1.2;overflow-wrap:anywhere}@media(max-width:650px){.lsm .lsm-metrics{grid-template-columns:1fr}}.lsm .lsm-live-total{background:#fff6e7;border:1px solid #edc68d;border-radius:12px;padding:14px 16px;margin:14px 0;color:#694a2e}.lsm .lsm-live-heading{color:#a75b12;font-size:13px;font-weight:800;margin-bottom:12px}.lsm .lsm-live-line{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;font-size:13px}.lsm .lsm-live-line strong{font-size:14px;font-variant-numeric:tabular-nums}.lsm .lsm-live-grand{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #eac697;padding-top:12px;margin-top:10px;color:#b9600d;font-weight:800}.lsm .lsm-live-grand strong{font-size:clamp(20px,3vw,28px);font-variant-numeric:tabular-nums}.lsm .lsm-live-total small{display:block;margin-top:10px;font-size:11px;color:#886e55}.lsm .lsm-live-notice{background:#fff;border-left:3px solid #e88b21;padding:8px;font-size:12px}.lsm .lsm-live-error{color:#a82518;font-weight:700;font-size:12px}@media(max-width:480px){.lsm .lsm-live-grand{flex-wrap:wrap}}.lsm .lsm-report-filters,.lsm .lsm-print-actions{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:13px 0 16px}.lsm .lsm-report-filters label{min-width:165px;max-width:230px}.lsm .lsm-report-filters button{min-height:44px}.lsm .lsm-table-wrap{overflow-x:auto;border:1px solid #f0ddc4;border-radius:12px;background:#fff}.lsm .lsm-table{width:100%;min-width:740px;border-collapse:collapse;font-size:13px}.lsm .lsm-table th{background:#fff0d8;color:#925519;text-align:left;font-weight:750}.lsm .lsm-table th,.lsm .lsm-table td{padding:11px 9px;border-bottom:1px solid #f2e6d6;vertical-align:middle}.lsm .lsm-table tr:last-child td{border-bottom:0}.lsm .lsm-table td button{min-height:34px;padding:6px 9px}.lsm .lsm-report-total{margin:16px 0 3px;font-size:15px;font-weight:750;color:#ab651a}.lsm .lsm-progress{width:100%;height:9px;background:#f4e7d4;border-radius:100px;overflow:hidden;margin:7px 0}.lsm .lsm-progress>div{height:100%;background:#e98019;border-radius:100px;transition:width .15s}.lsm .lsm-ready{background:#fff0d8;color:#97551b;padding:10px;border-radius:8px}@media(max-width:700px){.lsm .lsm-report-filters label,.lsm .lsm-report-filters button{max-width:none;width:100%}.lsm .lsm-print-actions button{flex:1 1 100%}}.smcash{background:#fffdf9;border:1px solid #f1dabc;border-radius:18px;padding:20px;margin:15px 0 25px;color:#573c24;font-family:inherit;box-shadow:0 2px 16px #b76b1212}.smcash-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.smcash-head h3{font-size:24px;color:#b76316;margin:4px 0}.smcash-head p{margin:3px 0;color:#96775b}.smcash-head small{color:#cd852b;font-weight:800;letter-spacing:1px}.smcash-status{font-size:12px;color:#916f4e}.smcash-alert{border:1px solid #edbd7e;background:#fff1dc;color:#875619;border-radius:9px;padding:12px;margin:14px 0}.smcash-actor{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;padding:14px;background:#fff4e5;border-radius:12px}.smcash-actor>div{display:grid;gap:4px}.smcash-actor strong{font-size:28px;color:#a85c10}.smcash-actor small{color:#916f4e}.smcash label{display:grid;gap:6px;color:#6b4a2d;font-size:13px;font-weight:650}.smcash input,.smcash select{border:1px solid #e8d0af;padding:10px;border-radius:9px;background:#fff;max-width:100%;min-width:0;font:inherit;color:#4b341e}.smcash-tabs{display:flex;gap:7px;flex-wrap:wrap;border-bottom:1px solid #edd8ba;margin:16px 0;padding-bottom:12px}.smcash button{cursor:pointer;border:1px solid #e4b77d;background:#fff;color:#9f5a15;border-radius:9px;padding:9px 12px;font:inherit;font-weight:700}.smcash button:hover{background:#fff3e1}.smcash-tabs button.active,.smcash-form>button{background:#ed8f23;color:#fff;border-color:#ed8f23}.smcash-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.smcash-kpis article{background:#fff3e4;padding:16px;border-radius:13px;display:grid;gap:8px}.smcash-kpis span{color:#8c6744;font-size:12px}.smcash-kpis b{font-size:24px;color:#8c4b0b}.smcash h4{color:#995610;margin:18px 0 10px}.smcash-form{display:grid;gap:12px;max-width:750px;margin-top:14px}.smcash-form>button{justify-self:start}.smcash-row{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e8d2b5;flex-wrap:wrap}.smcash-row>div{display:grid;gap:4px}.smcash-row small{color:#947557}.smcash-table{overflow:auto;margin-top:15px}.smcash table{border-collapse:collapse;width:100%;min-width:530px}.smcash th,.smcash td{border-bottom:1px solid #efdec8;text-align:left;padding:12px 9px;vertical-align:middle;font-size:13px}.smcash th{background:#fff1df}.smcash td small{display:block;color:#9d7b58;font-size:11px;margin-top:3px}.smcash td button{margin:3px;padding:7px 9px;font-size:11px}.smcash-ok{padding:12px;background:#f3f8ed;border:1px solid #d1e6c2;border-radius:9px}.smcash-reconcile{margin-top:17px;padding:12px;background:#fff1df;border-radius:10px}.smcash details summary{cursor:pointer;color:#965619;font-weight:700;margin:12px 0}.smcash details label{margin:9px 0}@media(max-width:600px){.smcash{padding:12px;margin:8px -6px}.smcash-head h3{font-size:20px}.smcash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.smcash-kpis b{font-size:19px}.smcash-tabs button{font-size:12px;padding:9px 8px}.smcash-actor strong{font-size:24px}}.smcash-mobile{border:1px solid #f1dabc;padding:10px 14px;border-radius:10px;background:#fff7ea;margin:12px 0}.smcash-mobile summary{font-weight:800;cursor:pointer;color:#995610}.smcash-mobile p{font-size:13px;color:#705035;line-height:1.5}.smcash button:disabled{opacity:.55;cursor:not-allowed}.lale-payout-plan{display:grid;gap:12px;border:1px solid #efca96;border-radius:14px;background:#fffdf9;padding:15px;margin:12px 0}.lale-payout-plan h4{margin:0;color:#aa621c}.lale-payout-warning{padding:11px;border:1px solid #e8b876;border-radius:10px;background:#fff2dc;color:#89511f}.lale-payout-warning p{margin:6px 0;font-size:13px}.lale-payout-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px}.lale-payout-plan label{display:grid;gap:5px;font-size:13px}.lale-payout-plan select,.lale-payout-plan input:not([type=checkbox]){width:100%;min-width:0}.lale-payout-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lale-payout-summary>div{display:grid;gap:6px;padding:12px;border-radius:9px;background:#fff1df}.lale-payout-summary small{color:#855d38}.lale-payout-summary strong{color:#ae6015;font-size:19px}.lale-payout-selection{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.lale-payout-item{display:flex!important;flex-direction:row;gap:12px;align-items:center;border-bottom:1px solid #ecd7bb;padding:12px 2px;cursor:pointer}.lale-payout-item input{flex-shrink:0}.lale-payout-item span{flex:1;display:grid;gap:4px}.lale-payout-item small{color:#97734f}.lale-payout-total{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff1de;border-radius:9px;padding:12px;font-weight:700}.lale-payout-total strong{color:#a4570e;font-size:24px}.lale-payout-note{font-size:13px;color:#896140}.lale-payout-plan button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:540px){.lale-payout-summary strong{font-size:15px}.lale-payout-summary small{font-size:11px}.lale-payout-plan{padding:10px}}.lep-editor{display:grid;gap:14px;padding:16px;border:1px solid #efcfac;border-radius:14px;background:#fffdf9;color:#634223}.lep-editor h4{color:#b96313;margin:0}.lep-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.lep-editor label{display:grid;gap:5px;font-size:13px;font-weight:600}.lep-editor label:has(input[type=checkbox]){display:flex;align-items:center}.lep-editor input:not([type=checkbox]),.lep-editor select,.lep-editor textarea{padding:10px;border:1px solid #e3cba8;border-radius:8px;background:#fff;max-width:100%;box-sizing:border-box}.lep-alert{background:#fff1df;border-radius:10px;padding:12px;font-size:13px}.lep-alert p{margin:5px 0 0}.lep-save{background:#e98720;color:#fff;border:0;border-radius:9px;padding:12px;cursor:pointer;font-weight:700}.lep-save:disabled{opacity:.45;cursor:not-allowed}.lep-history{border-top:1px solid #ecd7bd;padding:10px 0}.lep-history small{display:block;color:#786555}.lep-error{color:#a92718;font-weight:700}@media(max-width:600px){.lep-editor{padding:11px}.lep-grid{grid-template-columns:1fr}}.lrm{color:#694a30;font:14px/1.5 Inter,system-ui,sans-serif}.lrm-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.lrm-head small{font-weight:800;letter-spacing:.08em;color:#c5782a}.lrm-head h2{font-size:26px;margin:5px 0}.lrm-head p{margin:0 0 14px;color:#856d58}.lrm button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#985c25;border:1px solid #e9cbaa;border-radius:12px;padding:12px 16px;cursor:pointer;font:inherit;font-weight:700;min-height:44px}.lrm button:disabled{opacity:.45;cursor:not-allowed}.lrm-info,.lrm-wait{display:flex;gap:10px;align-items:center;padding:15px;border-radius:15px;background:#fff8eb;border:1px solid #f0dfc6;margin:16px 0}.lrm-error{background:#fff1ee;border:1px solid #efb6aa;color:#a23323;padding:14px;border-radius:12px}.lrm-success{background:#f2fff5;border:1px solid #b7dfc3;padding:14px;border-radius:12px}.lrm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.lrm-stats div,.lrm-panel{background:#fff;border:1px solid #edddcc;border-radius:18px;padding:20px}.lrm-stats div{display:grid;gap:4px}.lrm-stats strong{font-size:27px;color:#c77225}.lrm-stats span{font-size:12px;color:#8c735f}.lrm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.lrm-panel{display:grid;gap:14px;margin-bottom:14px}.lrm-panel h3{display:flex;align-items:center;gap:8px;margin:0;color:#8d5223}.lrm-panel label{display:grid;gap:6px;font-weight:650}.lrm-panel input,.lrm-panel select{box-sizing:border-box;width:100%;border:1px solid #e7d3bc;border-radius:11px;padding:12px;font:inherit;min-height:44px;background:#fff;color:#5c4837}.lrm-panel button[type=submit]{background:#e98127;color:#fff;border-color:#e98127}.lrm-list{display:grid;gap:9px}.lrm-role{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid #f0e2d2;background:#fffcf8;padding:13px;border-radius:13px}.lrm-role>div{display:grid;gap:3px}.lrm-role small,.lrm-role span{color:#8b7662}@media(max-width:650px){.lrm-grid{grid-template-columns:1fr}.lrm-stats{gap:7px}.lrm-stats div{padding:12px}.lrm-stats strong{font-size:22px}.lrm-panel{padding:15px}.lrm-role button{width:100%}}.lrm-palette{display:flex;gap:10px;flex-wrap:wrap}.lrm-palette button{width:43px;height:43px;min-height:43px;padding:0;border-radius:13px;color:#594334;font-size:20px}.lrm-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lrm-permissions label{display:flex;align-items:center;gap:9px;font-weight:500;background:#fffaf5;padding:9px;border-radius:10px}.lrm-permissions input{width:17px;min-height:17px;accent-color:#a86e4a}.lrm-hint{font-size:13px;color:#89715c;margin:0}.lrm-people{display:grid;gap:7px;max-height:420px;overflow:auto}.lrm button.lrm-person{display:flex;justify-content:space-between;text-align:left;align-items:center;width:100%;padding:10px 12px;background:#fffaf6;border-color:#eee0d2;gap:12px}.lrm-person.selected{outline:2px solid #d49c65}.lrm-person>span:first-child{display:grid;gap:2px}.lrm-person small{font-size:11px;color:#8d7663}.lrm-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.lrm-tags span{border-radius:8px;padding:4px 8px;font-size:11px;color:#514337}.lrm-assignment{display:grid;gap:9px;border-top:1px solid #f0e2d2;padding-top:13px}.lrm-actions{display:flex;flex-wrap:wrap;gap:7px}.lrm-role-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.lrm-group{border:1px solid #ebdfd1;border-radius:16px;overflow:hidden;background:#fff}.lrm-group-head{padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.lrm-group-head>div:first-child{display:grid;gap:4px}.lrm-group-head small{font-size:12px;color:#5c5249}.lrm-group-head button{background:#ffffffbf;min-height:36px;padding:6px 10px;font-size:12px}.lrm-members{padding:10px 14px;display:grid;gap:6px}.lrm-members>div{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #f4eee8;padding:5px 0}.lrm-members button{font-size:12px;min-height:32px;padding:4px 10px}.lrm-members small{color:#9b8068}@media(max-width:800px){.lrm-role-groups{grid-template-columns:1fr}}@media(max-width:650px){.lrm-permissions{grid-template-columns:1fr}.lrm-group-head{flex-direction:column;align-items:stretch}.lrm-person{flex-wrap:wrap}}.lrm-role-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:12px}.lrm-group-head{padding:0;display:flex;flex-direction:column;align-items:stretch;gap:0;background:#fff!important}.lrm-group-title{padding:13px 16px;border-radius:14px 14px 0 0;min-height:26px;display:flex;align-items:center}.lrm-group-title strong{font-size:16px;color:#4d4038}.lrm-group-head .lrm-actions{padding:8px 12px;justify-content:flex-end;border-bottom:1px solid #f2e9e0}.lrm-group-body{padding:10px 12px 13px;display:grid;gap:9px}.lrm-group-body>small{color:#8c796b;font-size:12px}.lrm-members{padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px}.lrm-members .lrm-member-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #e9e0d7;border-radius:9px;background:#faf8f5;padding:5px 6px 5px 10px;font-size:12px;max-width:100%}.lrm-member-chip span{overflow-wrap:anywhere}.lrm-members .lrm-member-chip button{min-height:22px;width:22px;padding:0;border:0;background:transparent;font-size:17px;line-height:1;color:#9b7666}.lrm-empty{font-size:12px;color:#988579}.pe{color:#654a3a}.pe-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.pe-head span,.pe-eyebrow{font-size:11px;letter-spacing:.1em;font-weight:800;color:#b46b33}.pe-head h2{font-size:28px;margin:5px 0;color:#8e4d27}.pe-head p{margin:0;color:#917969}.pe button{cursor:pointer}.pe-head button,.pe-back{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ecd4c4;border-radius:14px;padding:13px 18px;color:#935b39;font-weight:800}.pe-stats{display:flex;align-items:center;gap:8px;background:#fff4e8;border:1px solid #f3dfca;border-radius:18px;padding:18px;margin-bottom:18px}.pe-search{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #eadbd0;border-radius:16px;padding:15px;margin-bottom:18px}.pe-search input{border:0;outline:0;flex:1;min-width:0;font:inherit}.pe-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.pe-card{display:flex;align-items:center;text-align:left;gap:14px;border:1px solid #eaddd4;background:#fff;border-radius:20px;padding:18px;min-height:105px;box-shadow:0 4px 15px #bd9a7710}.pe-card:hover{border-color:#dfae8b;background:#fffaf6}.pe-avatar{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;border-radius:19px;background:#ffe2c8;color:#a15c2f;font-weight:900;font-size:19px;text-transform:uppercase}.pe-card:nth-child(3n+2) .pe-avatar{background:#dff3ed;color:#437e73}.pe-card:nth-child(3n) .pe-avatar{background:#e8e3fa;color:#7366a0}.pe-info{display:grid;gap:5px;flex:1;min-width:0}.pe-info strong{font-size:15px;color:#674634}.pe-info small{color:#967e70}.pe-arrow{font-size:11px;color:#bb784e;font-weight:800}.pe-back{margin-bottom:18px}.pe-profile{display:flex;flex-wrap:wrap;align-items:center;gap:20px;background:#fff;border:1px solid #ecdccf;border-radius:24px;padding:26px}.pe-profile h3{font-size:26px;margin:5px 0 12px}.pe-pill{display:inline-block;background:#e4f6ea;color:#34774e;padding:7px 12px;border-radius:99px;font-size:12px;font-weight:800}.pe-fields{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.pe-fields>div{display:grid;gap:7px;background:#fff8f2;border-radius:16px;padding:17px;overflow-wrap:anywhere}.pe-fields span{font-size:12px;color:#947764}.pe-note{color:#8d7668;font-size:13px}.pe-error{background:#fff0eb;color:#a33a2b;padding:14px;border-radius:12px}@media(max-width:650px){.pe-grid{grid-template-columns:1fr}.pe-card{min-height:90px}.pe-profile{padding:18px}}.pe-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 22px}.pe-tabs button{border:1px solid #ead2c2;border-radius:14px;padding:14px 18px;background:#fff6ef;color:#8d542e;font-weight:800;min-height:48px}.pe-tabs button:hover{background:#ffe6d2}.leo{margin:18px 0;font-family:inherit;color:#59422f}.leo h3{color:#d66a12;margin:0 0 8px}.leo h4{margin:0 0 12px;color:#b85c10}.leo-dashboard{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.leo-card{background:#fff;border:1px solid #f0d8bb;border-radius:15px;padding:18px;margin:14px 0;box-shadow:0 3px 12px #e8ad6318}.leo-card p{line-height:1.5}.leo label{display:flex;flex-direction:column;gap:5px;margin:9px 0;font-size:14px}.leo input:not([type=checkbox]),.leo select,.leo textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #e5c8a8;border-radius:8px;background:#fff;color:#533e2a;font:inherit}.leo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.leo button{border:0;border-radius:8px;background:#e87919;color:#fff;padding:10px 14px;margin:5px 7px 5px 0;font-weight:600;cursor:pointer}.leo button:disabled{opacity:.5;cursor:not-allowed}.leo-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;margin:16px 0}.leo button.leo-tile{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:#fff;border:1px solid #f0d8bb;color:#66462b;border-radius:14px;padding:16px;margin:0;box-shadow:0 3px 12px #e8ad6318;text-align:left}.leo button.leo-tile.active{border:2px solid #e87919;background:#fff7ec}.leo-tile-icon{font-size:25px}.leo-tile small{color:#987359;font-weight:400}.leo-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:12px 0}.leo button.leo-person{display:flex;flex-direction:column;align-items:flex-start;gap:5px;background:#fff8ed;border:1px solid #e8c8a1;color:#5e422c;text-align:left;margin:0}.leo button.leo-person.active{border:2px solid #e87919}.leo-person small{font-weight:400}.leo-summary{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.leo-summary span{padding:12px;background:#fff5e8;border-radius:10px;display:flex;flex-direction:column;gap:5px}.leo fieldset{border:1px solid #f0dfc8;border-radius:10px;margin:10px 0;padding:10px}.leo legend{font-weight:600}.leo label.leo-check{display:inline-flex;flex-direction:row;align-items:center;gap:7px;margin:7px 16px 7px 0}.leo-tasks article{border-top:1px solid #f2e4d4;padding:12px 0}.leo-tasks article p{margin:5px 0}.leo-pills{display:flex;flex-wrap:wrap;gap:5px}.leo-pills span{border-radius:20px;background:#fff3e4;padding:5px 9px;font-size:12px}.leo-muted{font-size:13px;color:#826d5b}.leo-error{color:#a42b20;font-weight:600}.leo-success{color:#35703e;font-weight:600}.leo-linkbutton{display:inline-block;background:#e87919;color:#fff!important;border-radius:9px;padding:11px 16px;margin:6px 12px 6px 0;text-decoration:none;font-weight:600}@media(max-width:550px){.leo-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.leo-card{padding:12px}}.leo{color:#594a3c}.leo-dashboard h3{color:#a95112;font-size:18px}.leo-card{border-color:#ede4da;box-shadow:none;border-radius:12px}.leo-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.leo button.leo-tile{min-height:92px;gap:5px;padding:13px;border:1px solid #e9e1d8;box-shadow:none;background:#fff}.leo button.leo-tile.active{border:1px solid #df792b;background:#fff8f0}.leo-tile-icon{font-size:19px}.leo-tile strong{font-size:14px}.leo-tile small{font-size:12px}.leo-quicklinks{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.leo-quicklinks a{display:inline-flex;align-items:center;text-decoration:none;border:1px solid #ebd7c3;border-radius:9px;background:#fff;color:#b45b19;font-weight:650;font-size:13px;padding:10px 14px}.leo-quicklinks a:hover{background:#fff5e8}.leo-ameliabox{background:#fffaf3;border:1px solid #f0d9bd;border-radius:10px;padding:14px;margin:12px 0}.leo-ameliabox p{font-size:13px}.leo button:not(.leo-tile):not(.leo-person){font-size:13px}.leo-person{min-height:64px}@media(max-width:600px){.leo-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.leo button.leo-tile{padding:10px}.leo-tile small{font-size:10px}}.lem{max-width:1380px;margin:auto;color:#59432f}.lem-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.lem-kicker{font-size:12px;letter-spacing:.12em;color:#d07816;font-weight:800}.lem-heading h1{font-size:34px;color:#c96813;margin:6px 0}.lem-heading p,.lem-panel p{color:#857361;margin:4px 0}.lem-test{background:#fff1d6;border:1px solid #f6d19d;color:#b26b12;border-radius:50px;padding:9px 14px;font-size:11px;font-weight:800;white-space:nowrap}.lem-alert{display:flex;gap:12px;align-items:center;background:#fff9ed;border:1px solid #f3d8ae;border-radius:14px;padding:15px;margin-bottom:20px;font-size:14px}.lem-alert svg{color:#d77d16;flex-shrink:0}.lem-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.lem-stats>div{background:#fff;border:1px solid #f2dfc6;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:7px}.lem-stats small{font-weight:700;color:#8d745d}.lem-stats strong{font-size:30px;color:#d87916}.lem-stats span{font-size:12px;color:#967e69}.lem-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:15px}.lem-tabs button{border:1px solid #f0d7b7;background:#fff;color:#7e624b;padding:12px 14px;border-radius:11px;display:flex;gap:8px;align-items:center;cursor:pointer;font-weight:700}.lem-tabs button.lem-active{background:#e98019;color:#fff;border-color:#e98019}.lem-panel{background:#fff;border:1px solid #f1ddc1;border-radius:18px;padding:24px;min-height:350px}.lem-panel h2{font-size:23px;color:#a95b15;margin:0 0 6px}.lem-filters{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:20px 0}.lem-filters label{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.lem-filters input,.lem-search input{border:1px solid #e7cfae;border-radius:9px;padding:10px;background:#fff;color:#59432f}.lem-view{display:flex;flex-wrap:wrap;gap:4px}.lem-view button{border:1px solid #efdac2;background:#fff;padding:9px 12px;border-radius:8px;color:#8b6c50;cursor:pointer}.lem-view button.selected{background:#fff0d7;border-color:#e98019;color:#ba6715;font-weight:700}.lem-search{margin:20px 0;display:flex;align-items:center;gap:10px;border:1px solid #ecd5b7;border-radius:11px;padding:0 12px;max-width:470px}.lem-search input{border:0;outline:0;width:100%}.lem-empty{margin:30px auto;text-align:center;padding:40px 15px;color:#ae8a62;display:flex;flex-direction:column;align-items:center;gap:12px}.lem-empty strong{color:#946e47}.lem-empty p{font-size:13px}@media(max-width:850px){.lem-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lem-heading{align-items:flex-start;flex-direction:column}.lem-panel{padding:16px}}@media(max-width:480px){.lem-stats{grid-template-columns:1fr 1fr}.lem-stats>div{padding:12px}.lem-heading h1{font-size:28px}}.lem{width:100%;max-width:none;margin:0;min-width:0}.lem-panel{min-width:0}.lem-heading,.lem-alert,.lem-panel{max-width:100%}@media(max-width:760px){.lem-heading{gap:12px}.lem-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px;-webkit-overflow-scrolling:touch}.lem-tabs button{flex:0 0 auto}.lem-panel{padding:16px}}.lta{font:14px/1.5 Inter,system-ui,sans-serif;color:#62472e}.lta-header{display:flex;gap:18px;justify-content:space-between;align-items:start;flex-wrap:wrap;margin-bottom:17px}.lta-header h2{margin:4px 0 6px;font-size:25px;color:#99500d}.lta-header p{margin:0;color:#84684c}.lta-kicker{letter-spacing:.11em;font-weight:800;font-size:11px;color:#d1791b}.lta-button,.lta-actions button,.lta-invite-actions button,.lta-invite-actions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e8cba5;background:#fff;color:#99500d;border-radius:9px;padding:9px 12px;font-weight:700;font-size:12px;cursor:pointer;text-decoration:none}.lta button:disabled{opacity:.4;cursor:not-allowed}.lta-notice{display:flex;gap:10px;align-items:center;background:#fff8ed;border:1px solid #f0d9b5;border-radius:11px;padding:13px;margin:16px 0}.lta-error{background:#fff0eb;border:1px solid #e3a69a;border-radius:10px;color:#a03123;padding:12px;margin:12px 0}.lta-message{background:#f7fff7;border:1px solid #abcfad;border-radius:10px;padding:12px;margin:12px 0}.lta-invite{background:#fff8e9;border:1px solid #efce98;padding:18px;border-radius:12px;margin:14px 0}.lta-invite p{margin:6px 0 10px}.lta-invite-actions{display:flex;gap:8px;flex-wrap:wrap}.lta-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:20px 0}.lta-summary div{border:1px solid #f0dfce;background:#fff;padding:15px;border-radius:11px;display:grid;gap:7px}.lta-summary small{color:#897054}.lta-summary strong{font-size:25px;color:#c86b13}.lta-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #eed9c6;padding:11px 14px;border-radius:10px;margin-bottom:16px}.lta-search input{border:none;outline:none;width:100%;background:transparent;font:inherit}.lta-list{display:grid;gap:10px;max-height:720px;overflow:auto}.lta-person{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid #edddcc;border-radius:12px;padding:14px}.lta-person-details{display:grid;gap:3px}.lta-person-details strong{font-size:15px;color:#654025}.lta-person-details span,.lta-person-details small{font-size:12px;color:#937353}.lta-person-details .lta-status-enabled{color:#168347;font-weight:800}.lta-actions{display:flex;gap:7px;flex-wrap:wrap}.lta-actions button:first-child{background:#e98127;color:#fff;border-color:#e98127}.lta-footer{margin-top:17px;color:#8e765f;font-size:12px}@media(max-width:650px){.lta-actions{width:100%}.lta-actions button{flex:1 1 145px}.lta-list{max-height:none}}.lale-intelligence{margin:26px 0;color:#694b31}.lale-intelligence-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.lale-intelligence-head span{font-size:11px;letter-spacing:1.2px;color:#d77b20;font-weight:800}.lale-intelligence-head h3{font-size:24px;margin:7px 0}.lale-intelligence-head p,.lale-intelligence-table-head p{margin:0;color:#947b65;font-size:13px}.lale-intelligence-head>b{font-size:10px;background:#fff3de;color:#ad671b;border:1px solid #f1d8b4;padding:10px 12px;border-radius:30px}.lale-intelligence-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:14px}.lale-intelligence-kpis>div,.lale-intelligence-panel{background:#fff;border:1px solid #f1e3d2;border-radius:16px;padding:19px}.lale-intelligence-kpis span{display:block;font-size:12px;color:#937c65;min-height:34px}.lale-intelligence-kpis strong{display:block;font-size:23px;margin-top:8px;color:#c46b17}.lale-intelligence-split{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;margin:16px 0}.lale-intelligence-panel h4{font-size:17px;margin:0 0 13px;color:#80502c}.lale-intelligence-panel p{line-height:1.6;color:#90765e}.lale-intelligence-category{margin:12px 0}.lale-intelligence-category>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:13px}.lale-intelligence-track{height:8px;border-radius:10px;background:#fff1df;margin-top:7px;overflow:hidden}.lale-intelligence-track i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#f7b64d,#e88123)}.lale-intelligence-filters{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:15px 0}.lale-intelligence-filters input:not([type=checkbox]),.lale-intelligence-filters select{border:1px solid #ead6be;border-radius:9px;padding:11px;background:#fff;color:#704d2d;min-width:145px;max-width:100%}.lale-intelligence-filters label{display:flex;align-items:center;gap:6px;font-size:12px;color:#815e3c}.lale-intelligence-scroll{overflow-x:auto}.lale-intelligence-scroll table{width:100%;border-collapse:collapse;min-width:920px;text-align:left}.lale-intelligence-scroll th{background:#fff6e9;color:#8e5928;font-size:12px;padding:12px 9px}.lale-intelligence-scroll td{border-bottom:1px solid #f5e8d8;padding:11px 9px;font-size:12px;vertical-align:top}.lale-intelligence-scroll td small{display:block;color:#a28a73;margin-top:4px}.lale-intelligence-note{font-size:12px;line-height:1.6;color:#9a8068;margin:12px 0}.lale-intelligence-error{color:#ae392a;background:#fff0eb;border-radius:10px;padding:14px}@media(max-width:760px){.lale-intelligence-split{grid-template-columns:1fr}.lale-intelligence-head h3{font-size:21px}}.lale-reorder{margin:24px 0;color:#795335}.lale-reorder-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}.lale-reorder-heading span{font-size:11px;font-weight:800;letter-spacing:1px;color:#d97922}.lale-reorder-heading h3{margin:7px 0;font-size:23px;color:#98551e}.lale-reorder-heading p{margin:0;color:#967e67}.lale-reorder button{background:#e98127;border:0;border-radius:10px;color:#fff;padding:11px 16px;font-weight:700;cursor:pointer}.lale-reorder-disclaimer{padding:13px 16px;border:1px solid #f0d7ae;background:#fff8eb;border-radius:12px;font-size:12px;line-height:1.6;margin:17px 0}.lale-reorder-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.lale-reorder-kpis>div{padding:18px;background:#fff;border:1px solid #f0e1ce;border-radius:15px}.lale-reorder-kpis small{display:block;min-height:32px;color:#967b61}.lale-reorder-kpis strong{display:block;font-size:23px;color:#d47521;margin-top:8px}.lale-reorder-controls{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.lale-reorder-controls input,.lale-reorder-controls select{border:1px solid #e9d5bb;border-radius:9px;background:#fff;padding:11px;color:#805c3d;max-width:100%}.lale-reorder-controls input{flex:1;min-width:210px}.lale-reorder-table{overflow-x:auto;border:1px solid #f0e1ce;border-radius:14px;background:#fff}.lale-reorder-table table{width:100%;min-width:1020px;border-collapse:collapse;text-align:left}.lale-reorder-table th{background:#fff5e7;padding:13px 9px;font-size:12px;color:#9d602e}.lale-reorder-table td{padding:12px 9px;border-bottom:1px solid #f5e8d8;font-size:12px;vertical-align:top}.lale-reorder-table td small{display:block;color:#a38b72;margin-top:5px}.lale-reorder-status{display:inline-block;padding:6px 9px;border-radius:9px;background:#fff4e4;color:#96602b;line-height:1.45}.lale-reorder-order{background:#fff0d7;color:#b25b0e;font-weight:700}.lale-reorder-inactive,.lale-reorder-seasonal{background:#f7f2eb;color:#8a7866}.lale-reorder-error{color:#a63724}.lale-reorder-foot{font-size:12px;color:#99816b;line-height:1.65;margin-top:16px}:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#443529;background:#faf8f4;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}button{font:inherit}button:focus-visible{outline:3px solid #f4a41c;outline-offset:3px}.shell{display:flex;min-height:100vh}.sidebar{width:262px;background:#fff;border-right:1px solid #f0e8df;display:flex;flex-direction:column;flex-shrink:0;position:sticky;top:0;height:100vh;z-index:20}.brand{padding:24px 23px 28px;border-bottom:1px solid #f5ede4;text-align:center}.brand img{width:126px;height:104px;object-fit:contain}.brand-title{font-size:11px;font-weight:850;letter-spacing:2.6px;color:#df7520;margin-top:4px}.sidebar-section{font-size:10px;letter-spacing:1.8px;color:#a79a8e;font-weight:800;margin:32px 23px 12px}.sidebar nav{padding:0 12px}.nav-item{display:flex;align-items:center;gap:13px;width:100%;border:0;background:transparent;color:#71675f;text-align:left;padding:15px 13px;margin-bottom:5px;border-radius:12px;cursor:pointer;font-size:13px;font-weight:650}.nav-item:hover{background:#fff7ec}.nav-item.active{background:#fff0dc;color:#dd751d}.nav-arrow{margin-left:auto;opacity:.55}.sidebar-bottom{margin-top:auto;padding:16px}.security-note{background:#fff9ee;border:1px solid #f5e5c9;border-radius:12px;padding:14px 10px;display:flex;gap:9px;color:#a46a27;font-size:12px;font-weight:700}.security-note small{font-weight:500;font-size:10px;color:#ad9680}.sidebar-foot{text-align:center;color:#b5a79a;font-size:10px;padding-top:20px}.main-panel{min-width:0;flex:1;display:flex;flex-direction:column}.topbar{height:78px;background:#fff;border-bottom:1px solid #f0e8df;display:flex;align-items:center;justify-content:space-between;padding:0 44px}.breadcrumb{display:flex;align-items:center;gap:11px;color:#aa9c90;font-size:12px;font-weight:700;letter-spacing:.4px}.breadcrumb strong{color:#5a4839;font-weight:750}.topbar-right{display:flex;align-items:center;gap:20px}.local-pill{border:1px solid #e7e6d8;background:#fafaf5;color:#797b55;border-radius:99px;padding:8px 13px;font-size:11px;font-weight:750}.local-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a6aa66;margin-right:6px}.avatar{height:37px;width:37px;border-radius:50%;background:#ffedcd;color:#ce6d1e;display:grid;place-items:center;font-weight:850;font-size:12px}.content{width:min(1180px,calc(100% - 88px));margin:0 auto;flex:1;padding:44px 0 64px}.welcome{background:linear-gradient(110deg,#fff 0% 58%,#fff2d8);border:1px solid #f2e8da;border-radius:23px;min-height:234px;padding:40px 43px;display:flex;align-items:center;justify-content:space-between;gap:25px;overflow:hidden}.eyebrow{font-size:11px;letter-spacing:2.1px;font-weight:850;color:#dc832a}.welcome h1{font-size:clamp(29px,3vw,43px);line-height:1.16;letter-spacing:-1.4px;max-width:580px;margin:15px 0}.welcome h1 span{color:#e77b22}.welcome p,.page-heading p{max-width:610px;color:#918376;line-height:1.7;font-size:14px}.welcome-symbol{width:165px;height:165px;flex-shrink:0;background:#fff9ee;border:1px solid #fae9cd;border-radius:50%;display:grid;place-items:center}.welcome-symbol img{width:122px;height:122px;object-fit:contain}.section-heading{display:flex;align-items:end;justify-content:space-between;margin:42px 0 21px}.section-heading h2{font-size:25px;letter-spacing:-.5px;margin:8px 0 0}.section-count{font-size:12px;color:#9c8c7c}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.area-card{min-height:330px;background:#fff;border:1px solid #f0e6db;border-radius:19px;text-align:left;padding:25px;cursor:pointer;display:flex;flex-direction:column;color:#443529;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 6px 22px #70471906}.area-card:hover{transform:translateY(-5px);border-color:#edb77d;box-shadow:0 16px 32px #8e59221a}.card-retail{border-top:4px solid #ef8a25}.card-events{border-top:4px solid #eeb14b}.card-direzione{border-top:4px solid #dba057}.card-top,.detail-head{display:flex;align-items:start;justify-content:space-between;gap:8px}.card-icon,.detail-icon{width:57px;height:57px;border-radius:15px;background:#fff1df;color:#e78126;display:grid;place-items:center}.card-events .card-icon{background:#fff6df;color:#c9922c}.card-direzione .card-icon{background:#f8f0e5;color:#ad844e}.status{white-space:nowrap;font-size:10px;font-weight:800;background:#fff3e3;color:#b7762f;border-radius:100px;padding:8px 10px}.card-eyebrow{margin-top:27px;font-size:10px;letter-spacing:1.1px;color:#ba9a77;font-weight:850}.area-card h3{font-size:21px;margin:10px 0}.area-card p{font-size:13px;line-height:1.7;color:#8d8074;margin:0}.card-bottom{margin-top:auto;border-top:1px solid #f3ebe2;padding-top:18px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800;color:#d77724}.arrow-circle{width:34px;height:34px;border-radius:50%;background:#fff1df;display:grid;place-items:center}.bottom-note{margin-top:29px;border:1px solid #f1e8da;border-radius:15px;background:#fff;padding:20px 24px;display:flex;gap:15px;color:#cf8c3e}.bottom-note strong{font-size:13px;color:#6d5944}.bottom-note p{font-size:12px;line-height:1.6;color:#988778;margin:6px 0 0}.footer{display:flex;justify-content:space-between;padding:22px 44px;border-top:1px solid #f0e8df;color:#ac9b8c;font-size:11px}.back-link{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#d77b27;font-size:13px;font-weight:750;cursor:pointer;padding:8px 0}.page-heading{margin:30px 0}.page-heading h1{font-size:clamp(32px,4vw,44px);margin:12px 0}.module-detail{background:#fff;border:1px solid #f1e7dc;border-radius:22px;padding:36px;max-width:820px}.module-detail h2{margin:30px 0 10px}.module-detail>p{color:#8b7e70;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px}.feature{background:#fff8ef;border-radius:12px;padding:15px;color:#a26c34;font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px}.info-line{display:flex;align-items:center;gap:9px;border-top:1px solid #f2ebe3;margin-top:30px;padding-top:20px;color:#9c8b79;font-size:12px}.mobile-menu,.overlay{display:none}@media(max-width:1050px){.sidebar{width:225px}.content{width:calc(100% - 48px)}.topbar{padding:0 24px}.cards{gap:12px}.area-card{padding:19px}.area-card h3{font-size:19px}.status{font-size:9px}.welcome{padding:30px}}@media(max-width:760px){.sidebar{position:fixed;left:0;transform:translate(-100%);transition:transform .2s;width:265px;box-shadow:15px 0 40px #51360c10}.sidebar-open{transform:translate(0)}.overlay{display:block;position:fixed;inset:0;background:#3d2b2055;border:0;z-index:10}.topbar{height:66px;padding:0 18px}.mobile-menu{display:grid;place-items:center;border:0;background:transparent;color:#8c6846;padding:5px;margin-right:12px}.breadcrumb{margin-right:auto;font-size:11px}.topbar-right{gap:10px}.content{width:calc(100% - 32px);padding:25px 0 40px}.welcome{padding:28px 24px;min-height:unset}.welcome-symbol{display:none}.welcome h1{font-size:32px}.cards{grid-template-columns:1fr}.area-card{min-height:250px}.card-eyebrow{margin-top:18px}.section-heading{margin-top:32px}.feature-grid{grid-template-columns:1fr}.module-detail{padding:24px}.footer{padding:18px;gap:10px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.area-card,.sidebar{transition:none}}body:has(.retail-expanded) .sidebar{display:none!important}body:has(.retail-expanded) aside{display:none!important}body:has(.retail-expanded) .overlay{display:none!important}.main-panel.retail-expanded{width:100%!important;max-width:none!important;margin-left:0!important;flex:1 1 auto!important;min-width:0!important}.content.retail-full-content{width:100%!important;max-width:none!important;margin:0!important;padding:12px 16px!important;box-sizing:border-box}.retail-expanded .mobile-menu{display:none!important}.retail-full-content iframe{display:block;width:100%!important;height:calc(100vh - 155px)!important;min-height:600px}body:has(.retail-expanded){height:100dvh;overflow:hidden}.shell:has(.retail-expanded){height:100dvh;min-height:0;overflow:hidden}.main-panel.retail-expanded{height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column}.retail-expanded .topbar{flex-shrink:0}.retail-expanded .footer{display:none}.content.retail-full-content{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.retail-full-content>div{flex:1 1 auto;min-height:0;display:flex!important;flex-direction:column}.retail-full-content iframe{flex:1 1 auto;min-height:0!important;height:auto!important}.lale-sales{background:#fff;border:1px solid #f3dfc7;border-radius:22px;padding:clamp(18px,3vw,32px);margin-bottom:28px;box-shadow:0 10px 30px #b1671f0e;color:#554535}.lale-sales-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:28px}.lale-sales-eyebrow{color:#d77a28;font-size:11px;font-weight:800;letter-spacing:1.5px}.lale-sales-header h2{margin:9px 0 6px;font-size:clamp(23px,2.5vw,31px);color:#ad5414;letter-spacing:-.6px}.lale-sales-header p,.lale-sales-section-heading p{margin:0;color:#968575;font-size:14px}.lale-sales-test{padding:9px 13px;background:#fff1d8;border:1px solid #f4d6a7;color:#b76b1e;border-radius:30px;font-size:11px;font-weight:800;letter-spacing:.5px}.lale-sales-filters{padding:22px;background:#fffaf3;border:1px solid #f6e7d4;border-radius:17px;margin-bottom:28px}.lale-sales-filter-title{display:flex;align-items:center;gap:10px;color:#b9621e;margin-bottom:16px}.lale-sales-shortcuts{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:19px}.lale-sales-shortcut{background:#fff;border:1px solid #f0d6b9;color:#a65a20;border-radius:10px;padding:11px 17px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.lale-sales-shortcut:hover,.lale-sales-shortcut:focus-visible{background:#ffedda;border-color:#eaa45c}.lale-sales-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lale-sales-date-field{display:flex;flex-direction:column;gap:9px;min-width:0}.lale-sales-date-field>span{font-size:12px;font-weight:800;color:#997459}.lale-sales-date-field input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:51px;padding:12px 14px;border:1px solid #e9cbaa;border-radius:11px;background:#fff;color:#654a34;font:inherit;font-size:15px;font-weight:650;color-scheme:light}.lale-sales-date-field input:focus{outline:2px solid #f3b978;outline-offset:1px}.lale-sales-date-field input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.lale-sales-period{display:flex;align-items:center;gap:9px;color:#a36b38;font-size:13px;font-weight:650;margin-top:17px}.lale-sales-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:17px}.lale-sales-section-heading h3{margin:0 0 5px;color:#9e541b;font-size:20px}.lale-sales-section-heading>span{font-size:11px;color:#ba8b58;font-weight:800}.lale-sales-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.lale-sales-card{background:#fff;border:1px solid #f1e2d1;border-radius:16px;padding:21px;min-width:0}.lale-sales-card-primary{background:#fff4e5;border-color:#efc899}.lale-sales-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#987a60;font-size:13px;margin-bottom:18px}.lale-sales-card-top svg{color:#d98740;flex-shrink:0}.lale-sales-card>strong{color:#bc5c13;font-size:clamp(22px,2.5vw,29px);letter-spacing:-.6px}.lale-sales-checks{margin-top:22px;border:1px solid #f0e2d1;background:#fffcf8;border-radius:15px;padding:20px}.lale-sales-checks-heading{display:flex;align-items:center;gap:10px;color:#ae6228;margin-bottom:17px}.lale-sales-checks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lale-sales-checks-grid>div{display:flex;justify-content:space-between;gap:12px;padding:14px;border-radius:10px;background:#fff;border:1px solid #f4e7d9;color:#866e59;font-size:13px}.lale-sales-checks-grid strong{color:#b35b18;font-size:17px}.lale-sales-checks>p{margin:17px 0 0;color:#a08c78;font-size:12px;line-height:1.6}.lale-sales-message,.lale-sales-error{padding:17px;margin-bottom:20px;border-radius:12px;background:#fff6e8;color:#aa621f}.lale-sales-error{background:#fff0ec;color:#b42318}@media(max-width:900px){.lale-sales-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lale-sales-dates,.lale-sales-cards,.lale-sales-checks-grid{grid-template-columns:1fr}.lale-sales{padding:17px}.lale-sales-filters{padding:16px}}.lale-advanced{margin:25px 0;padding:24px;border:1px solid #f0dfc9;border-radius:19px;background:#fffdf9;color:#684b32}.lale-advanced-heading,.lale-advanced-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px}.lale-advanced-eyebrow{font-size:11px;letter-spacing:1.3px;font-weight:800;color:#d57a29}.lale-advanced-heading h3{margin:7px 0;font-size:22px;color:#ad571b}.lale-advanced-heading p,.lale-advanced-chart-heading p{margin:0;color:#97836e;font-size:13px}.lale-advanced-badge{background:#fff0d9;color:#b36b28;padding:8px 12px;border-radius:30px;font-size:11px;font-weight:800}.lale-advanced-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:23px}.lale-advanced-metric{display:flex;flex-direction:column;gap:9px;min-width:0;background:#fff;border:1px solid #f2e3d2;border-radius:14px;padding:19px}.lale-advanced-metric>span{color:#8f7965;font-size:13px}.lale-advanced-metric strong{color:#bd641f;font-size:clamp(22px,2.5vw,30px);overflow-wrap:anywhere}.lale-advanced-metric small{color:#a28b73;font-size:12px}.lale-advanced-chart{margin-top:22px;padding:20px;background:#fff;border:1px solid #f1e4d5;border-radius:15px}.lale-advanced-chart-heading h4{color:#a9581d;font-size:17px;margin:0 0 6px}.lale-advanced-chart-heading>span{color:#ab7c4d;font-size:12px;font-weight:700}.lale-advanced-bars{display:flex;align-items:stretch;gap:12px;overflow-x:auto;padding:25px 3px 10px}.lale-advanced-bar-item{display:flex;flex:1 0 48px;flex-direction:column;align-items:center;gap:9px;min-width:48px}.lale-advanced-bar-value{font-size:10px;color:#9c7551;white-space:nowrap}.lale-advanced-bar-track{position:relative;width:100%;height:155px;background:#fff6ec;border-radius:8px;overflow:hidden}.lale-advanced-bar-fill{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,#f5ae56,#df7d2c);border-radius:8px 8px 0 0}.lale-advanced-bar-label{color:#957b62;font-size:10px;white-space:nowrap}.lale-advanced-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:12px;font-weight:650;color:#ae723d}.lale-advanced-note{margin:17px 0 0;font-size:12px;color:#a08c79;line-height:1.7}@media(max-width:650px){.lale-advanced{padding:15px}.lale-advanced-metrics{grid-template-columns:1fr}.lale-advanced-chart{padding:13px}}.main-panel .content:has(.lem){width:calc(100% - 48px);max-width:none;margin-inline:auto;padding:28px 0 48px;min-width:0}@media(max-width:1050px){.main-panel .content:has(.lem){width:calc(100% - 32px);padding-top:22px}}@media(max-width:760px){.main-panel .content:has(.lem){width:calc(100% - 24px);padding:18px 0 32px}}.lale-staff-mobile{min-height:100dvh;max-width:900px;margin:auto;padding:12px 12px 40px;background:#fffaf4;color:#453225;box-sizing:border-box}.lale-staff-mobile *{box-sizing:border-box}.lale-staff-head{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #f1ddc7;border-radius:16px;padding:12px;margin-bottom:12px}.lale-staff-head img{width:58px;height:58px;object-fit:contain}.lale-staff-head div{display:grid;gap:4px}.lale-staff-head strong{color:#bc611b;font-size:17px}.lale-staff-head small{color:#806c58}.lale-staff-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;position:sticky;top:0;z-index:5;background:#fffaf4;padding:8px 0}.lale-staff-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:68px;border:1px solid #ecd8c2;background:#fff;border-radius:12px;color:#86552e;font-size:12px;font-weight:700;cursor:pointer}.lale-staff-nav button[aria-current=page]{background:#fff0d9;border-color:#d7853b;color:#a44b10}.lale-staff-content{min-width:0}.lale-staff-content input,.lale-staff-content select{max-width:100%}.lale-staff-note{font-size:12px;color:#79695a;padding:12px;line-height:1.5}@media(max-width:390px){.lale-staff-mobile{padding:8px}.lale-staff-nav button{font-size:11px}.lale-staff-head img{width:45px;height:45px}}@media(max-width:520px){.lale-staff-nav{gap:4px}.lale-staff-nav button{font-size:10px;min-height:64px;padding:5px 2px}.lale-staff-nav button span{overflow-wrap:anywhere;text-align:center}}
