.proposal-create-mode main{background:#fbfcfe;padding-bottom:84px}.proposal-create-mode .main-head{padding:24px 28px 18px;border-bottom:1px solid #cdd5df}.proposal-create-mode .main-head h1{font:700 43px Georgia,serif;color:#071c40}.proposal-create-mode .main-head p{font-size:18px;color:#425670;margin-top:6px}.proposal-create-mode #content{padding:0 26px}.proposal-form{color:#071c40;max-width:1480px;margin:auto}.proposal-form button{font-weight:700}.proposal-meta{display:grid;grid-template-columns:1.15fr 1fr 1.15fr 1.05fr;gap:24px 28px;padding:20px 14px 22px}.proposal-meta label{font-weight:700;font-size:14px}.proposal-meta label small{font-weight:400}.proposal-meta input,.proposal-meta select{display:block;width:100%;height:43px;margin-top:7px;border:1px solid #bbc7d5;border-radius:5px;padding:0 13px;background:#fff;color:#071c40;font:15px inherit}.proposal-client-mode>label{display:block;font-weight:700;font-size:14px;margin-bottom:7px}.proposal-client-mode>div{display:flex}.proposal-client-mode button{height:43px;flex:1;border:1px solid #aebdce;background:#fff;color:#19304f}.proposal-client-mode button:first-child{border-radius:5px 0 0 5px}.proposal-client-mode button:last-child{border-radius:0 5px 5px 0}.proposal-client-mode button.active{background:#062652;color:#fff}.proposal-status{grid-column:4}.proposal-status select{border-color:#dfb35b;background:#fffaf0}.proposal-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px}.proposal-services,.proposal-summary{background:#fff;border:1px solid #ccd5df;border-radius:6px;box-shadow:0 2px 8px #1024450b}.proposal-services>header{height:72px;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.proposal-services h2,.proposal-summary h2{font:700 26px Georgia,serif;margin:0}.proposal-services>header>div{display:flex;gap:16px}.proposal-services>header button{height:40px;padding:0 18px;border:1px solid #7e91aa;border-radius:4px;background:#fff;color:#08234c;font-size:14px}.proposal-services>header button.primary{background:#062652;color:#fff;border-color:#062652}.proposal-table-wrap{padding:0 16px}.proposal-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.proposal-table-wrap th{background:#f7f9fc;text-align:left;height:44px;padding:0 16px;border:1px solid #d9e0e8}.proposal-table-wrap td{height:54px;padding:8px 16px;border:1px solid #d9e0e8;vertical-align:middle}.proposal-table-wrap th:first-child{width:19%}.proposal-table-wrap th:nth-child(2){width:34%}.proposal-table-wrap td small{display:block;color:#c18414}.proposal-table-wrap td:last-child{white-space:nowrap}.proposal-table-wrap td:last-child button{border:0;background:none;font-size:19px;padding:6px 9px;color:#071c40}.proposal-empty{text-align:center;color:#6b778c;height:110px!important}.proposal-texts{display:grid;grid-template-columns:1fr 1.1fr;gap:18px;padding:28px 16px 18px}.proposal-texts>label{font-weight:700;font-size:14px}.proposal-texts textarea{display:block;width:100%;height:120px;resize:vertical;margin-top:7px;border:1px solid #bbc7d5;border-radius:4px;padding:12px;font:13px/1.4 inherit;color:#172740}.proposal-texts>label>small{display:block;text-align:right;color:#68778d;font-weight:400}.proposal-texts span{display:block;margin-top:8px;font-weight:400}.proposal-texts input{accent-color:#082650}.proposal-summary{padding:22px 24px}.proposal-summary dl{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:18px 0 14px}.proposal-summary dt,.proposal-summary dd{margin:0}.proposal-summary .discount{color:#d11212}.proposal-summary dd label{display:flex;align-items:center}.proposal-summary dd input{width:82px;border:0;text-align:right;font:inherit;color:#d11212;background:transparent}.proposal-total{border-top:1px solid #c7d0da;padding:18px 0 22px;display:flex;justify-content:space-between;align-items:center}.proposal-total strong{font:26px Georgia,serif}.proposal-summary .deposit{display:block;padding-bottom:20px;border-bottom:1px solid #c7d0da;font-weight:700}.proposal-summary .deposit small{font-weight:400}.proposal-summary .deposit input{display:block;width:100%;height:44px;border:1px solid #bbc7d5;border-radius:4px;margin-top:8px;padding:0 13px;font:16px inherit}.proposal-toggles{padding-top:12px}.proposal-toggles label{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:42px;font-size:13px}.proposal-toggles input{position:absolute;right:0;opacity:0}.proposal-toggles i{display:block;width:48px;height:27px;border-radius:18px;background:#aab4c1;position:relative;transition:.2s}.proposal-toggles i:after{content:'';position:absolute;width:21px;height:21px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s}.proposal-toggles input:checked+i{background:#28bd50}.proposal-toggles input:checked+i:after{left:24px}.proposal-footer{position:fixed;z-index:20;left:var(--sidebar-width,302px);right:0;bottom:0;height:72px;background:#fff;border-top:1px solid #c9d1dc;display:flex;align-items:center;gap:16px;padding:0 36px}.proposal-footer span{flex:1}.proposal-footer button{height:46px;min-width:128px;padding:0 25px;border:1px solid #7e91aa;border-radius:4px;background:#fff;color:#071c40;font-size:14px}.proposal-footer button.gold{background:#d19a22;color:#fff;border-color:#d19a22;min-width:240px}.proposal-import-list>label{display:flex;gap:13px;padding:14px;border-bottom:1px solid #dbe1e8}.proposal-import-list>label span{display:flex;flex-direction:column}.proposal-import-list small{color:#64748a;margin-top:4px}.proposal-import-list .form-actions{margin-top:18px}.proposal-preview-modal{max-width:900px}.proposal-preview-modal>h1,.proposal-send-modal>h1{font:700 34px Georgia,serif}.proposal-paper{background:#fff;border:1px solid #ccd5df;padding:42px 48px;color:#14223b;box-shadow:0 4px 18px #0001}.proposal-paper>header,.proposal-paper>section{display:flex;justify-content:space-between}.proposal-paper>header b{font:27px Georgia}.proposal-paper>header b span{color:#c69224}.proposal-paper>header small{display:block;font-size:10px;letter-spacing:2px}.proposal-paper>header h1{font:36px Georgia;margin:0}.proposal-paper>section{border-top:2px solid #c69224;margin-top:28px;padding-top:18px}.proposal-paper table{width:100%;border-collapse:collapse;margin:22px 0}.proposal-paper th{background:#082650;color:#fff}.proposal-paper th,.proposal-paper td{padding:9px;border:1px solid #cbd4df;text-align:left}.proposal-paper-total{width:310px;margin-left:auto;display:flex;flex-direction:column}.proposal-paper-total span,.proposal-paper-total strong{display:flex;justify-content:space-between;padding:6px 10px}.proposal-paper-total strong{background:#e5edf7;font-size:17px}.proposal-preview-modal>footer{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.proposal-send-modal form{display:grid;gap:14px}.proposal-send-modal label{font-weight:700}.proposal-send-modal input,.proposal-send-modal textarea{display:block;width:100%;margin-top:6px;border:1px solid #bbc7d5;border-radius:4px;padding:11px}.proposal-send-modal textarea{height:150px}.proposal-send-modal .check{display:flex;align-items:center;gap:10px}.proposal-send-modal .check input{width:auto;margin:0}.proposal-send-modal .form-actions{display:flex;justify-content:flex-end;gap:10px}
@media(max-width:1250px){.proposal-meta{grid-template-columns:1fr 1fr}.proposal-status{grid-column:auto}.proposal-body{grid-template-columns:1fr}.proposal-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.proposal-summary h2{grid-column:1/-1}.proposal-toggles{grid-column:2}.proposal-footer{left:250px}.proposal-services>header{height:auto;padding:16px;gap:10px}.proposal-services>header>div{flex-wrap:wrap;justify-content:flex-end}}
@media(max-width:850px){.proposal-meta{grid-template-columns:1fr}.proposal-body{display:block}.proposal-summary{display:block;margin-top:16px}.proposal-texts{grid-template-columns:1fr}.proposal-services>header{align-items:flex-start;flex-direction:column}.proposal-footer{left:0;overflow:auto;padding:0 12px}.proposal-footer button{min-width:max-content}.proposal-create-mode main{padding-bottom:90px}}
