@font-face{font-family:Grotesk;src:url('/assets/fonts/hanken-grotesk.ttf') format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:InterfaceIcons;src:url('/assets/fonts/fa-solid-900.woff2') format('woff2');font-weight:900;font-display:block}
:root{--primary:#263066;--navy:#011c77;--mint:#a2dfb7;--line:#e8e8e8;--muted:#858994;--sidebar:207px}
body{font-family:Grotesk,Arial,sans-serif;font-size:14px;line-height:1.55;color:#151515;background:#f5f5f5}
button:disabled{cursor:default}.icon.solid{font-family:InterfaceIcons!important;font-weight:900;font-style:normal;line-height:1;display:inline-flex;align-items:center;justify-content:center;stroke:none;fill:currentColor;font-size:22px}
.btn .solid{font-size:14px}.nav-item .solid{font-size:25px}.quick .solid{font-size:23px}.tool-card .solid{font-size:58px}.folder .solid{font-size:34px}
.nav-item{padding:4.8px 12px;height:42.6px;gap:12px;font-size:14px}.nav-item.active{border-left:0;padding-left:12px;background:#f4f6fa}.nav-item.sub{padding-left:30px;font-size:13px}.nav-item.sub.active{padding-left:30px}.topbar{height:56px;padding:0 20px}.top-account{font-size:14px}.top-account small{font-size:12px}.back{font-size:13px}.main{padding-top:72px}.sidebar-foot{font-size:11px}
.btn{border-radius:6px;padding:6px 8px;font-size:14px;min-height:35.6px}.btn.small{font-size:13px;padding:6px 8px}.btn:hover{filter:brightness(.96)}.btn.light:hover{background:#f0f2f7}.field{font-size:14px}.field input,.field select,.field textarea{border-radius:6px;min-height:35.6px;height:auto;padding:6px 8px;font-size:14px}.field textarea{height:110px}.field input:disabled{background:#f1f2f4}.fields{gap:16px}.panel-title{font-size:14px;font-weight:600;background:#f8f9fa;padding:11px 14px}.panel-body{padding:16px}.page-title h1{font-size:22px}.page-title p{font-size:13px}.panel{box-shadow:0 2px 3px #00000008}
.segment{padding:0;border-radius:6px;background:white;border:1px solid #d8dce3;gap:0}.segment span{border-radius:0;padding:7px;font-size:13px}.segment label+label{border-left:1px solid #d8dce3}.segment input:checked+span{background:var(--navy)}.switch{font-size:14px}.dropzone{border-radius:6px}.copy{border-radius:6px;font-size:12px}.detail-grid{grid-template-columns:1fr 1fr;gap:24px}.detail-table{font-size:14px}.detail-table td{padding:9px 12px}.period-tag{display:inline-block;border-radius:4px;background:#d6efe8;color:#165443;padding:2px 6px;margin:3px}.period-tag:nth-child(2n){background:#e9e4f7;color:#594b7e}.period-tag:nth-child(3n){background:#fbe9d6;color:#885d24}
.modal{max-width:1140px;border-radius:7px}.modal.narrow{max-width:680px}.modal-header{background:white;font-size:18px;padding:15px 16px}.modal-body{padding:16px}.modal.drawer{width:min(820px,100%);max-width:820px;min-height:0;max-height:calc(100vh - 56px);margin:0;border-radius:7px}.drawer .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-backdrop.drawer-wrap{padding:28px 20px}.drawer .hstack>.btn{flex:1}.drawer .hstack>.btn:first-child{background:#dc3545;color:white;border-color:#dc3545}.drawer .hstack>.btn:last-child{background:var(--navy);color:white}
.data-table{font-size:14px}.data-table th{font-size:13px;padding:12px 9px}.data-table td{padding:18px 9px;line-height:1.6}.data-table tbody tr:nth-child(odd){background:#f1f1f1}.data-table tbody tr:hover{background:#eaf0f6}.badge{font-size:12px;padding:3px 9px}.data-table .name-cell{min-width:155px;max-width:230px}.toolbar{min-height:62px;margin-bottom:12px;flex-wrap:wrap}.pagination{font-size:13px}.pagination div{align-items:stretch}.pagination input{width:55px;text-align:right;border:1px solid var(--line);border-radius:5px 0 0 5px;padding:4px 8px}.pagination b{font-size:13px}.pagination button{font-size:18px;min-width:32px;padding:3px 7px}.search{font-size:13px}.collaborator-filter{max-width:320px;margin-bottom:12px}
.state-grid:not(.six):not(.four){grid-template-columns:repeat(15,minmax(0,1fr));gap:8px;overflow:visible}.state-grid:not(.six):not(.four) .state-card:last-child:nth-child(16){grid-column:1/-1;min-height:70px}.state-card{min-height:148px;padding:12px 6px;border-radius:6px;color:var(--navy);gap:10px}.state-card strong{font-size:27px;font-weight:650;overflow-wrap:anywhere}.state-card span{font-size:14px}.state-card.selected{background:white;border-color:#9cabd3;box-shadow:inset 0 -3px var(--navy);color:var(--navy)}.state-card.selected span{color:#252525}.state-card:hover{background:#f4f6fa}
.company-brand{display:inline-flex;align-items:center;gap:10px;min-width:100px}.company-brand img{width:100px;height:42px;object-fit:contain!important;object-position:center;background:transparent}.company-brand>span{display:none}.company{font-size:14px}.folder .company-brand{min-width:60px;width:60px}.folder .company-brand img{width:60px;height:48px}.bulletin-company .company-brand img{width:150px;height:44px;max-width:100%;object-fit:contain}.catalog-table .company-brand img{width:95px;height:42px;object-fit:contain!important}
.catalog-card{height:121px;color:var(--navy);border-radius:6px}.catalog-card strong{font-size:34px}.catalog-card span{font-size:14px}.catalog-table{font-size:14px;min-width:2780px}.catalog-table th{font-size:13px}.catalog-table td{padding:18px 10px}.catalog-scroll{max-height:none}.catalog-table th{position:static}.catalog-controls{font-size:14px}.catalog-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.catalog-choice{min-height:85px}.catalog-mini{width:19px;height:19px}.catalog-prices span{display:inline-block;border:1px solid #dae6df;border-radius:4px;padding:5px 8px;background:white}
.news-panel{padding:18px;border-radius:12px}.news-header{margin-bottom:20px}.news-header strong{font-family:Bahnschrift,Grotesk,sans-serif;font-size:16px}.news-header small{font-size:12px}.news-header a{font-size:12px}.bulletin-layout{grid-template-columns:minmax(240px,1fr) minmax(0,3fr);gap:24px}.bulletin-track>.bulletin-card{flex:0 0 calc((100% - 48px)/4)}.bulletin-card{border-radius:9px}.bulletin-art,.bulletin-text{height:315px}.bulletin-featured .bulletin-art,.bulletin-featured .bulletin-text{height:456px}.bulletin-card footer{font-size:11px;padding:11px}.bulletin-card footer button{font-size:12px;font-weight:600;color:#228be6;border-color:#228be6;min-height:25px;padding:2px 8px;border-radius:6px}.news-label{font-size:12px}.news-reader{max-width:650px}.news-stamp{font-size:12px}.news-filter{width:min(540px,90vw);grid-template-columns:1fr 1fr}.news-filter label{min-width:0}.news-filter input,.news-filter select{width:100%;border-radius:6px;font:inherit}.news-index-tools summary{background:var(--mint);border-radius:6px;padding:7px 12px;color:#142921}.news-table td{padding:12px}.news-table .company-brand img{height:34px;width:90px}
.repo-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.repo-toolbar select{padding:8px;border:1px solid #ddd;border-radius:6px;background:white}.repo-crumb{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.repo-crumb button{border:0;background:none;color:var(--navy);font:inherit;padding:4px}.folder{padding:20px;min-height:93px;border-radius:6px}.folder span{font-size:14px}.folder small{font-size:12px}.folder-grid{gap:18px}.tool-card{min-height:184px;font-size:14px;border-bottom-width:10px}.tool-card small{font-size:12px}.ticket-row{cursor:pointer}.ticket-row:focus{outline:2px solid var(--navy);outline-offset:-2px}.thread-message{font-size:14px;background:#f5f6f8;padding:16px;border:1px solid #e5e8ed}.thread-message small{font-size:12px}.ticket-create-page{max-width:900px}.ticket-create-page .notice{margin-bottom:4px}
.study-history-bar{display:flex;width:100%;justify-content:center;align-items:center;padding:8px;background:var(--mint);color:#183326;border:0;border-radius:6px;font-size:14px;margin-bottom:16px;min-height:36px}.study-secondary{display:flex;justify-content:space-between;align-items:center;margin:0 0 14px;gap:12px}.study-secondary h1{font-size:16px;margin:0;color:var(--navy)}.study-layout{grid-template-columns:minmax(320px,24%) minmax(0,1fr);gap:16px}.study-inputs .panel-body{padding:12px}.study-inputs .fields{gap:12px}.study-layout .study-inputs .field input,.study-layout .study-inputs .field select,.study-layout .study-inputs .field span{font-size:14px}.study-modes{gap:0;border:1px solid var(--navy);border-radius:6px;padding:0}.study-modes label{flex:1;font-size:13px;justify-content:center;padding:8px 4px;cursor:pointer}.study-modes label:has(input:checked){background:var(--navy);color:white}.study-modes input{position:absolute;opacity:0;pointer-events:none}.study-modes label:focus-within{outline:2px solid #80a9de}.study-wizard{max-width:830px}.study-steps button.active{background:var(--navy);color:white}.study-section h3{font-weight:500;font-size:15px}.study-tabs{padding:0;background:#f1f2f4;gap:0}.study-tabs .btn{font-size:17px;border-radius:0;border:0;padding:12px 18px;background:transparent;color:var(--navy)}.study-tabs .btn.mint{background:white;color:#111;border:1px solid #e2e3e7;border-bottom:0;border-radius:6px 6px 0 0}.study-tabs a.btn{font-size:13px}.study-offers{font-size:14px}.study-offers th{font-size:14px;background:white}.study-offers td{padding:20px 12px}.study-offers tbody tr:nth-child(odd){background:#f1f1f1}.study-offers td strong{font-size:22px;font-weight:500}.study-offers .gain{color:#75bc95;font-size:21px;font-weight:600}.study-offers .loss{font-size:21px}.study-offers small{font-size:13px}.study-scatter{display:block;width:100%;max-height:420px;background:white}.study-chart-wrap{padding:18px;max-width:900px;margin:auto}.study-chart-toggle{width:100%;background:var(--navy);color:white;border:0;padding:8px;border-radius:6px;margin-bottom:12px}.study-results-head{border:0}.study-summary{font-size:13px}.study-detail .company-brand{margin-bottom:15px}.study-detail .fields section{border:1px solid #eee;padding:12px;border-radius:6px}
@media(max-width:1500px){.state-card strong{font-size:22px}.bulletin-track>.bulletin-card{flex-basis:calc((100% - 32px)/3)}}
@media(max-width:1100px){.state-grid:not(.six):not(.four){grid-template-columns:repeat(5,minmax(0,1fr))}.state-card{min-height:100px}.bulletin-track>.bulletin-card{flex-basis:calc((100% - 16px)/2)}.study-layout{grid-template-columns:320px minmax(0,1fr)}.study-offers{min-width:680px}}
@media(max-width:850px){.catalog-choices{grid-template-columns:repeat(2,1fr)}.catalog-card{height:90px}.catalog-card strong{font-size:24px}.detail-grid,.study-layout{grid-template-columns:1fr}.bulletin-layout{grid-template-columns:1fr}.bulletin-featured .bulletin-art{height:360px}.folder-grid{grid-template-columns:repeat(2,1fr)}.study-secondary{flex-wrap:wrap}.drawer .fields{grid-template-columns:1fr}.catalog-admin{justify-content:flex-start}}
@media(max-width:650px){:root{--sidebar:0px}.state-grid:not(.six):not(.four){grid-template-columns:repeat(3,minmax(0,1fr))}.state-grid.six{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.state-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.state-card strong,.state-grid.six strong,.state-grid.four strong{font-size:21px}.news-filter{grid-template-columns:1fr}.bulletin-track>.bulletin-card{flex-basis:85%}.modal-backdrop.drawer-wrap{padding:10px}.modal.drawer{max-height:calc(100vh - 20px)}.top-account small{font-size:9px}.top-account strong{font-size:12px}.folder{padding:14px;gap:9px}.folder-grid{gap:10px}.toolbar-right{flex-wrap:wrap}.study-top-actions{gap:4px}.study-steps{overflow:auto}.study-steps button{min-width:60px}}
.state-card strong{font-size:22px;overflow-wrap:normal;hyphens:manual}.state-card{min-width:0}.state-grid.six strong,.state-grid.four strong{font-size:27px}@media(min-width:1101px) and (max-width:1600px){.state-grid:not(.six):not(.four){grid-template-columns:repeat(8,minmax(0,1fr))}.state-grid:not(.six):not(.four) .state-card:last-child:nth-child(16){grid-column:auto;min-height:148px}}@media(max-width:650px){.state-card strong,.state-grid.six strong,.state-grid.four strong{font-size:20px}}

.study-layout .study-section:first-child>.fields{grid-template-columns:1fr}.study-layout .study-section:first-child{padding-bottom:14px;border-bottom:1px solid #eee}.news-header .icon.solid{font-size:18px}

/* Selectores y autofactura: referencias facilitadas por el cliente. */
.modal.catalog-picker-modal{width:710px;max-width:96vw}.catalog-picker-modal .modal-body{padding:15px 9px}.catalog-picker-modal .modal-header{background:#f0f2f4;border-bottom:1px solid #d9dde2;padding:16px;font-size:20px}.catalog-picker .catalog-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.catalog-picker .catalog-choice{min-width:0;min-height:70px;height:auto;border:1px solid #e0e0e0;border-radius:5px;background:#fff;color:#081c78;font-size:34px;font-weight:800;padding:9px;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;line-height:1.1}.catalog-picker .catalog-choice[aria-pressed="true"]{background:#081c78;color:white}.catalog-picker .catalog-choice:hover{border-color:#081c78}.catalog-picker-company .catalog-choice,.catalog-picker-clientType .catalog-choice{min-height:93px}.catalog-picker-company .company-logo{width:125px;height:65px;max-width:100%;object-fit:contain}.catalog-picker-company .company-brand{justify-content:center}.catalog-picker-clientType .catalog-choice:not(.catalog-choice-all){font-size:17px}.catalog-picker-clientType .icon{color:#000;font-size:25px}.catalog-picker h3{font-size:16px;margin:18px 6px 9px;font-weight:500;color:#111}.news-table{font-family:Arial,sans-serif;font-size:14px}.news-table tbody tr:nth-child(odd){background:#f1f1f1}.news-table tbody tr:nth-child(even){background:#fff}.news-table td{padding:11px 10px;border:0}.news-table th{background:#fff;color:#000;padding:11px 10px}.news-table td:first-child{width:32px}.news-table td:nth-child(2){width:62%}.news-table td:nth-child(3){white-space:nowrap}.news-table td:nth-child(4){min-width:180px}.news-table .icon{color:#001b78}.prefactura-calculator>summary{padding:16px;cursor:pointer;font-weight:600}.autofactura-modal{width:710px;max-width:96vw}.autofactura-modal .modal-body{padding:14px 9px 0}.autofactura-preview{display:block;border:0;width:100%;height:65vh;background:white}.autofactura-footer{border-top:1px solid #ddd;text-align:right;padding:14px 0;margin-top:20px}@media(max-width:560px){.catalog-picker .catalog-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-picker .catalog-choice{font-size:28px}}

.modal.autofactura-modal{width:710px}.modal.catalog-picker-modal .modal-header,.modal.autofactura-modal .modal-header{height:54px;min-height:54px;padding:8px 16px;background:#f0f2f4;border-bottom:1px solid #d9dde2;font-size:20px;font-weight:400}.modal.catalog-picker-modal .modal-header button,.modal.autofactura-modal .modal-header button{min-height:0;height:30px;font-size:25px}

.news-table td{padding:10px;line-height:18px}.news-table .icon{font-size:14px;width:16px;height:16px;line-height:16px}.news-table .row-action{min-height:0;height:18px;line-height:18px;padding:0 5px}.catalog-picker-clientType .catalog-choice{font-weight:800}

.catalog-picker-company .company-brand img{width:125px;height:65px;max-width:100%;object-fit:contain}

/* Indelec identity 1.8 — midnight blue, gold and warm white */
:root{--primary:#23394b;--navy:#182c3e;--mint:#e7d7b6;--line:#e6e3dc;--muted:#69747d;--gold:#c7a35b;--gold-ink:#775619;--sidebar:224px}
body{background:#f5f4f0;color:#253340}.sidebar{background:#152535;border-right:1px solid #263c4f}.brand{height:112px;padding:18px 13px;border-bottom:1px solid #ffffff15}.brand img.brand-logo{width:100%;height:auto;max-width:198px}.nav-item{color:#dce2e7;border-bottom:1px solid #ffffff09;transition:background .15s,color .15s}.nav-item .icon{color:#c7a35b;font-size:20px}.nav-item:hover{background:#20364a;color:#fff}.nav-item.active{background:#293b49;color:#f1d79f;box-shadow:inset 3px 0 #c7a35b}.nav-item.sub{color:#bdc9d3;background:#122130}.nav-item.sub.active{background:#293b49;color:#f1d79f}.sidebar-foot{color:#aebbc6}.version{color:#ead3a1;border-color:#b9944b70;background:#c7a35b0c}.topbar{background:#fffefb;border-bottom:1px solid #e2ddcf;box-shadow:0 2px 12px #15253506}.top-account{color:#23394b}.avatar{background:#eee4ce;color:#71541e}.page-title h1,.study-secondary h1{color:#203548}.page-title p,.subtle,.text-muted{color:#6b7580}.panel{border-color:#e4e1da;border-radius:9px;box-shadow:0 3px 12px #15253505}.panel-title{background:#faf8f3;color:#26394a;border-bottom-color:#e7e1d5}.btn{background:#c7a35b;color:#172737;border-color:#c7a35b;font-weight:600}.btn:hover{filter:none;background:#b99349;border-color:#b99349}.btn.light{background:#fff;color:#294154;border-color:#d9d7cf}.btn.light:hover{background:#f6f0e2;border-color:#c7a35b}.btn.mint{background:#e7d7b6;color:#3e321c;border-color:#d8c28f}.plain{color:#30485a}.quickbar{border:1px solid #e4e1da;box-shadow:0 3px 12px #15253505}.quick .circle{background:#1b3042;color:#dec58e}.quick:hover .circle{background:#314a5d}.quick{color:#253f52}.metric .icon{color:#a47e35}.metric strong{color:#243e52}.metric{border-color:#e4e1da}.news-header .icon{background:#f0e6d1;color:#8b6727}.news-header a,.bulletin-card footer button{color:#76591f}.notice{background:#f7f3e8;border-color:#e8ddc4;color:#635640}.field input,.field select,.field textarea{border-color:#d8dce0}.field input:focus,.field select:focus,.field textarea:focus{border-color:#a6813c;outline:2px solid #d9bf863b;outline-offset:1px}input[type=checkbox],input[type=radio]{accent-color:#997532}.segment input:checked+span,.study-modes input:checked+span{background:#23394b;color:#f2ddb0}.state-card.selected{border-color:#c7a35b;box-shadow:inset 0 -3px #c7a35b;background:#fbf8ef;color:#23394b}.state-card:hover{background:#faf6ec}.data-table tbody tr:nth-child(odd),.news-table tbody tr:nth-child(odd){background:#f7f6f2}.data-table tbody tr:hover,.catalog-table tbody>tr:hover{background:#f5eedf}.data-table th,.catalog-table th{color:#283e50}.catalog-table tbody>tr:nth-child(4n+1){background:#f7f6f2}.catalog-price-row td{background:#f5eedf}.catalog-card:hover,.catalog-choice:hover{border-color:#c7a35b;background:#fbf7ee}.catalog-picker .catalog-choice.selected,.catalog-picker .catalog-choice.active,.catalog-choice.selected{background:#203548;color:#efd7a4;border-color:#b69759}.catalog-card{color:#243e52}.catalog-controls input[type=checkbox]:checked{background:#ad8841}.catalog-expand>span{background:#ad8841}.news-table .icon{color:#96702b}.study-history-bar{background:#e7d7b6;color:#493b20;border-color:#d8c28f}.study-chart-toggle,.study-steps button.active{background:#22394c;color:#f3e3bf}.study-tabs button.active{color:#775619;border-color:#c7a35b}.supply-tabs button.selected{background:#23394b;color:#f5ddb0}.modal-header,.modal.catalog-picker-modal .modal-header,.modal.autofactura-modal .modal-header{background:#faf8f3;color:#23394b;border-color:#e4dece}.folder,.tool-card{color:#294155}.folder:hover,.tool-card:hover{border-color:#c7a35b;background:#faf6ed}.folder .solid,.tool-card .solid{color:#a17b35}.period-tag{background:#eee3ca;color:#76591f}.login-art{background:linear-gradient(145deg,#142535,#263f52);color:#f8f3e8}.login-page{background:#f7f5ef}.login-art img{width:100px}.login-art h1{color:#efdab0}.dropzone{background:#faf9f5;border-color:#d1bf96}.row-action,.copy{color:#775619}.catalog-picker-clientType .icon{color:#96702b}.bulletin-dots button[aria-current=true]{background:#a6813c}.bulletin-company{background:#f8f7f3}.bulletin-text{background:#f8f6f0}.bulletin-card footer button{border-color:#cfbb90}.study-summary{background:#faf8f2}.drawer .hstack>.btn:last-child{background:#c7a35b;color:#172737;border-color:#c7a35b}.news-filter{border-color:#d9cbaa}.gain{color:#237653}.loss{color:#ba3b3b}
@media(max-width:800px){.brand img.brand-logo{max-width:190px}}@media print{.sidebar{display:none}.main{margin-left:0}.btn{color:#172737}}

@media(max-width:650px){:root{--sidebar:0px}.sidebar{width:224px}}

/* Cabecera de contratos: filtro y acciones agrupados, estados legibles. */
.contract-header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:20px 22px;background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:24px}
.contract-header-filter{flex:1 1 260px;max-width:360px}.contract-header .collaborator-filter{max-width:none;margin:0}.contract-header .collaborator-filter>span{margin-bottom:7px;font-weight:600}
.contract-header-actions{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:9px}.contract-header-buttons{display:flex;gap:12px;flex-wrap:wrap}.contract-header-buttons .btn{min-height:40px;padding:10px 16px}.contract-header-actions p{margin:0;color:#6b7277;font-size:12px;line-height:1.5}
.state-grid.contract-states:not(.six):not(.four){grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-bottom:24px}.state-grid.contract-states .state-card,.state-grid.contract-states:not(.six):not(.four) .state-card:last-child:nth-child(16){grid-column:auto;min-height:104px;padding:16px 10px;gap:8px}.state-grid.contract-states .state-card strong{font-size:18px;line-height:1.25}.state-grid.contract-states .state-card span{font-size:12px;color:#6b7277}
@media(max-width:1100px){.state-grid.contract-states:not(.six):not(.four){grid-template-columns:repeat(4,minmax(0,1fr))}.contract-header-actions{align-items:flex-start;margin-left:0}}
@media(max-width:650px){.contract-header{padding:16px;gap:18px;margin-bottom:20px}.contract-header-filter{max-width:none;flex-basis:100%}.contract-header-actions,.contract-header-buttons{width:100%}.contract-header-buttons .btn{flex:1 1 100%;justify-content:center}.state-grid.contract-states:not(.six):not(.four){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.state-grid.contract-states .state-card,.state-grid.contract-states:not(.six):not(.four) .state-card:last-child:nth-child(16){min-height:88px}.state-grid.contract-states .state-card strong{font-size:17px}}
