.transfer-page{width:min(1320px,calc(100% - 56px));margin:0 auto;padding:32px 0 90px}.transfer-workspace{grid-template-columns:minmax(0,1fr) 290px;margin-top:22px}.transfer-main,.transfer-workspace{display:grid;grid-gap:14px;gap:14px}.transfer-inputs,.transfer-results,.transfer-side section{padding:22px;border:1px solid #183b5d;border-radius:15px;background:#07182a}.transfer-workspace section>span{display:block;margin-bottom:18px;color:#40dd84;font-size:10px;font-weight:850;letter-spacing:.15em}.transfer-upload .transfer-workspace section>span{color:#b966ff}.transfer-input-grid{display:grid;grid-template-columns:1fr 1fr 1.15fr .65fr;grid-gap:14px;gap:14px}.transfer-input-grid label{min-width:0;color:#dce8f7;font-size:12px;font-weight:800}.transfer-input-grid label>small{display:inline-flex;margin-left:5px;color:#8397ae}.transfer-input-grid label>small svg{width:13px}.transfer-input-grid label>div{display:flex;margin-top:8px}.transfer-input-grid input,.transfer-input-grid select{min-width:0;height:47px;padding:0 14px;border:1px solid #21496d;background:#061426;color:#f4f7ff;font:inherit}.transfer-input-grid input[type=number]{width:100%;border-radius:9px 0 0 9px}.transfer-input-grid select{border-radius:0 9px 9px 0}.transfer-input-grid .wide-select{width:100%;margin-top:8px;border-radius:9px}.transfer-input-grid em{display:block;margin-top:7px;color:#7e92aa;font-size:9px;font-style:normal;font-weight:500}.transfer-input-grid .efficiency{padding:9px 12px;border:1px solid #21496d;border-radius:9px;background:#061426}.efficiency b{float:right;color:#39db7c}.transfer-upload .efficiency b{color:#b966ff}.efficiency input{width:100%;height:auto;margin-top:12px;padding:0;border:0;accent-color:#39db7c}.transfer-upload .efficiency input{accent-color:#b966ff}.transfer-inputs details{margin-top:20px;border:1px solid #1c4264;border-radius:9px}.transfer-inputs summary{padding:13px 15px;cursor:pointer;font-size:11px;font-weight:750}.transfer-inputs details p{padding:0 15px 14px;color:#8da2ba;font-size:11px}.transfer-result-grid{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:20px;gap:20px}.duration-card{padding:22px;border:1px solid #214667;border-radius:12px;background:#061426;text-align:center}.duration-card>small{font-size:9px;font-weight:800;letter-spacing:.12em}.duration-card>strong{display:block;margin:18px 0;color:#42de75;font-size:31px}.transfer-upload .duration-card>strong{color:#bd69ff}.duration-card>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.duration-card>div b{display:flex;flex-direction:column-reverse;padding:12px 5px;border:1px solid #1b3b5b;border-radius:8px;font-size:20px}.duration-card>div small{margin-bottom:5px;color:#8da0b8;font-size:8px;letter-spacing:.1em}.duration-card>p{display:flex;gap:7px;margin:8px 0 0;padding:10px;color:#8295ac;font-size:9px;text-align:left}.duration-card>p svg{flex:none;width:13px}.transfer-chart h2{margin:0;color:#98abc1;font-size:10px;letter-spacing:.1em}.transfer-chart h2 small{font:inherit}.transfer-chart svg{width:100%;overflow:visible}.chart-grid{stroke:#193650;stroke-width:1}.chart-line{fill:none;stroke:#3fd879;stroke-width:3}.transfer-upload .chart-line{stroke:#b966ff}.transfer-chart circle{fill:#3fd879;stroke:#a4ffc4;stroke-width:2}.transfer-upload .transfer-chart circle{fill:#b966ff;stroke:#e1bdff}.transfer-chart text{fill:#8fa4bb;font-size:10px}.transfer-chart .chart-value{fill:#dbe6f4;font-size:9px;font-weight:700}.transfer-results>h3{margin:18px 0 10px;color:#a8b9cc;font-size:9px;letter-spacing:.12em}.scenario-row{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.scenario-row button{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 8px;gap:2px 8px;padding:11px;border:1px solid #1d405f;border-radius:9px;background:#071426;color:#dce8f6;text-align:left}.scenario-row button svg{grid-row:1/3;width:22px;color:#44d77d}.transfer-upload .scenario-row button svg{color:#b966ff}.scenario-row button small{color:#899db4}.scenario-row button.active{border-color:#2cc870;background:#0b372b;box-shadow:inset 0 0 20px #31d87526}.transfer-upload .scenario-row button.active{border-color:#a34fe6;background:#27163c}.transfer-side{display:grid;align-content:start;grid-gap:14px;gap:14px}.transfer-side section{padding:18px}.transfer-side section:first-child button{display:flex;justify-content:space-between;width:100%;padding:10px 12px;border:0;border-bottom:1px solid #17334e;background:transparent;color:#dce8f6}.transfer-side section:first-child button.active{border-radius:8px;background:linear-gradient(90deg,#0d5fa5,#5f2c8e)}.transfer-side button small{color:#b8c6d5}.transfer-side a{display:grid;grid-template-columns:38px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 0;color:#dce8f7}.transfer-side a svg{padding:9px;border-radius:9px;background:#123b6a;color:#60afff}.transfer-side a b,.transfer-side a small{display:block}.transfer-side a small{margin-top:3px;color:#8195ad;font-size:9px}@media(max-width:1050px){.transfer-workspace{grid-template-columns:1fr}.transfer-input-grid,.transfer-side{grid-template-columns:1fr 1fr}.transfer-result-grid{grid-template-columns:1fr}.scenario-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.transfer-page{width:calc(100% - 32px);padding-top:20px}.transfer-input-grid,.transfer-side{grid-template-columns:1fr}.scenario-row{grid-template-columns:1fr 1fr}}.transfer-input-grid label>div{display:grid!important;grid-template-columns:minmax(0,1fr) 78px}