.cilem-shell[data-v-7fa18a88]{background:radial-gradient(circle at top right,rgba(202,159,52,.13),transparent 25%),-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#f3f6f4));background:radial-gradient(circle at top right,rgba(202,159,52,.13),transparent 25%),linear-gradient(180deg,#f8fafc,#f3f6f4);font-family:Avenir Next,Segoe UI,sans-serif}.cilem-page[data-v-7fa18a88]{border:1px solid rgba(30,58,93,.08)!important;border-radius:22px!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfdfb));background:linear-gradient(180deg,#fff,#fbfdfb);-webkit-box-shadow:0 18px 48px rgba(20,46,76,.08);box-shadow:0 18px 48px rgba(20,46,76,.08)}.compact-header[data-v-7fa18a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px;margin-bottom:14px;border-radius:18px;background:radial-gradient(circle at top right,rgba(219,176,68,.38),transparent 32%),linear-gradient(135deg,#173b55,#0d5d58);color:#fffaf0}.compact-kicker[data-v-7fa18a88],.panel-kicker[data-v-7fa18a88]{margin-bottom:4px;color:#d5ad4a;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.compact-title[data-v-7fa18a88]{font-size:28px;font-weight:900;line-height:1.1}.compact-subtitle[data-v-7fa18a88]{margin-top:5px;color:rgba(255,250,240,.78);font-size:13px}.compact-badges[data-v-7fa18a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:9px}.mini-badge[data-v-7fa18a88]{min-width:95px;padding:9px 11px;border:1px solid hsla(0,0%,100%,.14);border-radius:13px;background:hsla(0,0%,100%,.1)}.compact-info span[data-v-7fa18a88],.mini-badge span[data-v-7fa18a88]{display:block;color:rgba(255,250,240,.68);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.mini-badge strong[data-v-7fa18a88]{display:block;margin-top:4px;color:#fffdf7;font-size:14px}.mini-badge--ready[data-v-7fa18a88]{background:rgba(45,143,117,.32)}.compact-layout[data-v-7fa18a88]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cilem-panel[data-v-7fa18a88],.summary-card[data-v-7fa18a88]{height:100%;border:1px solid rgba(30,58,93,.09)!important;border-radius:18px!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafcfb));background:linear-gradient(180deg,#fff,#fafcfb);-webkit-box-shadow:0 10px 28px rgba(20,46,76,.05);box-shadow:0 10px 28px rgba(20,46,76,.05)}.panel-heading[data-v-7fa18a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;margin-bottom:10px}.panel-title[data-v-7fa18a88],.summary-card__title[data-v-7fa18a88]{color:#193b54;font-size:18px;font-weight:800}.panel-caption[data-v-7fa18a88]{max-width:285px;color:#70818c;font-size:12px;line-height:1.45;text-align:right}.field-group-title[data-v-7fa18a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:7px;margin:2px 0;color:#0d665f;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.field-group-title[data-v-7fa18a88]:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;margin-left:10px;background:-webkit-gradient(linear,left top,right top,from(rgba(13,102,95,.23)),to(rgba(213,173,74,.08)));background:linear-gradient(90deg,rgba(13,102,95,.23),rgba(213,173,74,.08))}.field-group-caption[data-v-7fa18a88]{margin:-2px 0 6px;color:#70818c;font-size:12px}.cilem-input[data-v-7fa18a88] .v-input__slot{border-radius:12px!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(250,252,253,.98)),to(rgba(244,248,247,.98)));background:linear-gradient(180deg,rgba(250,252,253,.98),rgba(244,248,247,.98))}.cilem-input[data-v-7fa18a88] .v-label{color:#627787!important}.summary-card__title[data-v-7fa18a88]{margin-bottom:12px}.gross-box[data-v-7fa18a88]{padding:17px;border:1px solid rgba(13,93,88,.12);border-radius:16px;background:radial-gradient(circle at top right,rgba(213,173,74,.18),transparent 30%),linear-gradient(135deg,#f5faf8,#edf6f3)}.gross-box__label[data-v-7fa18a88]{color:#0d5d58;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gross-box__value[data-v-7fa18a88]{margin-top:6px;color:#193b54;font-size:28px;font-weight:900;line-height:1.1;word-break:break-word}.gross-box__meta[data-v-7fa18a88]{margin-top:5px;color:#6c7f88;font-size:12px}.compact-breakdown[data-v-7fa18a88]{display:grid;gap:8px;margin-top:12px}.compact-breakdown__row[data-v-7fa18a88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#f4f7f8;color:#60737e;font-size:13px}.compact-breakdown__row strong[data-v-7fa18a88]{color:#193b54;text-align:right}.compact-breakdown__row--total[data-v-7fa18a88]{background:rgba(213,173,74,.11)}.formula-box[data-v-7fa18a88]{display:grid;gap:3px;margin-top:12px;padding:11px 12px;border-left:3px solid #d5ad4a;border-radius:4px 12px 12px 4px;background:#fffaf0}.formula-box small[data-v-7fa18a88],.formula-box span[data-v-7fa18a88]{color:#7b705a;font-size:11px}.formula-box strong[data-v-7fa18a88]{color:#55482b;font-size:13px}.compact-info-grid[data-v-7fa18a88]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.compact-info[data-v-7fa18a88]{padding:10px 12px;border:1px solid rgba(30,58,93,.08);border-radius:12px;background:#f8fafb}.compact-info span[data-v-7fa18a88]{color:#74858d}.compact-info strong[data-v-7fa18a88]{display:block;margin-top:4px;color:#193b54;font-size:12px;line-height:1.4}.summary-note[data-v-7fa18a88]{margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(13,102,95,.09);color:#0d5d58;font-size:12px;line-height:1.45}.summary-note--error[data-v-7fa18a88]{background:rgba(213,173,74,.12);color:#745b1d}.epolis-btn[data-v-7fa18a88],.reset-btn[data-v-7fa18a88]{min-height:42px!important;margin-top:12px;border-radius:12px!important;color:#fff!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important}.epolis-btn[data-v-7fa18a88]{background:linear-gradient(120deg,#b78720,#d5ad4a)!important;-webkit-box-shadow:0 10px 22px rgba(181,132,29,.22)!important;box-shadow:0 10px 22px rgba(181,132,29,.22)!important}.reset-btn[data-v-7fa18a88]{background:linear-gradient(120deg,#173b55,#0d5d58)!important}@media (max-width:960px){.compact-header[data-v-7fa18a88]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.compact-badges[data-v-7fa18a88]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}}@media (max-width:600px){.cilem-page[data-v-7fa18a88]{padding:12px!important;border-radius:18px!important}.compact-title[data-v-7fa18a88]{font-size:22px}.panel-heading[data-v-7fa18a88]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.panel-caption[data-v-7fa18a88]{max-width:none;text-align:left}.compact-breakdown__row[data-v-7fa18a88]{-ms-flex-wrap:wrap;flex-wrap:wrap}.compact-breakdown__row strong[data-v-7fa18a88]{width:100%;text-align:left}.compact-info-grid[data-v-7fa18a88]{grid-template-columns:1fr}}