.planning-area{gap:1.25rem;display:grid}.planning-hero{color:#fff;background:linear-gradient(135deg,#123049,#0e4950);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.7rem;display:flex}.planning-hero h2{margin:.45rem 0;font-size:clamp(1.45rem,2.3vw,2.2rem)}.planning-hero p{color:#d5e8ec;max-width:60ch;margin:0}.planning-hero .section-label{color:#7ee1d7}.planning-hero button{white-space:nowrap}.planning-grid{grid-template-columns:minmax(270px,.8fr) minmax(0,1.7fr);align-items:start;gap:1rem;display:grid}.planning-inbox,.planning-dossier{background:#fff;border:1px solid #dbe5eb;border-radius:18px;padding:1.25rem;box-shadow:0 12px 34px #1230490a}.planning-title,.planning-dossier-head,.planning-section-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.planning-title strong{color:#385468;font-size:.9rem}.planning-search,.planning-size{color:#536b7b;gap:.35rem;margin-top:1rem;font-size:.82rem;display:grid}.planning-search input,.planning-size select{color:#123049;background:#fff;border:1px solid #d5e2e9;border-radius:10px;width:100%;min-height:42px;padding:.6rem .75rem}.planning-items{gap:.5rem;margin-top:1rem;display:grid}.planning-items button,.planning-vins button{text-align:left;color:#15344b;cursor:pointer;background:#fff;border:1px solid #dce7eb;border-radius:12px;width:100%;padding:.8rem}.planning-items button:hover,.planning-items button.active,.planning-vins button:hover,.planning-vins button.active{background:#eefaf8;border-color:#15a99e}.planning-items button{justify-content:space-between;gap:.5rem;display:flex}.planning-items button span,.planning-item-meta{gap:.25rem;display:grid}.planning-items small,.planning-item-meta{color:#668091;font-size:.76rem}.planning-item-meta{text-align:right;white-space:nowrap}.planning-dossier-head h3{margin:.35rem 0;font-size:1.5rem}.planning-dossier-head p{color:#698091;margin:0}.planning-state{color:#0c786e;white-space:nowrap;background:#e7f4f0;border-radius:999px;padding:.4rem .7rem;font-size:.78rem;font-weight:700}.planning-route{gap:.6rem;margin:1.3rem 0;display:flex;overflow-x:auto}.planning-route>div{background:#f4f8fa;border:1px solid #e2ebf0;border-radius:12px;flex:1;gap:.35rem;min-width:165px;padding:.9rem;display:grid}.planning-route span,.planning-route small{color:#67808f;font-size:.76rem}.planning-route strong{font-size:.9rem}.planning-links{flex-wrap:wrap;gap:.5rem;display:flex}.planning-links a,.planning-vin-detail>a{color:#087d77;background:#e8f5f3;border-radius:9px;padding:.55rem .7rem;font-size:.83rem;font-weight:650;text-decoration:none;display:inline-flex}.planning-section-head{border-top:1px solid #e4ebef;margin-top:1.35rem;padding-top:1.25rem}.planning-section-head h4{margin:.25rem 0 .7rem;font-size:1.1rem}.planning-section-head small{color:#718899}.planning-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.planning-gates>div{border:1px solid #e3eaee;border-radius:10px;gap:.6rem;min-width:0;padding:.7rem;display:flex}.planning-gates>div>span{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.planning-gates .ready>span{color:#078473;background:#d9f3ed}.planning-gates .blocked>span{color:#ab6715;background:#fff1da}.planning-gates strong{font-size:.82rem}.planning-gates p{color:#60798a;overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.76rem}.planning-vins{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.5rem;display:grid}.planning-vins button{font-weight:700}.planning-vins span{color:#548278;margin-top:.2rem;font-size:.75rem;font-weight:500;display:block}.planning-vin-detail{background:#f5fbf9;border:1px solid #bde3dc;border-radius:13px;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.planning-vin-detail>span{color:#657f8c;font-size:.83rem}.planning-gates.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-final-gate{color:#6d5028;background:#fff8ed;border-left:4px solid #c68b38;border-radius:0 10px 10px 0;margin-top:1.5rem;padding:.8rem 1rem}.planning-final-gate p{margin:.3rem 0 0;font-size:.84rem}.planning-restricted,.planning-empty{color:#657e8e}@media (max-width:950px){.planning-grid,.planning-gates{grid-template-columns:1fr}}@media (max-width:600px){.planning-hero{padding:1.2rem;display:grid}.planning-inbox,.planning-dossier{padding:1rem}.planning-gates.compact{grid-template-columns:1fr}.planning-dossier-head{display:grid}.planning-state{justify-self:start}}.planning-preparation{background:#f5fbfa;border:1px solid #cce4e0;border-radius:14px;margin-top:1.5rem;padding:1rem 1.15rem}.planning-preparation>.planning-section-head{border:0;margin:0;padding:0}.planning-preparation>p{color:#5d7583;font-size:.85rem}.planning-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.planning-form label{color:#385468;gap:.35rem;font-size:.79rem;font-weight:650;display:grid}.planning-form input,.planning-form select,.planning-form textarea{color:#15344b;background:#fff;border:1px solid #cfdfe4;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:.58rem .68rem}.planning-form textarea{resize:vertical;min-height:74px}.planning-form-wide{grid-column:1/-1}.planning-form-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.planning-form-actions span{color:#65808b;font-size:.75rem}.planning-form-actions button{color:#fff;cursor:pointer;background:#09998f;border:0;border-radius:9px;padding:.7rem 1rem;font-weight:700}.planning-form-actions button:disabled{opacity:.55;cursor:not-allowed}.planning-history{border-top:1px solid #d4e7e3;margin-top:1rem;padding-top:.8rem}.planning-history summary{cursor:pointer;color:#245668;font-weight:700}.planning-history>div{border-top:1px solid #e1eeeb;padding:.6rem 0}.planning-history p,.planning-candidate-summary p{color:#607987;margin:.2rem 0;font-size:.82rem}@media (max-width:850px){.planning-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.planning-form{grid-template-columns:1fr}.planning-form-actions{flex-direction:column;align-items:stretch}}.planning-candidate-checks{border-top:1px solid #d6e8e4;margin-top:1rem;padding-top:.85rem}.planning-candidate-checks>strong{color:#28495a;font-size:.88rem}.planning-candidate-checks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.6rem;display:grid}.planning-candidate-checks>div>div{background:#fff;border:1px solid #d6e5e3;border-radius:9px;gap:.55rem;padding:.6rem;display:flex}.planning-candidate-checks span{color:#158878;font-weight:800}.planning-candidate-checks .blocked span{color:#a96b25}.planning-candidate-checks b,.planning-candidate-checks small{font-size:.76rem;display:block}.planning-candidate-checks small{color:#5f7885;margin-top:.18rem}.planning-candidate-checks p{color:#73838e;font-size:.74rem}@media (max-width:600px){.planning-candidate-checks>div{grid-template-columns:1fr}}.planning-area .planning-hero{color:#15364a;background:#fff;border:1px solid #dce8ec;position:relative;overflow:hidden;box-shadow:0 10px 30px #12304908}.planning-area .planning-hero:before{content:"";background:linear-gradient(#10a99d,#4dbad0);width:5px;position:absolute;inset:0 auto 0 0}.planning-area .planning-hero .section-label{color:#0b9187}.planning-area .planning-hero h2{letter-spacing:-.035em}.planning-area .planning-hero p{color:#587285}.planning-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.planning-guide a{color:#234456;background:#fff;border:1px solid #dbe7eb;border-radius:12px;align-items:center;gap:.65rem;min-width:0;padding:.8rem;text-decoration:none;display:flex;box-shadow:0 5px 16px #12304905}.planning-guide a:hover{background:#f5fbfa;border-color:#46b8aa}.planning-guide a:focus-visible{outline-offset:2px;outline:3px solid #58b9b0}.planning-guide b{color:#327677;background:#e8f2f3;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:.75rem;display:grid}.planning-guide a.done b{color:#fff;background:#0b9689}.planning-guide span{gap:.15rem;min-width:0;display:grid}.planning-guide strong{font-size:.78rem;line-height:1.3}.planning-guide small{color:#68818c;overflow-wrap:anywhere;font-size:.69rem;line-height:1.35}.planning-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.planning-overview>div{background:#fff;border:1px solid #dbe7eb;border-radius:14px;gap:.35rem;min-width:0;padding:1rem 1.1rem;display:grid;box-shadow:0 8px 24px #12304906}.planning-overview span{color:#66818d;font-size:.76rem;font-weight:700}.planning-overview strong{color:#163a50;letter-spacing:-.04em;font-size:1.7rem;line-height:1.15}.planning-overview small{color:#78929c;overflow-wrap:anywhere;font-size:.72rem}.planning-area .planning-grid{grid-template-columns:minmax(255px,.72fr) minmax(0,1.7fr)}.planning-area .planning-items{overscroll-behavior:contain;scrollbar-width:thin;max-height:520px;padding-right:.2rem;overflow-y:auto}.planning-area .planning-items button{align-items:center;transition:border-color .16s,background .16s,transform .16s}.planning-area .planning-items button:hover{transform:translate(2px)}.planning-area .planning-preparation{background:#f7fbfb;border:1px solid #cfe3e3;margin-top:1.1rem;padding:1.1rem}.planning-version{color:#68828c;white-space:nowrap;font-size:.72rem}.planning-preparation-grid{grid-template-columns:minmax(0,1.25fr) minmax(230px,.88fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.planning-preparation-main,.planning-itinerary{min-width:0}.planning-preparation-intro{color:#5e7885;margin:.1rem 0 1rem;font-size:.8rem;line-height:1.55}.planning-preparation-grid .planning-form{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-preparation-grid .planning-form-actions{grid-column:1/-1}.planning-preparation-grid .planning-form-actions button{white-space:nowrap}.planning-itinerary{background:#fff;border:1px solid #dce9eb;border-radius:13px;padding:1rem}.planning-itinerary-head{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.planning-itinerary-head h5{letter-spacing:-.02em;color:#173b50;margin:.24rem 0 .1rem;font-size:1rem}.planning-itinerary-head small{color:#718995;white-space:nowrap;font-size:.72rem}.planning-itinerary ol{gap:.15rem;margin:1rem 0;padding:0;list-style:none;display:grid}.planning-itinerary li{gap:.7rem;min-width:0;padding:0 0 .95rem;display:flex;position:relative}.planning-itinerary li:not(:last-child):before{content:"";border-left:1px solid #b8d9d8;position:absolute;top:27px;bottom:0;left:12px}.planning-itinerary-index{color:#087f75;background:#dbf4ef;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:.7rem;font-weight:800;display:grid}.planning-itinerary li>div{gap:.28rem;min-width:0;display:grid}.planning-itinerary li strong{color:#1a4054;overflow-wrap:anywhere;font-size:.79rem}.planning-itinerary li small{color:#6f8994;font-size:.72rem}.planning-capacity{color:#fff;background:#173f52;border-radius:11px;gap:.25rem;padding:.85rem 1rem;display:grid}.planning-capacity strong{letter-spacing:-.03em;font-size:1.55rem}.planning-capacity span,.planning-capacity small{color:#c6e5e6;font-size:.7rem}.planning-capacity small{color:#ffd5a3}.planning-capacity-track{background:#ffffff32;border-radius:99px;height:6px;margin-top:.4rem;overflow:hidden}.planning-capacity-track i{background:#6ed4c3;border-radius:99px;height:100%;display:block}.planning-itinerary>p{color:#6f8994;margin:.7rem 0 0;font-size:.7rem;line-height:1.45}.planning-area .planning-links{margin:.9rem 0 0}.planning-area .planning-links a:focus-visible,.planning-area button:focus-visible,.planning-area input:focus-visible,.planning-area select:focus-visible,.planning-area textarea:focus-visible{outline-offset:2px;outline:3px solid #58b9b0}@media (max-width:1270px){.planning-preparation-grid{grid-template-columns:1fr}.planning-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:950px){.planning-area .planning-grid{grid-template-columns:1fr}}@media (max-width:600px){.planning-guide{grid-template-columns:1fr}.planning-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-overview>div{padding:.85rem}.planning-overview strong{font-size:1.4rem}.planning-preparation-grid .planning-form{grid-template-columns:1fr}.planning-version{white-space:normal}.planning-area .planning-items{max-height:360px}}.planning-order-context{background:#fff;border:1px solid #dbe7eb;border-radius:14px;margin-top:1.15rem;padding:1rem 1.1rem}.planning-order-context>.planning-section-head{border:0;align-items:center;margin:0;padding:0}.planning-order-context>.planning-section-head h4{margin:.2rem 0}.planning-order-context>.planning-section-head a,.planning-order-card>a{color:#07847a;font-size:.79rem;font-weight:750;text-decoration:none}.planning-order-context>.planning-section-head a:hover,.planning-order-card>a:hover{text-decoration:underline}.planning-order-list{scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.65rem;max-height:420px;margin-top:.8rem;display:grid;overflow:auto}.planning-order-card{background:#f9fcfc;border:1px solid #dce9eb;border-radius:11px;align-content:start;gap:.6rem;min-width:0;padding:.85rem;display:grid}.planning-order-card-head{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.planning-order-card-head strong{color:#174054;font-size:.88rem}.planning-order-card-head span{color:#456b80;white-space:nowrap;background:#e7f1f6;border-radius:99px;padding:.25rem .5rem;font-size:.68rem;font-weight:750}.planning-order-card p{color:#5b7785;overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.45}.planning-order-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.planning-order-numbers>div{background:#fff;border:1px solid #e2ecee;border-radius:8px;gap:.2rem;min-width:0;padding:.5rem;display:grid}.planning-order-numbers strong{color:#184157;overflow-wrap:anywhere;font-size:.85rem}.planning-order-numbers span{color:#6e8996;font-size:.68rem}.planning-order-card .planning-order-blocker{color:#795923;background:#fff8ec;border-left:3px solid #d49b4b;border-radius:0 6px 6px 0;padding:.5rem .65rem}.planning-order-empty{background:#f8fcfc;border:1px dashed #c9dfe3;border-radius:10px;align-items:flex-start;gap:.7rem;margin-top:.7rem;padding:.85rem;display:flex}.planning-order-empty>span{color:#068a7c;background:#def5f0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.74rem;font-weight:800;display:grid}.planning-order-empty strong{color:#25495b;font-size:.8rem}.planning-order-empty p,.planning-order-more{color:#69828e;margin:.28rem 0 0;font-size:.73rem;line-height:1.5}@media (max-width:600px){.planning-order-context>.planning-section-head{display:grid}.planning-order-list{grid-template-columns:1fr}.planning-order-card-head{flex-wrap:wrap}}.planning-linked-order{background:linear-gradient(125deg,#fff,#f3fbf8);border:1px solid #cde5df;border-radius:16px;min-width:0;padding:1.1rem 1.25rem;box-shadow:0 8px 24px #12304907}.planning-linked-order-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.planning-linked-order-head h3{color:#173e50;margin:.35rem 0 .25rem;font-size:1.2rem}.planning-linked-order-head p,.planning-linked-order>p{color:#5f7b88;margin:.2rem 0;font-size:.79rem;line-height:1.5}.planning-linked-order-head a,.planning-linked-order-links a,.planning-linked-order-requests a{color:#087e77;font-size:.75rem;font-weight:800;text-decoration:none}.planning-linked-order-head a{white-space:nowrap}.planning-linked-order-requests{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.65rem;margin:.9rem 0;display:grid}.planning-linked-order-requests>div{background:#fff;border:1px solid #d9e9e6;border-radius:10px;align-content:start;gap:.24rem;min-width:0;padding:.8rem;display:grid}.planning-linked-order-requests strong{color:#23495a;font-size:.84rem}.planning-linked-order-requests span,.planning-linked-order-requests small{color:#647f8b;overflow-wrap:anywhere;font-size:.73rem}.planning-linked-order-requests a{margin-top:.25rem}.planning-linked-order-links{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}@media (max-width:600px){.planning-linked-order{padding:.95rem}.planning-linked-order-head{flex-direction:column}.planning-linked-order-head a{white-space:normal}.planning-linked-order-requests{grid-template-columns:1fr}}.planning-area{min-width:0}.planning-hero-actions{flex:none;justify-items:end;gap:.8rem;display:grid}.planning-hero-actions>span{color:#65808b;text-align:right;font-size:.73rem;font-weight:700}.planning-hero-actions button{color:#087f77;cursor:pointer;background:#eff9f6;border:1px solid #bfdcd7;border-radius:9px;padding:.68rem .9rem;font-weight:750}.planning-next-control{background:#eff9f6;border:1px solid #c9e2db;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:.9rem;min-width:0;padding:1rem 1.2rem;display:grid}.planning-next-icon{color:#fff;background:#0b8e83;border-radius:9px;place-items:center;width:32px;height:32px;font-size:1.2rem;font-weight:800;display:grid}.planning-next-control>div{gap:.25rem;min-width:0;display:grid}.planning-next-control strong{color:#174252;font-size:.98rem}.planning-next-control p{color:#57727f;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.5}.planning-next-control>a{color:#fff;white-space:nowrap;background:#087f79;border-radius:8px;align-self:center;padding:.7rem .85rem;font-size:.78rem;font-weight:800;text-decoration:none}.planning-next-control>a:hover{background:#086b65}.planning-inbox h3{color:#163b50;margin:.2rem 0 0;font-size:1rem}.planning-inbox-intro{color:#68808d;margin:.75rem 0 .35rem;font-size:.76rem;line-height:1.5}.planning-inline-loading,.planning-list-empty{color:#65808c;font-size:.78rem;line-height:1.5}.planning-area .planning-items a,.planning-vins a,.planning-vin-static{text-align:left;color:#15344b;background:#fff;border:1px solid #dce7eb;border-radius:12px;justify-content:space-between;gap:.55rem;width:100%;min-width:0;padding:.8rem;text-decoration:none;display:flex}.planning-area .planning-items a{align-items:center;transition:border-color .16s,background .16s,transform .16s}.planning-area .planning-items a:hover,.planning-area .planning-items a.active,.planning-vins a:hover{background:#eefaf8;border-color:#15a99e}.planning-area .planning-items a:hover{transform:translate(2px)}.planning-area .planning-items a>span:first-child{gap:.18rem;min-width:0;display:grid}.planning-area .planning-items a strong{overflow-wrap:anywhere;font-size:.83rem}.planning-area .planning-items a small{overflow-wrap:anywhere;font-size:.72rem;line-height:1.4}.planning-dossier-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.planning-dossier-facts>div{background:#f9fcfc;border:1px solid #e0eaed;border-radius:10px;gap:.28rem;min-width:0;padding:.7rem .8rem;display:grid}.planning-dossier-facts small{color:#718b95;font-size:.7rem}.planning-dossier-facts strong{color:#23475a;overflow-wrap:anywhere;font-size:.78rem}.planning-instructions{background:#f3f9f8;border-left:3px solid #49aca4;border-radius:0 8px 8px 0;margin-top:.8rem;padding:.7rem .85rem}.planning-instructions small{color:#0b8a80;font-size:.66rem;font-weight:800}.planning-instructions p{color:#466779;margin:.25rem 0 0;font-size:.76rem;line-height:1.5}.planning-readiness-note{color:#68838d;margin:.7rem 0 0;font-size:.73rem;line-height:1.5}.planning-vins a,.planning-vin-static{overflow-wrap:anywhere;gap:.25rem;font-size:.76rem;font-weight:750;display:grid}.planning-vins a span{color:#4c827a;margin:0;font-size:.7rem;font-weight:650;display:block}.planning-vin-static{color:#66808c;background:#f8fafb}.planning-vin-detail>div:first-child{gap:.2rem;display:grid}.planning-vin-detail>div:first-child span{color:#65808c;font-size:.78rem}.planning-vin-links{flex-wrap:wrap;gap:.5rem;display:flex}.planning-vin-links a{color:#087d77;background:#e8f5f3;border-radius:9px;padding:.55rem .7rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.planning-resource-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.9rem;display:grid}.planning-resource-preview>div{background:#fff;border:1px solid #d6e7e6;border-radius:10px;align-content:start;gap:.28rem;min-width:0;padding:.75rem .8rem;display:grid}.planning-resource-preview>div:last-child{grid-column:1/-1}.planning-resource-preview small{color:#688d91;font-size:.67rem;font-weight:800}.planning-resource-preview strong{color:#194252;overflow-wrap:anywhere;font-size:.82rem}.planning-resource-preview span{color:#708792;overflow-wrap:anywhere;font-size:.72rem}.planning-resource-preview a{color:#087f77;margin-top:.2rem;font-size:.72rem;font-weight:800;text-decoration:none}.planning-resource-preview a:hover{text-decoration:underline}.planning-order-actions{flex-wrap:wrap;gap:.55rem;display:flex}.planning-order-actions a,.planning-order-empty a{color:#07847a;font-size:.75rem;font-weight:800;text-decoration:none}.planning-order-actions a:hover,.planning-order-empty a:hover{text-decoration:underline}.planning-linked-order{background:#fff}.planning-linked-order-head{align-items:center}.planning-linked-status{color:#4b6b7c;background:#e9f0f4;border-radius:8px;flex:none;padding:.4rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.planning-linked-grid{grid-template-columns:minmax(0,1.55fr) minmax(255px,.8fr);align-items:start;gap:.8rem;margin-top:1rem;display:grid}.planning-linked-route,.planning-linked-resource{background:#fbfdfd;border:1px solid #dce8eb;border-radius:12px;min-width:0;padding:1rem}.planning-linked-pane-head{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.planning-linked-pane-head h4{color:#173e50;margin:.2rem 0;font-size:1rem}.planning-linked-pane-head>small{color:#738a94;font-size:.7rem}.planning-linked-order-requests{scrollbar-width:thin;grid-template-columns:1fr;gap:.65rem;max-height:620px;margin:.8rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.planning-linked-order-requests>li{background:#fff;border:1px solid #dce9e9;border-radius:10px;gap:.7rem;min-width:0;padding:.8rem;display:flex}.planning-linked-request-main{flex:1;gap:.55rem;min-width:0;display:grid}.planning-linked-request-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.planning-linked-request-head strong{color:#21465a;font-size:.88rem}.planning-linked-request-head small{color:#718995;white-space:nowrap;font-size:.68rem}.planning-linked-request-main>p{color:#365d6d;overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:750}.planning-linked-window{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.planning-linked-window>span{color:#496a79;overflow-wrap:anywhere;background:#f5f9f9;border-radius:7px;gap:.15rem;padding:.5rem;font-size:.69rem;display:grid}.planning-linked-window b{color:#78919a;text-transform:uppercase;letter-spacing:.04em;font-size:.63rem}.planning-linked-checks,.planning-linked-request-links{flex-wrap:wrap;gap:.3rem;display:flex}.planning-linked-checks span{border-radius:6px;padding:.32rem .45rem;font-size:.67rem;font-weight:750}.planning-linked-checks .ready{color:#0a7c6f;background:#e0f4ed}.planning-linked-checks .pending{color:#956524;background:#fff1da}.planning-linked-request-links a,.planning-linked-vins a{color:#087f77;font-size:.7rem;font-weight:800;text-decoration:none}.planning-linked-request-links a{padding:.22rem .25rem}.planning-linked-request-links a:hover,.planning-linked-vins a:hover{text-decoration:underline}.planning-linked-vins,.planning-linked-blockers{border-top:1px solid #e5eeee;padding-top:.45rem}.planning-linked-vins summary,.planning-linked-blockers summary{cursor:pointer;color:#2a5b68;font-size:.72rem;font-weight:800}.planning-linked-vins ul,.planning-linked-blockers ul{gap:.2rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.planning-linked-vins li{border-top:1px solid #edf2f2;justify-content:space-between;gap:.5rem;padding:.4rem 0;display:flex}.planning-linked-vins li>span{gap:.1rem;min-width:0;display:grid}.planning-linked-vins li strong{overflow-wrap:anywhere;font-size:.7rem}.planning-linked-vins li small{color:#7b929c;font-size:.67rem}.planning-linked-vins li>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.planning-linked-blockers li{color:#735528;background:#fff8ed;border-radius:5px;padding:.35rem .45rem;font-size:.7rem;line-height:1.45}.planning-linked-resource{background:#fff;gap:.6rem;display:grid}.planning-linked-resource>strong{color:#173f52;font-size:1.13rem}.planning-linked-resource>small{color:#6c8792;font-size:.72rem;line-height:1.45}.planning-linked-resource .planning-capacity{margin:.15rem 0}.planning-linked-resource>p{color:#526f7d;margin:0;font-size:.75rem;line-height:1.5}.planning-linked-resource nav{flex-wrap:wrap;gap:.5rem;display:flex}.planning-linked-resource nav a,.planning-linked-order-links a{color:#087f77;font-size:.72rem;font-weight:800;text-decoration:none}.planning-linked-resource nav a:hover,.planning-linked-order-links a:hover{text-decoration:underline}.planning-linked-resource .planning-linked-resource-note{border-top:1px solid #e8eef0;padding-top:.6rem}.planning-resource-blockers,.planning-resource-notices{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.planning-resource-blockers li,.planning-resource-notices li{border-radius:6px;padding:.45rem .55rem;font-size:.7rem;line-height:1.45}.planning-resource-blockers li{color:#815d2c;background:#fff4e4}.planning-resource-notices li{color:#4f6d7c;background:#eef5f8}.planning-linked-order-links{border-top:1px solid #e5eeee;align-items:center;padding-top:.75rem}.planning-linked-order-links span{color:#6f8791;font-size:.7rem}.planning-area a:focus-visible{outline-offset:2px;outline:3px solid #58b9b0}@media (max-width:1160px){.planning-linked-grid{grid-template-columns:1fr}.planning-linked-order-requests{max-height:500px}}@media (max-width:700px){.planning-hero-actions{justify-items:start}.planning-hero-actions>span{text-align:left}.planning-next-control{grid-template-columns:28px minmax(0,1fr)}.planning-next-control>a{grid-column:2;justify-self:start}.planning-dossier-facts,.planning-linked-window{grid-template-columns:1fr 1fr}}@media (max-width:600px){.planning-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-overview>div{padding:.75rem}.planning-overview strong{font-size:1.3rem}.planning-items a{display:grid!important}.planning-item-meta{text-align:left;white-space:normal!important}.planning-dossier-facts,.planning-resource-preview{grid-template-columns:1fr}.planning-resource-preview>div:last-child{grid-column:auto}.planning-linked-window{grid-template-columns:1fr}.planning-linked-request-head,.planning-linked-vins li{display:grid}.planning-linked-vins li>div{justify-content:flex-start}.planning-next-control{padding:.85rem}}.planning-linked-order-requests{gap:0}.planning-linked-order-requests>li{margin-bottom:.7rem;position:relative}.planning-linked-order-requests>li:not(:last-child):before{content:"";z-index:0;background:#c8e4df;width:2px;position:absolute;top:2rem;bottom:-.7rem;left:1.56rem}.planning-linked-order-requests>li>.planning-itinerary-index{z-index:1;position:relative}.planning-linked-request-head strong{font-size:.94rem}.planning-linked-request-main>p{font-size:.83rem;line-height:1.4}.planning-linked-window>span{font-size:.75rem;line-height:1.35}.planning-linked-checks span{font-size:.73rem;line-height:1.35}.planning-linked-request-links a{font-size:.76rem}.planning-linked-candidate{background:#f7fbfa;border:1px solid #d5e7e6;border-radius:10px;gap:.5rem;min-width:0;padding:.75rem;display:grid}.planning-linked-candidate-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.planning-linked-candidate-head strong{color:#214b58;font-size:.79rem}.planning-linked-candidate-head span{color:#627f8a;font-size:.73rem;font-weight:700}.planning-linked-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.planning-linked-candidate-grid>div{background:#fff;border:1px solid #dce9e9;border-radius:8px;align-content:start;gap:.2rem;min-width:0;padding:.55rem .6rem;display:grid}.planning-linked-candidate-grid small{color:#718b95;font-size:.7rem}.planning-linked-candidate-grid strong{color:#234b5a;overflow-wrap:anywhere;font-size:.76rem;line-height:1.4}.planning-linked-candidate-note,.planning-linked-candidate-alert{color:#5c7783;margin:0;font-size:.76rem;line-height:1.45}.planning-linked-candidate-alert{color:#765628;background:#fff5e7;border-left:3px solid #cd8d3d;border-radius:0 6px 6px 0;padding:.55rem .65rem}.planning-linked-candidate>a{color:#087f77;justify-self:start;font-size:.76rem;font-weight:800;text-decoration:none}.planning-linked-candidate>a:hover{text-decoration:underline}.planning-linked-candidate-disclaimer{color:#667f8a;font-size:.7rem;line-height:1.4}.planning-linked-blocker-lead{color:#735627;background:#fff8ec;border-left:3px solid #d49b4b;border-radius:0 8px 8px 0;gap:.35rem;padding:.7rem .75rem;display:grid}.planning-linked-blocker-lead strong{font-size:.78rem}.planning-linked-blocker-lead span{overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.planning-linked-blocker-lead a{color:#87601d;justify-self:start;font-size:.75rem;font-weight:800;text-decoration:underline}.planning-dossier-head h3,.planning-linked-order-head h3{overflow-wrap:anywhere}.planning-linked-candidate a:focus-visible,.planning-linked-blocker-lead a:focus-visible{outline-offset:2px;outline:3px solid #58b9b0}@media (max-width:700px){.planning-linked-candidate-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.planning-linked-candidate-grid{grid-template-columns:1fr}.planning-linked-order-requests{max-height:none;overflow:visible}.planning-linked-order-requests>li{padding:.7rem}.planning-linked-order-requests>li:not(:last-child):before{left:1.45rem}.planning-linked-pane-head{flex-wrap:wrap}}.planning-calendar{background:#fff;border:1px solid #d7e6e8;border-radius:14px;gap:.7rem;min-width:0;padding:1rem 1.15rem;display:grid;box-shadow:0 8px 24px #153b4710}.planning-formed-trips{background:#f7fbfb;border:1px solid #cfe3e3;border-radius:14px;gap:.65rem;min-width:0;margin-top:1rem;padding:1rem 1.15rem;display:grid}.planning-formed-trips>.planning-section-head{margin:0}.planning-formed-trips>p{color:#56717d;margin:0;font-size:.8rem;line-height:1.5}.planning-formed-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.6rem;display:grid}.planning-formed-list>div{background:#fff;border:1px solid #dbe9e8;border-radius:10px;gap:.25rem;min-width:0;padding:.75rem;display:grid}.planning-formed-list strong,.planning-formed-list span,.planning-formed-list small{overflow-wrap:anywhere}.planning-formed-list strong{color:#184b55}.planning-formed-list span{font-size:.8rem}.planning-formed-list small{color:#5e7884;font-size:.7rem}.planning-formed-list a{color:#087f78;font-size:.75rem;font-weight:700}.planning-formed-resource-select{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.planning-formed-resource-select label{color:#315763;gap:.25rem;min-width:0;font-size:.75rem;font-weight:700;display:grid}.planning-formed-resource-select input,.planning-formed-resource-select select{color:#184b55;background:#fff;border:1px solid #cfe0df;border-radius:8px;width:100%;min-width:0;padding:.55rem}.planning-formed-list button{white-space:normal;text-align:left;justify-self:start}.planning-formed-resource-result{gap:.35rem;min-width:0;display:grid}.planning-formed-resource-result ul{color:#7a4d19;margin:.2rem 0;padding-left:1.1rem;font-size:.73rem}.planning-formed-resource-result li{overflow-wrap:anywhere}.planning-formed-resource-result p{color:#9a372f;font-size:.75rem}@media (max-width:600px){.planning-formed-resource-select{grid-template-columns:1fr}.planning-formed-trips{padding:.8rem}}.planning-trip-change-cases{border-top:1px solid #dbe9e8;gap:.5rem;padding-top:.5rem;display:grid}.planning-trip-change-body{gap:.6rem;min-width:0;display:grid}.planning-trip-change-body p{margin:0;font-size:.75rem;line-height:1.45}.planning-trip-change-body ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.planning-trip-change-body li{border:1px solid #dbe9e8;border-radius:8px;gap:.2rem;min-width:0;padding:.6rem;display:grid}.planning-trip-change-body li span,.planning-trip-change-body li small{overflow-wrap:anywhere}.planning-trip-change-form{gap:.5rem;display:grid}.planning-trip-change-form label{gap:.2rem;font-size:.75rem;font-weight:700;display:grid}.planning-trip-change-form select,.planning-trip-change-form textarea{color:#184b55;background:#fff;border:1px solid #cfe0df;border-radius:8px;width:100%;min-width:0;padding:.5rem}.planning-trip-change-form textarea{resize:vertical;min-height:5rem}.planning-formed-list>div.is-focused{border-color:#087f78;box-shadow:0 0 0 2px #087f7826}.planning-formed-order-links{flex-wrap:wrap;gap:.25rem .65rem;min-width:0;display:flex}.planning-formed-order-links a{overflow-wrap:anywhere}.planning-calendar>.planning-section-head{margin:0}.planning-calendar>.planning-section-head>span{color:#607d88;font-size:.75rem;font-weight:750}.planning-calendar>p{color:#57737f;margin:0;font-size:.78rem;line-height:1.5}.planning-calendar-filters{flex-wrap:wrap;gap:.7rem;display:flex}.planning-calendar-filters label{color:#52727f;gap:.25rem;font-size:.72rem;font-weight:800;display:grid}.planning-calendar-filters input{color:#183e4f;min-height:2.5rem;font:inherit;background:#fff;border:1px solid #cadfe4;border-radius:9px;padding:.4rem .65rem}.planning-calendar-list{scrollbar-width:thin;gap:.4rem;max-height:360px;display:grid;overflow:auto}.planning-calendar-list>a{color:#1d4655;background:#fafdfd;border:1px solid #e1ecee;border-radius:9px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;padding:.7rem .8rem;text-decoration:none;display:grid}.planning-calendar-list>a:hover{background:#f3fbf9;border-color:#74c5bd}.planning-calendar-list>a>div{gap:.18rem;min-width:0;display:grid}.planning-calendar-list strong,.planning-calendar-list span{overflow-wrap:anywhere;font-size:.8rem}.planning-calendar-list small{color:#69838e;font-size:.71rem}.planning-calendar-list>a>span{color:#07847a;font-weight:800}@media (max-width:600px){.planning-calendar{padding:.8rem}.planning-calendar-filters{grid-template-columns:1fr 1fr;display:grid}.planning-calendar-filters input{width:100%;min-width:0}.planning-calendar-list>a{grid-template-columns:1fr auto}.planning-calendar-list>a>div:nth-child(2){grid-column:1}.planning-calendar-list>a>span{grid-area:1/2}}
