.manifestos-page{display:flex;flex-direction:column;gap:1.6rem}.manifestos-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.manifestos-header h2{margin:0 0 .35rem}.manifestos-header p{margin:0;color:var(--app-text-muted)}.manifestos-toolbar{display:flex;gap:.8rem;flex-wrap:wrap;align-items:end;justify-content:flex-end}.manifestos-toolbar .manifestos-field{min-width:150px}.manifestos-toolbar button{border:1px solid rgba(148,163,255,.3);border-radius:14px;min-height:44px;padding:0 1.3rem;font-size:.95rem;font-weight:700;background:var(--btn-primary-bg);color:#fff;box-shadow:0 8px 22px #0f172a4d}.manifestos-card{background:var(--panel-bg);border-radius:18px;padding:1.4rem;border:1px solid var(--panel-border-soft);box-shadow:var(--panel-shadow);display:flex;flex-direction:column;gap:1rem}.manifestos-card-topbar{display:grid;grid-template-columns:1fr minmax(18rem,22rem) minmax(4rem,10%);align-items:start;gap:1rem}.manifestos-card-topbar h3{margin:0}.manifestos-card-topbar .manifestos-sheet-action{grid-column:2}.manifestos-sheet{background:var(--panel-bg);border-radius:18px;padding:1.2rem 1.3rem;border:1px solid var(--panel-border-soft);box-shadow:var(--panel-shadow);display:flex;flex-direction:column;gap:1rem}.manifestos-sheet h3{margin:0 0 .35rem}.manifestos-sheet p{margin:0;color:var(--app-text-muted)}.manifestos-sheet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;align-items:end}.manifestos-sheet-action{display:flex;flex-direction:column;gap:.45rem}.manifestos-sheet-action--topbar{flex-direction:row;width:100%}.manifestos-sheet-action--topbar button{flex:1 1 0;min-width:0;padding-inline:.9rem;white-space:nowrap}.manifestos-sheet-action button{border:1px solid rgba(148,163,255,.3);border-radius:14px;min-height:44px;padding:0 1.3rem;font-size:.95rem;font-weight:700;background:var(--btn-primary-bg);color:#fff;box-shadow:0 8px 22px #0f172a4d}.manifestos-sheet-action button:disabled{opacity:.6;cursor:not-allowed}.manifestos-sheet-action small{color:var(--app-text-muted);font-size:.82rem}.manifestos-sheet-status{margin:0;font-size:.9rem;color:var(--app-text-muted)}.manifestos-sheet-status.is-error{color:#ef4444}.manifestos-sheet-status.is-success{color:#16a34a}.manifestos-duplicates{display:grid;gap:.75rem;padding:.85rem;border:1px solid rgba(248,113,113,.35);border-radius:14px;background:#f8717114}.manifestos-duplicate-card{text-align:left;border:1px solid var(--panel-border-soft);border-radius:12px;padding:.85rem 1rem;background:var(--panel-bg);color:var(--app-text);cursor:pointer;display:grid;gap:.45rem}.manifestos-duplicate-card:hover{border-color:#6366f1b8}.manifestos-duplicate-card strong,.manifestos-duplicate-card span{display:block}.manifestos-duplicate-card span{color:var(--app-text-muted);font-size:.86rem}.manifestos-duplicate-meta{display:grid;gap:.25rem}.manifestos-duplicate-summary{display:grid;gap:.4rem;padding:.8rem;border:1px solid rgba(99,102,241,.22);border-radius:12px;background:#6366f114;color:var(--app-text-muted);font-size:.88rem}.manifestos-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;background:var(--panel-bg);border-radius:18px;padding:1.2rem 1.3rem;border:1px solid var(--panel-border-soft);box-shadow:var(--panel-shadow)}.manifestos-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.manifestos-stat{background:var(--panel-bg);border-radius:18px;padding:1.2rem 1.3rem;border:1px solid var(--panel-border-soft);box-shadow:var(--panel-shadow);display:grid;gap:.25rem}.manifestos-stat strong{font-size:1.78rem;line-height:1.08;max-width:100%;overflow-wrap:anywhere}.manifestos-stat.is-money strong,.manifestos-stat.is-adjustment strong{font-size:1.55rem}.manifestos-stat span{color:var(--app-text-muted);font-size:.9rem}.manifestos-status-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem}.manifestos-status-tile{border:1px solid var(--panel-border-soft);border-radius:14px;min-height:78px;padding:.9rem 1rem;display:grid;gap:.25rem;text-align:left;background:var(--panel-bg);color:var(--app-text);box-shadow:var(--panel-shadow)}.manifestos-status-tile strong{font-size:1.55rem;line-height:1}.manifestos-status-tile span{color:var(--app-text-muted);font-size:.85rem;font-weight:700}.manifestos-status-tile.is-active{border-color:#6366f1b8;box-shadow:0 12px 28px #4f46e533}.manifestos-status-tile.is-review{border-left:4px solid #0ea5e9}.manifestos-status-tile.is-approved{border-left:4px solid #22c55e}.manifestos-status-tile.is-rejected{border-left:4px solid #ef4444}.manifestos-status-tile.is-linked{border-left:4px solid #8b5cf6}.manifestos-status-tile.is-applied{border-left:4px solid #10b981}.manifestos-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.manifestos-entry{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--panel-border-soft);border-radius:16px;background:color-mix(in srgb,var(--panel-bg) 92%,transparent)}.manifestos-entry-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.manifestos-entry-head strong{font-size:1rem}.manifestos-entry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.manifestos-entry-actions{display:flex;gap:.55rem}.manifestos-entry-actions button{min-width:44px;height:44px;border:1px solid rgba(148,163,255,.3);border-radius:12px;background:var(--btn-accent-bg);color:#fff;font-size:1.25rem;font-weight:700;line-height:1;box-shadow:0 8px 22px #0f172a29}.manifestos-entry-actions button:disabled{opacity:.5;cursor:not-allowed}.manifestos-span-2{grid-column:span 2}.manifestos-field{display:flex;flex-direction:column;gap:.4rem}.manifestos-field span{font-size:.85rem;color:var(--app-text-muted)}.manifestos-field-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.manifestos-toggle-field{width:28px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--input-border);border-radius:8px;background:var(--btn-accent-bg);color:#fff;font-size:1rem;font-weight:800;line-height:1;box-shadow:0 4px 12px #0f172a24}.manifestos-field input,.manifestos-field select,.manifestos-field textarea{background:var(--input-bg);color:var(--input-text);border:1px solid var(--input-border);border-radius:10px;padding:.6rem .75rem;font-size:.95rem}.manifestos-field input[readonly]{opacity:.82}.manifestos-field textarea{min-height:120px;resize:vertical}.manifestos-quantity-control{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:.5rem}.manifestos-quantity-control input,.manifestos-quantity-control select{width:100%;min-width:0}.manifestos-actions{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center}.manifestos-actions button{border:1px solid rgba(148,163,255,.3);border-radius:14px;min-height:44px;padding:0 1.3rem;font-size:.95rem;font-weight:700;background:var(--btn-primary-bg);color:#fff;box-shadow:0 8px 22px #0f172a4d}.manifestos-actions button.secondary{background:var(--btn-accent-bg)}.manifestos-feedback{font-size:.9rem;padding:.6rem .9rem;border-radius:12px;border:1px solid rgba(99,102,241,.3);background:#6366f11f}.manifestos-feedback.is-error{border-color:#f8717180;background:#f871711f}.manifestos-lookup{gap:1rem}.manifestos-lookup .manifestos-card-head p{margin:.25rem 0 0;color:var(--app-text-muted)}.manifestos-lookup-form{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(260px,1.5fr) auto;gap:.9rem;align-items:end}.manifestos-lookup-form--compact{grid-template-columns:minmax(260px,1fr) auto}.manifestos-lookup-term{min-width:0}.manifestos-lookup-actions{display:flex;gap:.7rem}.manifestos-lookup-actions button{border:1px solid rgba(148,163,255,.3);border-radius:14px;min-height:42px;padding:0 1.15rem;font-size:.92rem;font-weight:700;background:var(--btn-primary-bg);color:#fff;box-shadow:0 8px 22px #0f172a33;white-space:nowrap}.manifestos-lookup-actions button.secondary{background:var(--btn-accent-bg)}.manifestos-lookup-actions button:disabled{opacity:.6;cursor:not-allowed}.manifestos-lookup-results{display:grid;gap:.8rem}.manifestos-lookup-results>strong{font-size:.92rem}.manifestos-lookup-item{display:grid;gap:.7rem;padding:.95rem;border:1px solid var(--panel-border-soft);border-radius:14px;background:color-mix(in srgb,var(--panel-bg) 92%,transparent)}.manifestos-lookup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.45rem .85rem}.manifestos-lookup-grid span,.manifestos-lookup-item p{color:var(--app-text-muted);font-size:.86rem;line-height:1.4}.manifestos-lookup-grid strong{color:var(--app-text)}.manifestos-lookup-item p{margin:0;padding-top:.65rem;border-top:1px solid var(--panel-border-soft);white-space:pre-wrap}.manifestos-list{display:flex;flex-direction:column;gap:.9rem}.manifestos-card-item{background:var(--panel-bg);border-radius:14px;padding:1rem 1.1rem;border:1px solid var(--panel-border-soft);display:grid;gap:.75rem}.manifestos-card-item.is-freight{border-left:4px solid #2563eb}.manifestos-card-item.is-penalty{border-left:4px solid #f59e0b}.manifestos-card-item.is-shortage{border-left:4px solid #14b8a6}.manifestos-card-head{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.manifestos-card-title{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-bottom:.35rem}.manifestos-status-badge{border:1px solid rgba(14,165,233,.35);border-radius:999px;padding:.25rem .6rem;background:#0ea5e91f;color:var(--app-text);font-size:.72rem;font-weight:800}.manifestos-type-badge{border:1px solid rgba(37,99,235,.34);border-radius:999px;padding:.25rem .6rem;background:#2563eb1f;color:var(--app-text);font-size:.72rem;font-weight:800}.manifestos-type-badge.is-penalty{border-color:#f59e0b6b;background:#f59e0b24}.manifestos-type-badge.is-shortage{border-color:#14b8a66b;background:#14b8a621}.manifestos-status-badge.is-approved{border-color:#22c55e59;background:#22c55e1f}.manifestos-status-badge.is-rejected{border-color:#ef444461;background:#ef44441f}.manifestos-status-badge.is-linked{border-color:#8b5cf661;background:#8b5cf61f}.manifestos-status-badge.is-review{border-color:#0ea5e961;background:#0ea5e91f}.manifestos-status-badge.is-reviewed{border-color:#f59e0b6b;background:#f59e0b24}.manifestos-status-badge.is-applied{border-color:#10b98161;background:#10b9811f}.manifestos-meta{display:flex;gap:.8rem;flex-wrap:wrap;font-size:.85rem;color:var(--app-text-muted)}.manifestos-event-timeline{display:flex;flex-wrap:wrap;gap:.45rem}.manifestos-event-timeline span{border:1px solid var(--panel-border-soft);border-radius:999px;padding:.35rem .65rem;background:color-mix(in srgb,var(--panel-bg) 90%,transparent);color:var(--app-text-muted);font-size:.82rem}.manifestos-event-timeline strong{color:var(--app-text)}.manifestos-card-actions{display:flex;gap:.6rem;flex-wrap:wrap}.manifestos-card-actions button{border:0;border-radius:999px;padding:.4rem .9rem;font-size:.8rem;font-weight:600;background:var(--btn-primary-bg);color:#fff}.manifestos-card-actions button.is-neutral{background:linear-gradient(135deg,#0ea5e9,#3b82f6)}.manifestos-card-actions button.is-danger{background:linear-gradient(135deg,#ef4444,#f97316)}.manifestos-inline-button{border:1px solid rgba(148,163,255,.3);border-radius:12px;min-height:40px;padding:0 1rem;font-size:.9rem;font-weight:700;background:var(--btn-accent-bg);color:#fff}.manifestos-selected-files,.manifestos-evidence-list{display:flex;gap:.55rem;flex-wrap:wrap}.manifestos-selected-files span{border:1px solid var(--panel-border-soft);border-radius:999px;padding:.35rem .75rem;color:var(--app-text-muted);font-size:.85rem;background:color-mix(in srgb,var(--panel-bg) 86%,transparent)}.manifestos-evidence-button{border:1px solid rgba(14,165,233,.35);border-radius:999px;padding:.45rem .85rem;font-size:.85rem;font-weight:700;background:#0ea5e91f;color:var(--app-text);max-width:100%}.manifestos-evidence-button span{display:block;max-width:min(320px,72vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manifestos-evidence-button.is-active{background:var(--btn-primary-bg);color:#fff}.manifestos-linked-alert{border:1px solid rgba(34,197,94,.32);border-radius:12px;padding:.65rem .85rem;background:#22c55e1f;color:var(--app-text);font-size:.9rem;font-weight:700}.manifestos-linked-penalties{border:1px solid rgba(34,197,94,.28);border-radius:12px;padding:.7rem .85rem;display:grid;gap:.35rem;background:#22c55e1a}.manifestos-linked-penalties strong{font-size:.86rem}.manifestos-linked-penalties span{color:var(--app-text-muted);font-size:.82rem}.manifestos-linked-penalty-row{display:grid;gap:.45rem}.manifestos-linked-penalty-row .manifestos-card-actions{margin-top:.1rem}.manifestos-treatment-panel{gap:1.25rem}.manifestos-penalty-card{border-left:4px solid #6366f1}.manifestos-penalty-card.is-review{border-left-color:#0ea5e9}.manifestos-penalty-card.is-approved{border-left-color:#22c55e}.manifestos-penalty-card.is-rejected{border-left-color:#ef4444}.manifestos-penalty-card.is-linked{border-left-color:#8b5cf6}.manifestos-penalty-card.is-applied{border-left-color:#10b981}.manifestos-rejected-panel{border:1px solid rgba(239,68,68,.28);border-radius:16px;padding:1rem;background:#ef444414;display:grid;gap:.85rem}.manifestos-rejected-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem}.manifestos-rejected-item{border:1px solid rgba(239,68,68,.24);border-radius:12px;padding:.75rem;display:grid;gap:.25rem;background:color-mix(in srgb,var(--panel-bg) 90%,transparent)}.manifestos-rejected-item span{color:var(--app-text-muted);font-size:.82rem;overflow-wrap:anywhere}.manifestos-local-preview-grid,.manifestos-evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,220px));gap:.8rem}.manifestos-local-preview-wrap{position:relative;min-width:0}.manifestos-local-preview,.manifestos-evidence-thumb{width:100%;min-height:142px;border:1px solid var(--panel-border-soft);border-radius:14px;padding:.55rem;display:grid;grid-template-rows:1fr auto;gap:.45rem;background:color-mix(in srgb,var(--panel-bg) 90%,transparent);color:var(--app-text);text-align:left;overflow:hidden}.manifestos-local-remove{position:absolute;top:.35rem;right:.35rem;z-index:1;width:28px;height:28px;border:1px solid rgba(239,68,68,.35);border-radius:999px;display:grid;place-items:center;background:#ffffffeb;color:#b91c1c;font-size:.85rem;font-weight:900;line-height:1;box-shadow:0 10px 22px #0f172a29}.manifestos-local-remove:hover{background:#fee2e2}.manifestos-local-preview img,.manifestos-evidence-thumb img{width:100%;height:96px;object-fit:cover;border-radius:10px;border:1px solid var(--panel-border-soft);background:#0f172a0f}.manifestos-local-preview>span,.manifestos-evidence-thumb>span{min-height:96px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--panel-border-soft);background:#6366f11f;font-weight:800}.manifestos-local-preview strong,.manifestos-evidence-thumb strong{font-size:.82rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manifestos-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;display:grid;place-items:center;padding:1rem;z-index:1200}.manifestos-modal{width:min(100%,680px);max-height:calc(100vh - 2rem);overflow:auto;background:var(--panel-bg);border:1px solid var(--panel-border-soft);border-radius:18px;box-shadow:0 20px 50px #0f172a73;padding:1.4rem;display:grid;gap:1rem}.manifestos-edit-modal{width:min(100%,680px)}.manifestos-link-modal{width:min(100%,720px)}.manifestos-link-options{display:grid;gap:.7rem;max-height:min(58vh,520px);overflow:auto}.manifestos-link-option{border:1px solid var(--panel-border-soft);border-radius:12px;padding:.85rem;display:grid;gap:.25rem;text-align:left;background:color-mix(in srgb,var(--panel-bg) 92%,transparent);color:var(--app-text)}.manifestos-link-option:hover{border-color:#6366f18c}.manifestos-link-option span{color:var(--app-text-muted);font-size:.84rem}.manifestos-preview-modal{width:min(100%,920px);max-height:calc(100vh - 2rem);overflow:auto}.manifestos-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.manifestos-preview-head h3{overflow-wrap:anywhere}.manifestos-preview-head button{border:0;border-radius:12px;min-height:40px;padding:0 1rem;font-size:.9rem;font-weight:700;color:#fff;background:var(--btn-accent-bg)}.manifestos-preview-body{min-height:280px;display:grid;place-items:center;border:1px solid var(--panel-border-soft);border-radius:14px;overflow:hidden;background:#0f172a14}.manifestos-preview-body img{max-width:100%;max-height:70vh;display:block}.manifestos-preview-body iframe{width:100%;height:min(72vh,720px);border:0}.manifestos-preview-body a{color:var(--app-text);font-weight:700}.manifestos-modal h3{margin:0}.manifestos-modal p{margin:0;color:var(--app-text-muted)}.manifestos-modal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.manifestos-modal-actions{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.manifestos-modal-actions button{border:0;border-radius:12px;min-height:42px;padding:0 1.1rem;font-size:.92rem;font-weight:700;color:#fff;background:var(--btn-primary-bg)}.manifestos-modal-actions button.secondary{background:var(--btn-accent-bg)}.manifestos-modal-actions button.is-danger{background:linear-gradient(135deg,#ef4444,#f97316)}.manifestos-empty{color:var(--app-text-muted)}.manifestos-indicators-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.manifestos-kpi-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.manifestos-kpi-list li{display:flex;justify-content:space-between;gap:1rem;color:var(--app-text-muted)}.manifestos-kpi-list strong{color:var(--app-text)}.manifestos-bar-list{display:grid;gap:.8rem}.manifestos-bar-row{display:grid;grid-template-columns:minmax(90px,120px) 1fr auto;gap:.75rem;align-items:center}.manifestos-bar-track{width:100%;height:10px;border-radius:999px;background:#94a3b82e;overflow:hidden}.manifestos-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#8b5cf6)}.manifestos-header-meta{display:grid;gap:.2rem;align-content:start;justify-items:end;color:var(--app-text-muted);font-size:.9rem}.manifestos-header-side{display:flex;align-items:flex-start;justify-content:flex-end;gap:.85rem;flex-wrap:wrap}.manifestos-capture-button{min-height:38px;border:1px solid rgba(99,102,241,.3);border-radius:10px;padding:0 1rem;background:var(--btn-primary-bg);color:#fff;font-size:.86rem;font-weight:800;box-shadow:0 8px 18px #0f172a2e}.manifestos-capture-button:disabled{opacity:.68;cursor:wait}.manifestos-header-meta span{color:var(--app-text);font-weight:800}.manifestos-header-meta small{font-size:.78rem}.manifestos-indicator-tabs{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap}.manifestos-indicator-tabs button{min-height:42px;border:1px solid rgba(99,102,241,.24);border-radius:10px;background:var(--app-surface-card);color:var(--app-text);padding:0 1rem;font-size:.9rem;font-weight:900}.manifestos-indicator-tabs button.is-active{border-color:#6366f19e;background:var(--btn-primary-bg);color:#fff;box-shadow:0 12px 28px #6366f138}.manifestos-print-area{display:flex;flex-direction:column;gap:1.6rem}.manifestos-indicator-filters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end}.manifestos-filter-actions{display:flex;align-items:end}.manifestos-filter-actions button{width:100%;min-height:42px;border:1px solid rgba(99,102,241,.3);border-radius:10px;background:var(--btn-accent-bg);color:#fff;font-size:.9rem;font-weight:800}.manifestos-kpi-groups{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.manifestos-stat{position:relative;overflow:hidden}.manifestos-stat:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#6366f1}.manifestos-stat small{color:var(--app-text-muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.manifestos-stat.is-operation:before{background:#0ea5e9}.manifestos-stat.is-money:before{background:#10b981}.manifestos-stat.is-adjustment:before{background:#8b5cf6}.manifestos-stat.is-risk:before{background:#f97316}.manifestos-indicators-grid-wide{grid-template-columns:repeat(2,minmax(280px,1fr))}.manifestos-wide-card{grid-column:1 / -1}.manifestos-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.manifestos-card-title-row h3{margin:0}.manifestos-card-title-row span{color:var(--app-text-muted);font-size:.86rem;font-weight:800}.manifestos-funnel,.manifestos-sla-panel{display:grid;gap:.85rem}.manifestos-funnel-row,.manifestos-adjust-row{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(120px,1.4fr) auto;gap:.8rem;align-items:center}.manifestos-chart-action{width:100%;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;padding:.45rem;text-align:left}.manifestos-chart-action:hover,.manifestos-chart-action:focus-visible{border-color:#6366f147;background:#6366f114}.manifestos-funnel-row>div:first-child,.manifestos-adjust-row>div:first-child{display:grid;gap:.2rem;min-width:0}.manifestos-funnel-row strong,.manifestos-adjust-row strong{color:var(--app-text)}.manifestos-funnel-row span,.manifestos-adjust-row span{color:var(--app-text-muted);font-size:.82rem}.manifestos-indicator-detail-modal{width:min(100%,560px)}.manifestos-indicator-detail-list{display:grid;gap:.75rem}.manifestos-indicator-detail-row{display:flex;justify-content:space-between;gap:1rem;align-items:center;border:1px solid var(--panel-border-soft);border-radius:12px;padding:.9rem 1rem;background:#94a3b814}.manifestos-indicator-detail-row div{display:grid;gap:.18rem}.manifestos-indicator-detail-row strong{color:var(--app-text)}.manifestos-indicator-detail-row span{color:var(--app-text-muted);font-size:.84rem}.manifestos-driver-table-wrap{overflow:auto}.manifestos-driver-table{width:100%;min-width:680px;border-collapse:collapse}.manifestos-driver-table th,.manifestos-driver-table td{border-bottom:1px solid var(--panel-border-soft);padding:.8rem .7rem;text-align:left;color:var(--app-text)}.manifestos-driver-table th{color:var(--app-text-muted);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.manifestos-driver-table th:not(:first-child),.manifestos-driver-table td:not(:first-child){text-align:right;white-space:nowrap}.manifestos-driver-table td:first-child{font-weight:800}.manifestos-driver-table tbody tr:last-child td{border-bottom:0}.manifestos-timeline{min-height:230px;display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:.75rem;align-items:end}.manifestos-timeline-day{min-width:0;display:grid;gap:.45rem;justify-items:center;color:var(--app-text-muted);font-size:.76rem;text-align:center}.manifestos-timeline-bars{height:150px;width:100%;display:flex;align-items:end;justify-content:center;gap:.35rem;padding:.55rem;border:1px solid var(--panel-border-soft);border-radius:12px;background:color-mix(in srgb,var(--panel-bg) 88%,transparent)}.manifestos-timeline-bars span{width:min(22px,36%);min-height:8px;border-radius:999px 999px 4px 4px}.manifestos-timeline-bars .is-created,.manifestos-chart-legend .is-created{background:#38bdf8}.manifestos-timeline-bars .is-finished,.manifestos-chart-legend .is-finished{background:#8b5cf6}.manifestos-timeline-day strong{color:var(--app-text);font-size:.82rem}.manifestos-chart-legend{display:flex;flex-wrap:wrap;gap:.85rem;color:var(--app-text-muted);font-size:.82rem}.manifestos-chart-legend span{display:inline-flex;align-items:center;gap:.35rem}.manifestos-chart-legend i{width:10px;height:10px;border-radius:999px;display:inline-block}.manifestos-ranked-list li{align-items:start;border-bottom:1px solid var(--panel-border-soft);padding-bottom:.75rem}.manifestos-ranked-list li:last-child{border-bottom:0;padding-bottom:0}.manifestos-ranked-list li>div{display:grid;gap:.22rem;min-width:0}.manifestos-ranked-list li>div:last-child{justify-items:end;text-align:right}.manifestos-ranked-list strong{overflow-wrap:anywhere}.manifestos-ranked-list span{color:var(--app-text-muted);font-size:.8rem}.manifestos-sla-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.manifestos-sla-panel>div{min-height:112px;border:1px solid var(--panel-border-soft);border-radius:14px;padding:.9rem;display:grid;gap:.25rem;align-content:center;background:color-mix(in srgb,var(--panel-bg) 90%,transparent)}.manifestos-sla-panel>div.is-alert{border-color:#f9731673;background:#f973161a}.manifestos-sla-panel span,.manifestos-sla-panel small{color:var(--app-text-muted)}.manifestos-sla-panel strong{color:var(--app-text);font-size:1.6rem}.manifestos-heatmap{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem}.manifestos-heatmap-cell{min-height:94px;border:1px solid rgba(99,102,241,calc(.18 + (var(--heat) * .32)));border-radius:12px;padding:.75rem .5rem;display:grid;gap:.18rem;place-items:center;text-align:center;background:linear-gradient(180deg,rgba(56,189,248,calc(.08 + (var(--heat) * .2))),rgba(139,92,246,calc(.08 + (var(--heat) * .24))))}.manifestos-heatmap-cell span,.manifestos-heatmap-cell small{color:var(--app-text-muted);font-size:.74rem}.manifestos-heatmap-cell strong{color:var(--app-text);font-size:1.25rem}.manifestos-export-capture{width:1720px;padding:18px;gap:1.15rem;background:#eef4ff;color:#0b1550}.manifestos-export-capture .manifestos-header,.manifestos-export-capture .manifestos-filters,.manifestos-export-capture .manifestos-stats,.manifestos-export-capture .manifestos-indicators-grid{break-inside:avoid}.manifestos-export-capture .manifestos-card,.manifestos-export-capture .manifestos-stat,.manifestos-export-capture .manifestos-filters{box-shadow:0 14px 32px #0f172a1f}@media (max-width: 760px){.manifestos-toolbar{justify-content:stretch}.manifestos-toolbar .manifestos-field{min-width:100%}.manifestos-toolbar button{width:100%}.manifestos-form,.manifestos-lookup-form{grid-template-columns:1fr}.manifestos-lookup-actions{flex-direction:column}.manifestos-lookup-actions button{width:100%}.manifestos-card-topbar{grid-template-columns:1fr}.manifestos-card-topbar .manifestos-sheet-action{grid-column:1}.manifestos-sheet-action--topbar{flex-direction:column}.manifestos-span-2{grid-column:span 1}.manifestos-actions button{width:100%}.manifestos-preview-head{align-items:stretch;flex-direction:column}.manifestos-header-meta{justify-items:start}.manifestos-header-side{width:100%;justify-content:stretch}.manifestos-capture-button{width:100%}.manifestos-indicators-grid-wide,.manifestos-funnel-row,.manifestos-adjust-row,.manifestos-modal-grid{grid-template-columns:1fr}.manifestos-sla-panel,.manifestos-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}}
