.lae{min-width:0;overflow-wrap:anywhere}.lae__head>*{min-width:0}.lae__blueprint-record,.lae__card-editor,.lae__parking-lot,.lae__blueprint-save{margin-bottom:14px}
.lae__blueprint-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.lae__blueprint-form label,.lae__parking-grid label{display:grid;gap:6px;min-width:0;color:#42536a;font-size:.78rem;font-weight:800}
.lae__blueprint-form input,.lae__blueprint-form textarea,.lae__blueprint-form select,.lae__parking-grid textarea,.lae__inline-add input{width:100%;min-width:0;padding:10px;border:1px solid #b8c5d6;border-radius:8px;background:#fff;color:#17263a;font:inherit}
.lae__blueprint-form label.is-wide{grid-column:1/-1}
.lae__decision-list{display:grid;gap:8px;margin-bottom:12px}
.lae__decision-list label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e1e7ef;border-radius:9px;background:#f7f9fc}
.lae__decision-list input[type=text],.lae__decision-list input:not([type]){width:100%;min-width:0;padding:8px;border:1px solid transparent;background:transparent}
.lae__inline-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}
.lae__card-registry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.lae__card-registry>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:12px;border:1px solid #d9e2ee;border-radius:10px;background:#fff;text-align:left}
.lae__card-registry>button.is-selected{border-color:#286bb0;background:#eef6ff;box-shadow:0 0 0 1px #286bb0 inset}
.lae__card-registry>button>span:first-child{display:grid;gap:4px;min-width:0}
.lae__card-registry small{color:#607188;overflow-wrap:anywhere}
.lae__card-actions{display:flex;gap:4px;grid-column:2;grid-row:2}
.lae__card-actions i{padding:2px 6px;border-radius:5px;background:#e7eef7;font-style:normal}
.lae__kpi-head{margin-top:20px}
.lae__kpi-list{display:grid;gap:12px}
.lae__kpi-list article{padding:14px;border:1px solid #d9e2ee;border-radius:10px;background:#f9fbfd}
.lae__readiness-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #e8edf3}
.lae__readiness-row>span{color:#58687d;font-size:.82rem}
.lae__progress-list{display:grid;gap:10px}
.lae__progress-list>div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(120px,1fr) auto;align-items:center;gap:10px}
.lae__progress-list progress{width:100%;accent-color:#286bb0}
.lae__parking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.lae__parking-grid label:last-child{grid-column:1/-1}
@media(max-width:900px){.lae__blueprint-form,.lae__card-registry,.lae__parking-grid{grid-template-columns:1fr}.lae__parking-grid label:last-child{grid-column:auto}}
@media(max-width:560px){.lae__composition-top>*{width:100%;max-width:100%}.lae__page-picker{flex-basis:auto}.lae__nav{overflow:hidden}.lae__nav button{max-width:100%;white-space:normal}.lae__decision-list label,.lae__inline-add,.lae__readiness-row,.lae__progress-list>div{grid-template-columns:1fr}.lae__decision-list input[type=checkbox]{display:none}.lae__section-head{align-items:flex-start;flex-wrap:wrap}}
