.editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}.editor-toolbar span{display:block;color:#64748b;font-size:14px}.editor-primary,.editor-secondary{padding:10px 17px;border-radius:6px;font-size:14px;margin:4px;border:1px solid #c8d4e5}.editor-primary{background:#2858d9;color:white;border-color:#2858d9}.editor-secondary{background:white;color:#25466e}button:disabled{opacity:.55;cursor:wait}.editor-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0 24px;position:sticky;top:0;z-index:3;background:#f3f6fa;padding:10px 0}.editor-summary>div{background:#102b50;color:white;padding:15px;border-radius:7px}.editor-summary span{display:block;color:#c9d5e8;font-size:13px}.editor-summary strong{font-size:23px}.editor-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.editor-fields label,.adjustment-item label{display:block;font-size:14px;font-weight:700}input,select,textarea{font:inherit;color:#182b44;border:1px solid #c6d2e1;border-radius:6px;padding:10px;background:white;max-width:100%}.editor-fields input{display:block;width:100%;margin-top:5px}input:focus,select:focus,textarea:focus{outline:2px solid #739aef;outline-offset:1px}.editor-table{min-width:850px}.editor-table td:first-child{white-space:normal;min-width:210px}.editor-table td:first-child small{font-weight:400}.editor-table select{min-width:95px}.editor-table input{width:100%;min-width:160px}.editor-table tfoot{background:#edf2fa;font-weight:700}.adjustment-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.adjustment-item{margin:16px 0 24px}.adjustment-item select,.adjustment-item textarea{display:block;width:100%;margin-top:7px;font-weight:400}#overall-comment{width:100%}#editor-message:not(:empty){padding:13px 18px;border-left:3px solid #2858d9;background:#e9effd;color:#244278;margin-bottom:15px}.editor-rules{background:#fff6e8;border:1px solid #ead7ae;padding:15px 20px;border-radius:8px;margin-bottom:24px;font-size:14px}.editor-rules summary{cursor:pointer;font-weight:700}.editor-rules p{line-height:1.85}@media(max-width:850px){.editor-fields{grid-template-columns:1fr 1fr}.editor-summary{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.adjustment-columns{grid-template-columns:1fr}.editor-toolbar{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.editor-fields{grid-template-columns:1fr}.editor-summary strong{font-size:18px}}
