._page_1de8o_1{color:#17303d;background:radial-gradient(circle at 90% 0,#f06b2214 0,#0000 26%),#f1f2f2;min-height:100vh;padding:0 22px 28px}._top_1de8o_1{border-bottom:3px solid #f06b22;justify-content:space-between;align-items:center;max-width:1840px;height:78px;margin:auto;display:flex}._brand_1de8o_1{align-items:center;gap:18px;display:flex}._brand_1de8o_1 img{object-fit:contain;width:145px;height:44px}._brand_1de8o_1 span{color:#007f9f;letter-spacing:.18em;border-left:1px solid #b7cbd2;padding-left:18px;font-size:14px;font-weight:900}._top_1de8o_1 nav{gap:9px;display:flex}._top_1de8o_1 a,._top_1de8o_1 button{color:#31505c;cursor:pointer;background:#fff;border:1px solid #c9dade;border-radius:9px;padding:10px 13px;font:800 14px/1 Arial;text-decoration:none}._top_1de8o_1 button{color:#fff;background:#f06b22;border-color:#f06b22}._hero_1de8o_1{justify-content:space-between;align-items:end;gap:24px;max-width:1840px;margin:24px auto 16px;display:flex}._hero_1de8o_1 small{color:#007f9f;letter-spacing:.18em;font-size:14px;font-weight:900}._hero_1de8o_1 h1{letter-spacing:-.045em;margin:7px 0 9px;font-size:38px;line-height:1}._hero_1de8o_1 h1 em{color:#f06b22;font-style:normal}._hero_1de8o_1 p{color:#637b85;max-width:720px;margin:0;font-size:15px;line-height:1.5}._source_1de8o_1{color:#a9c4ce;letter-spacing:.12em;white-space:nowrap;background:#15313e;border-radius:12px;padding:13px 17px;font-size:14px;line-height:1.6}._source_1de8o_1 i{background:#39cb87;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #39cb8720}._source_1de8o_1 b{color:#fff;font-size:14px}._kpis_1de8o_1{grid-template-columns:repeat(4,1fr);gap:9px;max-width:1840px;margin:0 auto 12px;display:grid}._kpis_1de8o_1 article{background:#fff;border:1px solid #d5e2e5;border-radius:12px;grid-template-columns:1fr auto;align-items:end;padding:12px 14px;display:grid;box-shadow:0 6px 16px #17303d08}._kpis_1de8o_1 small{letter-spacing:.11em;color:#708992;grid-column:1/-1;font-size:14px;font-weight:900}._kpis_1de8o_1 b{font-size:25px}._kpis_1de8o_1 span{color:#738a94;font-size:14px}._washKpi_1de8o_1{background:#f4f4f3!important;border-color:#c9ced0!important}._washKpi_1de8o_1 b{color:#007f9f}._alertKpi_1de8o_1{background:#fff5f4!important;border-color:#f0b1aa!important}._alertKpi_1de8o_1 b{color:#d74439}._phaseBar_1de8o_1{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1840px;margin:0 auto 12px;display:grid}._phaseBar_1de8o_1 button{color:#31505c;text-align:left;cursor:pointer;background:#fff;border:1px solid #cddcdf;border-radius:12px;align-items:center;gap:11px;padding:11px 15px;transition:all .18s;display:flex}._phaseBar_1de8o_1 button:hover{border-color:#8ebec9;transform:translateY(-2px)}._phaseBar_1de8o_1 button>b{color:#007f9f;background:#eceeef;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}._phaseBar_1de8o_1 span{font-size:14px;font-weight:900}._phaseBar_1de8o_1 small{color:#78909a;margin-top:3px;font-size:14px;font-weight:600;display:block}._phaseBar_1de8o_1 ._active_1de8o_1{color:#fff;background:linear-gradient(120deg,#15313e,#174254);border-color:#174254;box-shadow:0 9px 22px #12354225}._phaseBar_1de8o_1 ._active_1de8o_1>b{color:#fff;background:#f06b22}._phaseBar_1de8o_1 ._active_1de8o_1 small{color:#b9d1d8}._notice_1de8o_1{z-index:20;color:#fff;background:#15313e;border-left:4px solid #f06b22;border-radius:9px;padding:12px 18px;font-size:14px;font-weight:800;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #061b2670}._workspace_1de8o_1{grid-template-columns:255px minmax(780px,1fr) 325px;align-items:start;gap:11px;max-width:1840px;margin:auto;display:grid}._sidebar_1de8o_1,._calendarWrap_1de8o_1,._inspector_1de8o_1{background:#fff;border:1px solid #d4e1e4;border-radius:15px;overflow:hidden;box-shadow:0 12px 28px #17303d0a}._sidebar_1de8o_1>header,._inspector_1de8o_1>header{color:#fff;background:#15313e;flex-direction:column;gap:4px;padding:16px;display:flex}._sidebar_1de8o_1 header small,._inspector_1de8o_1 header small{letter-spacing:.16em;color:#f3a06e;font-size:14px;font-weight:900}._sidebar_1de8o_1 header b,._inspector_1de8o_1 header b{font-size:14px}._sidebar_1de8o_1 header span,._inspector_1de8o_1 header span{color:#acc5ce;font-size:14px}._sidebar_1de8o_1>input{border:1px solid #cedde1;border-radius:8px;width:calc(100% - 20px);margin:10px 10px 0;padding:9px;font-size:14px}._resourceList_1de8o_1{flex-direction:column;gap:7px;max-height:740px;padding:10px;display:flex;overflow:auto}._resource_1de8o_1{color:#17303d;text-align:left;cursor:grab;background:#f8fbfc;border:1px solid #d6e3e6;border-left:3px solid #007f9f;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;width:100%;padding:8px;display:grid}._resource_1de8o_1 i{color:#007f9f;background:#eceeef;border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;font-weight:900;display:grid}._resource_1de8o_1 span{min-width:0}._resource_1de8o_1 b,._resource_1de8o_1 small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._resource_1de8o_1 b{font-size:14px}._resource_1de8o_1 small{color:#6d858e;margin-top:3px;font-size:14px}._resource_1de8o_1 em{color:#78909a;font-style:normal}._resource_1de8o_1._warning_1de8o_1,._resource_1de8o_1._yellow_1de8o_1{background:#fffbef;border-left-color:#e4ae2c}._resource_1de8o_1._blocked_1de8o_1,._resource_1de8o_1._red_1de8o_1,._resource_1de8o_1._workshop_1de8o_1{cursor:not-allowed;opacity:.75;background:#fff3f2;border-left-color:#dd4c41}._resource_1de8o_1._ok_1de8o_1,._resource_1de8o_1._green_1de8o_1{border-left-color:#35bd82}._dropBack_1de8o_1{text-align:center;color:#66808a;background:#f2f3f3;border:1px dashed #9dbac2;border-radius:9px;margin:0 10px 10px;padding:10px;font-size:14px;font-weight:800}._calendarHead_1de8o_1{border-bottom:1px solid #dbe6e8;justify-content:space-between;align-items:center;height:54px;padding:0 13px;display:flex}._calendarHead_1de8o_1>div{align-items:center;gap:10px;display:flex}._calendarHead_1de8o_1 button{color:#007f9f;background:#fff;border:1px solid #cedde1;border-radius:8px;width:27px;height:27px;font-size:17px}._calendarHead_1de8o_1 strong{letter-spacing:.08em;font-size:14px}._calendarHead_1de8o_1 span{color:#78909a;font-size:14px}._weekHead_1de8o_1{background:#eceeef;grid-template-columns:repeat(7,1fr);height:28px;display:grid}._weekHead_1de8o_1 b{letter-spacing:.1em;color:#66808a;border-right:1px solid #d8e5e8;padding:9px 7px;font-size:14px}._calendar_1de8o_1{grid-template-columns:repeat(7,minmax(105px,1fr));grid-auto-rows:minmax(125px,auto);display:grid}._blank_1de8o_1,._day_1de8o_1{border-bottom:1px solid #dbe6e8;border-right:1px solid #dbe6e8}._blank_1de8o_1{background:#f2f6f7}._day_1de8o_1{padding:24px 5px 5px;transition:all .15s;position:relative}._day_1de8o_1:hover{background:#f4f4f3}._weekend_1de8o_1{background:#f9fbfb}._dayNumber_1de8o_1{color:#78909a;font-size:14px;font-weight:900;position:absolute;top:6px;right:8px}._cards_1de8o_1{flex-direction:column;gap:5px;display:flex}._job_1de8o_1{color:#17303d;cursor:pointer;background:#f6f6f5;border:1px solid #abd6df;border-left:3px solid #007f9f;border-radius:8px;padding:6px}._job_1de8o_1:hover,._job_1de8o_1._selected_1de8o_1{border-color:#f06b22;box-shadow:0 0 0 2px #f06b2222}._jobBlocked_1de8o_1{background:#fff2f1;border-left-color:#dc453b}._job_1de8o_1>div{color:#007f9f;justify-content:space-between;align-items:center;font-size:14px;display:flex}._job_1de8o_1>div small{color:#718891;font-size:14px}._job_1de8o_1>strong{white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:14px;display:block;overflow:hidden}._job_1de8o_1>span,._job_1de8o_1>small{color:#617984;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.45;display:block;overflow:hidden}._inspector_1de8o_1{max-height:calc(100vh - 16px);position:sticky;top:8px;overflow:auto}._readiness_1de8o_1{color:#247250;background:#f3f5f3;border-radius:9px;flex-direction:column;gap:3px;margin:11px;padding:9px;display:flex}._readiness_1de8o_1 b,._readiness_1de8o_1 span{font-size:14px}._detailSection_1de8o_1{border-bottom:1px solid #e0e9eb;padding:0 11px 10px}._sectionTitle_1de8o_1{justify-content:space-between;align-items:center;padding:8px 0 6px;display:flex}._sectionTitle_1de8o_1 b{font-size:14px}._sectionTitle_1de8o_1 span{color:#007f9f;background:#eceeef;border-radius:12px;padding:3px 7px;font-size:14px;font-weight:900}._detailSection_1de8o_1>button{color:#526c77;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:4px 0;font-size:14px;display:flex}._detailSection_1de8o_1>button i{border:1px solid #b8cbd1;border-radius:4px;place-items:center;width:14px;height:14px;font-style:normal;display:grid}._detailSection_1de8o_1>button._checked_1de8o_1{color:#237452}._detailSection_1de8o_1>button._checked_1de8o_1 i{color:#fff;background:#34bd81;border-color:#34bd81}._detailSection_1de8o_1>p{color:#718791;margin:4px 0;font-size:14px}._assetCard_1de8o_1,._personCard_1de8o_1{border:1px solid #d9e5e7;border-left:3px solid #39bc84;border-radius:8px;flex-direction:column;gap:2px;margin-bottom:6px;padding:7px;display:flex}._assetCard_1de8o_1 b,._personCard_1de8o_1 b{font-size:14px}._assetCard_1de8o_1 span,._personCard_1de8o_1 span,._assetCard_1de8o_1 small{color:#667f89;font-size:14px}._assetCard_1de8o_1._warning_1de8o_1,._personCard_1de8o_1._yellow_1de8o_1{background:#fffbef;border-left-color:#e4ad28}._assetCard_1de8o_1._blocked_1de8o_1,._assetCard_1de8o_1._workshop_1de8o_1,._personCard_1de8o_1._red_1de8o_1{background:#fff3f2;border-left-color:#da493f}._washing_1de8o_1{font-weight:800;color:#007f9f!important}._maintenance_1de8o_1{background:#f5f5f4;border:1px solid #b9d5dc;border-radius:9px;margin:11px}._maintenance_1de8o_1 summary{color:#0c667c;cursor:pointer;padding:10px;font-size:14px;font-weight:900}._maintenance_1de8o_1>div{padding:0 9px 9px}._maintenance_1de8o_1>div>b{margin-bottom:6px;font-size:14px;display:block}._maintenance_1de8o_1 label{grid-template-columns:15px 1fr 72px;align-items:center;gap:5px;padding:4px 0;font-size:14px;display:grid}._maintenance_1de8o_1 select{background:#fff;border:1px solid #d1dee2;border-radius:5px;padding:3px;font-size:14px}._maintenance_1de8o_1>div>small{color:#718791;margin-top:6px;font-size:14px;display:block}._footer_1de8o_1{color:#718991;border-top:1px solid #cddde1;gap:18px;max-width:1840px;margin:15px auto 0;padding:12px 2px;font-size:14px;display:flex}._footer_1de8o_1 b{color:#31505c}._footer_1de8o_1 small{margin-left:auto}@media (max-width:1350px){._workspace_1de8o_1{grid-template-columns:230px minmax(720px,1fr)}._inspector_1de8o_1{grid-column:1/-1;grid-template-columns:repeat(3,1fr);max-height:none;display:grid;position:static}._inspector_1de8o_1>header,._readiness_1de8o_1,._maintenance_1de8o_1{grid-column:1/-1}}@media (max-width:950px){._workspace_1de8o_1{display:block}._sidebar_1de8o_1,._calendarWrap_1de8o_1,._inspector_1de8o_1{margin-bottom:11px}._calendarWrap_1de8o_1{overflow-x:auto}._calendar_1de8o_1,._weekHead_1de8o_1{min-width:820px}._kpis_1de8o_1{grid-template-columns:1fr 1fr}._hero_1de8o_1{align-items:start}._phaseBar_1de8o_1{grid-template-columns:1fr}._sidebar_1de8o_1{max-height:none}._inspector_1de8o_1{display:block}._top_1de8o_1{height:auto;padding:12px 0}._brand_1de8o_1 span{display:none}}@media (max-width:650px){._page_1de8o_1{padding:0 10px 20px}._hero_1de8o_1{display:block}._hero_1de8o_1 h1{font-size:31px}._source_1de8o_1{margin-top:12px}._kpis_1de8o_1{grid-template-columns:1fr 1fr}._brand_1de8o_1 img{width:116px}._top_1de8o_1 nav button,._calendarHead_1de8o_1 span{display:none}._footer_1de8o_1{flex-wrap:wrap}._footer_1de8o_1 small{width:100%;margin-left:0}}._monthButton_mutt3_1{cursor:pointer}._monthButton_mutt3_1:disabled{opacity:.25;cursor:not-allowed}._maintenanceJobCard_mutt3_4{cursor:grab;border-left-width:4px}._typeOrdinaria_mutt3_5{background:#f5f5f4;border-left-color:#007f9f}._typeStraordinaria_mutt3_6{background:#fff7f0;border-left-color:#f06b22}._typeRevisione_mutt3_7{background:#f7f4ff;border-left-color:#7a62ca}._typeLavaggio_mutt3_8{background:#fff4ed;border-left-color:#f06b22}._readinessBlocked_mutt3_10{color:#a7352d!important;background:#fff1ef!important}._workOrder_mutt3_12{background:#f7fafb;border:1px solid #d8e5e8;border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}._workOrder_mutt3_12 b{color:#0b6f88;font-size:14px}._workOrder_mutt3_12 span,._workOrder_mutt3_12 small{color:#607984;font-size:14px}._removeJob_mutt3_24{color:#466773;cursor:pointer;background:#e8f2f4;border:0;border-radius:5px;width:100%;margin:4px 0;padding:4px;font-size:14px;font-weight:800}._removeJob_mutt3_24:hover{color:#b64c16;background:#fce8dc}._assetFilters_mutt3_38{flex-wrap:wrap;gap:4px;padding:8px 10px 0;display:flex}._assetFilters_mutt3_38 button{color:#607984;cursor:pointer;background:#fff;border:1px solid #cfdee2;border-radius:12px;padding:5px 7px;font-size:14px;font-weight:900}._assetFilters_mutt3_38 ._assetFilterActive_mutt3_40{color:#fff;background:#007f9f;border-color:#007f9f}
