.rdo-form{gap:16px;margin-top:20px;display:grid}.rdo-form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.rdo-form label,.rdo-textareas label{gap:6px;font-weight:600;display:grid}.rdo-form-grid input,.rdo-form-grid select,.rdo-form textarea,.rdo table select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b9cee2;border-radius:6px;padding:8px}.rdo-textareas{gap:15px;display:grid}.rdo-form .integration-section{margin:0}.rdo-form h4{margin:0 0 12px}.rdo-form>.action{justify-self:start}
.settings-page{color:#092750}.settings-page>h1{margin:0 0 8px;font-size:1.65rem}.settings-page>p,.settings-card p{color:#536d8b;line-height:1.5}.settings-warning{color:#16436d;background:#e8f3fb;border-radius:8px;margin:18px 0;padding:14px 16px;line-height:1.45}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-card{background:#fff;border:1px solid #d4e3f2;border-radius:10px;margin-bottom:16px;padding:20px}.settings-card h2{margin:0 0 10px;font-size:1.15rem}.settings-card label{flex-direction:column;gap:6px;font-size:.86rem;font-weight:700;display:flex}.settings-card input,.settings-card select{color:#092750;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b5cce6;border-radius:6px;padding:8px 10px}.settings-card input[readonly]{background:#f4f8fb}.settings-card a{color:#006ac4}.settings-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-roles article{background:#f4f8fc;border:1px solid #dce8f4;border-radius:8px;padding:14px}.settings-roles p{margin:6px 0 0}.settings-form{grid-template-columns:1fr 1.3fr .8fr auto;align-items:end;gap:12px;display:grid}.settings-form button{white-space:nowrap;min-height:42px}.settings-feedback{background:#edf6fb;border-radius:6px;padding:10px}.settings-table-wrap{margin-top:18px;overflow-x:auto}.settings-card table{border-collapse:collapse;text-align:left;width:100%}.settings-card th,.settings-card td{border-bottom:1px solid #dce8f4;padding:10px}.settings-card th{background:#e7f0f9}.settings-remove{color:#b42332;cursor:pointer;font:inherit;background:0 0;border:0}@media (max-width:800px){.settings-grid,.settings-roles{grid-template-columns:1fr}.settings-form{grid-template-columns:1fr 1fr}}@media (max-width:500px){.settings-form{grid-template-columns:1fr}}
.platform-admin{color:#092750}.platform-admin-heading{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.platform-admin-heading h1{margin:0 0 8px;font-size:30px;line-height:1.15}.platform-admin-heading p{color:#405d7c;margin:0}.platform-admin-badge{color:#14568c;background:#dcecff;border-radius:20px;padding:6px 11px;font-size:12px;font-weight:700}.platform-admin-notice{color:#214b70;background:#e6f2fb;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.5}.platform-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.platform-admin-metric,.platform-admin-panel{background:#fff;border:1px solid #d0deed;border-radius:12px}.platform-admin-metric{align-items:center;gap:14px;min-width:0;padding:18px;display:flex}.platform-admin-metric div{flex-direction:column;gap:5px;font-weight:600;display:flex}.platform-admin-metric strong{font-size:30px;line-height:1}.platform-admin-icon{color:#0874c9;background:#e5f3ff;border-radius:10px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.platform-admin-icon.icon-1{color:#6555c9;background:#eeeaff}.platform-admin-icon.icon-2{color:#069d77;background:#e0f8ed}.platform-admin-icon.icon-3{color:#009c93;background:#dff8f4}.platform-admin-panel{margin-bottom:18px;padding:20px}.platform-admin-panel h2{margin:0 0 16px;font-size:21px}.platform-admin-search input{width:min(100%,580px);font:inherit;color:#15395f;background:#f7f9fc;border:1px solid #c5d6e6;border-radius:7px;margin-bottom:16px;padding:11px 14px}.platform-admin-table-wrap{border:1px solid #dbe6f1;border-radius:8px;overflow-x:auto}.platform-admin table{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.platform-admin thead{background:#e4edf7}.platform-admin th,.platform-admin td{border-bottom:1px solid #e4ecf4;padding:12px 14px;font-size:14px}.platform-admin tbody tr:last-child th,.platform-admin tbody tr:last-child td{border-bottom:0}.platform-admin-status{white-space:nowrap;border-radius:20px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-block}.platform-admin-status.active{color:#18743a;background:#ddf7e5}.platform-admin-status.trial{color:#805000;background:#fff4c2}.platform-admin-status.planned{color:#1a5b9b;background:#e0efff}.platform-admin-empty{color:#55708b}.platform-admin-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.platform-team>p{color:#405d7c;font-size:14px;line-height:1.5}.platform-team .platform-team-warning{color:#6e500a;background:#fff5d8;border-radius:8px;padding:10px 12px}.platform-team-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.platform-team-roles div{background:#f4f8fc;border:1px solid #dce8f4;border-radius:8px;flex-direction:column;gap:6px;padding:12px;font-size:14px;display:flex}.platform-team-roles span{color:#4d6883;font-size:13px;line-height:1.4}.platform-team-form{grid-template-columns:1fr 1.3fr minmax(150px,.7fr) auto;align-items:end;gap:12px;display:grid}.platform-team-form label{flex-direction:column;gap:5px;font-size:13px;font-weight:700;display:flex}.platform-team-form input,.platform-team-form select{min-width:0;font:inherit;color:#15395f;background:#fff;border:1px solid #c5d6e6;border-radius:7px;min-height:42px;padding:10px}.platform-team-form button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0c61ae;border:0;border-radius:7px;padding:11px 16px;font-weight:700}.platform-team-feedback{color:#1c5b83!important}.platform-team h3{margin:22px 0 12px;font-size:16px}.platform-team-remove{color:#a33737;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:1000px){.platform-admin-metrics,.platform-team-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.platform-team-roles,.platform-team-form{grid-template-columns:1fr}.platform-admin-heading h1{font-size:24px}.platform-admin-metrics{gap:8px}.platform-admin-metric{gap:8px;padding:12px}.platform-admin-metric strong{font-size:25px}.platform-admin-icon{flex-basis:38px;width:38px;height:38px;font-size:22px}.platform-admin-panel{padding:14px}.platform-admin-metric div{font-size:13px}}
.reports{color:#0b2b52}.reports-header h1{margin:0 0 6px;font-size:30px}.reports-header p,.reports-panel>p{color:#536d88;margin:0 0 14px}.reports-tabs{border-bottom:1px solid #c7d8e8;gap:6px;margin:22px 0 16px;display:flex}.reports-tabs button{color:#234363;font:inherit;cursor:pointer;background:#f6f9fc;border:1px solid #c9d8e8;border-bottom:0;border-radius:8px 8px 0 0;padding:12px 26px;font-weight:700}.reports-tabs button[aria-selected=true]{color:#fff;background:#0a62b4;border-color:#0a62b4}.reports-panel,.reports-card{background:#fff;border:1px solid #d3e0ee;border-radius:10px;margin-bottom:16px;padding:18px}.reports-panel h2{margin:0 0 12px;font-size:20px}.reports-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.reports-filters label{flex-direction:column;flex:150px;gap:6px;font-size:13px;font-weight:700;display:flex}.reports-filters select,.reports-filters input{color:#173759;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #bdcfe2;border-radius:6px;padding:9px}.reports-actions{flex-wrap:wrap;gap:8px;display:flex}.reports-actions button,.reports-table button{color:#0759a7;font:inherit;cursor:pointer;background:#fff;border:1px solid #1c6bb3;border-radius:6px;padding:9px 12px;font-weight:700}.reports button:disabled{opacity:.5;cursor:not-allowed}.reports-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reports-metrics.project-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-card{border-bottom:4px solid #147cc7;flex-direction:column;gap:7px;display:flex}.reports-card strong{font-size:30px}.reports-card small,.reports-footnote{color:#5c758f;font-size:12px}.reports-table{border:1px solid #dfebf5;border-radius:7px;overflow-x:auto}.reports table{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.reports thead{background:#e5eef8}.reports th,.reports td{border-bottom:1px solid #e5edf5;padding:11px;font-size:14px}.reports-progress{align-items:center;gap:10px;display:flex}.reports-progress progress{accent-color:#0b9c74;width:140px}.reports-notice{color:#28577d;background:#e7f3fb;border-radius:8px;margin:0 0 16px;padding:12px 15px;font-size:14px}.reports-empty{color:#58718b}.reports-footnote{line-height:1.5}@media (max-width:800px){.reports-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-filters label{flex-basis:calc(50% - 8px)}}@media (max-width:500px){.reports-metrics,.reports-metrics.project-metrics{grid-template-columns:1fr 1fr}.reports-card{padding:13px}.reports-card strong{font-size:25px}.reports-filters label{flex-basis:100%}.reports-actions{width:100%}.reports-actions button{flex:auto}}@media print{.header,.sidebar,.overlay,.reports-tabs,.reports-actions,.reports-table button,footer{display:none!important}.layout,.main,.content{width:100%!important;margin:0!important;padding:0!important;display:block!important}.reports-panel,.reports-card{break-inside:avoid}.reports-table{overflow:visible}.reports table{min-width:0}.reports{color:#000}}
