#fc-launch{display:none!important}.fp-nav{gap:10px!important}.fp-nav svg{flex-shrink:0}.fp-nav b{background:#dce9f5;border-radius:20px;padding:3px 7px;font-size:11px;color:#365b7c}.fp-control{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;font-size:11px;color:#506d84;background:#f6f9fc;border:1px solid #dce5ed;border-radius:8px;margin-bottom:7px}.fp-control label{display:flex;align-items:center;gap:6px;cursor:pointer}.fp-control input{width:15px;height:15px;accent-color:#365f85}.fp-control select{max-width:135px;font:inherit;padding:4px;border:1px solid #c4d5e3;border-radius:5px;background:white}.fp-control select[hidden]{display:none}.fp-card-shell{min-width:0;display:flex;flex-direction:column}.fp-card-shell>button{width:100%;flex:1}.fp-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.fp-heading small{letter-spacing:2px;color:#708aa1}.fp-heading h1{font-size:30px;color:#254560;margin:10px 0}.fp-heading p,.fp-note{font-size:13px;line-height:1.6;color:#6d8295}.fp-settings{display:flex;gap:16px;align-items:end;margin:25px 0}.fp-settings label:first-child{flex:1}.fp-settings input,.fp-settings select,.fp-item select{padding:10px;border:1px solid #c8d6e2;border-radius:8px;background:white;color:#35546e;font:inherit}.fp-layout{display:grid;grid-template-columns:300px 1fr;gap:25px}.fp-layout h2{font-size:19px}.fp-item{padding:18px;background:white;border:1px solid #d7e2ed;border-radius:12px;margin:14px 0;cursor:grab}.fp-item h3{font-size:16px;margin:8px 0}.fp-item p,.fp-item small{font-size:11px;color:#71879a}.fp-item select{width:100%;font-size:12px;margin:7px 0}.fp-item>div{display:flex;gap:7px}.fp-item button{font-size:11px!important;padding:6px 10px!important}.fp-preview-title{display:flex;align-items:center;justify-content:space-between}.fp-preview-title span{font-size:12px;color:#6b8194}.fp-sheet{background:white;border:1px solid #cedae5;border-radius:4px;aspect-ratio:1.414;position:relative;margin:16px 0 28px;box-shadow:0 8px 25px #284b6b0b}.fp-sheet>header{position:absolute;left:4%;right:4%;top:3%;display:flex;justify-content:space-between;font-size:12px;color:#365a79}.fp-sheet>footer{position:absolute;bottom:3%;left:4%;font-size:9px;color:#7c90a1}.fp-sheet-body{position:absolute;left:3%;right:3%;top:11%;bottom:9%}.fp-sheet-card{position:absolute;box-sizing:border-box;padding:12px;border:4px solid white;background:#f9fbfd;overflow:auto;border-radius:12px}.fp-sheet-card small{font-size:9px;color:#6d8599}.fp-sheet-card h3{font-size:15px;margin:6px 0;color:#2d4c67}.fp-sheet-card p{font-size:11px;line-height:1.35;margin:5px 0}.fp-sheet-card em{font-size:8px;color:#8294a5;display:block}.fp-sheet-card .fc-chart{height:95px;gap:5px}.fp-sheet-card .fc-chart-track{height:58px}.fp-sheet-card .fc-chart strong,.fp-sheet-card .fc-chart span{font-size:8px}.fp-sheet-card.full .fc-chart{height:150px}.fp-sheet-card.full .fc-chart-track{height:115px}.fp-empty{padding:35px;background:#f1f6fb;color:#70869a;border:1px dashed #bbccdc;border-radius:14px;line-height:1.7;font-size:14px}.fp-exports{display:flex;gap:14px;padding:20px 0;position:sticky;bottom:0;background:#f8fafdeF}.fp-gantt>div{display:grid;grid-template-columns:40% 60%;gap:5px;margin:10px 0;font-size:10px}.fp-gantt>div>div{height:12px;background:#eef2f7;position:relative;border-radius:10px}.fp-gantt i{height:12px;position:absolute;border-radius:10px}@media(max-width:900px){.fp-layout{grid-template-columns:1fr}.fp-settings,.fp-heading{flex-wrap:wrap}.fp-sheet{min-width:650px}.fp-layout>section{overflow:auto}.fp-exports{flex-wrap:wrap}.fp-control{flex-wrap:wrap}}
.fp-nav{min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important;font-size:12px!important}.fp-card-shell .ov-card{height:100%}.fp-sheet-card.full .fp-gantt{margin-top:16px}.fp-control label:focus-within{outline:2px solid #6a92b7;outline-offset:4px}
