.fw-page{width:min(1440px,100%);max-width:1440px!important;margin:0 auto!important;padding:24px clamp(14px,3vw,32px)!important;box-sizing:border-box;color:#19394d;font-family:Montserrat,Arial,sans-serif}.fw-page *,.fw-modal *{box-sizing:border-box}.fw-head,.fw-head-actions,.fw-modal-head,.fw-issue>header,.fw-row-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.fw-head{margin-bottom:20px}.fw-head h1{font-size:26px;font-weight:500;margin:5px 0}.fw-head p{font-size:13px;line-height:1.7;color:#60798b;margin:5px 0}.fw-head>div>span{font-size:11px;letter-spacing:.12em;color:#718695}.fw-head-actions,.fw-row-actions,.fw-issue-actions{display:flex;flex-wrap:wrap;gap:7px}.fw-button{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:38px;max-width:100%;padding:8px 13px;border:1px solid #bfd0dc;border-radius:8px;background:#fff;color:#244b64;font:500 13px Montserrat,Arial,sans-serif;line-height:1.4;cursor:pointer;text-decoration:none}.fw-button:hover{background:#edf3f7;color:#163a53}.fw-button:disabled{opacity:.55;cursor:wait}.fw-primary,.fw-button.selected{background:#214a66;color:#fff;border-color:#214a66}.fw-primary:hover,.fw-button.selected:hover{background:#173a53;color:#fff}.fw-success{background:#e6f4ec;color:#236244;border-color:#b1d5c0}.fw-danger{color:#9f4055;border-color:#ddb7c2}.fw-page :focus-visible,.fw-modal :focus-visible{outline:3px solid #c7a361;outline-offset:3px}.fw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.fw-stats article{border:1px solid #d4e1e8;border-radius:12px;padding:15px 18px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px}.fw-stats small{font-size:12px;color:#597287}.fw-stats b{font-size:25px;font-weight:500;color:#234c68}.fw-quick{position:relative;display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px;border:1px solid #cbdce7;border-radius:12px;background:#f1f6f9;margin:16px 0 20px}.fw-quick-room,.fw-quick-title{position:relative;min-width:0}.fw-quick label,.fw-filters label,.fw-editor label,.fw-discussion label{display:grid;gap:6px;font-size:12px;line-height:1.5;min-width:0}.fw-quick input:not([type=hidden]),.fw-filters input,.fw-filters select,.fw-editor input,.fw-editor textarea,.fw-discussion textarea{width:100%;min-width:0;max-width:100%;border:1px solid #bdcfdb;border-radius:7px;background:#fff;padding:10px 11px;color:#173c56;font:400 14px Montserrat,Arial,sans-serif;line-height:1.5}.fw-quick>.fw-button{margin-top:24px;min-height:43px}.fw-quick small{font-size:11px;line-height:1.7;color:#59778b;display:block;margin-top:4px}.fw-quick>[data-fw-form-status]{grid-column:1/-1;margin:0}.fw-quick>[data-fw-form-status]:empty{display:none}.fw-suggestions{position:absolute;left:0;right:0;top:66px;z-index:12;background:white;border:1px solid #bad0dd;border-radius:9px;box-shadow:0 12px 35px #16364e20;max-height:290px;overflow:auto;padding:5px}.fw-suggestions[hidden]{display:none!important}.fw-suggestions button{width:100%;text-align:left;border:0;border-radius:6px;padding:10px 11px;background:white;color:#234b65;font:400 13px Montserrat,Arial,sans-serif;line-height:1.5;cursor:pointer}.fw-suggestions button:hover,.fw-suggestions [aria-selected=true]{background:#e8f1f7}.fw-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0 12px}.fw-tabs .fw-button{flex:1 1 140px}.fw-scope{display:flex;align-items:center;gap:14px;padding:7px 0;color:#57758b;font-size:13px}.fw-scope strong{font-weight:500}.fw-filters{display:grid;grid-template-columns:minmax(150px,1fr) minmax(90px,130px) minmax(120px,180px) minmax(140px,190px);gap:10px;margin:14px 0}.fw-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.fw-group{border:1px solid #cedee8;border-radius:12px;background:white;overflow:hidden;min-width:0}.fw-group-open{display:block;width:100%;border:0;background:white;text-align:left;padding:20px;color:#274f68;cursor:pointer}.fw-group-open:hover{background:#f4f8fa}.fw-group-open>span{font-size:10px;letter-spacing:.08em;color:#7790a1}.fw-group h2{font:500 17px Montserrat,Arial,sans-serif;margin:9px 0 20px;overflow-wrap:anywhere}.fw-group-open>div{font:400 12px Montserrat,Arial,sans-serif}.fw-group-open b{font-size:24px;font-weight:500;padding-right:6px}.fw-group-open small{display:block;margin-top:9px;color:#6b8291;line-height:1.6}.fw-group footer{display:flex;gap:8px;border-top:1px solid #e0e9ef;padding:9px 13px}.fw-group footer .fw-button{min-height:31px;padding:5px 10px;font-size:11px}.fw-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;border:1px solid #d4e0e8;border-radius:10px;background:white;min-width:0}.fw-rows{display:grid;gap:9px}.fw-row-content{min-width:0;flex:1}.fw-row-title{justify-content:flex-start;flex-wrap:wrap;gap:8px}.fw-row-title strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.fw-row p{font-size:12px;color:#5f7b90;margin:7px 0;line-height:1.6}.fw-row small,.fw-issue>small{font-size:11px;color:#6c8496;line-height:1.7}.fw-status{display:inline-flex;align-items:center;gap:6px;font:500 11px Montserrat,Arial,sans-serif;padding:5px 8px;border-radius:6px;background:#fbecef;color:#9d4257;border:1px solid #edc9d4;white-space:nowrap}.fw-status:before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.fw-status.resolved{background:#e8f4ed;color:#2a6847;border-color:#bfd9cb}.fw-status.in_progress{background:#fff1dd;color:#9c6520;border-color:#ead3ae}.fw-rooms{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:9px}.fw-room-card{display:grid;gap:8px;text-align:center;border:1px solid #cfdae3;border-radius:10px;padding:13px 7px;background:#fff;color:#244a62;font:400 11px Montserrat,Arial,sans-serif;line-height:1.5;cursor:pointer}.fw-room-card b{font-size:22px;font-weight:500}.fw-room-card.open{border-color:#dbb2bf;background:#fdf5f7}.fw-room-card.resolved{border-color:#b9d3c4;background:#f1f8f4}.fw-count{font-size:12px;color:#698193;margin:13px 0}.fw-empty{font-size:13px;line-height:1.7;color:#718693;padding:15px}.fw-work-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.fw-work-list>article{border:1px solid #d1dfe8;background:white;border-radius:10px;padding:15px;min-width:0}.fw-work-list header{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.fw-work-list h3{font-size:14px;font-weight:500;line-height:1.6;margin:0;overflow-wrap:anywhere}.fw-work-list header>b{font-size:17px;font-weight:500}.fw-work-rooms{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.fw-work-rooms button{border:1px solid #c1d0dc;background:#f8fbfc;color:#29526c;font:500 13px Montserrat,Arial,sans-serif;padding:6px 10px;border-radius:7px;cursor:pointer}.fw-more{margin:18px auto;display:flex}.fw-modal{font-family:Montserrat,Arial,sans-serif;color:#224960;min-width:0;width:100%;max-width:100%;}.fw-modal-head h2{font-size:21px;font-weight:500;margin:5px 0}.fw-modal-head small{font-size:12px;color:#728997}.fw-modal-head>.fw-button{min-width:38px;font-size:23px;padding:5px}.fw-room-body{display:grid;gap:12px;margin:15px 0}.fw-issue{border:1px solid #d0dfe9;border-radius:10px;padding:16px;min-width:0;background:#fff}.fw-issue h3{font-size:15px;font-weight:500;margin:0;line-height:1.6;overflow-wrap:anywhere}.fw-issue header{align-items:start}.fw-issue>small{display:block;margin:8px 0}.fw-issue .fw-bulk{font-size:10px;color:#5d749c}.fw-detail,.fw-note p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:13px;color:#4b6a80}.fw-issue-actions{margin:12px 0}.fw-issue-actions .fw-button{min-height:35px;padding:6px 10px;font-size:12px}.fw-discussion{border-top:1px solid #e0e9ef;padding-top:11px}.fw-discussion summary{font-size:12px;color:#587b94;cursor:pointer}.fw-note{padding:10px;background:#f4f8fa;border-radius:7px;margin:9px 0}.fw-note header{display:flex;justify-content:space-between;font-size:11px;gap:10px;color:#638397}.fw-note p{margin:7px 0}.fw-discussion form,.fw-editor{display:grid;gap:9px;margin-top:13px}.fw-editor{padding:14px;background:#f1f6f9;border-radius:8px}.fw-editor>div,.fw-modal>footer{display:flex;justify-content:flex-end;gap:8px}.fw-modal>footer{padding-top:12px}.fw-modal [aria-busy=true]{opacity:.65}.fw-modal [data-fw-form-status]{font-size:12px;color:#5b7a90;line-height:1.7}@media(max-width:1100px){.fw-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.fw-page{padding:16px 12px!important}.fw-head{align-items:flex-start;flex-direction:column;gap:9px}.fw-head-actions{width:100%}.fw-head h1{font-size:23px}.fw-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fw-stats article{padding:12px}.fw-stats b{font-size:22px}.fw-quick{grid-template-columns:minmax(0,1fr) auto;padding:12px;gap:10px}.fw-quick-room{grid-column:1/-1}.fw-quick-title{grid-column:1}.fw-quick label input,.fw-editor input,.fw-editor textarea,.fw-discussion textarea,.fw-filters input,.fw-filters select{font-size:16px}.fw-quick>.fw-button{margin-top:24px}.fw-tabs{gap:6px}.fw-tabs .fw-button{flex:1 1 115px;font-size:12px;padding:8px}.fw-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-filter-search{grid-column:1/-1}.fw-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fw-group-open{padding:14px}.fw-group h2{font-size:15px;margin-bottom:15px}.fw-row{align-items:stretch;flex-direction:column;padding:13px;gap:10px}.fw-row-actions{justify-content:flex-end}.fw-row-actions .fw-button{font-size:12px}.fw-work-list{grid-template-columns:1fr}.fw-rooms{grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:7px}.fw-room-card small{font-size:10px}.fw-issue{padding:12px}.fw-issue>header{flex-direction:column;gap:7px}.fw-modal-head h2{font-size:20px}.fw-issue h3{font-size:15px}.fw-note header{flex-wrap:wrap}.fw-scope{flex-wrap:wrap}}
