@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{color:#242424;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f8fa;font-family:Inter,sans-serif}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}.login-page{background:#f6f7f8;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{background:#fff;border:1px solid #ececec;border-radius:18px;width:100%;max-width:420px;padding:38px;box-shadow:0 12px 40px #0000000a}.brand-icon{color:#fff;background:#f60;border-radius:16px;place-items:center;width:62px;height:62px;margin:0 auto 18px;display:grid}.login-card h1{text-align:center;margin:0;font-size:27px}.subtitle{text-align:center;color:#777;margin:10px 0 30px;font-size:12px;line-height:1.6}.login-card label{margin:17px 0 8px;font-size:13px;font-weight:600;display:block}.login-card input{border:1px solid #dedede;border-radius:9px;outline:none;width:100%;height:46px;padding:0 13px}.login-card input:focus{border-color:#f60}.login-button{color:#fff;background:#f60;border:0;border-radius:9px;width:100%;height:47px;margin-top:24px;font-weight:700}.login-button:hover{background:#e85c00}.login-button:disabled{opacity:.65}.login-footer{text-align:center;color:#999;margin:24px 0 0;font-size:11px}.error-message{color:#bd2929;overflow-wrap:anywhere;margin-top:14px;font-size:12px}.loading-screen{color:#777;place-items:center;min-height:100vh;display:grid}.app-layout{min-height:100vh;display:flex}.sidebar{background:#fff;border-right:1px solid #ececec;flex-direction:column;flex-shrink:0;width:255px;padding:22px 14px;display:flex}.sidebar-brand{align-items:center;gap:10px;padding:0 7px 25px;display:flex}.brand-icon.small{border-radius:11px;flex-shrink:0;width:42px;height:42px;margin:0}.sidebar-brand strong{font-size:13px;display:block}.sidebar-brand small{color:#999;letter-spacing:1px;margin-top:4px;font-size:9px;display:block}.menu-label{color:#aaa;letter-spacing:1px;padding:12px 10px;font-size:10px;font-weight:700}.sidebar nav{gap:5px;display:grid}.nav-item{color:#626262;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;font-size:12px;display:flex}.nav-item.selected{color:#ed6200;background:#fff0e5;font-weight:700}.logout-button{color:#777;background:0 0;border:0;align-items:center;gap:12px;margin-top:auto;padding:13px 12px;font-size:12px;display:flex}.main-area{flex:1;min-width:0}.topbar{background:#fff;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:15px;min-height:75px;padding:12px 30px;display:flex}.topbar strong{font-size:14px;display:block}.topbar small{color:#999;margin-top:5px;font-size:11px;display:block}.user-info{color:#666;align-items:center;gap:9px;font-size:11px;display:flex}.user-avatar{color:#fff;background:#2ecc71;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.content{max-width:1400px;margin:auto;padding:32px}.welcome{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.welcome h2{margin:0;font-size:23px}.welcome p{color:#888;margin:7px 0 0;font-size:12px}.date-label{color:#777;font-size:11px}.summary-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.summary-card{background:#fff;border:1px solid #ececec;border-radius:12px;padding:20px}.card-icon{color:#f60;background:#fff1e7;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.summary-card p{color:#777;margin:17px 0 8px;font-size:12px}.summary-card h3{margin:0;font-size:19px}.summary-card small{color:#aaa;margin-top:7px;font-size:10px;display:block}.welcome-panel{background:#fff;border:1px solid #ececec;border-radius:12px;align-items:center;gap:18px;margin-top:25px;padding:24px;display:flex}.welcome-symbol{color:#f60;background:#fff1e7;border-radius:13px;flex-shrink:0;place-items:center;width:55px;height:55px;display:grid}.welcome-panel h3{margin:0 0 7px;font-size:15px}.welcome-panel p{color:#888;margin:0;font-size:12px;line-height:1.7}.section-heading{margin:30px 0 15px;font-size:15px}.module-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.module-card{color:#555;text-align:left;background:#fff;border:1px solid #ececec;border-radius:11px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:95px;padding:16px;font-size:11px;display:flex}.module-card svg{color:#f60}.module-card:hover{background:#fffaf6;border-color:#f60}.module-placeholder{margin-top:0}.back-button{color:#fff;background:#f60;border:0;border-radius:8px;margin-top:18px;padding:10px 14px;font-size:11px}.menu-toggle,.close-menu,.mobile-overlay{display:none}@media (width<=1050px){.summary-grid{grid-template-columns:repeat(2,1fr)}.module-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.sidebar{z-index:20;width:270px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.sidebar-open{transform:translate(0)}.mobile-overlay{z-index:10;background:#0006;display:block;position:fixed;inset:0}.menu-toggle,.close-menu{color:#555;background:0 0;border:0;place-items:center;display:grid}.close-menu{margin-left:auto}.topbar{justify-content:flex-start;padding:12px 16px}.user-info{margin-left:auto}.user-info>span:last-child{display:none}.content{padding:22px 16px}.welcome{flex-direction:column;align-items:flex-start}.summary-grid{gap:10px}.summary-card{padding:14px}.module-grid{grid-template-columns:repeat(2,1fr)}.welcome-panel{align-items:flex-start;padding:17px}}@media (width<=380px){.login-card{padding:25px 20px}.summary-card h3{font-size:15px}}.daily-module{flex-direction:column;gap:20px;display:flex}.daily-date-card,.daily-form-card,.daily-history-card{background:#fff;border:1px solid #ececec;border-radius:14px;padding:22px}.daily-date-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.daily-module h3{color:#252525;margin:0 0 7px}.daily-module p{color:#777;margin:0;font-size:13px}.daily-date-card input,.daily-field input,.daily-field select{width:100%;min-height:44px;font:inherit;color:#333;background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px 12px}.daily-date-card input{width:auto}.daily-total-card{color:#fff;background:linear-gradient(120deg,#f60,#ed7b28);border-radius:14px;justify-content:space-between;align-items:center;padding:24px;display:flex}.daily-total-card span,.daily-total-card small{color:#fff;opacity:.9}.daily-total-card h2{margin:8px 0;font-size:30px}.daily-total-icon{background:#fff3;border-radius:12px;padding:15px}.daily-section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.daily-form{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid}.daily-field{flex-direction:column;gap:7px;display:flex}.daily-field label{color:#444;font-size:13px;font-weight:600}.daily-observations{grid-column:1/-1}.daily-save,.daily-refresh,.daily-cancel{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 16px;font-weight:600;display:inline-flex}.daily-save{color:#fff;background:#f60}.daily-save:disabled{opacity:.6;cursor:not-allowed}.daily-refresh{color:#444;background:#f2f2f2}.daily-cancel{color:#d95600;background:#fff0e7}.daily-alert{border-radius:8px;margin-top:15px;padding:12px 14px;font-size:13px}.daily-alert.error{color:#b42318;background:#fff0f0}.daily-alert.success{color:#207a3d;background:#eaf8ef}.daily-empty{color:#888;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;display:flex}.daily-empty strong{color:#444}.daily-table-wrap{width:100%;overflow-x:auto}.daily-table{border-collapse:collapse;width:100%;min-width:580px;font-size:13px}.daily-table th,.daily-table td{text-align:left;border-bottom:1px solid #eee;padding:14px 12px}.daily-table th{color:#666;background:#fafafa;font-weight:600}.daily-table tfoot td{color:#333;background:#fff8f3;font-weight:700}.daily-amount{color:#26834a;white-space:nowrap;font-weight:700}.daily-actions{gap:8px;display:flex}.daily-actions button{color:#555;cursor:pointer;background:#f4f4f4;border:none;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.daily-actions button:hover{color:#e65c00;background:#fff0e7}@media (width<=650px){.daily-date-card{flex-direction:column;align-items:stretch}.daily-date-card input{width:100%}.daily-form{grid-template-columns:1fr}.daily-observations{grid-column:auto}.daily-section-title{flex-direction:column;align-items:flex-start}.daily-total-card h2{font-size:25px}.daily-form-card,.daily-history-card{padding:16px}}.earnings-list{flex-direction:column;gap:12px;margin:20px 0;display:flex}.earnings-row{background:#fff;border:1px solid #e8e8e8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.earnings-row label{color:#333;font-weight:600}.earnings-input{align-items:center;gap:8px;width:180px;display:flex}.earnings-input span{color:#777;font-weight:600}.earnings-input input{border:1px solid #ddd;border-radius:8px;width:100%;padding:10px;font-size:15px}.reinvestment-field{margin:20px 0}.reinvestment-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.reinvestment-controls input{border:1px solid #ddd;border-radius:8px;width:110px;padding:11px}.quick-percentages{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.quick-percentages button{cursor:pointer;color:#444;background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 17px}.quick-percentages button.active{color:#f60;background:#fff0e6;border-color:#f60;font-weight:700}.earnings-results{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.earnings-results>div{background:#f7f8fa;border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex}.earnings-results span{color:#666;font-size:13px}.earnings-results strong{color:#333;font-size:21px}.earnings-results .earnings-available{background:#eaf8ef}.earnings-results .earnings-available strong{color:#219653}@media (width<=700px){.earnings-row{flex-direction:column;align-items:flex-start}.earnings-input{width:100%}.earnings-results{grid-template-columns:1fr}.reinvestment-controls{flex-direction:column;align-items:stretch}.reinvestment-controls input{width:100%}}:root{--mle-orange:#ed760e;--mle-orange-deep:#c95a04;--mle-green:#25844b;--mle-ink:#1b2635;--mle-muted:#68778a;--mle-bg:#f5f7fa;--mle-border:#e5eaf1;--mle-card:#fff;--mle-radius:17px;--mle-shadow:0 5px 22px #1f29370e}*{box-sizing:border-box}body{background:var(--mle-bg);color:var(--mle-ink);-webkit-font-smoothing:antialiased;font-family:DM Sans,Inter,system-ui,-apple-system,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #ed760e59}.app-layout{background:var(--mle-bg);min-height:100vh}.sidebar{box-shadow:3px 0 25px #1e2c3c06;border-right:1px solid var(--mle-border)!important;background:#fff!important}.sidebar-brand{border-bottom:1px solid var(--mle-border);gap:12px;padding-bottom:18px!important}.sidebar-brand strong{color:var(--mle-ink);letter-spacing:-.35px;font-weight:800}.sidebar-brand small,.menu-label{letter-spacing:.11em;font-size:10px;font-weight:800;color:#8b98a8!important}.brand-icon{box-shadow:0 7px 18px #ed760e3d;color:#fff!important;background:linear-gradient(145deg,#ff9b35,#e76b06)!important;border-radius:13px!important}.sidebar nav{flex-direction:column;gap:3px;display:flex}.nav-item{min-height:43px;position:relative;color:#526174!important;border-radius:11px!important;font-weight:650!important}.nav-item:hover{color:var(--mle-orange-deep)!important;background:#fff5ea!important}.nav-item.selected{box-shadow:inset 3px 0 0 var(--mle-orange);color:#c75d08!important;background:#fff1df!important;font-weight:800!important}.logout-button{color:#8c4d3f!important;border-radius:12px!important}.logout-button:hover{background:#fff0ec!important}.main-area{background:var(--mle-bg);min-width:0}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #1f293704;border-bottom:1px solid var(--mle-border)!important;background:#fffffff5!important}.topbar strong{color:var(--mle-ink);font-weight:800}.topbar small{color:var(--mle-muted)}.user-avatar{border:1px solid #cdebd8;font-weight:800;color:var(--mle-green)!important;background:#eaf7ef!important}.content{width:100%;max-width:1520px;margin:0 auto}.welcome{align-items:center;gap:16px}.welcome h2{letter-spacing:-.035em;color:var(--mle-ink);line-height:1.15;font-weight:800!important}.welcome p,.date-label{color:var(--mle-muted)!important}.date-label{border:1px solid var(--mle-border)!important;background:#fff!important;border-radius:50px!important;padding:9px 14px!important;font-weight:650!important}.summary-card,.category-summary,.category-summary-card,.welcome-panel,.daily-date-card,.daily-form-card,.daily-history-card,.daily-total-card,.login-card{background:var(--mle-card)!important;border:1px solid var(--mle-border)!important;border-radius:var(--mle-radius)!important;box-shadow:var(--mle-shadow)!important}.summary-grid{gap:17px!important}.summary-card{transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.summary-card:hover,.category-summary-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1f293717!important}.summary-card:before{content:"";background:var(--mle-orange);opacity:.85;width:4px;position:absolute;top:0;bottom:0;left:0}.summary-card:nth-child(2):before{background:var(--mle-green)}.summary-card:nth-child(3):before{background:#4e86d6}.summary-card:nth-child(4):before{background:#8c66c8}.card-icon,.daily-total-icon{color:var(--mle-orange-deep)!important;background:#fff0e2!important;border-radius:12px!important}.summary-card:nth-child(2) .card-icon{color:var(--mle-green)!important;background:#e8f6ec!important}.summary-card:nth-child(3) .card-icon{color:#3973b8!important;background:#eaf1fc!important}.summary-card:nth-child(4) .card-icon{color:#7753b5!important;background:#f1ebfb!important}.summary-card p,.summary-card small,.category-summary-card small{color:var(--mle-muted)!important}.summary-card h3,.category-summary-card strong{letter-spacing:-.04em;color:var(--mle-ink)!important;font-weight:800!important}.category-summary-grid{gap:12px!important}.category-summary-card{transition:transform .18s,box-shadow .18s}.category-summary-card span{color:var(--mle-ink);font-weight:750}.welcome-panel{background:linear-gradient(115deg,#fff,#fffcf7)!important}.welcome-symbol{color:var(--mle-orange-deep)!important;background:#fff0e2!important;border-radius:14px!important}.daily-section-title h3,.category-summary h3{letter-spacing:-.02em;color:var(--mle-ink)!important;font-weight:800!important}.daily-section-title p,.daily-empty{color:var(--mle-muted)!important}.daily-table-wrap{border:1px solid var(--mle-border);background:#fff;border-radius:13px;overflow-x:auto}.daily-table{border-collapse:separate;border-spacing:0;width:100%}.daily-table th{letter-spacing:.02em;color:#536173!important;background:#f7f9fc!important;font-size:12px!important;font-weight:800!important}.daily-table td,.daily-table th{border-bottom:1px solid #edf0f5!important}.daily-table tbody tr:hover{background:#fffaf4!important}.daily-table tbody tr:last-child td{border-bottom:0!important}.daily-field label,.daily-form label{color:#39495b!important;font-weight:750!important}.daily-field input,.daily-field select,.daily-field textarea,.daily-form input,.daily-form select,.daily-form textarea,.login-card input{min-height:43px;transition:border-color .15s,box-shadow .15s;color:var(--mle-ink)!important;background:#fff!important;border:1px solid #dbe2eb!important;border-radius:11px!important}.daily-field input:focus,.daily-field select:focus,.daily-field textarea:focus,.daily-form input:focus,.daily-form select:focus,.daily-form textarea:focus,.login-card input:focus{outline:none;border-color:var(--mle-orange)!important;box-shadow:0 0 0 4px #ed760e1c!important}.daily-save,.login-button{box-shadow:0 5px 13px #ed760e30;color:#fff!important;background:linear-gradient(135deg,#f58a21,#e96b0a)!important;border:0!important;border-radius:11px!important;font-weight:800!important}.daily-save:hover:not(:disabled),.login-button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#ed7e13,#ce5c02)!important}.back-button,.daily-refresh,.daily-cancel{border-radius:11px!important;font-weight:700!important}.back-button:hover,.daily-refresh:hover,.daily-cancel:hover{color:#c45b04!important;background:#fff6ec!important;border-color:#eeb785!important}.daily-alert{font-weight:600;border-width:1px!important;border-radius:12px!important}.daily-alert.success{color:#21643b!important;background:#eef9f1!important;border-color:#c7ebd1!important}.daily-alert.error{color:#ab3835!important;background:#fff1f0!important;border-color:#ffd4d0!important}.daily-total-card{background:linear-gradient(115deg,#fff,#fffaf5)!important}.login-page{background:radial-gradient(circle at 15% 20%,#fff0dc 0,#0000 36%),linear-gradient(145deg,#f5f8fa,#e8eef0)!important}.login-card{max-width:440px!important}.login-card h1{letter-spacing:-.045em;font-weight:800!important}.login-card h1 span{color:var(--mle-orange-deep)!important}.login-card .subtitle,.login-footer{color:var(--mle-muted)!important}@media (width<=900px){.content{padding-inline:16px!important}.summary-grid{gap:12px!important}.welcome{align-items:flex-start}.date-label{white-space:normal}}@media (width<=620px){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.summary-card{padding:15px!important}.summary-card h3{font-size:clamp(18px,5vw,24px)!important}.welcome h2{font-size:24px!important}.date-label{font-size:12px!important}.category-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.user-info>span:last-child{display:none}.daily-form-card,.daily-history-card{padding:15px!important}}@media (width<=420px){.summary-grid,.category-summary-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.category-summary{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:24px}.category-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:20px;gap:16px!important;display:grid!important}.category-summary-grid .category-summary-card{background:#fffaf5;border:1px solid #f1e4d7;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;flex-direction:column!important;padding:20px!important;display:flex!important}.category-summary-card span{color:#374151;font-size:15px;font-weight:600}.category-summary-card strong{color:#1f2937;white-space:nowrap;font-size:26px;font-weight:750;display:block}.category-summary-card small{color:#6b7280;font-size:13px;display:block}@media (width<=600px){.category-summary{padding:16px}.category-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.category-summary-grid .category-summary-card{padding:12px!important}.category-summary-card strong{font-size:20px}}.worker-form-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:100%;padding:28px;box-shadow:0 4px 18px #0f172a0a;display:block!important}.worker-form-card>h3{color:#1f2937;margin:0 0 20px;font-size:21px;font-weight:700;display:block}.worker-form-card form{width:100%;display:block}.worker-form-card form>div:first-child{align-items:end;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;display:grid!important}.worker-form-card form label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.worker-form-card input,.worker-form-card select{color:#1f2937;box-sizing:border-box;background:#fff;border:1px solid #d5dce5;border-radius:10px;min-height:46px;padding:10px 14px;font-size:15px;display:block;width:100%!important}.worker-form-card input:focus,.worker-form-card select:focus{border-color:#f57c00;outline:none;box-shadow:0 0 0 3px #f57c001f}.worker-form-card button[type=submit]{color:#fff;cursor:pointer;background:#f57c00;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-weight:600;display:inline-flex}@media (width<=650px){.worker-form-card{padding:18px}.worker-form-card form>div:first-child{grid-template-columns:1fr!important}}.cash-transfer-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:100%;padding:28px;box-shadow:0 4px 18px #0f172a0a;display:block!important}.cash-transfer-card>h3{color:#1f2937;margin:0 0 12px;font-size:21px;font-weight:700;display:block}.cash-transfer-card>p{color:#64748b;margin:8px 0;line-height:1.6;display:block}.cash-transfer-card form{width:100%;margin-top:24px!important;display:block!important}.cash-transfer-card form>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.cash-transfer-card form label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.cash-transfer-card input,.cash-transfer-card select{color:#1f2937;box-sizing:border-box;background:#fff;border:1px solid #d5dce5;min-width:0;min-height:46px;border-radius:10px!important;width:100%!important;padding:10px 12px!important}.cash-transfer-card input:focus,.cash-transfer-card select:focus{border-color:#f57c00;outline:none;box-shadow:0 0 0 3px #f57c001f}.cash-transfer-card button[type=submit]{color:#fff;background:#f57c00;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-weight:600;display:inline-flex}@media (width<=650px){.cash-transfer-card{padding:18px}.cash-transfer-card form>div:first-child{grid-template-columns:1fr!important}}.loan-panel-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:100%;margin-bottom:18px;box-shadow:0 4px 18px #0f172a0a;padding:24px!important;display:block!important}.loan-panel-card h3{color:#1f2937;margin:0 0 16px;font-size:20px;font-weight:700}.loan-panel-card form{width:100%;display:block!important}.loan-panel-card form label{color:#374151;margin-bottom:7px;font-size:14px;font-weight:600;display:block}.loan-panel-card input,.loan-panel-card select{box-sizing:border-box;background:#fff;border:1px solid #d5dce5;border-radius:10px;width:100%;min-height:46px;padding:10px 12px}.loan-panel-card input:focus,.loan-panel-card select:focus{border-color:#f57c00;outline:none;box-shadow:0 0 0 3px #f57c001f}.loan-panel-card button{border-radius:10px}@media (width<=650px){.loan-panel-card{padding:16px!important}}.loan-panel-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:100%;padding:24px!important;display:block!important}.loan-panel-card>div:first-child{width:100%}.loan-panel-card form{width:100%;margin-top:20px;display:block!important}.loan-panel-card form>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.loan-panel-card form input,.loan-panel-card form select{box-sizing:border-box;width:100%!important}@media (width<=650px){.loan-panel-card form>div:first-child{grid-template-columns:1fr!important}}.fund-movement-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:100%;box-shadow:0 4px 18px #0f172a0a;padding:26px!important;display:block!important}.fund-movement-card>h3{color:#1f2937;margin:0 0 20px;font-size:21px;font-weight:700;display:block}.fund-movement-card form{width:100%;display:block!important}.fund-movement-card form>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.fund-movement-card form label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.fund-movement-card input,.fund-movement-card select{box-sizing:border-box;background:#fff;border:1px solid #d5dce5;min-width:0;min-height:46px;border-radius:10px!important;width:100%!important;padding:10px 14px!important}.fund-movement-card input:focus,.fund-movement-card select:focus{border-color:#f57c00;outline:none;box-shadow:0 0 0 3px #f57c001f}.fund-movement-card button[type=submit]{border-radius:10px;min-height:44px;padding:10px 20px;font-weight:600}@media (width<=650px){.fund-movement-card{padding:18px!important}.fund-movement-card form>div:first-child{grid-template-columns:1fr!important}}.market-visual-card,.market-category-editor{display:block!important}.market-visual-card form{width:100%;display:block!important}.market-identity-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:18px 0;display:grid}.market-identity-fields .daily-field{flex-direction:column;align-items:stretch;gap:7px;min-width:0;display:flex}.market-identity-fields .daily-field input,.market-identity-fields .daily-field select{box-sizing:border-box;width:100%;max-width:100%;min-height:44px}.market-identity-fields input[type=color]{cursor:pointer;border-radius:10px;width:100%;height:48px;padding:4px}.market-image-editor{flex-direction:column;align-items:stretch;gap:12px;max-width:100%;margin:20px 0;display:flex}.market-image-editor>label{color:#1f2937;font-weight:700}.market-image-preview{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;justify-content:center;align-items:center;min-height:170px;max-height:230px;display:flex;overflow:hidden}.market-image-preview img{object-fit:contain;width:100%;height:190px}.market-empty-image{color:#64748b;flex-direction:column;align-items:center;gap:8px;display:flex}.market-image-tabs{flex-wrap:wrap;gap:8px;display:flex}.market-image-tabs button{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:600}.market-image-tabs button.selected{color:#c2410c;background:#fff7ed;border-color:#fb923c}.market-image-editor .daily-field{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.market-image-editor .daily-field textarea,.market-image-editor .daily-field input[type=file]{box-sizing:border-box;width:100%;max-width:100%}.market-image-editor .daily-field textarea{border:1px solid #cbd5e1;border-radius:10px;padding:12px}.market-image-search{flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}.market-image-search input{border:1px solid #cbd5e1;border-radius:10px;flex:1;min-width:160px;padding:10px}.market-image-results{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:12px;margin-top:14px;display:grid}.market-image-result{border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:7px;padding:8px;display:flex}.market-image-result img{object-fit:contain;background:#f8fafc;border-radius:8px;width:100%;height:100px}.market-image-result button{cursor:pointer;color:#fff;background:#f57c00;border:0;border-radius:8px;padding:8px}.market-image-result a{color:#2563eb;overflow-wrap:anywhere;font-size:11px}.market-category-editor{background:#fffdfa;border:1px solid #fed7aa;border-radius:16px;margin-top:20px;padding:22px}.market-category-thumb,.market-category-placeholder{object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:54px;height:54px}.market-category-placeholder{color:#94a3b8;justify-content:center;align-items:center;display:flex}.market-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.market-sidebar-logo img,.market-login-logo img{object-fit:contain;width:100%;height:100%}.market-sidebar-logo,.market-login-logo{overflow:hidden;background:#fff!important}.market-login-logo{width:78px!important;height:78px!important}@media (width<=650px){.market-category-editor{padding:14px}.market-image-tabs button{flex:1}.market-identity-fields{grid-template-columns:1fr 1fr}.market-identity-fields>.daily-field:first-child{grid-column:1/-1}}.market-notif-panel,.market-notif-settings{background:#fff;border:1px solid #eadfd2;border-radius:15px;margin:18px 0;padding:20px;box-shadow:0 4px 20px #00000009}.market-notif-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.market-notif-head h3,.market-notif-settings h3{color:#1d3027;align-items:center;gap:9px;margin:0 0 6px;display:flex}.market-notif-head h3 svg,.market-notif-settings h3 svg{color:#f60}.market-notif-head p,.market-notif-settings>p{color:#607268;margin:0 0 14px;font-size:.92rem}.market-notif-list{gap:10px;margin-top:12px;display:grid}.market-notif-item{background:#f5faf6;border:1px solid #deede3;border-radius:12px;align-items:flex-start;gap:13px;padding:13px;display:flex}.market-notif-item>svg{color:#2a9e65;flex-shrink:0}.market-notif-item p{color:#536359;margin:4px 0 0;font-size:.91rem}.market-notif-item strong{color:#26362c}.market-notif-urgent{background:#fff6eb;border-color:#f8dec0}.market-notif-urgent>svg{color:#e97712}.market-notif-ok{color:#27734c;margin:12px 0 0}.market-notif-settings form{gap:16px;display:grid}.market-notif-settings .daily-field{max-width:320px}.market-notif-options{gap:12px;display:grid}.market-notif-options label{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.market-notif-options input{accent-color:#2ecc71;width:17px;height:17px;margin-top:4px}.market-notif-buttons{flex-wrap:wrap;gap:10px;display:flex}.market-notif-settings small{color:#5d6d63;line-height:1.5}@media (width<=650px){.market-notif-head{flex-direction:column}.market-notif-panel,.market-notif-settings{padding:15px}}.market-notif-content{flex:1;min-width:0}.market-notif-content small{color:#6b756c;margin-top:7px;display:block}.market-notif-actions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.market-notif-actions button,.market-notif-history-item button{color:#246c43;cursor:pointer;background:#fff;border:1px solid #c9e2d1;border-radius:8px;padding:7px 12px;font-weight:600}.market-notif-actions button:last-child{color:#133b22;background:#2ecc71;border-color:#2ecc71}.market-notif-actions button:disabled,.market-notif-history-item button:disabled{opacity:.5;cursor:wait}.market-notif-history-header{border-top:1px solid #e5e9e5;margin-top:16px;padding-top:12px}.market-notif-history{gap:7px;margin-top:12px;display:grid}.market-notif-history-item{background:#f8faf8;border:1px solid #e4ece5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.market-notif-history-item p{color:#5e6e64;margin:4px 0 0;font-size:.85rem}.market-notif-panel{border-color:#e4e9e3;border-radius:18px;box-shadow:0 6px 24px #1f3a2a0e}.market-notif-panel .market-notif-head{flex-wrap:wrap;align-items:center;gap:18px}.market-notif-panel .market-notif-head h3{letter-spacing:-.02em;font-size:1.14rem;font-weight:750}.market-notif-panel .market-notif-head p{line-height:1.55}.market-notif-panel .market-notif-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.market-notif-panel .market-notif-head>.market-notif-actions{margin-top:0}.market-notif-panel .market-notif-btn{font:inherit;cursor:pointer;white-space:normal;text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 15px;font-size:.89rem;font-weight:650;line-height:1.15;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.market-notif-panel .market-notif-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 10px #1539221a}.market-notif-panel .market-notif-btn:focus-visible{outline-offset:2px;outline:3px solid #a4dfb7}.market-notif-panel .market-notif-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.market-notif-panel .market-notif-btn-outline{color:#1d7c48;background:#fff;border-color:#a8d5b9}.market-notif-panel .market-notif-btn-outline:hover:not(:disabled){background:#ecf9ef;border-color:#2ecc71}.market-notif-panel .market-notif-btn-primary{color:#fff;background:#18844d;border-color:#18844d}.market-notif-panel .market-notif-btn-primary:hover:not(:disabled){background:#126b3e;border-color:#126b3e}.market-notif-panel .market-notif-btn-soft{color:#31443a;background:#f3f5f3;border-color:#e6ece7}.market-notif-panel .market-notif-btn-soft:hover:not(:disabled){background:#e6f4ea}.market-notif-panel .market-notif-btn-history{color:#395b45;background:#f3f6f3;border-color:#e3ebe4}.market-notif-panel .market-notif-btn-history:hover:not(:disabled){background:#e7f2e9}.market-notif-panel .market-notif-item{background:#f7fcf8;border-color:#dbecdf;border-radius:14px;padding:18px}.market-notif-panel .market-notif-item.market-notif-urgent{background:#fff9ef;border-color:#ffdeb2}.market-notif-panel .market-notif-content strong{font-size:1rem;font-weight:720}.market-notif-panel .market-notif-content p{margin:7px 0 0;line-height:1.5}.market-notif-panel .market-notif-meta{color:#607368;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:11px;font-size:.83rem;display:flex}.market-notif-panel .market-notif-status{color:#56645c;text-transform:none;background:#f1f4f1;border:1px solid #e3e7e3;border-radius:999px;align-items:center;padding:4px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.market-notif-panel .market-notif-status-pendiente{color:#98510c;background:#fff1dc;border-color:#f7dfba}.market-notif-panel .market-notif-status-visto{color:#235b83;background:#eaf5fd;border-color:#c8e2f4}.market-notif-panel .market-notif-status-atendido{color:#16683e;background:#e7f7ee;border-color:#bee9d0}.market-notif-panel .market-notif-history-header{margin-top:18px}.market-notif-panel .market-notif-history{gap:9px}.market-notif-panel .market-notif-history-item{border-radius:12px;flex-wrap:wrap;gap:12px;padding:13px 15px;display:flex}.market-notif-panel .market-notif-history-detail{flex:1;min-width:180px}.market-notif-panel .market-notif-history-detail strong{font-size:.91rem;display:block}.market-notif-panel .market-notif-history-detail p{line-height:1.5}.market-notif-panel .market-notif-history-item .market-notif-btn{min-height:36px;padding:8px 12px}@media (width<=650px){.market-notif-panel .market-notif-head>.market-notif-actions{width:100%}.market-notif-panel .market-notif-head>.market-notif-actions .market-notif-btn{flex:1}.market-notif-panel .market-notif-item{padding:14px}.market-notif-panel .market-notif-item>svg{width:17px}.market-notif-panel .market-notif-actions .market-notif-btn{flex:auto}}.mle-avisos{gap:18px;display:grid}.mle-avisos__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mle-avisos__header h3{color:#172033;align-items:center;gap:8px;margin:0 0 4px;font-size:28px;font-weight:800;display:flex}.mle-avisos__header p{color:#64748b;margin:0;font-size:14px}.mle-avisos__refresh{color:#2b3445;cursor:pointer;background:#f3f4f6;border:0;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:inline-flex}.mle-avisos__refresh:disabled{opacity:.6;cursor:not-allowed}.mle-avisos__card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:20px;box-shadow:0 4px 16px #0f172a0a}.mle-avisos__field{gap:8px;display:grid}.mle-avisos__field input,.mle-avisos__field textarea{color:#172033;box-sizing:border-box;background:#fff;border:1px solid #d7dde7;border-radius:12px;width:100%;padding:13px 14px;font-size:15px}.mle-avisos__submit{color:#fff;cursor:pointer;background:#f60;border:0;border-radius:12px;align-items:center;gap:8px;padding:13px 22px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #ff66002e}.mle-avisos__empty strong{color:#2b3445;font-size:16px}.mle-avisos__item{background:#fffaf5;border:1px solid #e8edf3;border-left:4px solid #f60;border-radius:14px;padding:14px 16px}.mle-avisos__item strong{color:#172033;font-size:15px}.mle-avisos__item p{color:#334155;white-space:pre-wrap;margin:0;line-height:1.5}@media (width<=768px){.mle-avisos__header{flex-direction:column;align-items:stretch}.mle-avisos__refresh,.mle-avisos__submit{justify-content:center;width:100%}}.market-entregas-panel,.market-entregas-config{background:#fff;border:1px solid #e6ece7;border-radius:18px;margin:16px 0;padding:20px;box-shadow:0 6px 20px #182f1f0a}.market-entregas-panel header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.market-entregas-panel h3,.market-entregas-config h3{color:#24352b;align-items:center;gap:8px;margin:0 0 7px;font-size:1.15rem;display:flex}.market-entregas-panel h3 svg,.market-entregas-config h3 svg{color:#f60}.market-entregas-panel p,.market-entregas-config p{color:#657368;margin:0 0 12px;font-size:.91rem}.market-entregas-panel button,.market-entregas-permiso{color:#226742;cursor:pointer;background:#fff;border:1px solid #d9e5dc;border-radius:10px;padding:9px 14px;font-weight:650}.market-entregas-panel button:hover,.market-entregas-permiso:hover{background:#eef8ef}.market-entregas-total{background:#eff9f0;border:1px solid #cdebd2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:14px 0;padding:14px 18px;display:flex}.market-entregas-total span{color:#246641;flex:1;min-width:200px;font-weight:700}.market-entregas-total strong{color:#208344;font-size:1.6rem}.market-entregas-total small{color:#5a7461;width:100%}.market-entregas-items{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.market-entregas-item{border:1px solid #e8e9e7;border-left:4px solid #f60;border-radius:12px;flex-direction:column;gap:5px;padding:13px;display:flex}.market-entregas-item strong{color:#28372d}.market-entregas-item span{color:#778077;font-size:.84rem}.market-entregas-item b{color:#1e7542;font-size:1.15rem}.market-entregas-panel .market-entregas-categorias{color:#40694e;margin:12px 0;font-weight:600}.market-entregas-empty{background:#f7f9f7;border-radius:12px;padding:14px}.market-entregas-proximas{border-top:1px solid #e5ebe7;margin-top:14px;padding-top:13px}.market-entregas-proximas strong{margin-bottom:9px;display:block}.market-entregas-proximas>div{flex-wrap:wrap;gap:8px;display:flex}.market-entregas-proximas span{color:#526259;background:#f4f6f4;border-radius:10px;padding:7px 11px;font-size:.86rem}.market-entregas-settings{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.market-entregas-settings label{align-items:center;gap:9px;font-weight:600;display:flex}.market-entregas-settings select{background:#fff;border:1px solid #cfd9d1;border-radius:9px;padding:9px 12px}.market-entregas-toggle input{accent-color:#2ecc71}.market-entregas-config small{color:#7c837d;margin-top:12px;display:block}.market-entregas-error{color:#a63a24;background:#fff0eb;border-radius:8px;padding:10px}@media (width<=600px){.market-entregas-panel,.market-entregas-config{padding:14px}.market-entregas-total strong{font-size:1.3rem}}.market-entregas-panel{box-sizing:border-box;width:100%;min-width:0;margin-bottom:22px;box-shadow:0 4px 16px #0f172a0a;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:24px!important}.market-entregas-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.market-entregas-panel>header>div{min-width:0}.market-entregas-panel>header h3{color:#172033;align-items:center;gap:10px;margin:0 0 9px;font-size:20px;font-weight:750;display:flex}.market-entregas-panel>header h3 svg{color:#f60;flex-shrink:0}.market-entregas-panel>header p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.market-entregas-panel>header button{color:#d85b00;cursor:pointer;background:#fff0e5;border:1px solid #fed7aa;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:750;display:inline-flex}.market-entregas-panel>header button:hover{background:#ffe2c9}.market-entregas-panel .market-entregas-empty{box-sizing:border-box;text-align:center;background:#f7fcf9;border:1px dashed #d8e6dc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;margin:0;padding:24px 18px;font-size:14px;font-weight:650;line-height:1.6;display:flex;color:#24875a!important}.market-entregas-panel .market-entregas-total{background:#fffaf5;border:1px solid #fed7aa;border-radius:14px;padding:18px}.market-entregas-panel .market-entregas-total strong{color:#172033;font-variant-numeric:tabular-nums;font-size:clamp(22px,3vw,30px);font-weight:800}.market-entregas-panel .market-entregas-proximas{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;margin-top:18px;padding:18px}.market-entregas-panel .market-entregas-proximas>strong{color:#172033;margin-bottom:12px;font-size:15px;display:block}@media (width<=640px){.market-entregas-panel{padding:16px!important}.market-entregas-panel>header{flex-direction:column}.market-entregas-panel>header button{width:100%}.market-entregas-panel .market-entregas-empty{min-height:130px}}.market-entregas-empty svg{color:#24875a;margin-bottom:8px}.market-entregas-empty strong{color:#172033;font-size:15px}.market-entregas-empty span{color:#64748b;font-size:12px;font-weight:400}.fondo-resumen{background:#fff;border:1px solid #e9edf1;border-radius:20px;margin-bottom:18px;padding:26px;box-shadow:0 9px 25px #1829390e}.fondo-resumen__cabecera{justify-content:space-between;align-items:center;gap:22px;margin-bottom:25px;display:flex}.fondo-resumen__introduccion{align-items:center;gap:14px;min-width:0;display:flex}.fondo-resumen__simbolo{color:#f5660a;background:#fff1e6;border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.fondo-resumen__introduccion h3{letter-spacing:-.03em;color:#1b2838;margin:0 0 4px;font-size:clamp(18px,2vw,25px);font-weight:800}.fondo-resumen__introduccion p{color:#657183;margin:0;font-size:13px;line-height:1.45}.fondo-resumen__total{color:#11663d;background:#ebf8f0;border:1px solid #d8f0e0;border-radius:16px;align-items:center;gap:13px;min-width:min(100%,315px);padding:16px 20px;display:flex}.fondo-resumen__total-icono{flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.fondo-resumen__total-etiqueta{margin-bottom:4px;font-size:13px;font-weight:650;display:block}.fondo-resumen__total strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(23px,3vw,31px);line-height:1.15;display:block}.fondo-resumen__cuadricula{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.fondo-resumen__tarjeta{background:#fff;border:1px solid #e8ebef;border-left:4px solid #ff710c;border-radius:15px;align-items:center;gap:15px;min-width:0;padding:20px 18px;transition:box-shadow .18s,transform .18s;display:flex;box-shadow:0 3px 12px #121f2f0e}.fondo-resumen__tarjeta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #121f2f17}.fondo-resumen__tarjeta-icono{color:#f36c0d;background:#fff4e7;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.fondo-resumen__tarjeta-datos{flex-direction:column;gap:5px;min-width:0;display:flex}.fondo-resumen__categoria{letter-spacing:.02em;text-transform:uppercase;color:#293446;overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.3}.fondo-resumen__monto{color:#1b2738;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(19px,2.3vw,27px);font-weight:800;line-height:1.2}.fondo-resumen__tarjeta--pendiente{background:#fff9f0;border:1px solid #ffbb6a;border-left:4px solid #f59e0b}.fondo-resumen__movimientos{color:#217449;background:#e8f5ec;border-radius:20px;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:650}.fondo-resumen>.daily-alert{margin-top:18px}@media (width<=1050px){.fondo-resumen__cuadricula{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=660px){.fondo-resumen{border-radius:16px;padding:17px}.fondo-resumen__cabecera{flex-direction:column;align-items:stretch;gap:16px}.fondo-resumen__total{width:100%;min-width:0}.fondo-resumen__cuadricula{grid-template-columns:1fr;gap:11px}.fondo-resumen__tarjeta{padding:15px}}.mle-fondo-historial{box-sizing:border-box;background:#fff;border:1px solid #e5eaf0;border-radius:18px;width:100%;min-width:0;margin-top:18px;padding:24px;box-shadow:0 4px 18px #0f172a0a}.mle-fondo-historial__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.mle-fondo-historial__header h3{color:#172033;margin:0 0 5px;font-size:21px;font-weight:750}.mle-fondo-historial__header p{color:#64748b;margin:0;font-size:13px}.mle-fondo-historial__icono{color:#f60;background:#fff3e8;border-radius:13px;padding:12px;display:flex}.mle-fondo-historial__filtros{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mle-fondo-historial__campo{min-width:0}.mle-fondo-historial__campo label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:650;display:block}.mle-fondo-historial__campo select{color:#172033;box-sizing:border-box;background:#fff;border:1px solid #d9e1eb;border-radius:11px;width:100%;max-width:100%;min-height:46px;padding:10px 14px;font-size:14px;display:block}.mle-fondo-historial__campo select:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-fondo-historial__acciones{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 16px;display:flex}.mle-fondo-historial__acciones span{color:#64748b;font-size:13px}.mle-fondo-historial__actualizar{color:#fff;cursor:pointer;background:#f60;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-weight:650;display:inline-flex}.mle-fondo-historial__actualizar:hover{background:#e65c00}.mle-fondo-historial__actualizar:disabled{opacity:.6;cursor:not-allowed}.mle-fondo-historial__tabla-wrap{border:1px solid #e5eaf0;border-radius:12px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.mle-fondo-historial__tabla{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.mle-fondo-historial__tabla th{color:#475569;text-align:left;white-space:nowrap;background:#f7f9fc;padding:15px 13px;font-weight:700}.mle-fondo-historial__tabla td{color:#334155;vertical-align:middle;border-top:1px solid #eef1f5;padding:14px 13px}.mle-fondo-historial__tabla tr:hover td{background:#fffaf5}.mle-fondo-historial__tabla th:last-child,.mle-fondo-historial__tabla td:last-child{text-align:right}.mle-importe-positivo{font-weight:700;color:#16803c!important}.mle-importe-negativo{font-weight:700;color:#c62828!important}.mle-fondo-historial__vacio{color:#64748b;text-align:center;border:1px dashed #d9e1eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:175px;padding:20px;display:flex}.mle-fondo-historial__vacio strong{color:#334155}.mle-fondo-historial__vacio p{margin:0;font-size:13px}@media (width<=640px){.mle-fondo-historial{padding:16px}.mle-fondo-historial__filtros{grid-template-columns:1fr}.mle-fondo-historial__header h3{font-size:19px}.mle-fondo-historial__actualizar{width:100%}}.fund-movement-card>.mle-fondo-titulo,.mle-fondo-historial .mle-fondo-titulo{align-items:center;gap:14px;min-width:0;margin-bottom:12px;display:flex}.mle-fondo-titulo__icono{border-radius:14px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.mle-fondo-titulo__icono--verde{color:#218a55;background:#e9f8ef}.mle-fondo-titulo__icono--naranja{color:#f60;background:#fff0e5}.fund-movement-card .mle-fondo-titulo h3,.mle-fondo-historial .mle-fondo-titulo h3{color:#172033;margin:0;font-size:20px;font-weight:750;line-height:1.35}.mle-fondo-titulo__texto{min-width:0}.mle-fondo-historial .mle-fondo-titulo__texto p{color:#64748b;margin:5px 0 0;font-size:13px;line-height:1.5}.mle-fondo-historial .mle-fondo-titulo--historial{margin-bottom:0}@media (width<=640px){.mle-fondo-titulo__icono{flex-basis:44px;width:44px;height:44px}.fund-movement-card .mle-fondo-titulo h3,.mle-fondo-historial .mle-fondo-titulo h3{font-size:18px}}.pmarket{color:#203329;gap:20px;margin-bottom:28px;display:grid}.pmarket-top,.pmarket-list-head,.pmarket-order-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pmarket-top h2{margin:2px 0 6px;font-size:25px;font-weight:800}.pmarket-top p,.pmarket-list-head p{color:#647067;margin:0;font-size:13px}.pmarket .pmarket-eyebrow{letter-spacing:.09em;color:#e46a13;font-size:11px;font-weight:800}.pmarket button{cursor:pointer;color:#284431;background:#fff;border:1px solid #dce5dc;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.pmarket button:disabled{opacity:.55;cursor:not-allowed}.pmarket .pmarket-primary{color:#fff;background:#288b58;border-color:#288b58}.pmarket .pmarket-primary:hover:not(:disabled){background:#1b7145}.pmarket .pmarket-ghost{color:#9d4d25}.pmarket-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pmarket-stats>div,.pmarket-card{background:#fff;border:1px solid #e5eae5;border-radius:16px;padding:20px;box-shadow:0 3px 16px #1c442a0d}.pmarket-stats>div{flex-direction:column;gap:8px;display:flex}.pmarket-stats span{color:#637166;font-size:12px;font-weight:700}.pmarket-stats strong{font-size:25px;font-weight:800}.pmarket-stats small{color:#8b968d;font-size:11px}.pmarket-stats>div:first-child{background:#f2faf4;border-color:#cfe9d6}.pmarket-stats>div:first-child strong{color:#207d4a}.pmarket-forms{grid-template-columns:2fr 1fr;align-items:start;gap:16px;display:grid}.pmarket h3{margin:0 0 14px;font-size:17px;font-weight:800}.pmarket-supplier p{color:#69756d;font-size:13px;line-height:1.5}.pmarket label{color:#3f5043;gap:7px;font-size:12px;font-weight:700;display:grid}.pmarket input,.pmarket select{color:#203329;box-sizing:border-box;background:#fff;border:1px solid #dbe5dc;border-radius:9px;width:100%;min-width:0;padding:11px 10px;font-size:14px}.pmarket input:focus,.pmarket select:focus{border-color:#2ecc71;outline:2px solid #bde9c9}.pmarket-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.pmarket-full{grid-column:1/-1}.pmarket .pmarket-hint{font-size:11px}.pmarket-supplier button{margin-top:12px}.pmarket-order-list{gap:11px;display:grid}.pmarket-order{background:#fcfdfb;border:1px solid #e2e9e1;border-radius:12px;padding:15px}.pmarket-order-head strong{font-size:15px}.pmarket-order-head div{flex-direction:column;gap:5px;display:flex}.pmarket-order-head span:not(.pmarket-pill){color:#7b867f;font-size:12px}.pmarket-pill{white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.pmarket-pill.pending{color:#a65d13;background:#fff0de}.pmarket-pill.received{color:#207c45;background:#e5f6ec}.pmarket-description{color:#69766e;margin:10px 0;font-size:13px}.pmarket-order-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.pmarket-order-numbers>span{color:#718074;flex-direction:column;gap:5px;font-size:11px;display:flex}.pmarket-order-numbers b{color:#213e2b;font-size:14px}.pmarket-actions{border-top:1px solid #e5ebe5;flex-wrap:wrap;align-items:end;gap:10px;padding-top:12px;display:flex}.pmarket-actions label{flex:1;min-width:130px}.pmarket-actions button{min-height:41px}.pmarket-error,.pmarket-ok,.pmarket-warning{border-radius:10px;margin:0;padding:13px;font-size:13px}.pmarket-error{color:#9a341b;background:#fff0ec;border:1px solid #f6c1b2}.pmarket-ok{color:#206d3e;background:#ecf9f0;border:1px solid #c6e8cf}.pmarket-warning{color:#71561d;background:#fffaf0;border:1px solid #f3e2bd;line-height:1.5}.pmarket-empty{color:#7b867f;font-size:13px}.pmarket-table-scroll{overflow-x:auto}.pmarket table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}.pmarket td,.pmarket th{text-align:left;border-bottom:1px solid #eef0eb;padding:12px}.pmarket th{color:#68746c;background:#fafcf9}@media (width<=860px){.pmarket-forms{grid-template-columns:1fr}.pmarket-stats{grid-template-columns:1fr 1fr}.pmarket-order-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.pmarket-stats,.pmarket-fields{grid-template-columns:1fr}.pmarket-top{flex-direction:column}.pmarket-card{padding:14px}.pmarket-order-head{flex-direction:column}.pmarket-actions{flex-direction:column;align-items:stretch}.pmarket-actions label,.pmarket-actions button{width:100%}}.pmarket .pmarket-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.pmarket .pmarket-top h2{color:#172033;margin:5px 0 8px;font-size:clamp(22px,3vw,28px);font-weight:800}.pmarket .pmarket-top>div>p:last-child{color:#64748b;font-size:13px;line-height:1.5}.pmarket .pmarket-card[aria-label="Pagos por categoría y presupuesto reservado"]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:24px;box-shadow:0 4px 16px #0f172a0a}.pmarket .pmarket-card[aria-label="Pagos por categoría y presupuesto reservado"]>h3{color:#172033;margin:0 0 10px;font-size:20px;font-weight:750}.pmarket .pmarket-balance-note{color:#8a5b1b;background:#fffaf0;border:1px solid #f2dfb6;border-left:4px solid #f59e0b;border-radius:12px;margin:0 0 22px;padding:15px 17px;font-size:13px;line-height:1.7}.pmarket .pmarket-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pmarket .pmarket-category-tile{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #f60;border-radius:16px;flex-direction:column;gap:15px;min-width:0;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 3px 12px #0f172a0a}.pmarket .pmarket-category-tile:hover{transform:translateY(-2px);box-shadow:0 7px 20px #0f172a14}.pmarket .pmarket-category-tile>strong{color:#172033;align-items:center;min-height:42px;margin-bottom:2px;font-size:14px;display:flex}.pmarket .pmarket-category-tile>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.pmarket .pmarket-category-tile>div>span{color:#64748b;font-size:12px;line-height:1.5}.pmarket .pmarket-category-tile>div>b{color:#172033;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:clamp(17px,1.8vw,22px);font-weight:800}.pmarket .pmarket-category-tile>div:first-of-type>b{color:#16803c}.pmarket .pmarket-category-tile>div:nth-of-type(2)>b{color:#c66a13}.pmarket .pmarket-category-tile>small{color:#64748b;border-top:1px solid #edf1f5;margin-top:auto;padding-top:13px;font-size:12px;display:block}@media (width<=1050px){.pmarket .pmarket-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pmarket .pmarket-card[aria-label="Pagos por categoría y presupuesto reservado"]{padding:16px}.pmarket .pmarket-category-grid{grid-template-columns:1fr}.pmarket .pmarket-category-tile{padding:16px}}@media (width<=950px){.pmarket .pmarket-forms{grid-template-columns:1fr}}@media (width<=600px){.pmarket .pmarket-forms>.pmarket-card{padding:16px}.pmarket .pmarket-fields{grid-template-columns:1fr}.pmarket .pmarket-fields .pmarket-full{grid-column:auto}}@media (width<=950px){.pmarket .pmarket-forms{grid-template-columns:1fr}}@media (width<=600px){.pmarket .pmarket-forms>.pmarket-card{padding:16px}.pmarket .pmarket-fields{grid-template-columns:1fr}.pmarket .pmarket-fields .pmarket-full{grid-column:auto}}.pmarket .pmarket-forms{grid-template-columns:minmax(0,3fr) minmax(340px,2fr);align-items:start;gap:18px;display:grid}.pmarket .pmarket-forms>.pmarket-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;padding:24px;box-shadow:0 4px 16px #0f172a0a}.pmarket .pmarket-forms h3{color:#172033;margin:0 0 16px;font-size:20px}.pmarket .pmarket-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pmarket .pmarket-fields>label,.pmarket .pmarket-supplier>label{color:#334155;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex}.pmarket .pmarket-fields .pmarket-full{grid-column:1/-1}.pmarket .pmarket-forms input,.pmarket .pmarket-forms select{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d6dfe9;border-radius:11px;width:100%;min-width:0;min-height:46px;padding:10px 13px;font-family:inherit;font-size:14px}.pmarket .pmarket-forms input:focus,.pmarket .pmarket-forms select:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.pmarket .pmarket-supplier input[type=file]{height:auto;min-height:48px;padding:8px;font-size:12px;overflow:hidden}.pmarket .pmarket-supplier input[type=file]::file-selector-button{color:#24875a;cursor:pointer;background:#e8f7ed;border:none;border-radius:8px;margin-right:8px;padding:9px 12px;font-weight:700}.pmarket .pmarket-forms .pmarket-primary{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:11px;min-height:46px;padding:12px 20px;font-weight:750}.pmarket .pmarket-forms .pmarket-primary:hover:not(:disabled){background:#e85d00}.pmarket .pmarket-supplier>button[type=submit]{color:#fff;cursor:pointer;background:#24875a;border:1px solid #24875a;border-radius:10px;min-height:44px;padding:10px 18px;font-weight:700}.pmarket .market-supplier-gallery{gap:12px;margin-top:18px;display:grid}.pmarket .market-supplier-item{background:#fafbfd;border:1px solid #e2e8f0;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.pmarket .market-supplier-copy{flex:1;min-width:0}.pmarket .market-supplier-copy strong{color:#172033;font-size:14px}.pmarket .market-supplier-copy small{color:#24875a}@media (width<=950px){.pmarket .pmarket-forms{grid-template-columns:1fr}}@media (width<=600px){.pmarket .pmarket-forms>.pmarket-card{padding:16px}.pmarket .pmarket-fields{grid-template-columns:1fr}.pmarket .pmarket-fields .pmarket-full{grid-column:auto}}.pmarket .pmarket-list-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.pmarket .pmarket-list-head h3{color:#172033;margin:0 0 6px;font-size:20px;font-weight:750}.pmarket .pmarket-list-head p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.pmarket .pmarket-pendientes-vacio{box-sizing:border-box;text-align:center;background:#f8fcf9;border:1px dashed #d8e6dc;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:190px;padding:24px;display:flex}.pmarket-pendientes-vacio__icono{color:#24875a;background:#e8f7ed;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.pmarket .pmarket-pendientes-vacio>strong{color:#172033;font-size:16px;font-weight:750}.pmarket .pmarket-pendientes-vacio>p{color:#64748b;max-width:430px;margin:0;font-size:13px;line-height:1.6}.pmarket .pmarket-pendientes-vacio>small{color:#94a3b8;font-size:12px}.pmarket .pmarket-card:has(.pmarket-pendientes-vacio){background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:24px;box-shadow:0 4px 16px #0f172a0a}@media (width<=640px){.pmarket .pmarket-card:has(.pmarket-pendientes-vacio){padding:16px}.pmarket .pmarket-pendientes-vacio{min-height:160px;padding:18px}}.pmarket .mle-compras-historial{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin-top:20px;padding:22px 24px;box-shadow:0 4px 16px #0f172a0a}.pmarket .mle-compras-historial .pmarket-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0;display:flex}.pmarket .mle-compras-historial h3{color:#172033;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:750;display:flex}.pmarket .mle-compras-historial h3:before{content:"";background:#f60;border-radius:4px;width:5px;height:24px;display:block}.pmarket .mle-compras-historial .pmarket-list-head button{color:#d85b00;cursor:pointer;background:#fff0e5;border:1px solid #fed7aa;border-radius:11px;justify-content:center;align-items:center;min-height:43px;padding:11px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:background .2s;display:inline-flex}.pmarket .mle-compras-historial .pmarket-list-head button:hover{background:#ffe2cc}.pmarket .mle-compras-historial .pmarket-table-scroll{border:1px solid #e2e8f0;border-radius:13px;width:100%;max-width:100%;margin-top:20px;overflow-x:auto}.pmarket .mle-compras-historial table{border-collapse:collapse;width:100%;min-width:800px;font-size:13px}.pmarket .mle-compras-historial th{color:#475569;text-align:left;white-space:nowrap;background:#f5f7fa;padding:15px 13px;font-weight:700}.pmarket .mle-compras-historial td{color:#334155;vertical-align:middle;border-top:1px solid #edf1f5;padding:15px 13px}.pmarket .mle-compras-historial tbody tr:nth-child(2n){background:#fafbfd}.pmarket .mle-compras-historial tbody tr:hover{background:#fff8f1}.pmarket .pmarket-warning{color:#82541b;background:#fffbf2;border:1px solid #f2dfb6;border-left:4px solid #f59e0b;border-radius:13px;margin:18px 0 0;padding:18px 20px;font-size:13px;line-height:1.8;display:block}.pmarket .pmarket-warning strong{color:#995a0c;font-weight:800}@media (width<=640px){.pmarket .mle-compras-historial{padding:16px}.pmarket .mle-compras-historial .pmarket-list-head{flex-direction:column;align-items:stretch}.pmarket .mle-compras-historial .pmarket-list-head button{width:100%}.pmarket .pmarket-warning{padding:15px}}.pmarket .mle-control-financiero{background:#fffaf2;border:1px solid #f2dfb6;border-left:4px solid #ff9800;border-radius:14px;padding:20px 22px}.mle-control-financiero__titulo{color:#c57713;align-items:center;gap:12px;margin-bottom:18px;display:flex}.mle-control-financiero__titulo h3{color:#172033;margin:0 0 4px;font-size:17px}.mle-control-financiero__titulo small{color:#8b6a43;font-size:12px}.mle-control-financiero__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mle-control-financiero__items>div{background:#fff;border:1px solid #f1e2cd;border-radius:11px;min-width:0;padding:15px}.mle-control-financiero__items strong{color:#8c510d;margin-bottom:7px;font-size:13px;display:block}.mle-control-financiero__items p{color:#64748b;margin:0;font-size:12px;line-height:1.65}@media (width<=760px){.mle-control-financiero__items{grid-template-columns:1fr}.pmarket .mle-control-financiero{padding:16px}}.daily-form-card.mle-pedido-historico{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;padding:24px;display:block;box-shadow:0 4px 16px #0f172a0a}.mle-pedido-historico .daily-section-title{border-bottom:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:18px;display:flex}.mle-pedido-historico .daily-section-title h3{color:#172033;align-items:center;gap:10px;margin:0 0 6px;font-size:20px;font-weight:750;display:flex}.mle-pedido-historico .daily-section-title h3 svg{color:#f60;flex-shrink:0}.mle-pedido-historico .daily-section-title p{color:#64748b;margin:0;font-size:13px}.mle-pedido-historico form.daily-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mle-pedido-historico .daily-field{min-width:0}.mle-pedido-historico .daily-field label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.mle-pedido-historico form.daily-form>.daily-field:nth-child(3),.mle-pedido-historico .daily-observations{grid-column:1/-1}.mle-pedido-historico input,.mle-pedido-historico select{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d6dfe9;border-radius:11px;width:100%;min-width:0;min-height:46px;padding:11px 14px;font-family:inherit;font-size:14px}.mle-pedido-historico input:focus,.mle-pedido-historico select:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-pedido-historico form>.daily-save{color:#fff;cursor:pointer;background:#f60;border:0;border-radius:11px;grid-column:1/-1;justify-self:end;width:auto;min-width:170px;min-height:46px;padding:12px 22px;font-weight:750}.mle-pedido-historico form>.daily-save:hover:not(:disabled){background:#e85d00}@media (width<=640px){.daily-form-card.mle-pedido-historico{padding:16px}.mle-pedido-historico form.daily-form{grid-template-columns:1fr}.mle-pedido-historico form.daily-form>.daily-field:nth-child(3),.mle-pedido-historico .daily-observations{grid-column:auto}.mle-pedido-historico form>.daily-save{grid-column:auto;width:100%}}.pmarket .mle-control-pagos-encabezado{align-items:center;gap:14px;min-width:0;margin-bottom:12px;display:flex}.pmarket .mle-control-pagos-encabezado__icono{color:#f60;background:#fff0e5;border-radius:14px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.pmarket .mle-control-pagos-encabezado h3{color:#172033;margin:0;font-size:20px;font-weight:750;line-height:1.25}@media (width<=640px){.pmarket .mle-control-pagos-encabezado__icono{flex-basis:44px;width:44px;height:44px}.pmarket .mle-control-pagos-encabezado h3{font-size:18px}}@media (width<=640px){.mle-pedido-form-icono,.mle-proveedor-form-icono{width:44px;height:44px}.mle-pedido-form-header h3,.mle-proveedor-form-header h3{font-size:18px}}.mle-pedido-form-header,.mle-proveedor-form-header{border-bottom:1px solid #edf1f5;align-items:center;gap:14px;min-width:0;margin-bottom:20px;padding-bottom:18px;display:flex}.mle-pedido-form-icono,.mle-proveedor-form-icono{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-pedido-form-icono{color:#f60;background:#fff0e5}.mle-proveedor-form-icono{color:#218a55;background:#e9f8ef}.mle-pedido-form-header h3,.mle-proveedor-form-header h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-pedido-form-header p,.mle-proveedor-form-header p{color:#64748b;margin:0;font-size:13px;line-height:1.5}@media (width<=640px){.mle-pedido-form-icono,.mle-proveedor-form-icono{width:44px;height:44px}.mle-pedido-form-header h3,.mle-proveedor-form-header h3{font-size:18px}}.mle-pedidos-historial__titulo{align-items:center;gap:14px;min-width:0;display:flex}.mle-pedidos-historial__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-pedidos-historial__titulo h3{color:#172033;margin:0;font-size:20px;font-weight:750}@media (width<=640px){.mle-pedidos-historial__icono{width:44px;height:44px}.mle-pedidos-historial__titulo h3{font-size:18px}}.mle-compras-historial .pmarket-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mle-compras-historial__titulo{align-items:center;gap:14px;min-width:0;display:flex}.mle-compras-historial__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-compras-historial__titulo h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-compras-historial__titulo p{color:#64748b;margin:0;font-size:13px}.mle-control-financiero__titulo{align-items:center;gap:14px;display:flex}.mle-control-financiero__titulo>svg{box-sizing:border-box;color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;width:50px;height:50px;padding:13px}@media (width<=640px){.mle-compras-historial__icono,.mle-control-financiero__titulo>svg{width:44px;height:44px}}.pmarket-balance-note{color:#59695e;margin:-3px 0 15px;font-size:13px;line-height:1.6}.pmarket-category-grid{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:12px;display:grid}.pmarket-category-tile{background:#fcfefc;border:1px solid #deeadf;border-left:3px solid #f60;border-radius:13px;gap:12px;padding:14px;display:grid}.pmarket-category-tile>strong{color:#253b2b;font-size:13px}.pmarket-category-tile>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pmarket-category-tile span{color:#68756a;font-size:11px}.pmarket-category-tile b{font-variant-numeric:tabular-nums;color:#194e31;font-size:15px}.pmarket-category-tile small{color:#788479;font-size:11px}@media (width<=520px){.pmarket-category-grid{grid-template-columns:1fr}}.market-supplier-gallery{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;margin-top:18px;display:grid}.market-supplier-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:flex-start;gap:11px;min-width:0;padding:12px;display:flex}.market-avatar{color:#f97316;background:#fff1e6;border-radius:13px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.market-avatar img,.market-worker-picture img{object-fit:cover;width:100%;height:100%;display:block}.market-supplier-copy{flex:1;gap:3px;min-width:0;display:grid}.market-supplier-copy strong{overflow-wrap:anywhere;color:#1f2937}.market-supplier-copy small{color:#687580}.market-text-button{color:#d65a00;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font-size:.83rem;font-weight:650;display:inline-flex}.market-inline-edit{gap:7px;display:grid}.market-inline-edit input{width:100%;min-width:0;font-size:.8rem}.market-inline-edit button{font-size:.8rem}.market-provider-name{align-items:center;gap:8px;display:inline-flex}.market-provider-small{object-fit:contain;background:#fff;border:1px solid #f3f4f6;border-radius:8px;width:28px;height:28px}.market-upload-label{gap:5px;margin:12px 0;display:grid}.market-upload-label input{max-width:100%}.market-mural{background:linear-gradient(130deg,#fffaf5,#fff 50%,#f2fff7);border:1px solid #f3dfce;border-radius:20px;margin-bottom:22px;padding:22px;box-shadow:0 6px 18px #1118270a}.market-mural-heading{color:#fb6b13;justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px;display:flex}.market-mural-heading p{letter-spacing:.11em;color:#e16b21;margin:0 0 4px;font-size:.68rem;font-weight:750}.market-mural-heading h3{color:#1f2937;margin:0 0 5px;font-size:1.5rem}.market-mural-heading span{color:#64748b;font-size:.89rem}.market-mural-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:13px;display:grid}.market-worker-tile{text-align:center;background:#fff;border:1px solid #f1e7dc;border-radius:16px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:17px 12px;transition:transform .18s,box-shadow .18s;display:flex}.market-worker-tile:hover{transform:translateY(-2px);box-shadow:0 8px 23px #0000000f}.market-worker-picture{color:#2eaa6d;background:#e6f6eb;border:3px solid #fff;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;overflow:hidden;box-shadow:0 0 0 2px #e4f4e8}.market-worker-tile strong{overflow-wrap:anywhere;font-size:.99rem;display:block}.market-worker-tile small{color:#64748b;margin-top:3px;display:block}.market-worker-active{color:#14824c;background:#eafaf0;border-radius:20px;align-items:center;gap:4px;padding:5px 8px;font-size:.71rem;font-weight:650;display:inline-flex}.market-worker-name{align-items:center;gap:9px;display:inline-flex}.market-worker-name img{object-fit:cover;border-radius:50%;width:34px;height:34px}.market-money-guide{background:#fff;border:1px solid #e7ebe8;border-radius:16px;margin:16px 0;padding:17px}.market-money-guide-head{color:#23382e;align-items:center;gap:9px;margin-bottom:12px;display:flex}.market-money-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;display:grid}.market-money-grid>div{align-items:center;gap:10px;min-width:0;display:flex}.market-money-grid strong,.market-money-grid small{display:block}.market-money-grid strong{font-size:.85rem}.market-money-grid small{color:#64748b;font-size:.74rem}.market-money-icon{border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.market-money-icon.cash{color:#16854e;background:#e9faef}.market-money-icon.yape{color:#6b21a8;background:#f5edff}.market-money-icon.income{color:#15803d;background:#eaf8ef}.market-money-icon.expense{color:#c2410c;background:#fff1e5}.market-money-icon.investment{color:#d97706;background:#fffbeb}.market-money-guide>p{color:#64748b;margin:13px 0 0;font-size:.76rem}@media (width<=600px){.market-mural{padding:15px}.market-mural-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.market-worker-tile{padding:13px 7px}.market-worker-picture{width:70px;height:70px}.market-money-grid{grid-template-columns:1fr 1fr}.market-money-grid>div{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.market-worker-tile{transition:none}.market-worker-tile:hover{transform:none}}.market-cat-title{align-items:center;gap:9px;display:flex}.market-cat-title img{object-fit:cover;border:1px solid #eee;border-radius:10px;width:38px;height:38px}.market-cat-title svg{color:#f97316;flex-shrink:0}.mle-trabajadores-encabezado{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-items:center;gap:14px;width:100%;min-width:0;margin-bottom:20px;padding:24px;display:flex;box-shadow:0 4px 16px #0f172a0a}.mle-trabajadores-encabezado__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-trabajadores-encabezado h3{color:#172033;margin:0 0 5px;font-size:21px;font-weight:750}.mle-trabajadores-encabezado p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-trabajadores-indicadores{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:20px;display:grid}.mle-trabajadores-indicador{box-sizing:border-box;background:#fff;border:1px solid #e5eaf0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:160px;padding:20px;display:flex;box-shadow:0 4px 16px #0f172a0a}.mle-trabajadores-indicador__icono{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mle-trabajadores-total .mle-trabajadores-indicador__icono{color:#f60;background:#fff0e5}.mle-trabajadores-activos .mle-trabajadores-indicador__icono{color:#24875a;background:#e8f7ed}.mle-trabajadores-indicador>span{color:#64748b;font-size:13px;font-weight:600}.mle-trabajadores-indicador>strong{color:#172033;font-variant-numeric:tabular-nums;margin-top:auto;font-size:30px;font-weight:800}@media (width<=640px){.mle-trabajadores-encabezado{align-items:flex-start;padding:16px}.mle-trabajadores-indicadores{grid-template-columns:1fr}.mle-trabajadores-indicador{min-height:145px;padding:16px}}.mle-trabajadores-indicadores{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-bottom:20px;display:grid}.mle-trabajadores-indicador{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:165px}.mle-trabajadores-tercero .mle-trabajadores-indicador__icono{color:#487dca;background:#ebf2fd}@media (width<=900px){.mle-trabajadores-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mle-trabajadores-indicadores{grid-template-columns:1fr}}.worker-form-card.mle-registrar-trabajador{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;padding:24px;display:block;box-shadow:0 4px 16px #0f172a0a}.mle-registrar-trabajador__header{border-bottom:1px solid #edf1f5;align-items:center;gap:14px;padding-bottom:18px;display:flex}.mle-registrar-trabajador__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-registrar-trabajador__header h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-registrar-trabajador__header p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-registrar-trabajador form>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:20px!important}.mle-registrar-trabajador form>div:first-child>div{min-width:0}.mle-registrar-trabajador form label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.mle-registrar-trabajador form input,.mle-registrar-trabajador form select{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d6dfe9;border-radius:11px;min-width:0;min-height:46px;padding:11px 14px;font-family:inherit;font-size:14px;display:block;width:100%!important;margin-top:0!important}.mle-registrar-trabajador form input:focus,.mle-registrar-trabajador form select:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-registrar-trabajador form input[type=file]{color:#64748b;height:auto;padding:8px;font-size:12px}.mle-registrar-trabajador form input[type=file]::file-selector-button{color:#d85b00;cursor:pointer;background:#fff0e5;border:0;border-radius:8px;margin-right:12px;padding:9px 13px;font-family:inherit;font-weight:700}.mle-registrar-trabajador form button{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.mle-registrar-trabajador form button[type=submit]{color:#fff;background:#f60;border:1px solid #f60}.mle-registrar-trabajador form button[type=submit]:hover:not(:disabled){background:#e85d00}.mle-registrar-trabajador form button:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.worker-form-card.mle-registrar-trabajador{padding:16px}.mle-registrar-trabajador__header{align-items:flex-start}.mle-registrar-trabajador form>div:first-child{grid-template-columns:1fr!important}.mle-registrar-trabajador form button{width:100%}}.mle-lista-trabajadores{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;margin-bottom:20px;padding:24px;box-shadow:0 4px 16px #0f172a0a}.mle-lista-trabajadores__header{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.mle-lista-trabajadores__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-lista-trabajadores__header>div:nth-child(2){flex:1;min-width:180px}.mle-lista-trabajadores__header h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-lista-trabajadores__header p{color:#64748b;margin:0;font-size:13px}.mle-lista-trabajadores__contador{color:#475569;background:#f1f5f9;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:700}.mle-lista-trabajadores__scroll{border:1px solid #e5eaf0;border-radius:14px;width:100%;overflow-x:auto}.mle-lista-trabajadores__tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:850px;font-size:13px}.mle-lista-trabajadores__tabla th{text-align:left;white-space:nowrap;color:#475569;background:#f5f7fa;padding:15px;font-weight:750}.mle-lista-trabajadores__tabla td{color:#334155;vertical-align:middle;border-top:1px solid #edf1f5;padding:14px 15px}.mle-lista-trabajadores__tabla tbody tr:nth-child(2n){background:#fafbfd}.mle-lista-trabajadores__tabla tbody tr:hover{background:#fff8f1}.mle-lista-trabajadores__persona{align-items:center;gap:11px;min-width:160px;display:flex}.mle-lista-trabajadores__persona strong{color:#172033;font-weight:700}.mle-lista-trabajadores__avatar{color:#f60;background:#fff0e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.mle-lista-trabajadores__avatar img{object-fit:cover;width:100%;height:100%}.mle-lista-trabajadores__tarifa{white-space:nowrap;font-weight:800;color:#172033!important}.mle-lista-estado{border-radius:20px;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.mle-lista-estado.activo{color:#16803c;background:#e8f7ed}.mle-lista-estado.inactivo{color:#64748b;background:#f1f5f9}.mle-lista-trabajadores__acciones{align-items:center;gap:8px;display:flex}.mle-lista-trabajadores__acciones button{white-space:nowrap;cursor:pointer;border:1px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.mle-lista-trabajadores__editar{color:#d85b00;background:#fff0e5}.mle-lista-trabajadores__estado-btn{color:#334155;background:#f8fafc}.mle-lista-trabajadores__vacio{box-sizing:border-box;color:#94a3b8;text-align:center;background:#fafbfd;border:1px dashed #d9e2ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:190px;padding:25px;display:flex}.mle-lista-trabajadores__vacio strong{color:#334155;font-size:16px}.mle-lista-trabajadores__vacio p{color:#64748b;max-width:400px;margin:0;font-size:13px;line-height:1.6}@media (width<=640px){.mle-lista-trabajadores{padding:16px}.mle-lista-trabajadores__header{align-items:flex-start}}.market-mural-heading__principal{flex:1;align-items:center;gap:15px;min-width:0;display:flex}.market-mural-heading__icono{color:#f60;background:#fff0e5;border-radius:14px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.market-mural-heading__texto{min-width:0}@media (width<=640px){.market-mural-heading__principal{gap:12px}.market-mural-heading__icono{border-radius:12px;flex-basis:44px;width:44px;height:44px}}.market-efecto{z-index:9999;color:#18212f;pointer-events:none;background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:12px;max-width:min(390px,100vw - 32px);padding:16px 18px;animation:.35s cubic-bezier(.2,.8,.2,1) both market-confirmacion-entrar;display:flex;position:fixed;bottom:22px;right:20px;box-shadow:0 16px 38px #11182724}.market-efecto strong{font-size:15px;line-height:1.3;display:block}.market-efecto small{color:#667085;margin-top:4px;font-size:12px;line-height:1.4;display:block}.market-efecto-emoji{background:#fff0e6;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:27px;animation:.55s ease-out both market-confirmacion-icono;display:grid}.market-efecto--ingreso .market-efecto-emoji,.market-efecto--reinversion .market-efecto-emoji{background:#e6f8ed}.market-efecto--gasto .market-efecto-emoji{background:#fff0ed}.market-efecto--proveedor .market-efecto-emoji,.market-efecto--pedido .market-efecto-emoji{background:#fff2e6}.market-animaciones-config form{flex-direction:column;align-items:flex-start;gap:15px;margin-top:13px;display:flex}.market-animaciones-config .daily-field{width:min(300px,100%)}.market-animaciones-toggle{align-items:center;gap:10px;font-weight:600;display:flex}.market-animaciones-toggle input{accent-color:#2ecc71;width:19px;height:19px}.market-animaciones-config small{color:#667085;margin-top:14px;display:block}@keyframes market-confirmacion-entrar{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes market-confirmacion-icono{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}.market-efecto--suave .market-efecto-emoji{animation-duration:.35s}@media (width<=600px){.market-efecto{max-width:none;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.market-efecto,.market-efecto-emoji{transition:none!important;animation:none!important}}.yape-campo-market{background:#f6f2fd;border:1px solid #e4d5f9;border-radius:14px;grid-column:1/-1;gap:10px;padding:15px;display:grid}.yape-campo-market label{color:#6330a1;align-items:center;gap:7px;font-weight:700;display:flex}.yape-campo-market input{box-sizing:border-box;color:#222;background:#fff;border:1px solid #c8aee6;border-radius:9px;width:100%;max-width:260px;padding:11px;font-size:17px}.yape-desglose-market{flex-wrap:wrap;gap:12px;display:flex}.yape-desglose-market span{color:#242424;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;display:flex}.yape-campo-market small{color:#5c5470;line-height:1.5}.yape-campo-market .yape-warning-market{color:#b42318;font-weight:650}.yape-resumen-market{background:#faf6ff;border:1px solid #e7d9f7;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;padding:17px 20px;display:flex}.yape-resumen-cabecera-market{color:#6933a1;align-items:center;gap:12px;display:flex}.yape-resumen-cabecera-market h3{color:#30253c;margin:0;font-size:16px;line-height:1.3}.yape-resumen-cabecera-market p{color:#6c6278;margin:4px 0 0;font-size:12px}.yape-resumen-importe-market{color:#61309d;white-space:nowrap;font-size:24px;font-weight:800}.yape-resumen-market>small{color:#6c6278;width:100%;font-size:12px}.yape-tabla-nota-market{color:#7036a4;margin-top:3px;font-size:11px;font-weight:500;display:block}@media (width<=520px){.yape-resumen-market{flex-direction:column;align-items:flex-start}.yape-desglose-market{flex-direction:column}.yape-desglose-market span{box-sizing:border-box;width:100%}}.mle-dashboard-block{background:#fff!important;border:1px solid #e6eaf0!important;border-radius:22px!important;padding:26px!important;box-shadow:0 6px 30px #13253c09!important}.mle-block-heading{align-items:center;gap:15px;margin-bottom:24px;display:flex}.mle-block-heading-icon{color:#e95b0b;background:#fff0e3;border-radius:15px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.mle-sales .mle-block-heading-icon{color:#16864b;background:#e9f8f0}.mle-block-heading-copy{flex:1;min-width:0}.mle-block-heading-copy h3{letter-spacing:-.6px!important;color:#17253a!important;margin:0 0 5px!important;font-size:22px!important}.mle-block-heading-copy p{line-height:1.4;color:#718098!important;margin:0!important;font-size:13px!important}.mle-block-heading-copy .mle-eyebrow{letter-spacing:1.6px;font-weight:900;color:#d95d12!important;margin-bottom:5px!important;font-size:10px!important}.mle-sales .mle-block-heading-copy .mle-eyebrow{color:#18894b!important}.mle-heading-chip{color:#67778f;white-space:nowrap;background:#f4f7fa;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.mle-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px;display:grid}.mle-kpi-card{--mle-accent:#f97316;--mle-pale:#fff0e4;min-width:0;position:relative;border:1px solid #e7ecf2!important;border-top:3px solid var(--mle-accent)!important;background:linear-gradient(150deg, #fff 55%, var(--mle-pale) 150%)!important;border-radius:18px!important;padding:19px!important;transition:transform .18s,box-shadow .18s!important;box-shadow:0 5px 18px #19283709!important}.mle-kpi-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #19283717!important}.mle-tone-orange{--mle-accent:#f60;--mle-pale:#ffecd8}.mle-tone-gold{--mle-accent:#e0a11c;--mle-pale:#fff6d9}.mle-tone-purple{--mle-accent:#8046ba;--mle-pale:#f2e8ff}.mle-tone-red{--mle-accent:#dd6455;--mle-pale:#ffefec}.mle-tone-green{--mle-accent:#22a968;--mle-pale:#e6faef}.mle-kpi-card-top{justify-content:space-between;align-items:flex-start;gap:5px;margin-bottom:18px;display:flex}.mle-kpi-icon{background:var(--mle-pale);width:44px;height:44px;color:var(--mle-accent);border-radius:13px;place-items:center;display:grid}.mle-kpi-chip{color:#98540d;white-space:nowrap;background:#fff1dd;border-radius:30px;padding:6px 9px;font-size:10px;font-weight:800}.mle-kpi-chip.mle-chip-ok{color:#21874c;background:#e8f8ef}.mle-kpi-card h4{letter-spacing:.7px;color:#35455d;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:900}.mle-kpi-caption{margin-bottom:4px;display:block;color:#738197!important;font-size:11px!important;font-weight:600!important}.mle-kpi-amount{overflow-wrap:anywhere;display:block;letter-spacing:-1.1px!important;color:#17263e!important;font-size:clamp(23px,2.2vw,30px)!important;font-weight:900!important;line-height:1.2!important}.mle-kpi-separator{background:#e8edf2;height:1px;margin:17px 0 13px}.mle-kpi-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.mle-kpi-row span{color:#6f7c90!important;font-size:12px!important;font-weight:600!important}.mle-kpi-row b{color:var(--mle-accent);font-size:15px;font-weight:900}.mle-kpi-foot{align-items:center;gap:7px;margin-top:14px;line-height:1.45;display:flex;color:#8390a2!important;font-size:11px!important}.mle-info-strip{color:#64748b;background:#f6f8fa;border-radius:13px;align-items:start;gap:9px;margin-top:20px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.mle-info-strip svg{color:#24a067;flex-shrink:0;margin-top:1px}.mle-sales-card .mle-kpi-amount{margin-bottom:17px}@media (width<=760px){.mle-dashboard-block{padding:17px!important}.mle-block-heading{align-items:flex-start;gap:10px}.mle-block-heading-copy h3{font-size:19px!important}.mle-heading-chip{display:none}.mle-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mle-kpi-card{padding:13px!important}.mle-kpi-amount{font-size:23px!important}.mle-kpi-chip{padding:5px 7px;font-size:9px!important}}@media (width<=430px){.mle-kpi-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mle-kpi-card{transition:none!important}.mle-kpi-card:hover{transform:none}}.mle-dashboard-block .mle-kpi-icon{border-radius:16px;flex:0 0 58px;width:58px;height:58px;overflow:visible}.mle-dashboard-block .mle-kpi-icon .mle-categoria-imagen{object-fit:contain;object-position:center;width:56px;height:56px;display:block}@media (width<=560px){.mle-dashboard-block .mle-kpi-icon{flex-basis:52px;width:52px;height:52px}.mle-dashboard-block .mle-kpi-icon .mle-categoria-imagen{width:50px;height:50px}}.mle-categoria-etiqueta{vertical-align:middle;align-items:center;gap:9px;max-width:100%;line-height:1.35;display:inline-flex}.mle-categoria-etiqueta-imagen{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.mle-categoria-etiqueta-imagen .mle-categoria-imagen{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.mle-categoria-etiqueta-imagen svg{width:75%;height:75%}.mle-categoria-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.mle-categoria-estado{color:#995b19;background:#fff4e2;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.mle-config-categoria-imagen{width:40px;height:40px}.mle-categoria-etiqueta.market-cat-title{display:inline-flex}.mle-categoria-etiqueta.market-cat-title .mle-categoria-imagen{width:100%;height:100%}.mle-yape-panel{background:linear-gradient(140deg,#fff 0% 60%,#faf5ff 100%);border:1px solid #eadff5;border-radius:23px;margin-bottom:22px;padding:24px;position:relative;overflow:hidden;box-shadow:0 12px 34px #3a195011}.mle-yape-panel:before{content:"";background:linear-gradient(90deg,#f60 0%,#9333b9 58%,#2ecc71 100%);height:4px;position:absolute;inset:0 0 auto}.mle-yape-heading,.mle-yape-heading-main,.mle-yape-tile-top,.mle-yape-split-header,.mle-yape-split-legend{justify-content:space-between;align-items:center;gap:14px;display:flex}.mle-yape-heading{align-items:flex-start;margin-bottom:23px}.mle-yape-heading-main{justify-content:flex-start;align-items:center;min-width:0}.mle-yape-brand{background:linear-gradient(145deg,#f6eaff,#ebdafa);border-radius:18px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;padding:7px;display:flex}.mle-yape-brand img{object-fit:contain;border-radius:10px;width:100%;height:100%}.mle-yape-heading h3{color:#17243b;letter-spacing:-.4px;margin:3px 0 5px;font-size:21px;line-height:1.3}.mle-yape-heading p{color:#718096;margin:0;font-size:13px;line-height:1.5}.mle-yape-heading .mle-yape-eyebrow{color:#8a3cb2;letter-spacing:1.2px;font-size:10px;font-weight:850}.mle-yape-label{color:#177b47;background:#f0fdf4;border-radius:30px;flex-shrink:0;align-items:center;padding:8px 11px;font-size:11px;font-weight:750;display:inline-flex}.mle-yape-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.mle-yape-tile{background:#fff;border:1px solid #e5eaf3;border-radius:19px;flex-direction:column;align-items:flex-start;min-width:0;min-height:208px;padding:19px 17px 17px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 6px 17px #152a4e0b}.mle-yape-tile:hover{transform:translateY(-3px);box-shadow:0 12px 23px #152a4e17}.mle-yape-tile-main{background:linear-gradient(155deg,#fff 35%,#fff6ee 100%);border-top:3px solid #f60}.mle-yape-tile-digital{background:linear-gradient(155deg,#fff 35%,#f9f0ff 100%);border-top:3px solid #8c2dbc}.mle-yape-tile-cash{background:linear-gradient(155deg,#fff 35%,#f1fdf7 100%);border-top:3px solid #2dbb70}.mle-yape-tile-month{background:linear-gradient(155deg,#fff 35%,#f8f4ff 100%);border-top:3px solid #9371d8}.mle-yape-tile-top{width:100%;margin-bottom:15px}.mle-yape-tile-icon{border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-yape-tile-icon img{object-fit:contain;width:43px;height:43px}.mle-yape-icon-orange{background:#ffeddd}.mle-yape-icon-purple{background:#f0dff8}.mle-yape-icon-green{color:#159457;background:#dff8eb}.mle-yape-icon-violet{color:#8456c7;background:#f0e9ff}.mle-yape-tile-tag{letter-spacing:.4px;color:#8190a5;text-align:right;font-size:10px;font-weight:800}.mle-yape-tile-title{color:#4b5b74;font-size:12px;font-weight:750;line-height:1.4}.mle-yape-tile strong{color:#16243c;letter-spacing:-.85px;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(20px,2.25vw,29px);font-weight:850;line-height:1.2;display:block}.mle-yape-tile small{color:#8190a5;margin-top:auto;padding-top:14px;font-size:11px;line-height:1.45}.mle-yape-split{background:#fffc;border:1px solid #eae2f0;border-radius:17px;margin-top:18px;padding:16px 18px}.mle-yape-split-header{color:#344158;font-size:12px}.mle-yape-split-header span{color:#8338ad;white-space:nowrap;font-weight:850}.mle-yape-split-track{background:#cdeedb;border-radius:999px;height:11px;margin:13px 0 10px;overflow:hidden}.mle-yape-split-track>div{background:linear-gradient(90deg,#7f25af,#b368de);border-radius:999px;height:100%;transition:width .3s}.mle-yape-split-legend{color:#64748b;flex-wrap:wrap;justify-content:flex-start;gap:22px;font-size:11px}.mle-yape-split-legend span{align-items:center;gap:6px;display:inline-flex}.mle-yape-split-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.mle-yape-dot-purple{background:#8f37b9}.mle-yape-dot-green{background:#39ba78}.mle-yape-warning{color:#a43825;background:#fff1ed;border-radius:11px;margin:14px 0 0;padding:12px;font-size:12px}@media (width<=1050px){.mle-yape-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.mle-yape-panel{border-radius:17px;padding:17px}.mle-yape-heading{flex-direction:column;gap:10px}.mle-yape-heading h3{font-size:18px}.mle-yape-brand{flex-basis:49px;width:49px;height:49px}.mle-yape-grid{gap:10px}.mle-yape-tile{border-radius:14px;min-height:183px;padding:13px}.mle-yape-tile-icon{flex-basis:39px;width:39px;height:39px}.mle-yape-tile-icon img{width:36px;height:36px}.mle-yape-tile-tag{font-size:9px}.mle-yape-tile strong{font-size:21px}.mle-yape-split{padding:12px}.mle-yape-split-header{flex-wrap:wrap;align-items:flex-start}}@media (width<=360px){.mle-yape-grid{grid-template-columns:1fr}.mle-yape-tile{min-height:155px}}@media (prefers-reduced-motion:reduce){.mle-yape-tile,.mle-yape-split-track>div{transition:none}.mle-yape-tile:hover{transform:none}}.app-layout>.sidebar.mle-sidebar-modern{gap:0;width:270px;min-width:270px;background:#fff!important;border-right:1px solid #e8edf3!important;padding:16px 12px 12px!important;box-shadow:6px 0 24px #0f172a09!important}.mle-sidebar-modern .sidebar-brand{border-bottom:1px solid #edf1f5;align-items:center;gap:11px;margin-bottom:14px;display:flex;padding:4px 4px 17px!important}.mle-sidebar-modern .market-sidebar-logo{background:#fff8f2;border-radius:14px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid;overflow:hidden}.mle-sidebar-modern .market-sidebar-logo img{object-fit:contain;width:100%;height:100%}.mle-sidebar-modern .mle-sidebar-brandcopy{flex-direction:column;gap:4px;min-width:0;display:flex}.mle-sidebar-modern .mle-sidebar-brandcopy strong{letter-spacing:-.1px;color:#17243b;font-size:13px;line-height:1.3}.mle-sidebar-modern .mle-sidebar-brandcopy small{letter-spacing:1.25px;color:#8b9aad;font-size:10px;font-weight:800}.mle-sidebar-modern .menu-label{padding:0 12px;margin:0 0 9px!important;font-size:10px!important}.app-layout>.sidebar.mle-sidebar-modern>nav{scrollbar-width:thin;scrollbar-color:#d8dfe8 transparent;flex-direction:column;padding:2px 4px 10px 0;display:flex;flex:auto!important;gap:5px!important;min-height:0!important;overflow-y:auto!important}.mle-sidebar-modern nav::-webkit-scrollbar{width:5px}.mle-sidebar-modern nav::-webkit-scrollbar-thumb{background:#d8dfe8;border-radius:99px}.mle-sidebar-modern .nav-item.mle-nav-item{text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-height:49px;font-size:12.5px;font-weight:700;transition:background-color .2s,color .2s,transform .2s;display:flex;color:#516076!important;border-radius:13px!important;padding:7px 9px!important}.mle-sidebar-modern .mle-nav-icon{color:#687a91;background:#f5f7fa;border-radius:10px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;transition:background-color .2s,color .2s;display:flex}.mle-sidebar-modern .mle-nav-item:hover{transform:translate(2px);color:#c65a06!important;background:#fff7f0!important}.mle-sidebar-modern .mle-nav-item:hover .mle-nav-icon{color:#f60;background:#ffead8}.mle-sidebar-modern .mle-nav-item.selected{color:#c65a06!important;background:linear-gradient(100deg,#fff0df,#fff8ee)!important;box-shadow:inset 3px 0 #f60,0 3px 12px #ff66000e!important}.mle-sidebar-modern .mle-nav-item.selected .mle-nav-icon{color:#ec6100;background:#ffdfbf}.app-layout>.sidebar.mle-sidebar-modern>.logout-button.mle-sidebar-logout{background:#fff5f3;border:1px solid #ffe5df;align-items:center;gap:11px;font-size:12.5px;font-weight:750;display:flex;color:#b54738!important;border-radius:13px!important;flex:none!important;margin:10px 0 0!important;padding:12px 13px!important}.mle-sidebar-modern .mle-sidebar-logout:hover{background:#ffe9e4!important}@media (width<=768px){.app-layout>.sidebar.mle-sidebar-modern{width:min(290px,88vw);min-width:0}}@media (prefers-reduced-motion:reduce){.mle-sidebar-modern .mle-nav-item,.mle-sidebar-modern .mle-nav-icon{transition:none}}.mle-horario-fijo{color:#17233a;background:#fff;border:1px solid #e7eaf0;border-radius:16px;min-width:0;margin-bottom:20px;padding:26px;box-shadow:0 6px 24px #141e320b}.mle-horario-fijo *{box-sizing:border-box}.mle-horario-fijo__encabezado{border-bottom:1px solid #edf0f4;align-items:center;gap:14px;padding-bottom:20px;display:flex}.mle-horario-fijo__icono{color:#f60;background:#fff1e7;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.mle-horario-fijo__encabezado h3{color:#17233a;margin:0 0 5px;font-size:20px;font-weight:750;line-height:1.3}.mle-horario-fijo__encabezado p{color:#667085;margin:0;font-size:13px;line-height:1.5}.mle-horario-fijo__formulario{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding-top:22px;display:grid}.mle-horario-fijo__trabajador{grid-column:1/-1}.mle-horario-fijo__campo{flex-direction:column;gap:8px;min-width:0;display:flex}.mle-horario-fijo__campo label{color:#344054;margin:0;font-size:13px;font-weight:650}.mle-horario-fijo__campo input,.mle-horario-fijo__campo select{color:#1d2939;width:100%;height:43px;min-height:43px;font:inherit;box-shadow:none;background:#fff;border:1px solid #d3d9e2;border-radius:9px;outline:none;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:block}.mle-horario-fijo__campo input:focus,.mle-horario-fijo__campo select:focus{border-color:#f60;box-shadow:0 0 0 3px #ff66001f}.mle-horario-fijo__descansos{background:#f8fafc;border:1px solid #e9edf2;border-radius:12px;margin-top:23px;padding:18px}.mle-horario-fijo__subtitulo{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:16px;display:flex}.mle-horario-fijo__subtitulo strong{color:#26334b;font-size:14px}.mle-horario-fijo__subtitulo span{color:#8690a1;font-size:12px}.mle-horario-fijo__dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.mle-horario-fijo__dia{color:#344054;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dce1e8;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin:0;padding:8px 5px;font-size:13px;display:flex}.mle-horario-fijo__dia:has(input:checked){color:#c34d00;background:#fff0e6;border-color:#ffb888}.mle-horario-fijo__dia input{accent-color:#f60;cursor:pointer;flex:0 0 16px;width:16px;height:16px;margin:0}.mle-horario-fijo__pie{border-top:1px solid #edf0f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:20px;display:flex}.mle-horario-fijo__resumen{flex-wrap:wrap;flex:380px;gap:10px;display:flex}.mle-horario-fijo__dato{background:#fff8f2;border:1px solid #ffe8d6;border-radius:10px;flex:175px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.mle-horario-fijo__dato svg{color:#f60;flex:none}.mle-horario-fijo__dato span{color:#667085;flex:1;font-size:12px}.mle-horario-fijo__dato strong{color:#e65c00;font-variant-numeric:tabular-nums;font-size:21px;font-weight:750}.mle-horario-fijo__boton{color:#fff;text-align:center;cursor:pointer;background:#f60;border:1px solid #f60;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:12px 20px;font-size:13px;font-weight:700;line-height:1.3;transition:background .15s,transform .15s;display:inline-flex}.mle-horario-fijo__boton:hover:not(:disabled){background:#e65c00;transform:translateY(-1px)}.mle-horario-fijo__boton:disabled{opacity:.55;cursor:not-allowed}.mle-horario-fijo__previa{background:#f8fff9;border:1px solid #b8e8c8;border-radius:12px;margin-top:22px;padding:20px}.mle-horario-fijo__previa h3{color:#166534;align-items:center;gap:9px;margin:0 0 16px;font-size:17px;display:flex}.mle-horario-fijo__previa-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.mle-horario-fijo__previa-grid>div{background:#fff;border:1px solid #dcefe1;border-radius:9px;flex-direction:column;gap:5px;padding:12px;display:flex}.mle-horario-fijo__previa-grid span{color:#667085;font-size:12px}.mle-horario-fijo__previa-grid strong{color:#166534;overflow-wrap:anywhere;font-size:18px}.mle-horario-fijo__previa p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.mle-horario-fijo__nota{color:#667085}.mle-horario-fijo__acciones{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.mle-horario-fijo__cancelar{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-height:45px;padding:10px 17px;font-weight:600}.mle-horario-fijo__cancelar:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.mle-horario-fijo__dias{grid-template-columns:repeat(4,minmax(0,1fr))}.mle-horario-fijo__previa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.mle-horario-fijo{border-radius:13px;padding:18px}.mle-horario-fijo__encabezado h3{font-size:18px}.mle-horario-fijo__formulario{grid-template-columns:minmax(0,1fr);gap:15px}.mle-horario-fijo__trabajador{grid-column:auto}.mle-horario-fijo__dias{grid-template-columns:repeat(3,minmax(0,1fr))}.mle-horario-fijo__resumen{flex-basis:100%}.mle-horario-fijo__pie>.mle-horario-fijo__boton{width:100%}.mle-horario-fijo__previa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mle-horario-fijo__acciones .mle-horario-fijo__boton{width:100%}}.mle-registro-horas .mle-horas-formulario.mle-horas-simple{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;padding:24px;box-shadow:0 4px 18px #0f172a0a;display:block!important}.mle-registro-horas .mle-horas-formulario.mle-horas-simple>h3{color:#172033;border-bottom:1px solid #edf1f5;width:100%;margin:0 0 6px;padding-bottom:12px;font-size:20px;font-weight:750;display:block}.mle-registro-horas .mle-horas-formulario.mle-horas-simple>form{width:100%;margin:0;display:block!important}.mle-registro-horas .mle-horas-formulario.mle-horas-simple>form>div:first-child{align-items:start;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 22px!important;margin-top:20px!important;display:grid!important}.mle-registro-horas .mle-horas-formulario.mle-horas-simple>form>div:first-child>div{flex-direction:column;min-width:0;display:flex}.mle-registro-horas .mle-horas-formulario.mle-horas-simple>form>div:first-child>div:first-child{grid-column:1/-1}.mle-registro-horas .mle-horas-formulario.mle-horas-simple label{color:#334155;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.mle-registro-horas .mle-horas-formulario.mle-horas-simple input,.mle-registro-horas .mle-horas-formulario.mle-horas-simple select{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d6dfe9;border-radius:11px;min-width:0;max-width:100%;min-height:46px;padding:10px 14px;font-family:inherit;font-size:14px;width:100%!important;margin-top:0!important}.mle-registro-horas .mle-horas-formulario.mle-horas-simple input:focus,.mle-registro-horas .mle-horas-formulario.mle-horas-simple select:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-registro-horas .mle-horas-formulario.mle-horas-simple>form>div:nth-child(2){align-items:center;gap:12px;margin-top:24px!important;display:flex!important}.mle-registro-horas .mle-horas-formulario.mle-horas-simple button[type=submit]{cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:12px 28px;font-size:14px;font-weight:700;display:inline-flex;color:#fff!important;background:#f60!important}.mle-registro-horas .mle-horas-formulario.mle-horas-simple button[type=submit]:hover{background:#e85d00!important}.mle-registro-horas .mle-horas-formulario.mle-horas-simple button:disabled{opacity:.55;cursor:not-allowed}.mle-registro-horas .mle-horas-formulario.mle-horas-simple small,.mle-registro-horas .mle-horas-formulario.mle-horas-simple .hint,.mle-registro-horas .mle-horas-formulario.mle-horas-simple p{color:#64748b}@media (width<=640px){.mle-registro-horas .mle-horas-formulario.mle-horas-simple{border-radius:14px;padding:16px}.mle-registro-horas .mle-horas-formulario.mle-horas-simple>form>div:first-child{grid-template-columns:1fr!important;gap:15px!important}.mle-registro-horas .mle-horas-formulario.mle-horas-simple>form>div:first-child>div:first-child{grid-column:auto}.mle-registro-horas .mle-horas-formulario.mle-horas-simple>form>div:nth-child(2){flex-direction:column;align-items:stretch}.mle-registro-horas .mle-horas-formulario.mle-horas-simple button{width:100%}}.mle-registro-horas .mle-horas-simple__encabezado{border-bottom:1px solid #edf1f5;align-items:center;gap:15px;width:100%;margin-bottom:24px;padding-bottom:18px;display:flex}.mle-horas-simple__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-horas-simple__encabezado h3{color:#172033;border:none;margin:0 0 5px;padding:0;font-size:20px;font-weight:750}.mle-horas-simple__encabezado p{color:#64748b;margin:0;font-size:13px;line-height:1.5}@media (width<=640px){.mle-horas-simple__encabezado{align-items:flex-start;gap:12px}.mle-horas-simple__icono{width:43px;height:43px}.mle-horas-simple__encabezado h3{font-size:18px}}.mle-registro-horas .mle-horas-modalidades{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.mle-registro-horas .mle-horas-modalidad{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 19px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.mle-registro-horas .mle-horas-modalidad:hover{color:#e65c00;background:#fff3e9;border-color:#ffb380}.mle-registro-horas .mle-horas-modalidad.activo{color:#fff;background:#f60;border-color:#f60;box-shadow:0 4px 12px #ff660026}.mle-registro-horas .mle-horas-indicadores{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.mle-registro-horas .mle-horas-indicador{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:17px;min-width:0;min-height:110px;padding:22px;display:flex;box-shadow:0 4px 16px #0f172a09}.mle-registro-horas .mle-horas-indicador__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:53px;height:53px;display:flex}.mle-registro-horas .mle-horas-indicador__contenido{flex-direction:column;gap:6px;min-width:0;display:flex}.mle-registro-horas .mle-horas-indicador__contenido span{color:#64748b;font-size:13px;font-weight:600}.mle-registro-horas .mle-horas-indicador__contenido strong{color:#172033;font-variant-numeric:tabular-nums;font-size:29px;font-weight:800;line-height:1.15}.mle-registro-horas .mle-horas-indicador__contenido small{color:#64748b;font-size:14px;font-weight:600}@media (width<=640px){.mle-registro-horas .mle-horas-modalidades{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mle-registro-horas .mle-horas-modalidad{padding:10px;font-size:12px}.mle-registro-horas .mle-horas-indicadores{grid-template-columns:1fr;gap:12px}.mle-registro-horas .mle-horas-indicador{min-height:90px;padding:16px}.mle-registro-horas .mle-horas-indicador__contenido strong{font-size:25px}}.mle-registro-horas .mle-historial-horas{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;padding:24px;box-shadow:0 4px 18px #0f172a0a;display:block!important}.mle-historial-horas__encabezado{border-bottom:1px solid #edf1f5;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:20px;display:flex}.mle-historial-horas__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.mle-historial-horas__titulo{flex:1;min-width:0}.mle-historial-horas__titulo h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-historial-horas__titulo p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-historial-horas__contador{color:#d95700;white-space:nowrap;background:#fff3e9;border-radius:10px;padding:8px 13px;font-size:12px;font-weight:700}.mle-historial-horas__vacio{box-sizing:border-box;text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;padding:25px;display:flex}.mle-historial-horas__vacio strong{color:#334155;font-size:16px;font-weight:750}.mle-historial-horas__vacio p{color:#64748b;max-width:380px;margin:0;font-size:13px;line-height:1.6}.mle-historial-horas__scroll{width:100%;overflow-x:auto}.mle-historial-horas__tabla{border-collapse:collapse;width:100%;min-width:650px}.mle-historial-horas__tabla th{color:#475569;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:15px 14px;font-size:12px;font-weight:750}.mle-historial-horas__tabla td{color:#334155;border-bottom:1px solid #edf1f5;padding:15px 14px;font-size:13px}.mle-historial-horas__tabla tbody tr:hover{background:#fffaf6}.mle-historial-horas__tabla tbody tr:last-child td{border-bottom:none}.mle-historial-horas__horas{color:#d95700;white-space:nowrap;background:#fff3e9;border-radius:8px;padding:6px 10px;font-weight:750;display:inline-block}.mle-historial-horas__acciones{flex-wrap:wrap;gap:8px;display:flex}.mle-historial-horas__acciones button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background .2s;display:inline-flex}.mle-historial-horas__editar{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.mle-historial-horas__editar:hover{background:#dbeafe}.mle-historial-horas__eliminar{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.mle-historial-horas__eliminar:hover{background:#fee2e2}@media (width<=640px){.mle-registro-horas .mle-historial-horas{border-radius:14px;padding:16px}.mle-historial-horas__encabezado{flex-wrap:wrap;gap:12px}.mle-historial-horas__titulo h3{font-size:18px}.mle-historial-horas__contador{margin-left:auto}.mle-historial-horas__vacio{min-height:180px;padding:16px}}.mle-registro-horas__header{align-items:center;gap:14px;min-width:0;margin-bottom:14px;display:flex}.mle-registro-horas__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-registro-horas__header h3{color:#172033;margin:0;font-size:20px;font-weight:750;line-height:1.35}@media (width<=640px){.mle-registro-horas__icono{width:44px;height:44px}.mle-registro-horas__header h3{font-size:18px}}.mle-personal-pagos{width:100%;min-width:0}.mle-personal-pagos .welcome-panel{box-sizing:border-box;min-width:0}.mle-personal-pagos .mle-pagos-periodo,.mle-personal-pagos .mle-pagos-historial{background:#fff;border:1px solid #e2e8f0;border-radius:17px;width:100%;padding:24px;box-shadow:0 4px 16px #0f172a0a;display:block!important}.mle-personal-pagos .mle-pagos-periodo>h3,.mle-personal-pagos .mle-pagos-historial>h3{color:#172033;margin:0 0 7px;padding:0;font-size:20px;display:block}.mle-pagos-periodo__descripcion{color:#64748b;margin:0 0 18px;font-size:13px}.mle-pagos-periodo__grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:17px!important;margin:0 0 4px!important;display:grid!important}.mle-pagos-periodo__field{flex-direction:column;gap:7px;min-width:0;display:flex}.mle-pagos-periodo__field label{color:#334155;font-size:13px;font-weight:700;display:block}.mle-pagos-periodo__field input[type=date]{box-sizing:border-box;min-width:0;max-width:100%;min-height:46px;font:inherit;color:#172033;background:#fff;border:1px solid #d6dfe9;border-radius:10px;padding:10px 13px;width:100%!important;margin-top:0!important}.mle-pagos-periodo__field input:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-personal-pagos .mle-pagos-periodo__generar{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:45px;padding:11px 20px;font-weight:700;display:inline-flex;color:#fff!important;background:#f60!important}.mle-personal-pagos .mle-pagos-periodo__generar:hover{background:#e65c00!important}.mle-pagos-periodo table,.mle-pagos-historial table{border-collapse:collapse;width:100%;font-size:13px}.mle-pagos-periodo table th,.mle-pagos-historial table th{color:#475569;white-space:nowrap;background:#f5f7fb;border-bottom:1px solid #e2e8f0;font-weight:700}.mle-pagos-periodo table td,.mle-pagos-historial table td{color:#334155;vertical-align:middle;border-bottom:1px solid #edf1f5}.mle-pagos-periodo table tbody tr:hover,.mle-pagos-historial table tbody tr:hover{background:#fffaf5}.mle-pagos-historial>p{color:#64748b}@media (width<=640px){.mle-personal-pagos .mle-pagos-periodo,.mle-personal-pagos .mle-pagos-historial{padding:16px}.mle-pagos-periodo__grid{grid-template-columns:1fr!important}.mle-personal-pagos .mle-pagos-periodo__generar{width:100%}}.mle-personal-pagos .mle-pagos-cabecera{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-items:center;gap:16px;width:100%;margin-bottom:20px;padding:22px 24px;box-shadow:0 4px 18px #0f172a0a;display:flex!important}.mle-pagos-cabecera__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-pagos-cabecera__texto{flex:1;min-width:0}.mle-pagos-cabecera__texto h3{color:#172033;margin:0 0 5px;font-size:21px;font-weight:750}.mle-pagos-cabecera__texto p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-personal-pagos .mle-pagos-resumen{gap:16px;width:100%;margin-bottom:22px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.mle-pagos-resumen__tarjeta{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:18px;min-width:0;min-height:108px;padding:22px;display:flex;box-shadow:0 4px 16px #0f172a09}.mle-pagos-resumen__icono{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.mle-pagos-resumen__icono.pagado{color:#16a34a;background:#eaf8ef}.mle-pagos-resumen__icono.pendiente{color:#f60;background:#fff0e5}.mle-pagos-resumen__datos{flex-direction:column;gap:7px;min-width:0;display:flex}.mle-pagos-resumen__datos span{color:#64748b;font-size:13px;font-weight:600}.mle-pagos-resumen__datos strong{color:#172033;font-variant-numeric:tabular-nums;font-size:29px;font-weight:800;line-height:1.2}@media (width<=640px){.mle-personal-pagos .mle-pagos-cabecera{border-radius:14px;padding:16px}.mle-personal-pagos .mle-pagos-resumen{gap:12px;grid-template-columns:1fr!important}.mle-pagos-resumen__tarjeta{min-height:90px;padding:16px}.mle-pagos-resumen__datos strong{font-size:25px}}.mle-personal-pagos .mle-pagos-periodo{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;padding:24px;box-shadow:0 4px 18px #0f172a0a;display:block!important}.mle-personal-pagos .mle-pagos-periodo__encabezado{border-bottom:1px solid #edf1f5;align-items:center;gap:15px;margin-bottom:22px;padding-bottom:20px;display:flex}.mle-pagos-periodo__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-pagos-periodo__titulo{flex:1;min-width:0}.mle-personal-pagos .mle-pagos-periodo__titulo h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-personal-pagos .mle-pagos-periodo__titulo p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-personal-pagos .mle-pagos-periodo__grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.mle-personal-pagos .mle-pagos-periodo__field{flex-direction:column;min-width:0;display:flex}.mle-personal-pagos .mle-pagos-periodo__field label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.mle-personal-pagos .mle-pagos-periodo__field input{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d6dfe9;border-radius:11px;min-width:0;min-height:48px;padding:10px 14px;font-family:inherit;font-size:14px;display:block;width:100%!important;margin-top:0!important}.mle-personal-pagos .mle-pagos-periodo__field input:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-personal-pagos .mle-pagos-periodo__ayuda{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;align-items:center;gap:10px;margin-top:20px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.mle-pagos-periodo__ayuda svg{color:#f60;flex-shrink:0}.mle-personal-pagos .mle-pagos-periodo__generar{cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:12px 24px;font-size:14px;font-weight:700;color:#fff!important;background:#f60!important;display:inline-flex!important}.mle-personal-pagos .mle-pagos-periodo__generar:hover:not(:disabled){background:#e85d00!important}.mle-personal-pagos .mle-pagos-periodo__generar:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.mle-personal-pagos .mle-pagos-periodo{border-radius:14px;padding:16px}.mle-personal-pagos .mle-pagos-periodo__encabezado{gap:12px}.mle-pagos-periodo__icono{width:44px;height:44px}.mle-personal-pagos .mle-pagos-periodo__titulo h3{font-size:18px}.mle-personal-pagos .mle-pagos-periodo__grid{grid-template-columns:1fr!important;gap:15px!important}.mle-personal-pagos .mle-pagos-periodo__generar{width:100%}}.mle-personal-pagos .mle-pagos-historial{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;padding:24px;box-shadow:0 4px 18px #0f172a0a;display:block!important}.mle-personal-pagos .mle-pagos-historial__encabezado{border-bottom:1px solid #edf1f5;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:20px;display:flex}.mle-pagos-historial__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-pagos-historial__titulo{flex:1;min-width:0}.mle-personal-pagos .mle-pagos-historial__titulo h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-personal-pagos .mle-pagos-historial__titulo p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-personal-pagos .mle-pagos-historial__contador{color:#d95700;white-space:nowrap;background:#fff3e9;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.mle-personal-pagos .mle-pagos-historial__vacio{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;padding:24px;display:flex}.mle-pagos-historial__vacio-icono{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.mle-personal-pagos .mle-pagos-historial__vacio strong{color:#334155;font-size:16px;font-weight:750}.mle-personal-pagos .mle-pagos-historial__vacio p{color:#64748b;max-width:390px;margin:0;font-size:13px;line-height:1.6}.mle-personal-pagos .mle-pagos-historial table{border-collapse:collapse;width:100%}.mle-personal-pagos .mle-pagos-historial th{color:#475569;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:14px;font-size:12px;font-weight:700}.mle-personal-pagos .mle-pagos-historial td{color:#334155;border-bottom:1px solid #edf1f5;padding:14px;font-size:13px}.mle-personal-pagos .mle-pagos-historial tbody tr:hover{background:#fffaf6}@media (width<=640px){.mle-personal-pagos .mle-pagos-historial{border-radius:14px;padding:16px}.mle-personal-pagos .mle-pagos-historial__encabezado{flex-wrap:wrap;gap:12px}.mle-personal-pagos .mle-pagos-historial__titulo h3{font-size:18px}.mle-personal-pagos .mle-pagos-historial__contador{margin-left:auto}.mle-personal-pagos .mle-pagos-historial__vacio{min-height:180px;padding:16px}}.mle-personal-pagos .mle-pagos-calculo{margin-top:24px;display:block}.mle-personal-pagos .mle-pagos-calculo__encabezado{color:#f60;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mle-personal-pagos .mle-pagos-calculo__encabezado h4{color:#172033;margin:0 0 5px;font-size:16px;font-weight:750}.mle-personal-pagos .mle-pagos-calculo__encabezado p{color:#64748b;margin:0;font-size:12px}.mle-personal-pagos .mle-pagos-calculo__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mle-personal-pagos .mle-pagos-calculo__tarjeta{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:19px;display:flex}.mle-personal-pagos .mle-pagos-calculo__icono{color:#f60;background:#fff0e5;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.mle-personal-pagos .mle-pagos-calculo__tarjeta span{color:#64748b;font-size:12px;font-weight:600}.mle-personal-pagos .mle-pagos-calculo__tarjeta strong{color:#172033;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:25px;font-weight:800}.mle-personal-pagos .mle-pagos-sin-calculos{box-sizing:border-box;text-align:center;color:#94a3b8;background:#fafbfc;border:1px dashed #d6dfe9;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:170px;margin-top:18px;padding:24px;display:flex}.mle-personal-pagos .mle-pagos-sin-calculos strong{color:#334155;font-size:15px}.mle-personal-pagos .mle-pagos-sin-calculos p{color:#64748b;margin:0;font-size:13px;line-height:1.6}@media (width<=800px){.mle-personal-pagos .mle-pagos-calculo__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.mle-personal-pagos .mle-pagos-calculo__grid{grid-template-columns:1fr}.mle-personal-pagos .mle-pagos-calculo__tarjeta{padding:15px}.mle-personal-pagos .mle-pagos-calculo__tarjeta strong{font-size:23px}}.mle-avisos{gap:16px;min-width:0;margin-bottom:20px;display:grid}.mle-avisos__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:4px 2px;display:flex}.mle-avisos__header h3{color:#172033;align-items:center;gap:9px;margin:0 0 5px;font-size:21px;display:flex}.mle-avisos__header p,.mle-avisos__card-head p{color:#64748b;margin:0;font-size:13px}.mle-avisos__card{background:#fff;border:1px solid #e3e9f0;border-radius:16px;min-width:0;padding:22px;box-shadow:0 3px 15px #0f172a0a}.mle-avisos__card-head{margin-bottom:18px}.mle-avisos__card-head h4{color:#172033;margin:0 0 5px;font-size:17px}.mle-avisos__form{gap:15px;display:grid}.mle-avisos__field{gap:7px;min-width:0;display:grid}.mle-avisos__field input,.mle-avisos__field textarea{box-sizing:border-box;color:#172033;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #d6dfe9;border-radius:10px;padding:11px 13px;display:block}.mle-avisos__refresh,.mle-avisos__submit{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 18px;font-weight:700;display:inline-flex}.mle-avisos__refresh{color:#334155;background:#f1f3f5}.mle-avisos__submit{color:#fff;background:#f60;box-shadow:0 5px 15px #ff660029}.mle-avisos__submit:hover{background:#e85c00}.mle-avisos__refresh:disabled,.mle-avisos__submit:disabled{opacity:.55;cursor:not-allowed}.mle-avisos__empty{text-align:center;color:#64748b;border:1px dashed #d9e2ec;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:18px;display:flex}.mle-avisos__empty strong{color:#334155}.mle-avisos__empty p{margin:0;font-size:13px}.mle-avisos__list{gap:12px;display:grid}.mle-avisos__item{background:#fffaf5;border:1px solid #f2dfcb;border-left:4px solid #f60;border-radius:12px;min-width:0;padding:14px 16px}.mle-avisos__item-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;margin-bottom:8px;display:flex}.mle-avisos__item strong{color:#172033}.mle-avisos__item small{color:#64748b;font-size:12px}.mle-avisos__item p{color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=640px){.mle-avisos__card{padding:16px}.mle-avisos__header{align-items:stretch}.mle-avisos__refresh,.mle-avisos__submit{width:100%}}.daily-date-card.mle-historial-periodos{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px;width:100%;min-width:0;padding:24px;display:flex;box-shadow:0 4px 18px #0f172a0a}.mle-historial-periodos>div{width:100%;min-width:0}.mle-historial-periodos h3{color:#172033;margin:0 0 6px;font-size:20px;font-weight:750}.mle-historial-periodos p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-historial-periodos>select{box-sizing:border-box;color:#172033;cursor:pointer;background:#fff;border:1px solid #d6dfe9;border-radius:11px;width:100%;min-width:0;max-width:560px;min-height:48px;padding:11px 14px;font-family:inherit;font-size:14px;display:block}.mle-historial-periodos>select:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}@media (width<=640px){.daily-date-card.mle-historial-periodos{padding:16px}.mle-historial-periodos>select{max-width:100%}.mle-historial-periodos h3{font-size:18px}}.mle-cierres-selector{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;margin-bottom:20px;padding:24px;box-shadow:0 4px 18px #0f172a0a}.mle-cierres-selector__header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.mle-cierres-selector__icon{color:#f60;background:#fff3e8;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-cierres-selector__header h3{color:#172033;margin:0 0 5px;font-size:21px;font-weight:750}.mle-cierres-selector__header p{color:#64748b;margin:0;font-size:13px}.mle-cierres-selector__campo{flex-direction:column;gap:8px;width:100%;max-width:560px;display:flex}.mle-cierres-selector__campo label{color:#334155;font-size:13px;font-weight:700}.mle-cierres-selector__campo select{box-sizing:border-box;color:#172033;cursor:pointer;background:#fff;border:1px solid #d6dfe9;border-radius:11px;width:100%;min-width:0;min-height:48px;padding:10px 14px;font-family:inherit;font-size:14px;display:block}.mle-cierres-selector__campo select:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-cierres-selector__nota{color:#64748b;align-items:center;gap:8px;margin:16px 0 0;font-size:12px;display:flex}.mle-cierres-selector__nota svg{color:#24875a;flex-shrink:0}@media (width<=640px){.mle-cierres-selector{border-radius:14px;padding:16px}.mle-cierres-selector__header{align-items:flex-start}.mle-cierres-selector__header h3{font-size:19px}.mle-cierres-selector__campo{max-width:100%}.mle-cierres-selector__nota{align-items:flex-start}}.mle-cierre-personal{min-width:0}.mle-cierre-personal__header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.mle-cierre-personal__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-cierre-personal__header h3{color:#172033;margin:0 0 5px;font-size:20px}.mle-cierre-personal__header p{color:#64748b;margin:0;font-size:13px}.mle-cierre-personal__resumen{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.mle-cierre-personal__indicador{background:#f8fafc;border:1px solid #e5eaf0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px;display:flex}.mle-cierre-personal__indicador svg{color:#f60}.mle-cierre-personal__indicador:nth-child(2) svg{color:#24875a}.mle-cierre-personal__indicador span{color:#64748b;font-size:13px}.mle-cierre-personal__indicador strong{color:#172033;font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,26px);font-weight:800}.mle-cierre-personal__tabla-wrap{border:1px solid #e5eaf0;border-radius:14px;width:100%;min-width:0;overflow-x:auto}.mle-cierre-personal__tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:600px;font-size:13px}.mle-cierre-personal__tabla th{text-align:left;color:#475569;background:#f5f7fa;padding:15px}.mle-cierre-personal__tabla td{color:#334155;border-top:1px solid #edf1f5;padding:14px 15px}.mle-cierre-personal__tabla th:not(:first-child),.mle-cierre-personal__tabla td:not(:first-child){text-align:right}.mle-cierre-personal__trabajador{align-items:center;gap:10px;display:flex}.mle-cierre-personal__avatar{color:#f60;background:#fff0e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mle-cierre-personal__costo{font-weight:800;color:#16803c!important}.mle-cierre-personal__tabla tbody tr:hover{background:#fff8f1}.mle-cierre-personal__tabla tfoot{background:#fff4ea;font-weight:800}.mle-cierre-personal__tabla tfoot td{border-top:2px solid #f60}.mle-cierre-personal__vacio{color:#94a3b8;text-align:center;border:1px dashed #d9e2ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:24px;display:flex}.mle-cierre-personal__vacio strong{color:#334155;font-size:16px}.mle-cierre-personal__vacio p{color:#64748b;margin:0;font-size:13px}.mle-cierre-personal__vacio small{color:#94a3b8;font-size:12px}@media (width<=640px){.mle-cierre-personal__resumen{grid-template-columns:1fr}.mle-cierre-personal__indicador{padding:16px}.mle-cierre-personal__header{align-items:flex-start}}.daily-total-card.mle-saldo-cierre{box-sizing:border-box;border:1px solid #f6dac5;border-left:5px solid #f60;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:26px;display:flex;box-shadow:0 4px 16px #0f172a0a;color:#172033!important;background:linear-gradient(120deg,#fffaf5,#fff)!important}.daily-total-card.mle-saldo-cierre .mle-saldo-cierre__contenido>span{margin-bottom:8px;font-size:14px;font-weight:650;display:block;color:#475569!important}.daily-total-card.mle-saldo-cierre .mle-saldo-cierre__contenido>h2{font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:clamp(26px,3vw,38px);font-weight:800;color:#172033!important}.daily-total-card.mle-saldo-cierre .mle-saldo-cierre__contenido>small{max-width:650px;font-size:12px;line-height:1.6;display:block;color:#64748b!important}@media (width<=600px){.daily-total-card.mle-saldo-cierre{gap:12px;padding:18px}.mle-saldo-cierre__icono{width:48px;height:48px}}.mle-guardar-cierre{min-width:0;padding:24px}.mle-guardar-cierre__header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.mle-guardar-cierre__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-guardar-cierre__header h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-guardar-cierre__header p{color:#64748b;margin:0;font-size:13px}.mle-guardar-cierre__informacion,.mle-guardar-cierre__advertencia,.mle-guardar-cierre__cerrado{border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:16px;display:flex}.mle-guardar-cierre__informacion{color:#475569;background:#f5f8fc;border:1px solid #dfe7f0}.mle-guardar-cierre__advertencia{color:#965c13;background:#fff9ed;border:1px solid #f2dfb6}.mle-guardar-cierre__cerrado{color:#166534;background:#effaf3;border:1px solid #ccebd7}.mle-guardar-cierre__informacion>svg,.mle-guardar-cierre__advertencia>svg,.mle-guardar-cierre__cerrado>svg{flex-shrink:0}.mle-guardar-cierre__informacion p,.mle-guardar-cierre__advertencia p,.mle-guardar-cierre__cerrado p{color:inherit;margin:0;font-size:13px;line-height:1.6}.mle-guardar-cierre__advertencia strong,.mle-guardar-cierre__cerrado strong{margin-bottom:5px;font-size:14px;display:block}.mle-guardar-cierre__cerrado small{font-size:12px}.mle-guardar-cierre__acciones{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.mle-guardar-cierre__acciones button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:750;display:inline-flex}.mle-guardar-cierre__borrador{color:#d85700;background:#fff3e8;border:1px solid #ffc99f}.mle-guardar-cierre__borrador:hover:not(:disabled){background:#ffe6d1}.mle-guardar-cierre__definitivo{color:#fff;background:#24875a;border:1px solid #24875a}.mle-guardar-cierre__definitivo:hover:not(:disabled){background:#196b46}.mle-guardar-cierre__acciones button:disabled{opacity:.5;cursor:not-allowed}.mle-guardar-cierre__nota{color:#64748b;margin:14px 0 0;font-size:12px;line-height:1.5}@media (width<=640px){.mle-guardar-cierre{padding:16px}.mle-guardar-cierre__acciones{flex-direction:column}.mle-guardar-cierre__acciones button{width:100%}}.mle-conciliacion{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;margin-top:20px;padding:24px;box-shadow:0 4px 18px #0f172a0a}.mle-conciliacion__header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.mle-conciliacion__icono{color:#f60;background:#fff3e8;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-conciliacion__header h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-conciliacion__header p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-conciliacion__lista{gap:12px;display:grid}.mle-conciliacion__item{background:#fbfcfe;border:1px solid #e9edf3;border-radius:13px;align-items:flex-start;gap:14px;padding:16px;display:flex}.mle-conciliacion__item-icono{color:#f60;background:#fff0e5;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.mle-conciliacion__item:nth-child(2) .mle-conciliacion__item-icono{color:#487dca;background:#ebf2fd}.mle-conciliacion__item:nth-child(3) .mle-conciliacion__item-icono{color:#bd7816;background:#fff5e6}.mle-conciliacion__item:nth-child(4) .mle-conciliacion__item-icono{color:#24875a;background:#e9f8ef}.mle-conciliacion__item>div:last-child{flex:1;min-width:0}.mle-conciliacion__item h4{color:#172033;margin:0 0 6px;font-size:14px;font-weight:750}.mle-conciliacion__item p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.mle-conciliacion__nota{color:#925c16;background:#fff9ed;border:1px solid #f2dfb6;border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:15px;display:flex}.mle-conciliacion__nota svg{flex-shrink:0}.mle-conciliacion__nota strong{font-size:12px;line-height:1.6}@media (width<=640px){.mle-conciliacion{border-radius:14px;padding:16px}.mle-conciliacion__header{align-items:flex-start}.mle-conciliacion__item{gap:10px;padding:13px}.mle-conciliacion__item-icono{width:36px;height:36px}}.mle-cierre-resumen__titulo{align-items:center;gap:14px;min-width:0;margin-bottom:8px;display:flex}.mle-cierre-resumen__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-cierre-resumen__titulo h3{color:#172033;margin:0;font-size:20px;font-weight:750}@media (width<=640px){.mle-cierre-resumen__icono{width:44px;height:44px}.mle-cierre-resumen__titulo h3{font-size:18px}}.mle-cierre-resumen .mle-cierre-resumen__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.mle-cierre-resumen .mle-cierre-resumen__tarjeta{--mle-acento:#f60;--mle-suave:#fff0e5;box-sizing:border-box;background:#fff;border:1px solid #e6ebf1;border-radius:15px;flex-direction:column;grid-column:span 2;align-items:flex-start;gap:10px;min-width:0;min-height:148px;padding:18px;display:flex;box-shadow:0 3px 12px #0f172a09}.mle-cierre-resumen .mle-cierre-resumen__tarjeta-icono{background:var(--mle-suave);width:42px;height:42px;color:var(--mle-acento);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mle-cierre-resumen .mle-cierre-resumen__tarjeta>span:not(.mle-cierre-resumen__tarjeta-icono){color:#64748b;font-size:12px;font-weight:600;line-height:1.45}.mle-cierre-resumen .mle-cierre-resumen__tarjeta>strong{color:#172033;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:auto;font-size:clamp(19px,2vw,25px);font-weight:800;line-height:1.15}.mle-cierre-resumen .mle-cierre-resumen__tarjeta--ganancias,.mle-cierre-resumen .mle-cierre-resumen__tarjeta--saldo{--mle-acento:#168054;--mle-suave:#e9f8ef}.mle-cierre-resumen .mle-cierre-resumen__tarjeta--gastos,.mle-cierre-resumen .mle-cierre-resumen__tarjeta--personal{--mle-acento:#c2413a;--mle-suave:#fdecea}.mle-cierre-resumen .mle-cierre-resumen__tarjeta--base{--mle-acento:#2563eb;--mle-suave:#eaf2ff}.mle-cierre-resumen .mle-cierre-resumen__tarjeta--reinversion{--mle-acento:#b7791f;--mle-suave:#fff5de}.mle-cierre-resumen .mle-cierre-resumen__tarjeta--disponible{--mle-acento:#7c3aed;--mle-suave:#f3edff}.mle-cierre-resumen .mle-cierre-resumen__tarjeta--personal,.mle-cierre-resumen .mle-cierre-resumen__tarjeta--saldo{grid-column:span 3}.mle-cierre-resumen .mle-cierre-resumen__tarjeta--saldo{background:#f5fcf8;border-color:#b7e6cc}.mle-cierre-resumen .mle-cierre-resumen__tarjeta--saldo>strong{color:#168054;font-size:clamp(23px,2.5vw,30px)}@media (width<=900px){.mle-cierre-resumen .mle-cierre-resumen__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mle-cierre-resumen .mle-cierre-resumen__tarjeta,.mle-cierre-resumen .mle-cierre-resumen__tarjeta--personal,.mle-cierre-resumen .mle-cierre-resumen__tarjeta--saldo{grid-column:span 1}}@media (width<=540px){.mle-cierre-resumen .mle-cierre-resumen__grid{grid-template-columns:minmax(0,1fr);gap:10px}.mle-cierre-resumen .mle-cierre-resumen__tarjeta{min-height:0;padding:15px}}.mle-distribucion-cierre__titulo{align-items:center;gap:14px;min-width:0;margin-bottom:10px;display:flex}.mle-distribucion-cierre__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-distribucion-cierre__titulo h3{color:#172033;margin:0;font-size:20px;font-weight:750}.mle-saldo-cierre{background:#f0faf4;border:1px solid #ccebd8;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:25px;display:flex}.mle-saldo-cierre__contenido{flex:1;min-width:0}.mle-saldo-cierre__contenido h2{color:#16834a;font-variant-numeric:tabular-nums;margin:9px 0;font-size:clamp(28px,4vw,38px);font-weight:800}.mle-saldo-cierre__icono{color:#16834a;background:#d9f3e4;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:65px;height:65px;display:flex}@media (width<=640px){.mle-distribucion-cierre__icono{width:44px;height:44px}.mle-distribucion-cierre__titulo h3{font-size:18px}.mle-saldo-cierre{padding:18px}.mle-saldo-cierre__icono{width:50px;height:50px}}.mle-distribucion-cierre__tabla-wrap{max-width:100%}.mle-distribucion-cierre__tabla th{white-space:nowrap}.mle-distribucion-cierre__tabla td{font-variant-numeric:tabular-nums}.mle-distribucion-cierre__tabla .mle-tabla-icono-head{white-space:nowrap;color:#172033;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.mle-distribucion-cierre__tabla .mle-tabla-icono-head--izquierda{justify-content:flex-start}.mle-distribucion-cierre__tabla .mle-tabla-icono-head svg{color:#f60;flex-shrink:0}.mle-distribucion-cierre__tabla .mle-distribucion-cierre__fila-total{background:#fff6ed}.mle-distribucion-cierre__tabla .mle-distribucion-cierre__fila-total td{padding-top:13px;padding-bottom:13px;font-weight:800}.mle-distribucion-cierre__tabla .mle-tabla-total-label{white-space:nowrap;color:#172033;align-items:center;gap:7px;font-weight:800;display:inline-flex}.mle-distribucion-cierre__tabla .mle-tabla-total-label svg{color:#f60;flex-shrink:0}.daily-total-card.mle-saldo-cierre.mle-saldo-cierre--nuevo{color:#172033;background:#fff;border:1px solid #c9ebd8;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;padding:22px 24px;display:flex;box-shadow:0 3px 12px #0f172a09}.mle-saldo-cierre--nuevo .mle-saldo-cierre__encabezado{border-bottom:1px solid #edf1f4;align-items:center;gap:14px;padding-bottom:17px;display:flex}.mle-saldo-cierre--nuevo .mle-saldo-cierre__icono{color:#16834a;background:#e6f7ed;border-radius:14px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;padding:0;display:flex}.mle-saldo-cierre--nuevo .mle-saldo-cierre__cabecera-texto{flex:1;min-width:0}.mle-saldo-cierre--nuevo .mle-saldo-cierre__cabecera-texto h3{color:#172033;margin:0 0 4px;font-size:19px;font-weight:750;line-height:1.3}.mle-saldo-cierre--nuevo .mle-saldo-cierre__cabecera-texto p{color:#64748b;margin:0;font-size:13px}.mle-saldo-cierre--nuevo .mle-saldo-cierre__etiqueta{color:#475569;background:#f1f5f9;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:650}.mle-saldo-cierre--nuevo .mle-saldo-cierre__contenido{min-width:0;padding:18px 0 14px;display:block}.mle-saldo-cierre--nuevo .mle-saldo-cierre__subtitulo{color:#64748b;font-size:13px;display:block}.mle-saldo-cierre--nuevo .mle-saldo-cierre__contenido h2{color:#16834a;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1.2}.mle-saldo-cierre--nuevo .mle-saldo-cierre__nota{color:#64748b;align-items:flex-start;gap:9px;display:flex}.mle-saldo-cierre--nuevo .mle-saldo-cierre__nota svg{flex-shrink:0;margin-top:1px}.mle-saldo-cierre--nuevo .mle-saldo-cierre__nota p{margin:0;font-size:13px;line-height:1.55}.daily-total-card.mle-saldo-cierre--nuevo.mle-saldo-cierre--negativo{border-color:#f5c9c9}.mle-saldo-cierre--negativo .mle-saldo-cierre__icono{color:#b91c1c;background:#fef0f0}.mle-saldo-cierre--negativo .mle-saldo-cierre__contenido h2{color:#b91c1c}@media (width<=640px){.daily-total-card.mle-saldo-cierre--nuevo{padding:18px}.mle-saldo-cierre--nuevo .mle-saldo-cierre__icono{flex-basis:46px;width:46px;height:46px}.mle-saldo-cierre--nuevo .mle-saldo-cierre__cabecera-texto h3{font-size:17px}.mle-saldo-cierre--nuevo .mle-saldo-cierre__encabezado{flex-wrap:wrap;gap:10px}.mle-saldo-cierre--nuevo .mle-saldo-cierre__etiqueta{margin-left:auto}}.mle-reporte-indicadores{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.mle-reporte-indicador{box-sizing:border-box;background:#fff;border:1px solid #e5eaf0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:165px;padding:20px;transition:transform .2s;display:flex;box-shadow:0 3px 12px #0f172a0a}.mle-reporte-indicador:hover{transform:translateY(-2px)}.mle-indicador-icono{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mle-reporte-indicador>span{color:#64748b;font-size:13px;font-weight:600}.mle-reporte-indicador>strong{color:#172033;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:auto;font-size:clamp(20px,2vw,25px);font-weight:800}.mle-ind-ventas .mle-indicador-icono{color:#f60;background:#fff0e5}.mle-ind-ganancias .mle-indicador-icono{color:#20935b;background:#e8f7ed}.mle-ind-reinversion .mle-indicador-icono{color:#8b5cc7;background:#f2eafc}.mle-ind-gastos .mle-indicador-icono{color:#de6751;background:#fff0ec}.mle-ind-personal .mle-indicador-icono{color:#487dca;background:#ebf2fd}.mle-ind-resultado{background:#f7fffa;border-color:#bde6d0}.mle-ind-resultado .mle-indicador-icono{color:#16803c;background:#def5e8}.mle-ind-resultado>strong{color:#16803c}@media (width<=900px){.mle-reporte-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.mle-reporte-indicadores{grid-template-columns:1fr}.mle-reporte-indicador{min-height:140px;padding:16px}}.mle-reportes-selector{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;align-items:stretch;gap:18px;width:100%;min-width:0;margin-bottom:20px;padding:24px;display:flex;box-shadow:0 4px 18px #0f172a0a}.mle-reportes-selector__header{flex-direction:row;align-items:center;gap:14px;display:flex}.mle-reportes-selector__header>div:last-child{flex:1;min-width:0}.mle-reportes-selector__icon{color:#f60;background:#fff3e8;border-radius:13px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-reportes-selector__header h3{color:#172033;margin:0 0 5px;font-size:21px;font-weight:750}.mle-reportes-selector__header p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-reportes-selector__campo{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:560px;display:flex}.mle-reportes-selector__campo label{color:#334155;margin:0;font-size:13px;font-weight:700;display:block}.mle-reportes-selector__campo select{box-sizing:border-box;color:#172033;cursor:pointer;background:#fff;border:1px solid #d6dfe9;border-radius:11px;width:100%;min-width:0;min-height:48px;margin:0;padding:10px 14px;font-family:inherit;font-size:14px;display:block}.mle-reportes-selector__campo select:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-reportes-selector__nota{color:#64748b;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.mle-reportes-selector__nota svg{color:#24875a;flex-shrink:0}@media (width<=640px){.mle-reportes-selector{border-radius:14px;padding:16px}.mle-reportes-selector__header{align-items:flex-start}.mle-reportes-selector__header h3{font-size:19px}.mle-reportes-selector__campo{max-width:100%}.mle-reportes-selector__nota{align-items:flex-start}}.mle-distribucion-reporte__categoria{align-items:center;min-width:165px;display:flex}.mle-distribucion-reporte__categoria .mle-categoria-etiqueta{color:#172033;white-space:nowrap;align-items:center;gap:12px;font-weight:750;display:inline-flex}.mle-distribucion-reporte__categoria .mle-categoria-etiqueta-imagen{box-sizing:border-box;background:#f8fafc;border:1px solid #e5eaf0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;padding:5px;display:flex;width:42px!important;height:42px!important}.mle-distribucion-reporte__categoria .mle-categoria-imagen{object-fit:contain;width:100%;height:100%;display:block}.mle-ventas-diarias{min-width:0;padding:24px}.mle-ventas-diarias__header{margin-bottom:20px}.mle-ventas-diarias__titulo{align-items:center;gap:14px;display:flex}.mle-ventas-diarias__icono{color:#f60;background:#fff0e5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.mle-ventas-diarias__titulo h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-ventas-diarias__titulo p{color:#64748b;margin:0;font-size:13px}.mle-ventas-diarias__resumen{grid-template-columns:2fr 1fr;gap:14px;margin-bottom:22px;display:grid}.mle-ventas-diarias__resumen>div{background:#f8fafc;border:1px solid #e5eaf0;border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:18px;display:flex}.mle-ventas-diarias__resumen span{color:#64748b;font-size:13px}.mle-ventas-diarias__resumen strong{color:#172033;font-variant-numeric:tabular-nums;font-size:clamp(21px,2.5vw,28px);font-weight:800}.mle-ventas-diarias__lista{gap:20px;padding:6px 0;display:grid}.mle-ventas-diarias__fila{gap:10px;display:grid}.mle-ventas-diarias__detalle{justify-content:space-between;align-items:center;gap:12px;display:flex}.mle-ventas-diarias__fecha{color:#475569;align-items:center;gap:8px;font-size:13px;display:inline-flex}.mle-ventas-diarias__fecha svg{color:#f60}.mle-ventas-diarias__detalle strong{color:#172033;font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.mle-ventas-diarias__barra-fondo{background:#eef2f6;border-radius:20px;width:100%;height:13px;overflow:hidden}.mle-ventas-diarias__barra{border-radius:inherit;background:linear-gradient(90deg,#f60,#ff9b45);height:100%;transition:width .3s}.mle-ventas-diarias__nota{color:#64748b;align-items:flex-start;gap:8px;margin:24px 0 0;font-size:12px;line-height:1.5;display:flex}.mle-ventas-diarias__nota svg{color:#24875a;flex-shrink:0}.mle-ventas-diarias__vacio{color:#64748b;text-align:center;border:1px dashed #d9e2ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:160px;display:flex}.mle-ventas-diarias__vacio strong{color:#334155}.mle-ventas-diarias__vacio p{margin:0;font-size:13px}@media (width<=640px){.mle-ventas-diarias{padding:16px}.mle-ventas-diarias__resumen{grid-template-columns:1fr}.mle-ventas-diarias__detalle{align-items:flex-start}}.mle-personal-reporte{min-width:0}.mle-personal-reporte__header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.mle-personal-reporte__icono{color:#24875a;background:#e9f8ef;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-personal-reporte__header h3{color:#172033;margin:0 0 5px;font-size:20px}.mle-personal-reporte__header p{color:#64748b;margin:0;font-size:13px}.mle-personal-reporte__resumen{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.mle-personal-reporte__resumen>div{background:#f8fafc;border:1px solid #e5eaf0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:18px;display:flex}.mle-personal-reporte__resumen svg{color:#f60}.mle-personal-reporte__resumen>div:nth-child(2) svg{color:#487dca}.mle-personal-reporte__resumen>div:nth-child(3) svg{color:#24875a}.mle-personal-reporte__resumen span{color:#64748b;font-size:13px}.mle-personal-reporte__resumen strong{color:#172033;font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,26px);font-weight:800}.mle-personal-reporte__tabla-wrap{border:1px solid #e5eaf0;border-radius:14px;width:100%;overflow-x:auto}.mle-personal-reporte__tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:600px;font-size:13px}.mle-personal-reporte__tabla th{text-align:left;color:#475569;background:#f5f7fa;padding:15px;font-weight:750}.mle-personal-reporte__tabla td{color:#334155;border-top:1px solid #edf1f5;padding:14px 15px}.mle-personal-reporte__tabla th:not(:first-child),.mle-personal-reporte__tabla td:not(:first-child){text-align:right}.mle-personal-reporte__trabajador{align-items:center;gap:10px;display:flex}.mle-personal-reporte__avatar{color:#f60;background:#fff0e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mle-personal-reporte__costo{font-weight:800;color:#16803c!important}.mle-personal-reporte__tabla tbody tr:hover{background:#fff8f1}.mle-personal-reporte__tabla tfoot{background:#fff4ea;font-weight:800}.mle-personal-reporte__tabla tfoot td{border-top:2px solid #f60}.mle-personal-reporte__nota{color:#64748b;margin:16px 0 0;font-size:12px;line-height:1.6}.mle-personal-reporte__vacio{text-align:center;color:#64748b;border:1px dashed #d9e2ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:160px;display:flex}.mle-personal-reporte__vacio strong{color:#334155}.mle-personal-reporte__vacio p{margin:0;font-size:13px}@media (width<=768px){.mle-personal-reporte__resumen{grid-template-columns:1fr}}.mle-reportes-seccion-titulo{align-items:flex-start;gap:14px;min-width:0;margin-bottom:18px;display:flex}.mle-reportes-seccion-icono{border-radius:14px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-reportes-seccion-icono--resumen{color:#f60;background:#fff0e5}.mle-reportes-seccion-icono--distribucion{color:#218a55;background:#e9f8ef}.mle-reportes-seccion-textos{flex:1;min-width:0}.mle-reportes-seccion-textos h3{color:#172033;margin:0 0 6px;font-size:20px;font-weight:750;line-height:1.3}.mle-reportes-seccion-textos p{color:#64748b;margin:0;font-size:13px;line-height:1.55}@media (width<=640px){.mle-reportes-seccion-icono{border-radius:12px;flex-basis:44px;width:44px;height:44px}.mle-reportes-seccion-textos h3{font-size:18px}}.mle-prestamos-indicadores{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.mle-prestamo-indicador{box-sizing:border-box;background:#fff;border:1px solid #e5eaf0;border-radius:17px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:175px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #0f172a0a}.mle-prestamo-indicador:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a12}.mle-prestamo-icono{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:6px;display:flex}.mle-prestamo-indicador>span{color:#334155;font-size:13px;font-weight:700}.mle-prestamo-indicador>small{color:#64748b;font-size:12px}.mle-prestamo-indicador>strong{color:#172033;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:auto;font-size:clamp(21px,2vw,27px);font-weight:800}.mle-prestamo-recibido .mle-prestamo-icono{color:#f60;background:#fff0e5}.mle-prestamo-pendiente .mle-prestamo-icono{color:#d17b18;background:#fff5e5}.mle-prestamo-intereses .mle-prestamo-icono{color:#8b5cc7;background:#f3ecfc}.mle-prestamo-saldo .mle-prestamo-icono{color:#24875a;background:#e8f7ee}@media (width<=1100px){.mle-prestamos-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mle-prestamos-indicadores{grid-template-columns:1fr}.mle-prestamo-indicador{min-height:145px;padding:16px}}.mle-form-prestamo,.mle-form-abono{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;padding:24px;box-shadow:0 4px 16px #0f172a0a}.mle-form-prestamo h3,.mle-form-abono h3{color:#172033;margin:0;font-size:20px;font-weight:750}.mle-form-prestamo>div:first-child,.mle-form-abono>h3{margin-bottom:18px}.mle-form-prestamo form>div:first-child,.mle-form-abono form>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.mle-form-prestamo form label,.mle-form-abono form label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.mle-form-prestamo form input,.mle-form-abono form input,.mle-form-abono form select{box-sizing:border-box;color:#172033;background:#fff;min-width:0;min-height:46px;font-size:14px;border:1px solid #d6dfe9!important;border-radius:11px!important;width:100%!important;padding:11px 14px!important}.mle-form-prestamo form input:focus,.mle-form-abono form input:focus,.mle-form-abono form select:focus{outline:none;box-shadow:0 0 0 3px #ff66001f;border-color:#f60!important}.mle-abono-total{background:#fff7ed;border:1px solid #fed7aa;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:18px 20px;display:flex}.mle-abono-total span{color:#9a4a0a;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.mle-abono-total strong{color:#172033;font-variant-numeric:tabular-nums;font-size:25px;font-weight:800}.mle-form-prestamo button,.mle-form-abono button{border-radius:11px;justify-content:center;align-items:center;min-height:43px;padding:11px 20px;font-family:inherit;font-weight:700;display:inline-flex}.mle-form-prestamo button:disabled,.mle-form-abono button:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.mle-form-prestamo,.mle-form-abono{padding:16px}.mle-form-prestamo form>div:first-child,.mle-form-abono form>div:first-child{grid-template-columns:1fr!important}.mle-form-prestamo button,.mle-form-abono button{width:100%}}.mle-historial-prestamos{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;padding:24px}.mle-historial-prestamos__header,.mle-historial-prestamos__titulo{align-items:center;gap:14px;display:flex}.mle-historial-prestamos__header{flex-wrap:wrap;justify-content:space-between;margin-bottom:22px}.mle-historial-prestamos__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-historial-prestamos__titulo h3{color:#172033;margin:0 0 5px;font-size:20px}.mle-historial-prestamos__titulo p,.mle-historial-prestamos__contador{color:#64748b;margin:0;font-size:13px}.mle-historial-prestamos__contador{margin-bottom:12px}.mle-historial-prestamos__actualizar,.mle-historial-prestamos__detalle-btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-family:inherit;font-weight:700;display:inline-flex}.mle-historial-prestamos__actualizar{color:#fff;background:#f60}.mle-historial-prestamos__detalle-btn{color:#dc5a00;white-space:nowrap;background:#fff0e5}.mle-historial-prestamos__actualizar:disabled{opacity:.6;cursor:not-allowed}.mle-historial-prestamos__scroll{border:1px solid #e5eaf0;border-radius:13px;width:100%;min-width:0;overflow-x:auto}.mle-historial-prestamos__tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:850px;font-size:13px}.mle-historial-prestamos__tabla th{color:#475569;text-align:left;white-space:nowrap;background:#f5f7fa;padding:15px 13px}.mle-historial-prestamos__tabla td{color:#334155;border-top:1px solid #edf1f5;padding:15px 13px}.mle-historial-prestamos__tabla tbody tr:hover{background:#fffaf5}.mle-historial-prestamos__prestamista{align-items:center;gap:10px;display:flex}.mle-historial-prestamos__prestamista>div{flex-direction:column;gap:4px;display:flex}.mle-historial-prestamos__prestamista small{color:#64748b;font-size:12px}.mle-historial-prestamos__avatar{color:#f60;background:#fff0e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mle-historial-prestamos__saldo{font-weight:800;color:#172033!important}.mle-prestamo-estado{border-radius:20px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-block}.mle-prestamo-estado.activo{color:#a65c00;background:#fff3e0}.mle-prestamo-estado.cancelado{color:#16803c;background:#e8f7ed}.mle-historial-prestamos__expandido>td{background:#f8fafc;padding:16px!important}.mle-historial-prestamos__detalle{min-width:0}.mle-historial-prestamos__detalle h4{color:#172033;margin:0 0 14px;font-size:16px}.mle-historial-prestamos__resumen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.mle-historial-prestamos__resumen>div{background:#fff;border:1px solid #e5eaf0;border-radius:12px;flex-direction:column;gap:7px;padding:16px;display:flex}.mle-historial-prestamos__resumen span{color:#64748b;font-size:12px}.mle-historial-prestamos__resumen strong{color:#172033;font-size:20px}.mle-historial-prestamos__tabla-pagos{min-width:650px}.mle-historial-prestamos__vacio{text-align:center;color:#94a3b8;border:1px dashed #d9e2ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:24px;display:flex}.mle-historial-prestamos__vacio strong{color:#334155;font-size:16px}.mle-historial-prestamos__vacio p{color:#64748b;max-width:380px;margin:0;font-size:13px}@media (width<=640px){.mle-historial-prestamos{padding:16px}.mle-historial-prestamos__actualizar{width:100%}.mle-historial-prestamos__resumen{grid-template-columns:1fr}}.mle-prestamos-encabezado{box-sizing:border-box;align-items:center;gap:15px;width:100%;min-width:0;display:flex!important}.mle-prestamos-encabezado__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-prestamos-encabezado__texto{flex:1;min-width:0}.mle-prestamos-encabezado__texto h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-prestamos-encabezado__texto p{color:#64748b;margin:0;font-size:13px;line-height:1.5}@media (width<=640px){.mle-prestamos-encabezado{gap:12px}.mle-prestamos-encabezado__icono{width:44px;height:44px}.mle-prestamos-encabezado__texto h3{font-size:18px}}.mle-prestamos-registro__titulo{align-items:center;gap:14px;min-width:0;display:flex}.mle-prestamos-registro__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-prestamos-registro__titulo h3{color:#172033;margin:0;font-size:20px;font-weight:750}@media (width<=640px){.mle-prestamos-registro__icono{width:43px;height:43px}.mle-prestamos-registro__titulo h3{font-size:18px}}.mle-form-abono .mle-abono-encabezado{border-bottom:1px solid #edf1f5;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:18px;display:flex}.mle-form-abono .mle-abono-encabezado__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-form-abono .mle-abono-encabezado__texto{flex:1;min-width:0}.mle-form-abono .mle-abono-encabezado h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-form-abono .mle-abono-encabezado p{color:#64748b;margin:0;font-size:13px;line-height:1.5}@media (width<=640px){.mle-form-abono .mle-abono-encabezado__icono{width:43px;height:43px}.mle-form-abono .mle-abono-encabezado h3{font-size:18px}}.mle-caja-encabezado{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin-bottom:20px;padding:24px;box-shadow:0 4px 16px #0f172a0a}.mle-caja-encabezado__titulo{align-items:center;gap:14px;display:flex}.mle-caja-encabezado__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-caja-encabezado__titulo h3{color:#172033;margin:0 0 5px;font-size:21px;font-weight:750}.mle-caja-encabezado__titulo p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-caja-encabezado__nota{background:#f8fafc;border:1px solid #e5eaf0;border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px 16px;display:flex}.mle-caja-encabezado__nota svg{color:#24875a;flex-shrink:0}.mle-caja-encabezado__nota p{color:#64748b;margin:0;font-size:12px;line-height:1.7}.mle-caja-indicadores{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.mle-caja-indicador{box-sizing:border-box;background:#fff;border:1px solid #e5eaf0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:170px;padding:20px;display:flex;box-shadow:0 4px 16px #0f172a0a}.mle-caja-indicador__icono{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mle-caja-indicador>span{color:#64748b;font-size:13px;font-weight:600}.mle-caja-indicador>strong{color:#172033;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:auto;font-size:clamp(20px,2vw,26px);font-weight:800}.mle-caja-saldo{background:#fffaf5;border-color:#fed7aa}.mle-caja-saldo .mle-caja-indicador__icono{color:#f60;background:#fff0e5}.mle-caja-entradas .mle-caja-indicador__icono{color:#24875a;background:#e8f7ed}.mle-caja-salidas .mle-caja-indicador__icono{color:#d97745;background:#fff0ea}.mle-caja-movimientos .mle-caja-indicador__icono{color:#487dca;background:#ebf2fd}@media (width<=1050px){.mle-caja-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mle-caja-encabezado{padding:16px}.mle-caja-encabezado__titulo{align-items:flex-start}.mle-caja-indicadores{grid-template-columns:1fr}.mle-caja-indicador{min-height:145px;padding:16px}}.cash-transfer-card.mle-caja-movimiento{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;padding:24px;display:block}.mle-caja-movimiento__header{border-bottom:1px solid #edf1f5;align-items:center;gap:14px;padding-bottom:18px;display:flex}.mle-caja-movimiento__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-caja-movimiento__header h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-caja-movimiento__header p{color:#64748b;margin:0;font-size:13px}.mle-caja-movimiento form{width:100%;min-width:0}.mle-caja-movimiento form>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.mle-caja-movimiento form label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.mle-caja-movimiento form input,.mle-caja-movimiento form select{box-sizing:border-box;color:#172033;background:#fff;min-width:0;min-height:46px;font-family:inherit;font-size:14px;border:1px solid #d6dfe9!important;border-radius:11px!important;width:100%!important;padding:11px 14px!important}.mle-caja-movimiento form input:focus,.mle-caja-movimiento form select:focus{outline:none;box-shadow:0 0 0 3px #ff66001f;border-color:#f60!important}.mle-caja-movimiento__acciones{justify-content:flex-end;margin-top:22px;display:flex}.mle-caja-movimiento .mle-caja-movimiento__guardar{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 24px;font-size:14px;font-weight:700;display:inline-flex}.mle-caja-movimiento .mle-caja-movimiento__guardar:hover:not(:disabled){background:#e85d00}.mle-caja-movimiento__guardar:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.cash-transfer-card.mle-caja-movimiento{padding:16px}.mle-caja-movimiento form>div:first-child{grid-template-columns:1fr!important}.mle-caja-movimiento__acciones{justify-content:stretch}.mle-caja-movimiento__guardar{width:100%}}.mle-caja-historial{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;margin-bottom:20px;padding:24px;box-shadow:0 4px 16px #0f172a0a}.mle-caja-historial__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.mle-caja-historial__titulo{align-items:center;gap:14px;min-width:0;display:flex}.mle-caja-historial__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-caja-historial__titulo h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-caja-historial__titulo p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-caja-historial__actualizar{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.mle-caja-historial__actualizar:disabled{opacity:.55;cursor:not-allowed}.mle-caja-historial__contador{color:#64748b;margin:0 0 12px;font-size:13px}.mle-caja-historial__scroll{border:1px solid #e5eaf0;border-radius:14px;width:100%;max-width:100%;overflow-x:auto}.mle-caja-historial__tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:920px;font-size:13px}.mle-caja-historial__tabla th{color:#475569;text-align:left;white-space:nowrap;background:#f5f7fa;padding:15px 13px;font-weight:750}.mle-caja-historial__tabla td{color:#334155;vertical-align:middle;border-top:1px solid #edf1f5;padding:15px 13px}.mle-caja-historial__tabla tbody tr:nth-child(2n){background:#fafbfd}.mle-caja-historial__tabla tbody tr:hover{background:#fff8f1}.mle-caja-historial__tabla:is(th,td):nth-child(6),.mle-caja-historial__tabla:is(th,td):nth-child(7){text-align:right;white-space:nowrap}.mle-caja-tipo{white-space:nowrap;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-block}.mle-caja-tipo.ingreso{color:#16803c;background:#e8f7ed}.mle-caja-tipo.salida{color:#b91c1c;background:#fff0ec}.mle-caja-historial__tabla td.mle-caja-historial__entrada{color:#16803c;font-weight:800}.mle-caja-historial__tabla td.mle-caja-historial__salida{color:#b91c1c;font-weight:800}.mle-caja-historial__vacio{text-align:center;color:#94a3b8;border:1px dashed #d9e2ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:24px;display:flex}.mle-caja-historial__vacio strong{color:#334155;font-size:16px}.mle-caja-historial__vacio p{color:#64748b;max-width:380px;margin:0;font-size:13px;line-height:1.5}@media (width<=640px){.mle-caja-historial{padding:16px}.mle-caja-historial__header{align-items:stretch}.mle-caja-historial__actualizar{width:100%}}.mle-caja-arqueos-historial{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;margin-bottom:20px;padding:24px;box-shadow:0 4px 16px #0f172a0a}.mle-caja-arqueos-historial__header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.mle-caja-arqueos-historial__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-caja-arqueos-historial__scroll{border:1px solid #e5eaf0;border-radius:14px;width:100%;overflow-x:auto}.mle-caja-arqueos-historial__tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:700px;font-size:13px}.mle-caja-arqueos-historial__tabla th{color:#475569;text-align:left;white-space:nowrap;background:#f5f7fa;padding:15px}.mle-caja-arqueos-historial__tabla td{color:#334155;border-top:1px solid #edf1f5;padding:15px}.mle-caja-arqueos-historial__tabla tbody tr:hover{background:#fff8f1}.mle-caja-arqueos-historial__tabla th:nth-child(2),.mle-caja-arqueos-historial__tabla th:nth-child(3),.mle-caja-arqueos-historial__tabla th:nth-child(4),.mle-caja-arqueos-historial__tabla td:nth-child(2),.mle-caja-arqueos-historial__tabla td:nth-child(3),.mle-caja-arqueos-historial__tabla td:nth-child(4){text-align:right}.mle-arqueo-diferencia{white-space:nowrap;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-block}.mle-arqueo-diferencia.exacto{color:#16803c;background:#e8f7ed}.mle-arqueo-diferencia.faltante{color:#b91c1c;background:#fff0ec}.mle-arqueo-diferencia.sobrante{color:#a65c00;background:#fff3e0}.mle-caja-arqueos-historial__vacio{text-align:center;color:#94a3b8;border:1px dashed #d9e2ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:24px;display:flex}.mle-caja-arqueos-historial__vacio strong{color:#334155;font-size:16px}@media (width<=640px){.mle-caja-arqueos-historial{padding:16px}.mle-caja-arqueos-historial__header{align-items:flex-start}}.daily-module .mle-caja-arqueos-historial{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;margin:0 0 20px;padding:24px;display:block;box-shadow:0 4px 16px #0f172a0d}.mle-caja-arqueos-historial .mle-caja-arqueos-historial__header{flex-direction:row;align-items:center;gap:14px;margin-bottom:22px;display:flex}.mle-caja-arqueos-historial .mle-caja-arqueos-historial__icono{color:#f60;background:#fff0e5;border-radius:13px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-caja-arqueos-historial__header h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-caja-arqueos-historial__header p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-caja-arqueos-historial .mle-caja-arqueos-historial__vacio{box-sizing:border-box;text-align:center;color:#94a3b8;background:#fafbfd;border:1px dashed #d9e2ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:190px;padding:24px;display:flex}.mle-caja-arqueos-historial__vacio strong{color:#334155;font-size:16px;display:block}.mle-caja-arqueos-historial__vacio p{color:#64748b;max-width:430px;margin:0;font-size:13px;line-height:1.6}.mle-caja-arqueos-historial__nota{color:#64748b;margin:16px 0 0;font-size:12px;line-height:1.6}@media (width<=640px){.daily-module .mle-caja-arqueos-historial{padding:16px}.mle-caja-arqueos-historial .mle-caja-arqueos-historial__header{align-items:flex-start}}.mle-arqueo-encabezado{border-bottom:1px solid #edf1f5;align-items:center;gap:15px;width:100%;margin-bottom:22px;padding-bottom:18px;display:flex!important}.mle-arqueo-encabezado__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-arqueo-encabezado__texto{flex:1;min-width:0}.mle-arqueo-encabezado__texto h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-arqueo-encabezado__texto p{color:#64748b;margin:0;font-size:13px;line-height:1.5}@media (width<=640px){.mle-arqueo-encabezado__icono{width:44px;height:44px}.mle-arqueo-encabezado__texto h3{font-size:18px}}.cash-transfer-card .mle-transferencias-cabecera{border-bottom:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0 0 20px;padding:0 0 19px;display:flex!important}.cash-transfer-card .mle-transferencias-cabecera__principal{flex:320px;align-items:center;gap:14px;min-width:0;display:flex}.cash-transfer-card .mle-transferencias-cabecera__icono{color:#f60;background:#fff0e5;border:1px solid #ffdfc7;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.cash-transfer-card .mle-transferencias-cabecera__texto{min-width:0}.cash-transfer-card .mle-transferencias-cabecera__texto h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750;line-height:1.25}.cash-transfer-card .mle-transferencias-cabecera__texto p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.cash-transfer-card .mle-transferencias-cabecera__etiqueta{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:700}@media (width<=640px){.cash-transfer-card .mle-transferencias-cabecera{align-items:flex-start;gap:12px}.cash-transfer-card .mle-transferencias-cabecera__icono{border-radius:12px;flex-basis:44px;width:44px;height:44px}.cash-transfer-card .mle-transferencias-cabecera__texto h3{font-size:18px}.cash-transfer-card .mle-transferencias-cabecera__etiqueta{margin-left:58px}}.mle-gastos-aviso{color:#92400e;background:#fffbeb;border:1px solid #f2dfb6;border-left:4px solid #f59e0b;border-radius:12px;align-items:flex-start;padding:16px 18px;font-size:13px;line-height:1.65;display:flex;margin-bottom:20px!important}.daily-form-card.mle-gastos-formulario{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;padding:26px;display:block;box-shadow:0 4px 16px #0f172a0a}.mle-gastos-formulario .mle-gastos-encabezado{border-bottom:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.mle-gastos-encabezado__contenido{align-items:center;gap:14px;min-width:0;display:flex}.mle-gastos-encabezado__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-gastos-encabezado h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-gastos-encabezado p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-gastos-formulario form.daily-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px;display:grid}.mle-gastos-formulario .daily-field{min-width:0}.mle-gastos-formulario .daily-field label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.mle-gastos-formulario .daily-field input,.mle-gastos-formulario .daily-field select{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d6dfe9;border-radius:11px;width:100%;min-width:0;min-height:46px;padding:11px 14px;font-family:inherit;font-size:14px}.mle-gastos-formulario .daily-field input:focus,.mle-gastos-formulario .daily-field select:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-gastos-formulario .daily-field.daily-observations{grid-column:1/-1}.mle-gastos-formulario .daily-observations .daily-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.mle-gastos-formulario .mle-gastos-guardar{color:#fff;cursor:pointer;background:#f60;border:0;border-radius:11px;grid-column:1/-1;justify-content:center;justify-self:end;align-items:center;gap:9px;width:auto;min-height:46px;padding:12px 24px;font-size:14px;font-weight:750;display:inline-flex}.mle-gastos-formulario .mle-gastos-guardar:hover:not(:disabled){background:#e85d00}.mle-gastos-formulario .mle-gastos-guardar:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.daily-form-card.mle-gastos-formulario{padding:16px}.mle-gastos-encabezado__contenido{align-items:flex-start}.mle-gastos-formulario form.daily-form,.mle-gastos-formulario .daily-observations .daily-form{grid-template-columns:1fr}.mle-gastos-formulario .mle-gastos-guardar{width:100%}}.daily-total-card.mle-total-gastos{box-sizing:border-box;border:1px solid #f6dac5;border-left:5px solid #f60;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;padding:26px;display:flex;box-shadow:0 4px 16px #0f172a0a;color:#172033!important;background:linear-gradient(120deg,#fffaf5,#fff)!important}.mle-total-gastos__contenido{flex:1;min-width:0}.daily-total-card.mle-total-gastos .mle-total-gastos__contenido>span{margin-bottom:8px;font-size:14px;font-weight:650;display:block;color:#475569!important}.daily-total-card.mle-total-gastos .mle-total-gastos__contenido>h2{font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:clamp(27px,3vw,38px);font-weight:800;color:#172033!important}.daily-total-card.mle-total-gastos .mle-total-gastos__contenido>small{font-size:13px;line-height:1.5;display:block;color:#64748b!important}.mle-total-gastos__icono{color:#f60;background:#fff0e5;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}@media (width<=600px){.daily-total-card.mle-total-gastos{gap:12px;padding:18px}.mle-total-gastos__icono{width:48px;height:48px}}.daily-history-card.mle-historial-gastos{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;padding:24px;display:grid;box-shadow:0 4px 16px #0f172a0a}.mle-historial-gastos>:not(.daily-field){grid-column:1/-1}.mle-historial-gastos .mle-historial-gastos__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;display:flex}.mle-historial-gastos__header h3{color:#172033;align-items:center;gap:10px;margin:0 0 5px;font-size:20px;display:flex}.mle-historial-gastos__header h3 svg{color:#f60}.mle-historial-gastos__header p{color:#64748b;margin:0;font-size:13px}.mle-historial-gastos__header .daily-refresh{border-radius:11px;align-items:center;gap:8px;padding:11px 16px;display:inline-flex}.mle-historial-gastos>.daily-field{min-width:0;margin:0!important}.mle-historial-gastos>.daily-field label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.mle-historial-gastos>.daily-field input,.mle-historial-gastos>.daily-field select{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d6dfe9;border-radius:11px;width:100%;min-width:0;min-height:46px;padding:11px 14px;font-family:inherit;font-size:13px}.mle-historial-gastos>.daily-field input:focus,.mle-historial-gastos>.daily-field select:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-historial-gastos>.daily-field small{color:#925c17;background:#fffbeb;border:1px solid #f2dfb6;border-left:3px solid #f59e0b;border-radius:10px;margin-top:10px;padding:12px 14px;font-size:12px;line-height:1.6;display:block}.mle-historial-gastos>.daily-empty{text-align:center;background:#fafbfd;border:1px dashed #d9e2ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:185px;margin:0;padding:25px;display:flex}.mle-historial-gastos>.daily-empty svg{color:#94a3b8}.mle-historial-gastos>.daily-empty strong{color:#334155;font-size:16px}.mle-historial-gastos>.daily-empty span{color:#64748b;font-size:13px}.mle-historial-gastos .daily-table-wrap{border:1px solid #e5eaf0;border-radius:13px;min-width:0;overflow-x:auto}.mle-historial-gastos .daily-table{border-collapse:collapse;width:100%;min-width:1000px;font-size:13px}.mle-historial-gastos .daily-table th{color:#475569;text-align:left;background:#f5f7fa;padding:14px;font-weight:700}.mle-historial-gastos .daily-table td{color:#334155;border-bottom:1px solid #edf1f5;padding:14px}.mle-historial-gastos .daily-table tbody tr:hover{background:#fff8f1}@media (width<=680px){.daily-history-card.mle-historial-gastos{grid-template-columns:1fr;padding:16px}.mle-historial-gastos__header{align-items:flex-start}.mle-historial-gastos__header .daily-refresh{justify-content:center;width:100%}}@media (width>=769px){.app-layout>.sidebar{align-self:flex-start;height:100dvh!important;max-height:100dvh!important;position:sticky!important;top:0!important}}.app-layout>.sidebar{flex-direction:column!important;display:flex!important;overflow:hidden!important}.app-layout>.sidebar>.sidebar-brand,.app-layout>.sidebar>.menu-label{flex-shrink:0}.app-layout>.sidebar>nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.app-layout>.sidebar>.logout-button{z-index:1;position:relative;flex:none!important;margin-top:auto!important;margin-bottom:0!important}@media (width<=768px){.app-layout>.sidebar{height:100dvh!important;max-height:100dvh!important}}.daily-form-card.mle-crear-periodo{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;padding:24px;display:block;box-shadow:0 4px 16px #0f172a0a}.mle-crear-periodo .mle-crear-periodo__header{border-bottom:1px solid #edf1f5;margin-bottom:22px;padding-bottom:18px}.mle-crear-periodo__titulo{align-items:center;gap:14px;display:flex}.mle-crear-periodo__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-crear-periodo__titulo h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-crear-periodo__titulo p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-crear-periodo form.daily-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px;display:grid}.mle-crear-periodo .daily-field{min-width:0}.mle-crear-periodo .daily-field label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.mle-crear-periodo .daily-field input{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d6dfe9;border-radius:11px;width:100%;min-width:0;min-height:46px;padding:11px 14px;font-family:inherit;font-size:14px}.mle-crear-periodo .daily-field input:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-crear-periodo__resumen{color:#c77713;background:#fffaf0;border:1px solid #f2dfb6;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.mle-crear-periodo__resumen>svg{flex-shrink:0}.mle-crear-periodo__resumen strong{color:#80510e;margin-bottom:5px;font-size:13px;display:block}.mle-crear-periodo__resumen p{color:#64748b;margin:0;font-size:13px}.mle-crear-periodo__resumen small{color:#b45309;margin-top:7px;display:block}.mle-crear-periodo form>.daily-save{color:#fff;background:#f60;border:0;border-radius:11px;grid-column:1/-1;justify-self:end;width:auto;min-width:180px;min-height:46px;padding:12px 24px;font-weight:750}.mle-crear-periodo form>.daily-save:hover:not(:disabled){background:#e85d00}@media (width<=640px){.daily-form-card.mle-crear-periodo{padding:16px}.mle-crear-periodo form.daily-form{grid-template-columns:1fr}.mle-crear-periodo form>.daily-save{width:100%}}.daily-date-card.mle-historial-periodos{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;padding:24px;display:flex;box-shadow:0 4px 16px #0f172a0a}.mle-historial-periodos__header{border-bottom:1px solid #edf1f5;align-items:center;gap:14px;width:100%;margin-bottom:20px;padding-bottom:18px;display:flex}.mle-historial-periodos__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-historial-periodos__header h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-historial-periodos__header p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-historial-periodos__selector{width:100%;min-width:0}.mle-historial-periodos__selector label{color:#334155;margin-bottom:9px;font-size:13px;font-weight:700;display:block}.daily-date-card.mle-historial-periodos .mle-historial-periodos__selector select{box-sizing:border-box;color:#172033;cursor:pointer;background:#fff;border:1px solid #d6dfe9;border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:50px;padding:12px 15px;font-family:inherit;font-size:14px;display:block}.mle-historial-periodos__selector select:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-historial-periodos__nota{color:#64748b;align-items:flex-start;gap:9px;margin-top:16px;font-size:12px;line-height:1.5;display:flex}.mle-historial-periodos__nota svg{color:#f60;flex-shrink:0}@media (width<=640px){.daily-date-card.mle-historial-periodos{padding:16px}.mle-historial-periodos__header{align-items:flex-start}.mle-historial-periodos__header h3{font-size:18px}.mle-historial-periodos__selector select{font-size:13px}}.daily-total-card.mle-total-ganancias{box-sizing:border-box;border:1px solid #f4dcc6;border-left:5px solid #f60;border-radius:18px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;margin:0 0 20px;padding:26px;display:flex;box-shadow:0 4px 16px #0f172a0a;color:#172033!important;background:linear-gradient(120deg,#fff9f3,#fff)!important}.mle-total-ganancias__contenido{flex-direction:column;flex:1;align-items:flex-start;gap:9px;min-width:0;display:flex}.daily-total-card.mle-total-ganancias .mle-total-ganancias__contenido>span{font-size:14px;font-weight:650;display:block;color:#475569!important}.daily-total-card.mle-total-ganancias .mle-total-ganancias__contenido>h2{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,3.5vw,39px);font-weight:800;line-height:1.2;display:block;color:#172033!important}.daily-total-card.mle-total-ganancias .mle-total-ganancias__contenido>small{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex;color:#64748b!important}.mle-total-ganancias__contenido>small svg{color:#f60;flex-shrink:0}.mle-total-ganancias__icono{color:#f60;background:#fff0e5;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}@media (width<=600px){.daily-total-card.mle-total-ganancias{gap:12px;padding:18px}.mle-total-ganancias__icono{width:48px;height:48px}.mle-total-ganancias__icono svg{width:24px;height:24px}}.earnings-results.mle-distribucion-resultados{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.mle-distribucion-resultados .mle-distribucion-tarjeta{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;min-height:175px;padding:20px;display:flex}.mle-distribucion-icono{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:flex}.mle-distribucion-icono.naranja{color:#f60;background:#fff0e5}.mle-distribucion-icono.morado{color:#8054bb;background:#f2ecfc}.mle-distribucion-icono.verde{color:#16803c;background:#def5e7}.mle-distribucion-resultados .mle-distribucion-tarjeta>span:not(.mle-distribucion-icono){color:#64748b;font-size:13px;font-weight:600}.mle-distribucion-resultados .mle-distribucion-tarjeta>strong{color:#172033;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(22px,2.5vw,29px);font-weight:800;display:block}.mle-distribucion-resultados .mle-distribucion-tarjeta>small{color:#64748b;font-size:11px;line-height:1.5}.mle-distribucion-resultados .mle-distribucion-disponible{background:#eaf8ef;border-color:#ccebd7}.mle-distribucion-resultados .mle-distribucion-disponible>strong{color:#16803c}.reinvestment-controls input{border-radius:11px;min-height:44px}.quick-percentages{flex-wrap:wrap;gap:9px;display:flex}.quick-percentages button{border-radius:10px;min-height:40px;font-weight:700}.quick-percentages button.active{color:#f60;background:#fff0e5;border-color:#f60}@media (width<=850px){.earnings-results.mle-distribucion-resultados{grid-template-columns:1fr}.mle-distribucion-resultados .mle-distribucion-tarjeta{min-height:150px;padding:16px}}.earnings-results.mle-distribucion-resultados{box-sizing:border-box!important;background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:22px 0 0!important;padding:0!important;display:grid!important}.earnings-results.mle-distribucion-resultados>.mle-distribucion-tarjeta{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;box-sizing:border-box!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;padding:20px!important;display:flex!important}.earnings-results.mle-distribucion-resultados>.mle-distribucion-tarjeta>strong{overflow-wrap:anywhere;max-width:100%;white-space:normal!important;font-size:clamp(20px,2vw,28px)!important}.earnings-results.mle-distribucion-resultados>.mle-distribucion-disponible{border-color:#ccebd7;background:#eaf8ef!important}@media (width<=850px){.earnings-results.mle-distribucion-resultados{grid-template-columns:1fr!important}.earnings-results.mle-distribucion-resultados>.mle-distribucion-tarjeta{height:auto!important}}.mle-barra-distribucion{background:#fff;border:1px solid #e2e8f0;border-radius:15px;margin-top:20px;padding:20px}.mle-barra-distribucion__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mle-barra-distribucion__header strong{color:#172033;font-size:15px}.mle-barra-distribucion__header span{color:#64748b;font-size:12px}.mle-barra-distribucion__progreso{background:#e2e8f0;border-radius:20px;width:100%;height:18px;display:flex;overflow:hidden}.mle-barra-distribucion__reinversion{background:#f60;height:100%;transition:width .3s}.mle-barra-distribucion__disponible{background:#2ecc71;height:100%;transition:width .3s}.mle-barra-distribucion__detalle{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.mle-barra-distribucion__detalle>div{flex-direction:column;gap:8px;min-width:0;display:flex}.mle-barra-distribucion__detalle span{color:#64748b;align-items:center;gap:8px;font-size:12px;display:flex}.mle-barra-distribucion__detalle strong{color:#172033;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.mle-punto{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.mle-punto.naranja{background:#f60}.mle-punto.verde{background:#2ecc71}.mle-barra-distribucion__nota{color:#64748b;margin:16px 0 0;font-size:12px;line-height:1.5}@media (width<=600px){.mle-barra-distribucion{padding:16px}.mle-barra-distribucion__detalle{grid-template-columns:1fr}}.daily-history-card.mle-periodos-registrados{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;padding:24px;display:block;box-shadow:0 4px 16px #0f172a0a}.mle-periodos-registrados .mle-periodos-registrados__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.mle-periodos-registrados__titulo{align-items:center;gap:14px;min-width:0;display:flex}.mle-periodos-registrados__icono{color:#f60;background:#fff0e5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mle-periodos-registrados__titulo h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-periodos-registrados__titulo p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-periodos-registrados .daily-table-wrap{border:1px solid #e5eaf0;border-radius:14px;width:100%;max-width:100%;overflow-x:auto}.mle-periodos-registrados .daily-table{border-collapse:collapse;width:100%;min-width:800px;font-size:13px}.mle-periodos-registrados .daily-table th{color:#475569;text-align:left;white-space:nowrap;background:#f5f7fa;padding:15px 13px;font-weight:750}.mle-periodos-registrados .daily-table td{color:#334155;vertical-align:middle;border-top:1px solid #edf1f5;padding:15px 13px}.mle-periodos-registrados .daily-table tbody tr:hover{background:#fff8f1}.mle-periodos-registrados .daily-table td:first-child strong{color:#172033;font-weight:750}.mle-periodo-estado{text-transform:capitalize;border-radius:20px;align-items:center;padding:7px 12px;font-size:12px;font-weight:750;display:inline-flex}.mle-periodo-estado.abierto{color:#16803c;background:#e8f7ed}.mle-periodo-estado.cerrado{color:#475569;background:#f1f5f9}.mle-periodos-registrados .mle-periodo-eliminar{color:#b91c1c;cursor:pointer;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:9px 13px;font-size:12px;font-weight:750;display:inline-flex}.mle-periodos-registrados .mle-periodo-eliminar:hover:not(:disabled){background:#ffe4e6}.mle-periodos-registrados .mle-periodo-eliminar:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.daily-history-card.mle-periodos-registrados{padding:16px}.mle-periodos-registrados__titulo{align-items:flex-start}.mle-periodos-registrados__header>button{justify-content:center;width:100%}}.mle-ganancias-categorias-titulo{align-items:center;gap:16px;margin-bottom:20px;display:flex}.mle-ganancias-categorias-icono{color:#f60;background:#fff0e5;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.mle-ganancias-categorias-titulo h3{color:#172033;margin:0 0 5px;font-size:21px;font-weight:750}.mle-ganancias-categorias-titulo p{color:#64748b;margin:0;font-size:13px;line-height:1.5}@media (width<=600px){.mle-ganancias-categorias-icono{width:48px;height:48px}.mle-ganancias-categorias-icono svg{width:25px;height:25px}}.mle-distribucion-titulo{align-items:center;gap:16px;min-width:0;margin-bottom:20px;display:flex}.mle-distribucion-titulo__icono{color:#f60;background:#fff0e5;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.mle-distribucion-titulo h3{color:#172033;margin:0 0 5px;font-size:21px;font-weight:750}.mle-distribucion-titulo p{color:#64748b;margin:0;font-size:13px;line-height:1.5}@media (width<=600px){.mle-distribucion-titulo{align-items:flex-start}.mle-distribucion-titulo__icono{width:48px;height:48px}.mle-distribucion-titulo__icono svg{width:25px;height:25px}}.mle-avisos__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.mle-avisos__titulo{align-items:center;gap:14px;min-width:0;display:flex}.mle-avisos__icono{color:#f60;background:#fff0e5;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.mle-avisos__titulo h3{color:#172033;margin:0 0 6px;font-size:22px;font-weight:750}.mle-avisos__titulo p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-avisos__card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;margin-bottom:20px;padding:24px;box-shadow:0 4px 16px #0f172a0a}.mle-avisos__card-head{border-bottom:1px solid #edf1f5;margin-bottom:20px;padding-bottom:18px}.mle-avisos__card-head h4{color:#172033;margin:0 0 6px;font-size:19px;font-weight:750}.mle-avisos__card-head p{color:#64748b;margin:0;font-size:13px}.mle-avisos__form{flex-direction:column;gap:18px;display:flex}.mle-avisos__field{flex-direction:column;gap:8px;display:flex}.mle-avisos__field label{color:#334155;font-size:13px;font-weight:700}.mle-avisos__field input,.mle-avisos__field textarea{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d6dfe9;border-radius:12px;width:100%;min-width:0;padding:13px 15px;font-family:inherit;font-size:14px}.mle-avisos__field input{min-height:48px}.mle-avisos__field textarea{resize:vertical;min-height:115px}.mle-avisos__field input:focus,.mle-avisos__field textarea:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-avisos__actions{justify-content:flex-end;display:flex}.mle-avisos__submit{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 22px;font-weight:700;display:inline-flex}.mle-avisos__submit:hover:not(:disabled){background:#e85d00}.mle-avisos__submit:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.mle-avisos__header{align-items:flex-start}.mle-avisos__icono{width:48px;height:48px}.mle-avisos__card{padding:16px}.mle-avisos__actions,.mle-avisos__submit{width:100%}}.mle-avisos .mle-avisos__header{flex-wrap:wrap;gap:16px;width:100%;margin-bottom:20px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.mle-avisos .mle-avisos__titulo{flex:260px;gap:14px;min-width:0;flex-direction:row!important;align-items:center!important;display:flex!important}.mle-avisos .mle-avisos__icono{border-radius:15px;flex:0 0 56px;width:56px;height:56px;color:#f60!important;background:#fff0e5!important;justify-content:center!important;align-items:center!important;display:flex!important}.mle-avisos .mle-avisos__texto{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.mle-avisos .mle-avisos__texto h3{color:#172033;margin:0;font-size:21px;font-weight:750;display:block}.mle-avisos .mle-avisos__texto p{color:#64748b;margin:0;font-size:13px;display:block}.mle-avisos .mle-avisos__header .mle-avisos__refresh{color:#334155;cursor:pointer;background:#f3f4f6;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin:0;padding:11px 18px;font-weight:700;flex:none!important;width:auto!important;display:inline-flex!important}@media (width<=640px){.mle-avisos .mle-avisos__header{align-items:flex-start!important}.mle-avisos .mle-avisos__titulo{flex-basis:100%}.mle-avisos .mle-avisos__header .mle-avisos__refresh{width:100%!important}.mle-avisos .mle-avisos__icono{flex-basis:48px;width:48px;height:48px}}.mle-avisos .mle-publicar-aviso-head{border-bottom:1px solid #edf1f5;flex-direction:row;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:18px;display:flex}.mle-publicar-aviso-icono{color:#f60;background:#fff0e5;border-radius:14px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-publicar-aviso-head h4{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-publicar-aviso-head p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-aviso-campo-titulo{justify-content:space-between;align-items:center;gap:10px;display:flex}.mle-aviso-campo-titulo label{color:#334155;margin:0;font-size:13px;font-weight:700}.mle-aviso-campo-titulo small{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:12px}@media (width<=600px){.mle-publicar-aviso-icono{flex-basis:45px;width:45px;height:45px}}.mle-avisos .mle-avisos-publicados-head{border-bottom:1px solid #edf1f5;flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:18px;display:flex}.mle-avisos-publicados-titulo{flex-direction:row;align-items:center;gap:14px;min-width:0;display:flex}.mle-avisos-publicados-icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-avisos-publicados-titulo h4{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-avisos-publicados-titulo p{color:#64748b;margin:0;font-size:13px}.mle-avisos-publicados-contador{color:#475569;background:#f1f5f9;border-radius:20px;padding:9px 14px;font-size:12px;font-weight:750}.mle-avisos .mle-avisos-publicados-vacio{box-sizing:border-box;text-align:center;background:#fafbfd;border:1px dashed #d9e2ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:190px;padding:25px;display:flex}.mle-avisos-publicados-vacio-icono{color:#f60;background:#fff0e5;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.mle-avisos .mle-avisos-publicados-vacio strong{color:#334155;font-size:16px;font-weight:750}.mle-avisos .mle-avisos-publicados-vacio p{color:#64748b;max-width:430px;margin:0;font-size:13px;line-height:1.6}@media (width<=640px){.mle-avisos .mle-avisos-publicados-head{align-items:flex-start}.mle-avisos-publicados-icono{width:46px;height:46px}.mle-avisos-publicados-contador{margin-left:60px}}.daily-date-card.mle-fecha-registro{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;margin-bottom:20px;padding:20px 24px;display:flex;box-shadow:0 4px 16px #0f172a0a}.mle-fecha-registro__titulo{flex-direction:row;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.mle-fecha-registro__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.mle-fecha-registro__titulo h3{color:#172033;margin:0 0 5px;font-size:20px;font-weight:750}.mle-fecha-registro__titulo p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-fecha-registro__selector{flex-direction:column;gap:7px;width:200px;max-width:100%;display:flex}.mle-fecha-registro__selector label{color:#64748b;font-size:12px;font-weight:650}.daily-date-card.mle-fecha-registro .mle-fecha-registro__selector input{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d6dfe9;border-radius:11px;width:100%;min-height:46px;padding:10px 13px;font-family:inherit;font-size:14px;display:block}.mle-fecha-registro__selector input:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}@media (width<=640px){.daily-date-card.mle-fecha-registro{flex-direction:column;align-items:stretch;padding:16px}.mle-fecha-registro__selector{width:100%}}.daily-form-card.mle-nuevo-registro{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;padding:24px;display:block;box-shadow:0 4px 16px #0f172a0a}.mle-nuevo-registro .daily-section-title{border-bottom:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:18px;display:flex}.mle-nuevo-registro__titulo{align-items:center;gap:14px;min-width:0;display:flex}.mle-nuevo-registro__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.mle-nuevo-registro__titulo h3{color:#172033;margin:0 0 5px;font-size:21px;font-weight:750}.mle-nuevo-registro__titulo p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-nuevo-registro form.daily-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px;display:grid}.mle-nuevo-registro .daily-field{min-width:0}.mle-nuevo-registro .daily-field label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.mle-nuevo-registro .daily-field input,.mle-nuevo-registro .daily-field select{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d6dfe9;border-radius:11px;width:100%;min-width:0;min-height:46px;padding:11px 14px;font-family:inherit;font-size:14px}.mle-nuevo-registro .daily-field input:focus,.mle-nuevo-registro .daily-field select:focus{border-color:#f60;outline:none;box-shadow:0 0 0 3px #ff66001f}.mle-nuevo-registro .daily-observations,.mle-nuevo-registro .yape-campo-market{grid-column:1/-1;min-width:0}.mle-nuevo-registro form>.daily-save{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:11px;grid-column:1/-1;justify-content:center;justify-self:end;align-items:center;gap:9px;width:auto;min-width:185px;min-height:46px;padding:12px 24px;font-size:14px;font-weight:750;display:inline-flex}.mle-nuevo-registro form>.daily-save:hover:not(:disabled){background:#e85d00}.mle-nuevo-registro form>.daily-save:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.daily-form-card.mle-nuevo-registro{padding:16px}.mle-nuevo-registro form.daily-form{grid-template-columns:1fr}.mle-nuevo-registro__titulo{align-items:flex-start}.mle-nuevo-registro form>.daily-save{width:100%}}.yape-resumen-market{background:#fbf7ff;border:1px solid #e5d3fa;border-radius:18px;flex-direction:column;gap:16px;padding:22px;display:flex;box-shadow:0 4px 15px #5b21b60a}.yape-resumen-cabecera-market{align-items:center;gap:13px;min-width:0;display:flex}.yape-resumen-cabecera-market h3{color:#172033;margin:0 0 5px;font-size:19px;font-weight:750}.yape-resumen-cabecera-market p{color:#7b668b;margin:0;font-size:12px;line-height:1.5}.mle-yape-resumen__detalles{border-top:1px solid #eadcf7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.mle-yape-resumen__monto,.mle-yape-resumen__estado{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.mle-yape-resumen__monto>span,.mle-yape-resumen__estado>span{color:#776787;font-size:12px;font-weight:600}.mle-yape-resumen__monto>strong{color:#7523a8;font-variant-numeric:tabular-nums;font-size:clamp(25px,3vw,32px);font-weight:800}.mle-yape-estado{border-radius:20px;align-items:center;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.mle-yape-estado.pendiente{color:#a56318;background:#fff2df}.mle-yape-estado.registrado{color:#16803c;background:#e8f7ed}.mle-yape-resumen__nota{color:#71548b;background:#fff;border:1px solid #eadcf7;border-radius:11px;align-items:flex-start;gap:9px;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.mle-yape-resumen__nota svg{color:#7523a8;flex-shrink:0}@media (width<=600px){.yape-resumen-market{padding:16px}.mle-yape-resumen__detalles{grid-template-columns:1fr}}.daily-total-card.mle-total-diario{box-sizing:border-box;border:1px solid #f4dcc6;border-left:5px solid #f60;border-radius:18px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;margin-bottom:20px;padding:26px;display:flex;box-shadow:0 4px 16px #0f172a0a;color:#172033!important;background:linear-gradient(120deg,#fff9f3,#fff)!important}.mle-total-diario__contenido{flex-direction:column;flex:1;align-items:flex-start;gap:9px;min-width:0;display:flex}.daily-total-card.mle-total-diario .mle-total-diario__contenido>span{font-size:14px;font-weight:650;display:block;color:#475569!important}.daily-total-card.mle-total-diario .mle-total-diario__contenido>h2{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,3.5vw,39px);font-weight:800;line-height:1.2;display:block;color:#172033!important}.daily-total-card.mle-total-diario .mle-total-diario__contenido>small{margin:0;font-size:12px;line-height:1.5;display:block;color:#64748b!important}.mle-total-diario__icono{color:#f60;background:#fff0e5;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}@media (width<=600px){.daily-total-card.mle-total-diario{gap:12px;padding:18px}.mle-total-diario__icono{width:48px;height:48px}}.daily-history-card.mle-registros-diarios{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;padding:24px;display:block;box-shadow:0 4px 16px #0f172a0a}.mle-registros-diarios .daily-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.mle-registros-titulo{align-items:center;gap:14px;min-width:0;display:flex}.mle-registros-titulo__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.mle-registros-titulo h3{color:#172033;margin:0 0 5px;font-size:21px;font-weight:750}.mle-registros-titulo p{color:#64748b;margin:0;font-size:13px}.mle-registros-diarios .daily-table-wrap{border:1px solid #e2e8f0;border-radius:14px;width:100%;overflow-x:auto}.mle-registros-diarios .daily-table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.mle-registros-diarios .daily-table thead th{color:#475569;text-align:left;background:#f5f7fa;padding:15px;font-weight:750}.mle-registros-diarios .daily-table tbody td{color:#334155;vertical-align:middle;border-top:1px solid #edf1f5;padding:15px}.mle-registros-diarios .daily-table tbody tr:hover{background:#fff8f1}.mle-registros-diarios .daily-amount{font-variant-numeric:tabular-nums;white-space:nowrap;color:#172033;font-size:15px;font-weight:800}.mle-registros-diarios .yape-tabla-nota-market{color:#7523a8;margin-top:6px;font-size:11px;font-weight:650;display:block}.mle-registros-diarios .daily-actions{align-items:center;gap:9px;display:flex}.mle-registros-diarios .daily-actions button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.mle-registros-diarios .daily-actions button:first-child{color:#e65c00;background:#fff0e5;border:1px solid #fed7aa}.mle-registros-diarios .daily-actions button:last-child{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca}.mle-registros-diarios .daily-table tfoot td{color:#172033;background:#fff3e8;border-top:2px solid #fed7aa;padding:17px 15px;font-size:15px;font-weight:800}.mle-registros-diarios .daily-table tfoot .daily-amount{color:#d85b00;font-size:19px}.mle-registros-diarios .daily-empty{text-align:center;background:#fafbfd;border:1px dashed #d9e2ec;border-radius:14px;min-height:180px;padding:24px}@media (width<=640px){.daily-history-card.mle-registros-diarios{padding:16px}.mle-registros-diarios .daily-section-title{align-items:flex-start}.mle-registros-diarios .daily-section-title>.daily-refresh{justify-content:center;width:100%}}.mle-config-usuarios{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:24px;box-shadow:0 4px 16px #0f172a0a}.mle-config-usuarios .daily-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.mle-config-usuarios__titulo{align-items:center;gap:14px;min-width:0;display:flex}.mle-config-usuarios__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.mle-config-usuarios__titulo h3{color:#172033;margin:0 0 5px;font-size:21px;font-weight:750}.mle-config-usuarios__titulo p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.mle-config-usuarios .daily-field label{color:#334155;font-size:13px;font-weight:650}.mle-config-usuarios .daily-field input,.mle-config-usuarios .daily-field select{color:#172033;background:#fff;border:1px solid #dbe2ea;border-radius:10px}.mle-config-usuarios .daily-field input:focus,.mle-config-usuarios .daily-field select:focus{border-color:#f60;outline:2px solid #f603}.mle-config-usuarios .daily-table-wrap{border:1px solid #e2e8f0;border-radius:13px;overflow-x:auto}.mle-config-usuarios .daily-table thead th{color:#475569;background:#f7f8fa;font-weight:750}.mle-config-usuarios .daily-table tbody tr:hover{background:#fffaf5}@media (width<=640px){.mle-config-usuarios{padding:16px}.mle-config-usuarios__titulo h3{font-size:18px}.mle-config-usuarios .daily-section-title>.daily-refresh{justify-content:center;width:100%}}.mle-config-cuentas-titulo{color:#172033;align-items:center;gap:10px;margin:26px 0 16px;font-size:20px;font-weight:750;display:flex}.mle-config-cuentas-titulo svg{color:#f60}.mle-config-usuarios .mle-config-cuentas-tabla{border:1px solid #e2e8f0;border-radius:14px;width:100%;overflow-x:auto}.mle-config-cuentas-tabla .daily-table{border-collapse:collapse;width:100%;min-width:850px}.mle-config-cuentas-tabla .daily-table th{color:#475569;text-align:left;background:#f6f8fa;padding:15px 14px;font-size:12px;font-weight:750}.mle-config-cuentas-tabla .daily-table td{vertical-align:middle;border-top:1px solid #edf1f5;padding:16px 14px;font-size:13px}.mle-config-cuentas-tabla td select{color:#172033;background:#fff;border:1px solid #dbe2ea;border-radius:9px;width:100%;min-width:130px;max-width:170px;padding:9px 11px;font-size:13px}.mle-usuario-activo,.mle-usuario-inactivo{white-space:nowrap;border-radius:20px;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.mle-usuario-activo{color:#16803c;background:#e8f7ed}.mle-usuario-inactivo{color:#64748b;background:#f1f5f9}.mle-config-cuentas-tabla .mle-config-cuentas-acciones{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:max-content;max-width:100%;display:flex}.mle-config-cuentas-tabla .mle-config-cuentas-acciones button{white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:max-content;height:auto;min-height:36px;margin:0;padding:8px 12px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex;position:static}.mle-config-cuentas-acciones button:first-child{color:#d95b00;background:#fff0e5;border:1px solid #fed7aa}.mle-config-cuentas-acciones button:nth-child(2){color:#315da8;background:#eef4ff;border:1px solid #c7d7fe}.mle-config-cuentas-acciones button:last-child{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca}@media (width<=640px){.mle-config-cuentas-tabla .daily-table{min-width:850px}}.mle-identidad-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:26px;box-shadow:0 5px 20px #0f172a0a}.mle-identidad-encabezado{align-items:center;gap:14px;margin-bottom:24px;display:flex}.mle-identidad-icono{color:#f60;background:#fff0e5;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.mle-identidad-encabezado h3{color:#172033;margin:0 0 5px;font-size:21px;font-weight:750}.mle-identidad-encabezado p{color:#64748b;margin:0;font-size:13px}.mle-identidad-card .market-identity-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.mle-identidad-card .daily-field{min-width:0}.mle-identidad-card .daily-field label{color:#334155;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.mle-identidad-card .market-identity-fields input:not([type=color]){box-sizing:border-box;color:#172033;background:#fff;border:1px solid #dbe2ea;border-radius:11px;width:100%;min-height:45px;padding:10px 13px}.mle-identidad-card input[type=color]{cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:11px;width:100%;height:45px;padding:5px;display:block}.mle-identidad-card .market-image-editor{flex-direction:column;gap:14px;margin:0 0 22px;display:flex}.mle-identidad-card .market-image-editor>label{color:#172033;font-size:15px;font-weight:750}.mle-identidad-card .market-image-preview{box-sizing:border-box;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;justify-content:center;align-items:center;width:100%;height:220px;min-height:0;padding:24px;display:flex;overflow:hidden}.mle-identidad-card .market-image-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:165px;box-shadow:none;border-radius:0;display:block}.mle-identidad-card .market-image-tabs{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mle-identidad-card .market-image-tabs button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;width:auto;min-height:40px;padding:9px 15px;font-size:12px;font-weight:650}.mle-identidad-card .market-image-tabs button.selected{color:#d95b00;background:#fff0e5;border-color:#ffb783}.mle-identidad-card .market-image-editor input[type=file]{box-sizing:border-box;color:#334155;background:#fff;border:1px solid #dbe2ea;border-radius:11px;width:100%;padding:10px}.mle-identidad-card .market-image-editor input[type=file]::file-selector-button{color:#d95b00;cursor:pointer;background:#fff0e5;border:0;border-radius:8px;margin-right:14px;padding:9px 13px;font-weight:650}.mle-identidad-card .market-image-editor small{color:#64748b;font-size:12px}.mle-identidad-card .market-image-editor>button.daily-refresh{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;align-self:flex-start;width:auto;min-height:38px;padding:9px 15px;font-size:12px;font-weight:650}.mle-identidad-card form>button.daily-save[type=submit]{color:#fff;background:#f60;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 19px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 4px 12px #ff660026}@media (width<=900px){.mle-identidad-card .market-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.mle-identidad-card{padding:17px}.mle-identidad-card .market-identity-fields{grid-template-columns:1fr}.mle-identidad-card .market-image-preview{height:185px;padding:16px}.mle-identidad-card .market-image-preview img{max-height:145px}.mle-identidad-card .market-image-tabs button{flex:auto}}.mle-config-categorias .mle-config-categoria-imagen{background:#f8fafc;border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;overflow:hidden}.mle-config-categorias .mle-config-categoria-imagen img{object-fit:contain;width:45px;height:45px}.mle-config-financiera{background:#fff;border:1px solid #e2e8f0;border-radius:19px;padding:26px;box-shadow:0 4px 16px #0f172a0a}.mle-config-financiera__encabezado{align-items:center;gap:14px;margin-bottom:24px;display:flex}.mle-config-financiera__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.mle-config-financiera__encabezado h3{color:#172033;margin:0 0 5px;font-size:21px;font-weight:750}.mle-config-financiera__encabezado p{color:#64748b;margin:0;font-size:13px}.mle-finanzas-parametros{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mle-finanzas-parametro{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:17px;min-width:0;padding:22px;display:flex}.mle-finanzas-parametro__titulo{align-items:center;gap:12px;display:flex}.mle-finanzas-parametro__titulo>svg{color:#f60;flex-shrink:0}.mle-finanzas-parametro:first-child .mle-finanzas-parametro__titulo>svg{color:#16803c}.mle-finanzas-parametro__titulo h4{color:#172033;margin:0 0 5px;font-size:16px;font-weight:750}.mle-finanzas-parametro__titulo p{color:#64748b;margin:0;font-size:12px}.mle-finanzas-parametro .daily-field{margin:0}.mle-finanzas-parametro .daily-field label{color:#475569;margin-bottom:8px;font-size:12px;font-weight:650;display:block}.mle-finanzas-parametro .daily-field input{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #dbe2ea;border-radius:11px;width:100%;min-height:46px;padding:10px 13px;font-size:19px;font-weight:750}.mle-finanzas-parametro>.daily-save{color:#fff;cursor:pointer;background:#f60;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:auto;font-size:13px;font-weight:750;display:inline-flex}.mle-finanzas-parametro:first-child>.daily-save{background:#198754}.mle-finanzas-nota{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;margin:20px 0 0;padding:14px 16px;font-size:12px;line-height:1.7}@media (width<=700px){.mle-config-financiera{padding:17px}.mle-finanzas-parametros{grid-template-columns:1fr}.mle-finanzas-parametro{padding:17px}}#formulario-registro-diario{scroll-margin-top:100px}.mle-animaciones__header{align-items:center;gap:14px;min-width:0;margin-bottom:14px;display:flex}.mle-animaciones__icono{color:#f60;background:#fff0e5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mle-animaciones__header h3{color:#172033;margin:0;font-size:20px;font-weight:750;line-height:1.35}@media (width<=640px){.mle-animaciones__icono{width:44px;height:44px}.mle-animaciones__header h3{font-size:18px}}.mle-salir-overlay{z-index:99999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1e2387;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mle-salir-dialog{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e8eef0;border-radius:20px;width:min(100%,420px);padding:30px;box-shadow:0 25px 80px #00000036}.mle-salir-icono{color:#f47716;background:#fff1e7;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:13px;display:inline-flex}.mle-salir-dialog h2{color:#1b2e38;margin:0 0 9px;font-size:22px;font-weight:800}.mle-salir-dialog>p{color:#61737d;margin:0 0 24px;font-size:14px;line-height:1.6}.mle-salir-dialog .mle-salir-error{color:#b42318;margin:0 0 16px}.mle-salir-acciones{gap:10px;display:flex}.mle-salir-acciones button{min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:11px;flex:1;padding:12px 8px;font-size:13px;font-weight:750}.mle-salir-cancelar{color:#30434c;background:#f2f5f5}.mle-salir-confirmar{color:#fff;background:#f47716}.mle-salir-cancelar:hover:not(:disabled){background:#e6ecec}.mle-salir-confirmar:hover:not(:disabled){background:#df650a}.mle-salir-acciones button:focus-visible{outline-offset:2px;outline:3px solid #2ecc71}.mle-salir-acciones button:disabled{opacity:.65;cursor:wait}@media (width<=420px){.mle-salir-dialog{padding:25px 19px}.mle-salir-acciones{flex-direction:column-reverse}}.mle-auth-page.login-page{min-height:100svh;padding:clamp(18px,4vw,48px);background:radial-gradient(circle at 8% 8%,#fff0e2 0,#0000 32%),radial-gradient(circle at 92% 92%,#e8f8ee 0,#0000 36%),#f5f7f8!important}.mle-auth-shell.login-card{grid-template-columns:minmax(310px,.94fr) minmax(380px,1fr);width:min(100%,930px);display:grid;overflow:hidden;background:#fff!important;border:1px solid #e9edf0!important;border-radius:25px!important;max-width:930px!important;padding:0!important;box-shadow:0 24px 70px #1c31301c!important}.mle-auth-aside{color:#fff;isolation:isolate;background:linear-gradient(155deg,#159857 0%,#137b49 58%,#105d40 100%);flex-direction:column;justify-content:space-between;min-height:560px;padding:35px 34px;display:flex;position:relative}.mle-auth-aside:before{content:"";z-index:-1;border:1px solid #ffffff26;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-180px;left:-150px;box-shadow:0 0 0 65px #ffffff09,0 0 0 132px #ffffff06}.mle-auth-aside-marker{letter-spacing:.11em;color:#e8fff1;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.mle-auth-aside-center{text-align:center}.mle-auth-aside-logo{filter:drop-shadow(0 12px 18px #00000017);background:#fff;border-radius:17px;width:min(100%,295px);height:auto;margin:0 auto 38px;padding:18px;display:block}.mle-auth-aside-center h2{letter-spacing:-.04em;color:#fff;margin:0 0 13px;font-size:clamp(27px,2.6vw,33px);line-height:1.2}.mle-auth-aside-center p{color:#e7f8ed;margin:0;font-size:14px;line-height:1.6}.mle-auth-aside-bottom{color:#e1f5ea;letter-spacing:.02em;font-size:11px}.mle-auth-content{flex-direction:column;justify-content:center;min-width:0;padding:62px clamp(29px,5vw,55px) 30px;display:flex}.mle-auth-mobile-brand{display:none}.mle-auth-eyebrow{letter-spacing:.11em;color:#17834e;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.mle-auth-status{background:#2ecc71;border-radius:50%;width:7px;height:7px}.mle-auth-heading h1{text-align:left;color:#172c36;letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(25px,3vw,31px);line-height:1.17}.mle-auth-heading p{color:#718089;margin:0 0 24px;font-size:13px;line-height:1.65}.mle-auth-form{width:100%}.mle-auth-field{margin-bottom:18px}.mle-auth-field label{color:#263741;margin:0 0 9px;font-size:13px;font-weight:700}.mle-auth-input-wrap{color:#9aa6ad;background:#fbfcfd;border:1px solid #dae3e7;border-radius:12px;align-items:center;gap:11px;height:52px;padding:0 14px;transition:box-shadow .2s,border-color .2s;display:flex}.mle-auth-input-wrap:focus-within{background:#fff;border-color:#29ad67;box-shadow:0 0 0 4px #2ecc7121}.mle-auth-input-wrap input{color:#1e323a;border-radius:0;flex:1;width:100%;min-width:0;height:100%;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.mle-auth-input-wrap input::placeholder{color:#99a5ac}.mle-auth-reveal{color:#84949d;background:0 0;border:0;place-items:center;padding:7px 3px;display:grid}.mle-auth-reveal:hover{color:#168650}.mle-auth-submit.login-button{justify-content:center;align-items:center;gap:12px;height:52px;margin-top:9px;font-size:14px;font-weight:800;transition:transform .18s,filter .18s;display:flex;box-shadow:0 10px 20px #f26e0a2e;color:#fff!important;background:linear-gradient(100deg,#ff8625,#f36b08)!important;border-radius:12px!important}.mle-auth-submit.login-button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}.mle-auth-submit.login-button:disabled{cursor:wait;opacity:.7}.mle-auth-error{background:#fff3f1;border:1px solid #fcd7d0;border-radius:9px;padding:10px 12px;line-height:1.5}.mle-auth-safe{color:#74848b;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:23px;font-size:11px;display:flex}.mle-auth-footer.login-footer{margin:19px 0 0;font-size:10px;color:#a3adb2!important}@media (width<=740px){.mle-auth-page.login-page{align-items:center;padding:18px 13px}.mle-auth-shell.login-card{display:block;border-radius:22px!important;max-width:460px!important}.mle-auth-aside{display:none}.mle-auth-content{padding:31px 27px 27px}.mle-auth-mobile-brand{text-align:center;margin:0 auto 20px;display:block}.mle-auth-mobile-brand img{width:210px;max-width:100%;height:auto;display:inline-block}.mle-auth-heading{text-align:center}.mle-auth-heading h1{text-align:center;font-size:25px}.mle-auth-heading p{margin-bottom:28px}}@media (width<=360px){.mle-auth-content{padding:25px 19px}.mle-auth-mobile-brand img{width:185px}}@media (prefers-reduced-motion:reduce){.mle-auth-input-wrap,.mle-auth-submit.login-button{transition:none}}.mle-auth-input-wrap input,.mle-auth-input-wrap input:hover,.mle-auth-input-wrap input:focus,.mle-auth-input-wrap input:focus-visible,.mle-auth-input-wrap input:active{appearance:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important}.mle-auth-input-wrap:focus-within{background:#fff!important;border:1px solid #2ecc71!important;outline:none!important;box-shadow:0 0 0 4px #2ecc711f!important}.mle-auth-input-wrap{background-image:none!important}.mle-auth-shell.login-card .mle-auth-input-wrap input,.mle-auth-shell.login-card .mle-auth-input-wrap input:hover,.mle-auth-shell.login-card .mle-auth-input-wrap input:focus,.mle-auth-shell.login-card .mle-auth-input-wrap input:focus-visible,.mle-auth-shell.login-card .mle-auth-input-wrap input:active{min-height:0;box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important;padding:0!important}.mle-auth-shell.login-card .mle-auth-input-wrap:focus-within{background:#fff!important;border-color:#2ecc71!important;box-shadow:0 0 0 4px #2ecc711f!important}.app-layout .main-area .topbar.mle-topbar{isolation:isolate;z-index:5;justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding:12px 24px;display:flex;position:relative;box-shadow:0 4px 20px #11201609;background:#fff!important;border-bottom:1px solid #e9eee9!important}.mle-topbar-main,.mle-topbar-actions{align-items:center;gap:14px;min-width:0;display:flex}.mle-topbar-main{flex:auto}.mle-topbar-module-icon{color:#fa7715;background:#fff0e0;border:1px solid #ffe3c5;border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.mle-topbar-titles{min-width:0}.app-layout .main-area .topbar.mle-topbar .mle-topbar-titles strong{color:#172a35;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:1.3;overflow:hidden}.app-layout .main-area .topbar.mle-topbar .mle-topbar-titles small{color:#788596;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;margin-top:4px;font-size:11px;display:flex;overflow:hidden}.mle-topbar-actions{z-index:1;flex:none;position:relative}.mle-topbar-icon-button{color:#506272;cursor:pointer;background:#fff;border:1px solid #ebefe9;border-radius:12px;place-items:center;width:38px;height:38px;transition:background .16s,border-color .16s;display:grid}.mle-topbar-icon-button:hover{background:#f6faf7;border-color:#cfe9d6}.mle-profile-wrap{position:relative}.mle-profile-button{cursor:pointer;color:#24333c;text-align:left;background:#fff;border:1px solid #e7ece8;border-radius:15px;align-items:center;gap:10px;max-width:285px;padding:5px 8px 5px 5px;display:flex}.mle-profile-button:hover{background:#f8fbf8;border-color:#cae8d3}.mle-profile-avatar{color:#228f4b;background:#e7f8ed;border:1px solid #c7edd5;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.mle-profile-text{flex-direction:column;gap:3px;min-width:0;display:flex}.mle-profile-text b{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:12px;overflow:hidden}.app-layout .main-area .topbar.mle-topbar .mle-profile-text small{color:#718093;text-transform:capitalize;margin:0;font-size:10px}.mle-profile-chevron{color:#7e8b94;flex-shrink:0;transition:transform .2s}.mle-profile-chevron.open{transform:rotate(180deg)}.mle-profile-dropdown{z-index:20;background:#fff;border:1px solid #e8eee8;border-radius:15px;width:min(275px,80vw);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #141e1424}.mle-profile-dropdown-heading{border-bottom:1px solid #eef0ed;flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex;overflow:hidden}.mle-profile-dropdown-heading b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.mle-profile-dropdown-heading small{color:#778293;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mle-profile-dropdown button{text-align:left;cursor:pointer;color:#a44426;background:#fff;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:6px;padding:11px;font-size:12px;font-weight:700;display:flex}.mle-profile-dropdown button:hover{background:#fff1e9}.mle-topbar-logo{display:none}.mle-topbar-accent{opacity:.86;z-index:0;pointer-events:none;background:linear-gradient(90deg,#ff7519 0 28%,#2ecc71 28% 52%,#0000 52% 100%);height:3px;position:absolute;inset:auto 0 0}.mle-topbar-menu{flex-shrink:0}@media (width<=900px){.app-layout .main-area .topbar.mle-topbar{gap:8px;min-height:70px;padding:10px 15px}.mle-topbar-main,.mle-topbar-actions{gap:9px}.mle-topbar-module-icon{flex-basis:37px;width:37px;height:37px}.mle-profile-text{display:none}.mle-profile-button{gap:5px;padding:3px}}@media (width<=768px){.mle-topbar-logo{color:#248d4b;background:#fff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 2px 9px #0f22140f}.mle-topbar-logo img{object-fit:contain;width:100%;height:100%}.mle-topbar-module-icon,.mle-fullscreen-button{display:none}.mle-topbar-titles strong{font-size:14px!important}.app-layout .main-area .topbar.mle-topbar .mle-topbar-titles small{font-size:10px}}@media (width<=420px){.mle-topbar-logo,.mle-profile-chevron{display:none}.mle-topbar-main,.mle-topbar-actions{gap:6px}.app-layout .main-area .topbar.mle-topbar{padding:9px 10px}}.mle-logout-overlay{z-index:99999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101d2680;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.mle-logout-dialog{text-align:center;color:#1c3039;background:#fff;border:1px solid #e8ece9;border-radius:20px;width:min(100%,410px);padding:30px;box-shadow:0 24px 75px #0c1d1633}.mle-logout-symbol{color:#f47716;background:#fff1e7;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 14px;display:grid}.mle-logout-dialog h2{color:#1b3039;margin:0 0 9px;font-size:21px;line-height:1.2}.mle-logout-dialog p{color:#647781;margin:0 0 22px;font-size:13px;line-height:1.5}.mle-logout-actions{gap:10px;display:flex}.mle-logout-actions button{min-height:45px;font:inherit;cursor:pointer;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.mle-logout-cancel{color:#33484f;background:#f4f7f5;border:1px solid #dce5de}.mle-logout-cancel:hover{background:#e8f1eb}.mle-logout-confirm{color:#fff;background:linear-gradient(105deg,#ff8929,#ef690b);border:1px solid #ed761a}.mle-logout-confirm:hover{filter:brightness(.97)}.mle-logout-actions button:focus-visible{outline-offset:3px;outline:3px solid #2ecc71}.mle-logout-actions button:disabled{opacity:.65;cursor:wait}.mle-logout-dialog .mle-logout-error{color:#ae2b25;justify-content:center;align-items:center;gap:6px;margin-bottom:14px;display:flex}@media (width<=420px){.mle-logout-dialog{padding:24px 18px}.mle-logout-actions{flex-direction:column-reverse}}
