.mt-qto .mt-qto-top{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 20px;padding:22px 28px 18px}.mt-qto .mt-qto-project{flex:1 1 260px;max-width:420px}.mt-qto .mt-qto-mixwrap .mt-label{display:block;margin-bottom:6px}.mt-qto .mt-qto-mixwrap .mt-seg button{min-height:40px}.mt-qto .mt-qto-topact{margin:0 0 0 auto}.mt-qto .mt-qto-tabs{display:flex;flex-wrap:wrap;gap:2px;padding:0 20px;border-bottom:1px solid var(--mt-line);scrollbar-width:thin}.mt-qto .mt-qto-tab{appearance:none;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:48px;margin:0;padding:0 14px;border:0;border-bottom:3px solid #fff0;background:none;font:inherit;font-size:14.5px;font-weight:600;color:var(--mt-muted);cursor:pointer;border-radius:0;box-shadow:none;text-transform:none;letter-spacing:0}.mt-qto .mt-qto-tab:hover{color:var(--mt-navy)}.mt-qto .mt-qto-tab[aria-selected=true]{color:var(--mt-navy);border-bottom-color:var(--mt-orange)}.mt-qto .mt-qto-count{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--mt-soft);border:1px solid var(--mt-line);font-size:12px;font-weight:700;line-height:1.4;color:var(--mt-navy);text-align:center}.mt-qto .mt-qto-tab[aria-selected=true] .mt-qto-count{background:var(--mt-navy);border-color:var(--mt-navy);color:#fff}.mt-qto .mt-qto-tab.has-error::after{content:"";width:7px;height:7px;border-radius:50%;background:var(--mt-bad)}.mt-qto .mt-qto-list{display:grid;gap:12px}.mt-qto .mt-qto-row{background:var(--mt-soft);border:1px solid var(--mt-line);border-radius:12px;padding:12px}.mt-qto .mt-qto-rowhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.mt-qto .mt-qto-rowno{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--mt-navy);color:#fff;font-size:12.5px;font-weight:700}.mt-qto .mt-qto-type{flex:3 1 240px;min-width:0}.mt-qto .mt-qto-remove{flex:none;min-height:40px;padding:0 6px;color:var(--mt-muted)!important}.mt-qto .mt-qto-remove:hover{color:var(--mt-bad)!important}.mt-qto .mt-qto-desc{flex:2 1 160px;min-width:0;order:3}.mt-qto .mt-qto-remove{order:2}.mt-qto .mt-qto-type+.mt-qto-desc{margin:0}.mt-qto .mt-qto-desc .mt-input{background:#fff;font-size:14px;min-height:38px}.mt-qto .mt-qto-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin-top:10px}.mt-qto .mt-qto-fields .mt-label{font-size:13px}.mt-qto .mt-qto-fields .mt-unit .mt-input{padding-right:38px}.mt-qto .mt-qto-rowout{display:flex;flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding-top:9px;border-top:1px dashed var(--mt-line-2);font-size:13px;color:var(--mt-muted)}.mt-qto .mt-qto-rowout:empty{display:none}.mt-qto .mt-qto-rowout b{color:var(--mt-ink);font-weight:700}.mt-qto .mt-qto-rowout.is-off{color:var(--mt-bad)}.mt-qto .mt-qto-addrow{margin-top:14px}.mt-qto .mt-qto-as{margin:0 0 14px;padding:12px 14px 14px;border:1px solid var(--mt-line);border-radius:12px;min-width:0}.mt-qto .mt-qto-as legend{padding:0 6px;font-size:14px;font-weight:700;color:var(--mt-navy)}.mt-qto .mt-qto-as .mt-qto-fields{margin-top:4px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mt-qto .mt-qto-head{margin-top:8px}.mt-qto .mt-qto-head .mt-stat{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .14)}.mt-qto .mt-qto-head .mt-stat b{color:#fff;font-size:21px}.mt-qto .mt-qto-head .mt-stat span{color:#9FB3CC}.mt-qto .mt-qto-sub{margin:12px 0 0;font-size:13.5px;color:#CBD5E1}.mt-qto .mt-qto-sub.is-warn{color:#FFB37A}.mt-qto .mt-qto-exports{margin-top:14px}.mt-qto .mt-qto-msg{min-height:20px;margin:8px 0 0;font-size:13px;color:var(--mt-ok)}.mt-qto .mt-qto-price{display:block;margin:6px 0 20px;padding:12px 14px;border:1px solid var(--mt-line);border-left:4px solid var(--mt-orange);border-radius:10px;background:#fff;text-decoration:none!important}.mt-qto .mt-qto-price b{display:block;font-size:15px;color:var(--mt-navy)}.mt-qto .mt-qto-price span{display:block;font-size:13.5px;color:var(--mt-muted)}.mt-qto .mt-qto-price:hover{border-color:var(--mt-orange)}.mt-qto .mt-h3{margin-top:4px}.mt-qto .mt-table-wrap+.mt-h3{margin-top:22px}.mt-qto .mt-table .mt-num{text-align:right;white-space:nowrap}.mt-qto .mt-table td:nth-child(2){white-space:nowrap;color:var(--mt-muted)}.mt-qto .mt-table tr.mt-qto-sec th{background:#EEF2F7;color:var(--mt-navy);font-size:12.5px;font-weight:700;padding:7px 12px}@media (max-width:600px){.mt-qto .mt-qto-top{padding:16px 16px 14px}.mt-qto .mt-qto-topact{margin:0}.mt-qto .mt-qto-mixwrap{flex:1 1 100%}.mt-qto .mt-qto-mixwrap .mt-seg{display:flex}.mt-qto .mt-qto-mixwrap .mt-seg button{flex:1 1 0%}.mt-qto .mt-qto-tabs{flex-wrap:nowrap;overflow-x:auto;padding:0 8px;scrollbar-width:none}.mt-qto .mt-qto-tabs::-webkit-scrollbar{display:none}.mt-qto .mt-qto-tab{padding:0 10px;font-size:14px}.mt-qto .mt-qto-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-qto .mt-qto-head{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-qto .mt-qto-head .mt-stat b{font-size:18px}}@media print{.mt-qto .mt-qto-top,.mt-qto .mt-qto-tabs,.mt-qto .mt-grid>.mt-panel:first-child,.mt-qto .mt-qto-exports,.mt-qto .mt-qto-price{display:none!important}.mt-qto .mt-grid{display:block}}@media (min-width:901px){.mt-qto .mt-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}