.management-page{display:grid;gap:16px;max-width:1500px;margin:0 auto}.management-hero{display:flex;justify-content:space-between;gap:24px;padding:24px;border:1px solid #d8e3f0;background:linear-gradient(120deg,#fff 0%,#f7faff 70%,#fff8ec 100%)}.management-hero h2{margin:5px 0 7px;font-size:25px;color:#112640}.management-hero p{max-width:760px;margin:0;color:#526780;line-height:1.55}.management-eyebrow,.management-section-kicker{color:#bd5f00;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.management-actions{display:flex;align-items:flex-end;gap:8px;flex:0 0 auto}.management-actions label{display:grid;gap:5px;color:#60758f;font-size:10px;font-weight:800}.management-actions .field{min-width:100px}.management-source{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid #dbe5f0;border-radius:10px;background:#f8fbff;color:#5a6f87;font-size:11px}.management-source b{color:#213d61}.management-content{display:grid;gap:16px;background:transparent;border:0;box-shadow:none}.management-state{min-height:360px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid #d8e3f0;border-radius:14px;background:#fff;text-align:center;color:#5a6f87}.management-state b{color:#142b48;font-size:17px}.management-state p{margin:0}.management-spinner{width:38px;height:38px;border:4px solid #e4ecf6;border-top-color:#ed8616;border-radius:50%;animation:management-spin .8s linear infinite}.management-error>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff0f1;color:#b52f42;font-size:22px;font-weight:900}@keyframes management-spin{to{transform:rotate(360deg)}}
.management-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.management-kpi{min-height:125px;display:flex;flex-direction:column;justify-content:center;padding:16px;border:1px solid #dbe4ef;border-top:4px solid #8ca6c8;border-radius:12px;background:#fff}.management-kpi.primary{border-top-color:#155fd2;background:#f8fbff}.management-kpi.success{border-top-color:#19956c;background:#f7fdfa}.management-kpi.warning{border-top-color:#e58a1e;background:#fffaf3}.management-kpi span{color:#61758d;font-size:11px;font-weight:800}.management-kpi strong{margin:7px 0 4px;color:#102a49;font-size:21px;line-height:1}.management-kpi small{color:#73869a;font-size:9px;line-height:1.35}.management-section{padding:20px;border:1px solid #dbe4ef;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgba(28,55,90,.04)}.management-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px}.management-section-head h3{margin:3px 0 0;color:#172e4d;font-size:17px}.management-section-head p{max-width:390px;margin:0;color:#70839a;font-size:10px;text-align:right;line-height:1.45}.management-section-head>b{color:#173b67}.management-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px}.management-flow-section{overflow:hidden}.management-flow{display:grid;grid-template-columns:repeat(4,minmax(115px,1fr) 24px) minmax(115px,1fr);align-items:center;overflow-x:auto;padding-bottom:3px}.management-flow article{min-height:105px;padding:13px;border:1px solid #d9e4f1;border-radius:11px;background:#f8fbff}.management-flow article>span{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#e5efff;color:#155fd2;font-size:10px;font-weight:900}.management-flow article>b{display:block;margin:9px 0 4px;color:#132d4d;font-size:18px}.management-flow article>small{display:block;color:#687d94;font-size:9px;line-height:1.35}.management-flow>i{text-align:center;color:#7f9abe;font-style:normal;font-weight:900}.management-months{height:210px;display:grid;grid-template-columns:repeat(12,minmax(34px,1fr));align-items:end;gap:5px;padding-top:8px;border-bottom:1px solid #dbe4ef}.management-month{min-width:0;display:grid;grid-template-rows:auto 150px auto;gap:4px;text-align:center}.management-month>b{color:#657b93;font-size:9px}.management-month>small{overflow:hidden;color:#8292a5;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.management-month-bars{height:150px;display:flex;align-items:flex-end;justify-content:center;gap:2px}.management-month-bars span{display:block;width:9px;height:var(--bar);min-height:0;border-radius:4px 4px 0 0}.management-month-bars .procurement,.management-legend i.procurement{background:#326fd3}.management-month-bars .paid,.management-legend i.paid{background:#23a276}.management-legend{display:flex;gap:14px;margin-top:10px;color:#647890;font-size:9px}.management-legend span{display:flex;align-items:center;gap:5px}.management-legend i{width:9px;height:9px;border-radius:3px}.management-attention-list{display:grid;gap:8px;max-height:300px;overflow:auto}.management-attention{display:grid;gap:3px;width:100%;padding:11px 12px;border:1px solid #dce5ef;border-left:4px solid #7090b8;border-radius:9px;background:#fbfdff;text-align:left;cursor:pointer}.management-attention:hover{border-color:#8aabd5;background:#f5f9ff}.management-attention.danger{border-left-color:#c94b5d}.management-attention.warning{border-left-color:#e58a1e}.management-attention.info{border-left-color:#3478d9}.management-attention span{color:#617890;font-size:9px;font-weight:900;text-transform:uppercase}.management-attention b{color:#18324f;font-size:11px;line-height:1.35}.management-attention small{color:#78899b;font-size:9px}.management-link{border:0;background:transparent;color:#165ecf;font-size:10px;font-weight:800;cursor:pointer}.management-cpv-list{display:grid;gap:11px}.management-cpv-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.management-cpv-list article>div:first-child{min-width:0}.management-cpv-list b{display:block;color:#174d9e;font-size:11px}.management-cpv-list span{display:block;overflow:hidden;color:#6d8097;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.management-cpv-list strong{color:#1d3655;font-size:11px}.management-cpv-bar{grid-column:1/-1;height:5px;overflow:hidden;border-radius:5px;background:#e9eff7}.management-cpv-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#215fbf,#4f8be2)}.management-payables{display:grid;gap:0}.management-payables article{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e6ebf2}.management-payables article:last-child{border-bottom:0}.management-payables b,.management-payables strong{display:block;color:#18314f;font-size:11px}.management-payables span,.management-payables small{display:block;margin-top:2px;color:#76899e;font-size:9px}.management-payables article>div:last-child{text-align:right}.management-open-payments{margin-top:12px}.management-control{grid-column:1/-1}.management-control-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.management-control-grid article{display:grid;gap:5px;padding:13px;border:1px solid #dce5ef;border-radius:10px;background:#f9fbfe}.management-control-grid article.warning{border-color:#f0c780;background:#fffaf1}.management-control-grid article.danger{border-color:#ebadb4;background:#fff7f8}.management-control-grid b{color:#17375d;font-size:19px}.management-control-grid span{color:#687d94;font-size:9px;line-height:1.4}.management-empty{padding:26px 12px;border:1px dashed #cbd8e8;border-radius:10px;color:#71849a;text-align:center;font-size:10px}.management-good{border-color:#a9dec8;background:#f5fcf8;color:#26775c}.management-method{padding:14px 16px;border:1px solid #d8e4f2;border-radius:11px;background:#f5f9ff;color:#5f748c;font-size:10px;line-height:1.5}.management-method b{color:#203d62}
@media(max-width:1180px){.management-kpis{grid-template-columns:repeat(3,1fr)}.management-flow{grid-template-columns:repeat(4,minmax(125px,1fr) 22px) minmax(125px,1fr)}.management-control-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.management-page{gap:11px}.management-hero{display:grid;padding:17px}.management-hero h2{font-size:21px}.management-hero p{font-size:12px}.management-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.management-actions label{grid-column:1/-1}.management-actions .field{width:100%}.management-source{display:grid;font-size:10px}.management-kpis{grid-template-columns:1fr 1fr}.management-kpi{min-height:112px;padding:13px}.management-kpi strong{font-size:17px}.management-section{padding:15px}.management-grid{grid-template-columns:1fr}.management-section-head{display:grid;margin-bottom:12px}.management-section-head p{text-align:left}.management-flow{grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px}.management-flow>i{display:none}.management-monthly{overflow:hidden}.management-months{grid-template-columns:repeat(12,46px);overflow-x:auto}.management-control-grid{grid-template-columns:1fr 1fr}.management-control{grid-column:auto}.management-method{font-size:11px}.management-payables article{align-items:flex-start}}
@media(max-width:430px){.management-kpis{grid-template-columns:1fr}.management-kpi{min-height:auto}.management-control-grid{grid-template-columns:1fr}.management-actions{grid-template-columns:1fr}.management-actions label{grid-column:auto}.management-section-head{gap:7px}}
@media print{body{background:#fff!important}.sidebar,.topbar,.back-to-top,.tenderik-shell,.tenderik-restore,.sidebar-scrim,.demo-banner,.notice,.site-footer,.management-actions,.management-link,.management-open-payments{display:none!important}.main,.content{margin:0!important;padding:0!important;width:100%!important}.management-page{max-width:none}.management-hero,.management-section,.management-kpi{box-shadow:none;break-inside:avoid}.management-grid{grid-template-columns:1fr 1fr}.management-kpis{grid-template-columns:repeat(3,1fr)}.management-control-grid{grid-template-columns:repeat(5,1fr)}}
.management-executive{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;padding:20px 22px;border:1px solid #b9d7c9;border-left:6px solid #11875d;border-radius:14px;background:linear-gradient(120deg,#f4fcf8,#fff);box-shadow:0 8px 24px rgba(20,75,56,.06)}.management-executive.warning{border-color:#efd09d;border-left-color:#d97706;background:linear-gradient(120deg,#fffaf1,#fff)}.management-executive.danger{border-color:#e9b8bf;border-left-color:#b72f3e;background:linear-gradient(120deg,#fff6f7,#fff)}.management-executive h3{margin:4px 0 6px;color:#153251;font-size:20px}.management-executive p{margin:0;color:#5d7188;font-size:11px;line-height:1.5}.management-decision-list{padding:13px 15px;border:1px solid rgba(16,33,63,.09);border-radius:10px;background:rgba(255,255,255,.72)}.management-decision-list>b{color:#213c5e;font-size:11px}.management-decision-list ul{display:grid;gap:6px;margin:8px 0 0;padding-left:18px;color:#536b84;font-size:10px}.management-decision-list li::marker{color:#d97706}.management-decision-list li b{color:#18395f}.management-print-footer{display:none}
@media(max-width:760px){.management-executive{grid-template-columns:1fr;padding:16px}.management-executive h3{font-size:18px}.management-decision-list{padding:11px 12px}}
@media print{@page{size:A4 portrait;margin:10mm 9mm 12mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.management-page{gap:4mm;color:#172e4d}.management-hero{padding:5mm;border:0;border-radius:0;background:linear-gradient(115deg,#10213f,#1a4e8f)!important;color:#fff}.management-hero h2{margin-top:1mm;color:#fff;font-size:20pt}.management-hero p{max-width:none;color:#dbe8f7;font-size:8pt}.management-source{padding:2.5mm 4mm;border-radius:2mm;background:#eef4ff;color:#405b7d;font-size:8pt}.management-executive{grid-template-columns:1.1fr .9fr;gap:4mm;padding:4mm 5mm;border-radius:3mm;box-shadow:none;break-inside:avoid}.management-executive h3{font-size:13pt}.management-executive p,.management-decision-list,.management-decision-list>b,.management-decision-list ul{font-size:7.5pt}.management-kpis{grid-template-columns:repeat(3,1fr);gap:2.5mm}.management-kpi{min-height:25mm;padding:3.5mm;border-radius:2.5mm}.management-kpi span{font-size:7.5pt}.management-kpi strong{font-size:14pt}.management-kpi small{font-size:6.5pt}.management-section{padding:4mm;border-radius:3mm;box-shadow:none;break-inside:avoid}.management-section-head{margin-bottom:3mm}.management-section-head h3{font-size:11pt}.management-section-head p{font-size:6.5pt}.management-flow{grid-template-columns:repeat(5,1fr);gap:2mm}.management-flow>i{display:none}.management-flow article{min-height:22mm;padding:3mm}.management-flow article>b{font-size:12pt}.management-flow article>small{font-size:6pt}.management-grid{display:grid;grid-template-columns:1fr 1fr;gap:3mm}.management-monthly{grid-column:1/-1}.management-months{height:42mm}.management-month{grid-template-rows:auto 30mm auto}.management-month-bars{height:30mm}.management-attention-list{max-height:none;overflow:visible}.management-attention{padding:2.5mm 3mm;break-inside:avoid}.management-control-grid{grid-template-columns:repeat(5,1fr)}.management-control-grid article{padding:3mm}.management-method{padding:3mm 4mm;font-size:7pt}.management-print-footer{display:flex;justify-content:space-between;padding-top:2mm;border-top:1px solid #d7e1ee;color:#60758f;font-size:7pt;break-inside:avoid}}
