:root{color-scheme:light;font-family:IBM Plex Sans,Segoe UI,Arial,Helvetica,sans-serif;color:#141413;background:#faf9f5;--font-sans: "IBM Plex Sans", "Segoe UI", Arial, Helvetica, "DejaVu Sans", "Noto Sans", sans-serif;--font-money: Arial, Helvetica, "DejaVu Sans", "Noto Sans", sans-serif;--bg: #faf9f5;--surface: #fffdf6;--surface-muted: #f3f0e8;--surface-strong: #ebe7dc;--border: #d8d2c3;--border-strong: #bdb5a3;--text: #141413;--text-muted: #6f6a5f;--text-soft: #9a9385;--brand: #141413;--brand-strong: #000000;--brand-soft: #e8e1d2;--danger: #9f3a2f;--danger-strong: #6e251f;--danger-soft: #f1ded8;--warn: #9b6a1b;--warn-soft: #f2e4bf;--success: #587045;--success-soft: #e0e8d4;--sidebar: #141413;--sidebar-soft: #262522;--shadow-sm: 0 1px 0 rgb(20 20 19 / 6%);--shadow-md: 0 12px 28px rgb(20 20 19 / 8%);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 22px}*{box-sizing:border-box}html{min-height:100%}body{min-height:100%;margin:0;background:linear-gradient(90deg,rgb(20 20 19 / 4%) 1px,transparent 1px),linear-gradient(180deg,#fbfaf6 0%,var(--bg) 48%,#f3f0e8 100%);background-size:42px 42px,auto}body,button,input,select,textarea{font:inherit}button,input,select,textarea,.app-sidebar,.app-header,.toolbar,.badge,.status-pill,.stat-card__label,.page-header__eyebrow{font-family:Arial,Helvetica,sans-serif}button,a,input,select,textarea{transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}button,a{-webkit-tap-highlight-color:transparent}a{color:#141413;text-decoration:underline;text-decoration-color:#14141347;text-underline-offset:3px}a:hover{color:#000;text-decoration-color:#141413}#root{min-height:100vh}.app-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.app-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:20px;height:100vh;overflow-y:auto;padding:22px 16px;color:#f7f0df;background:var(--sidebar);border-right:1px solid #000000;box-shadow:none}.app-sidebar__footer{display:grid;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid rgb(250 249 245 / 12%)}.app-brand{display:flex;align-items:center;gap:12px;min-height:48px;color:#f7f0df;text-decoration:none}.app-brand:hover{color:#fff}.app-brand__mark{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:14px;color:#141413;font-size:19px;font-weight:800;background:#f7f0df;box-shadow:inset 0 0 0 1px #14141324}.app-brand strong,.app-brand small{display:block}.app-brand strong{font-size:18px;line-height:1.1;letter-spacing:-.02em}.app-brand small{margin-top:3px;color:#b8ad98;font-size:12px}.app-sidebar__nav{display:flex;flex-direction:column;gap:18px}.app-sidebar__group{display:flex;flex-direction:column;gap:7px}.app-sidebar__section-title{padding:0 10px;color:#a89d89;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.app-sidebar ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.app-sidebar__link{display:flex;align-items:center;gap:10px;min-height:40px;padding:9px 10px;color:#dfd5c3;border:1px solid transparent;border-radius:12px}.app-sidebar__link:hover{color:#fff;background:#faf9f514}.app-sidebar__link.is-active{position:relative;color:#141413;background:#f7f0df;border-color:#f7f0df;box-shadow:none}.app-sidebar__link.is-active:after{position:absolute;top:10px;right:9px;width:7px;height:7px;content:"";background:#141413;border-radius:999px}.app-sidebar__icon{display:inline-grid;flex:0 0 auto;width:22px;height:22px;place-items:center;border-radius:8px;color:#f7f0df;background:#faf9f51a;font-size:13px;font-weight:800}.app-sidebar__link.is-active .app-sidebar__icon{color:#f7f0df;background:#141413;box-shadow:0 0 0 1px #1414132e}.app-menu-backdrop,.app-burger{display:none}.app-main{min-width:0;padding:16px}.app-header{position:sticky;z-index:20;top:0;display:flex;justify-content:space-between;align-items:center;gap:16px;margin:-16px -16px 16px;padding:10px 16px;border-bottom:1px solid var(--border);background:#faf9f5e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-header__eyebrow{margin-bottom:4px;color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-header__title{margin:0;color:var(--text);font-size:18px;font-family:inherit;font-weight:800;letter-spacing:-.02em}.app-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.app-header__notification{display:inline-flex}.notification-bell{position:relative;display:inline-grid;flex:0 0 auto;width:38px;height:38px;place-items:center;color:var(--text);text-decoration:none;border:1px solid var(--border);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-sm)}.notification-bell svg{width:18px;height:18px;color:currentColor;fill:currentColor}.notification-bell i{position:absolute;top:8px;right:8px;width:8px;height:8px;background:#b1312c;border:2px solid var(--surface);border-radius:999px;box-shadow:0 0 0 1px #b1312c2e}.notification-bell:hover{color:var(--text);border-color:var(--border-strong)}.notification-bell span{font-size:22px;font-weight:900;line-height:1;transform:rotate(-18deg)}.notification-bell i{position:absolute;top:6px;right:7px;width:9px;height:9px;background:#c6261e;border:2px solid var(--surface);border-radius:999px}.user-chip{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:6px 10px 6px 6px;border:1px solid var(--border);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-sm)}.user-chip--sidebar{width:100%;min-height:44px;color:var(--text)}.app-sidebar__logout{width:100%}.user-chip__avatar{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:999px;color:#f7f0df;font-size:13px;font-weight:800;background:#141413}.user-chip strong,.user-chip small{display:block;line-height:1.05}.user-chip strong{max-width:150px;overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.user-chip small{margin-top:4px;color:var(--text-muted);font-size:11px}.card,.state-card{background:#fffdf6f2;border:1px solid var(--border);border-radius:var(--radius-md);padding:14px;box-shadow:var(--shadow-sm)}.card+.card,.state-card+.card,.card+.state-card{margin-top:10px}.card--wide{padding:14px}.card h1,.card h2,.dashboard-widget h2{margin-top:0;letter-spacing:-.025em}.card h1{margin-bottom:6px;font-size:24px}.card h2,.dashboard-widget h2{font-size:18px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px;padding:clamp(18px,2.4vw,28px);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none}.page-header__eyebrow{margin-bottom:7px;color:var(--text-muted);font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.page-header h1{margin:0;font-size:clamp(28px,3vw,42px);font-weight:700;letter-spacing:-.05em}.page-header p{max-width:760px;margin:8px 0 0;color:var(--text-muted)}.page-header__actions,.toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.toolbar{justify-content:space-between;margin-bottom:16px;padding:12px;background:var(--surface-muted);border:1px solid var(--border);border-radius:14px}.stat-card{padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.stat-card--success{border-color:#16a34a38;background:var(--success-soft)}.stat-card--warn{border-color:#d977063d;background:var(--warn-soft)}.stat-card--danger{border-color:#dc26263d;background:var(--danger-soft)}.stat-card__label{color:var(--text-muted);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.stat-card__value{margin-top:8px;color:var(--text);font-size:clamp(24px,3vw,36px);font-family:var(--font-money);font-weight:700;letter-spacing:-.05em}.stat-card__hint{margin-top:6px;color:var(--text-muted);font-size:13px}.status-pill{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;color:var(--text);font-size:12px;font-weight:900;line-height:1;border:1px solid var(--border);border-radius:999px;background:var(--surface)}.status-pill--success{color:#166534;background:var(--success-soft);border-color:#16a34a47}.status-pill--warn{color:#92400e;background:var(--warn-soft);border-color:#d9770647}.status-pill--danger{color:var(--danger-strong);background:var(--danger-soft);border-color:#dc26264d}.status-pill--muted{color:var(--text-muted);background:var(--surface-muted);border-color:var(--border-strong)}.data-table{width:100%;overflow-x:auto}.data-table .table{min-width:760px}.auth-shell{display:grid;min-height:100vh;place-items:center;padding:24px;background:linear-gradient(90deg,rgb(20 20 19 / 5%) 1px,transparent 1px),#faf9f5;background-size:42px 42px}form.card{width:min(430px,100%)}.modal-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;padding:48px 18px;overflow-y:auto;background:radial-gradient(circle at top right,rgb(88 112 69 / 18%),transparent 34%),#14141385;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-panel{width:min(860px,100%);max-height:calc(100vh - 96px);overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 24px 80px #14141347}.modal-panel__header{position:sticky;z-index:1;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px;background:linear-gradient(180deg,var(--surface) 0%,rgb(255 253 246 / 94%) 100%);border-bottom:1px solid var(--border)}.modal-panel__header h2{margin:0 0 4px;font-size:clamp(22px,3vw,30px)}.modal-panel__header p{max-width:620px;margin:0}.modal-panel__close{display:inline-grid;width:38px;height:38px;place-items:center;padding:0;color:var(--text);background:var(--surface-muted);border-color:var(--border);border-radius:999px;box-shadow:none}.modal-panel__body{max-height:calc(100vh - 190px);padding:18px 22px 22px;overflow-y:auto}.modal-panel__body .form{max-width:none;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.form,.form-inline,.form-grid{width:100%}.form-inline{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-muted)}.form-inline input,.form-inline select{min-width:220px}.form-inline button{margin-top:0}.reports-filter-form{align-items:end}.reports-filter-form label{min-width:0;margin-bottom:0}.reports-filter-actions{display:flex;align-items:flex-end;gap:8px;min-height:36px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}label{display:block;margin-bottom:12px;color:var(--text-muted);font-size:13px;font-weight:700}input,select,textarea{display:block;width:100%;min-height:42px;margin-top:6px;padding:9px 11px;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:12px;outline:none}select{padding-right:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 7.5L10 12L14.5 7.5' stroke='%236f6a5f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}textarea{min-height:110px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--text-soft)}input:focus,select:focus,textarea:focus{border-color:#14b8a6;box-shadow:0 0 0 4px #14b8a621}button,.btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:10px;padding:9px 14px;color:#fff;font-weight:800;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,var(--brand),var(--brand-strong));border:1px solid rgb(15 118 110 / 70%);border-radius:12px;box-shadow:0 10px 20px #0f766e24}button:hover:not(:disabled),.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #0f766e2e}button:active:not(:disabled),.btn:active:not(:disabled){transform:translateY(0)}button:disabled,.btn:disabled{cursor:not-allowed;opacity:.58;transform:none}.danger-button{margin-top:0;background:linear-gradient(135deg,var(--danger),var(--danger-strong));border-color:#dc2626a6;box-shadow:0 10px 20px #dc26261f}.table{width:100%;margin:16px 0;overflow:hidden;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.table th,.table td{padding:12px 14px;vertical-align:middle;border-bottom:1px solid var(--border)}.table th{color:var(--text-muted);font-size:12px;font-weight:900;text-align:left;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.table td{color:var(--text);font-size:14px}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#f8fafc}.table a{color:#2563eb;font-weight:700}.pagination,.form-actions,.project-details__actions,.project-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pagination{margin:16px 0;color:var(--text-muted)}.checkbox-label{display:inline-flex;align-items:center;gap:8px}.checkbox-label input,input[type=checkbox]{width:auto;min-height:auto;margin:0}.badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:5px 9px;border:1px solid var(--border-strong);border-radius:999px;color:#334155;font-size:12px;font-weight:800;background:#fff}.badge--default{color:#155e75;border-color:#a5f3fc;background:#ecfeff}.badge--warn{color:#92400e;border-color:#fde68a;background:var(--warn-soft)}.badge--success{color:#166534;border-color:#86efac;background:var(--success-soft)}.badge--danger{color:#991b1b;border-color:#fecaca;background:var(--danger-soft)}.badge--muted{color:#475569;border-color:#cbd5e1;background:#f1f5f9}.success,.error,.state-card--error{border-radius:12px}.success{padding:10px 12px;color:#166534;background:var(--success-soft);border:1px solid #86efac}.error{margin:6px 0 0;color:var(--danger-strong);font-size:13px;font-weight:700}.state-card--error{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}.muted{color:var(--text-muted);font-size:12px}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px}.dashboard-overview{display:grid;gap:14px}.dashboard-hero-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;color:#f7f0df;background:linear-gradient(135deg,#151513,#25241f 70%),radial-gradient(circle at 100% 0%,rgb(247 240 223 / 20%),transparent 18rem);border-color:#000}.dashboard-hero-card__eyebrow{display:block;margin-bottom:6px;color:#b8ad98;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dashboard-hero-card h2{margin:0;color:inherit;font-size:clamp(24px,3vw,36px);letter-spacing:-.045em}.dashboard-hero-card p{max-width:760px;margin:6px 0 0;color:#d8cfbd}.dashboard-hero-card__score{display:grid;min-width:138px;min-height:104px;place-items:center;padding:14px;color:#141413;background:#f7f0df;border-radius:18px}.dashboard-hero-card__score strong{font-size:40px;line-height:1}.dashboard-hero-card__score span{color:#6f6a5f;font-size:12px;font-weight:900;text-transform:uppercase}.dashboard-kpi-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dashboard-workspace{display:grid;grid-template-areas:"incidents actions" "monitoring finance" "links kpi";grid-template-columns:minmax(0,2fr) minmax(340px,1fr);gap:14px;align-items:stretch}.dashboard-widget--incidents,.dashboard-widget--monitoring{min-width:0}.dashboard-widget--incidents{grid-area:incidents}.dashboard-widget--actions{grid-area:actions}.dashboard-widget--finance{grid-area:finance}.dashboard-widget--monitoring{grid-area:monitoring}.dashboard-widget--kpi{grid-area:kpi}.dashboard-widget--links{grid-area:links}.dashboard-widget--actions,.dashboard-widget--links,.dashboard-widget--kpi{min-width:0}.dashboard-widget--priority{grid-column:span 2}.dashboard-widget{position:relative;min-height:0;overflow:hidden}.dashboard-widget:before{position:absolute;top:0;right:0;width:120px;height:120px;content:"";background:radial-gradient(circle,rgb(20 184 166 / 14%),transparent 72%);transform:translate(35%,-35%);pointer-events:none}.dashboard-widget__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.dashboard-widget__heading h2{margin-bottom:2px}.dashboard-facts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:baseline}.dashboard-facts span{color:var(--text-muted);font-size:13px;font-weight:800}.dashboard-facts strong{font-family:var(--font-money);text-align:right}.dashboard-shortcuts{display:grid;gap:10px;margin:0;padding:0}.dashboard-shortcuts a{padding:10px 12px;color:var(--text);background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;font-weight:800;text-decoration:none}.dashboard-shortcuts a:hover{border-color:#0f766e52}.projects-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:16px;align-items:start}.projects-list-card{min-width:0}.projects-list-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.projects-list-card__top h2{margin:0 0 4px}.btn-secondary{color:var(--text);background:var(--surface-muted);border-color:var(--border);box-shadow:none}.btn-secondary:hover:not(:disabled){border-color:#0f766e52;box-shadow:none}.projects-filter-form{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end}.projects-filter-form input,.projects-filter-form select{min-width:0}.finance-filter-form{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(150px,.8fr) minmax(150px,.7fr) minmax(150px,.7fr) auto auto;align-items:end}.finance-filter-form input,.finance-filter-form select{min-width:0}.payment-create-form{display:grid;gap:14px}.payment-create-form label{margin-bottom:0}.payment-create-form select[multiple]{min-height:118px;padding-right:10px;background-image:none}.payment-create-form__main{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,.8fr) minmax(220px,1fr);gap:12px}.payment-create-form__details{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1.2fr);gap:12px}.payment-create-form__actions{padding-top:4px}.monitoring-filter-form{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(190px,.9fr) minmax(170px,.8fr) auto auto;align-items:end}.monitoring-filter-form input,.monitoring-filter-form select{min-width:0}.incidents-filter-form{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(220px,.9fr) auto auto;align-items:end}.incidents-filter-form input,.incidents-filter-form select{min-width:0}.notifications-filter-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.9fr) auto auto auto;align-items:end}.notifications-filter-form select{min-width:0}.users-filter-form{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,.45fr) auto auto;align-items:end}.users-filter-form input,.users-filter-form select{min-width:0}.projects-load-more{justify-content:center;padding-top:10px;border-top:1px solid var(--border)}.projects-shell,.projects-list-card{width:100%;max-width:none}.projects-list-card .data-table,.projects-list-card table{width:100%}.projects-list-card table{table-layout:fixed}.projects-table__col-main{width:34%}.projects-table__col-hosting{width:15%}.projects-table__col-money{width:10%}.projects-table__col-status{width:15%}.projects-table__col-check{width:8%}.projects-table__col-actions{width:18%}.projects-list-card .table-actions{justify-content:flex-start}.project-row td{vertical-align:top}.project-cell-main,.project-hosting-cell,.project-money-cell,.project-status-stack{display:grid;gap:5px}.project-cell-main a{font-size:15px}.project-cell-main span,.project-hosting-cell span,.project-money-cell span{color:var(--text-muted);font-size:12px;font-weight:700}.project-cell-main small{color:var(--text-soft);font-size:12px}.project-cell-main em{max-width:420px;color:var(--text-muted);font-size:12px;font-style:normal;line-height:1.35}.project-cell-main em strong{color:var(--text);font-weight:900}.project-hosting-cell strong{font-size:13px}.client-mark{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:4px 8px;border:1px solid var(--border);border-radius:999px;font-size:11px;font-weight:900;line-height:1}.client-mark--blue{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.client-mark--red{color:#991b1b;background:#fee2e2;border-color:#fecaca}.client-mark--yellow{color:#854d0e;background:#fef3c7;border-color:#fde68a}.client-mark--green{color:#166534;background:#dcfce7;border-color:#86efac}.entity-form-card{position:sticky;top:92px}.entity-form-card .actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:center}.entity-form-card .actions button{width:fit-content}.form-submit-note{display:block;max-width:260px;line-height:1.45}.form-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.form-card-header h2{margin:0}.table-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.table-actions button,.table-actions a{min-height:32px;margin:0;padding:7px 10px;font-size:12px;font-weight:900;border-radius:999px}.table-actions a{color:#0f766e;background:var(--brand-soft);border:1px solid rgb(15 118 110 / 20%)}.table-actions a:hover{color:var(--brand-strong);border-color:#0f766e61}.notification-row{box-shadow:inset 4px 0 0 transparent}.notification-row--monitoring{box-shadow:inset 4px 0 #dc2626b3}.monitoring-dashboard-page{background:linear-gradient(180deg,#fffdf6f5,#faf9f5f0),radial-gradient(circle at 90% 0%,rgb(20 20 19 / 8%),transparent 22rem)}.monitoring-dashboard{display:grid;gap:12px;margin:12px 0 16px}.monitoring-dashboard__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;color:#f7f0df;background:linear-gradient(135deg,#141413,#262522 72%),radial-gradient(circle at 100% 0%,rgb(255 253 246 / 18%),transparent 18rem);border:1px solid #000000;border-radius:18px}.monitoring-dashboard__eyebrow{margin-bottom:6px;color:#b8ad98;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.monitoring-dashboard__hero h2{margin:0;font-size:clamp(24px,3vw,38px);letter-spacing:-.04em}.monitoring-dashboard__hero p{max-width:760px;margin:6px 0 0;color:#d8cfbd}.monitoring-dashboard__score{display:grid;min-width:132px;min-height:108px;place-items:center;padding:12px;color:#141413;background:#f7f0df;border-radius:16px}.monitoring-dashboard__score span{font-size:42px;font-weight:900;line-height:.95}.monitoring-dashboard__score small{color:#6f6a5f;font-size:12px;font-weight:800;text-transform:uppercase}.monitoring-dashboard__lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.monitoring-lane{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.monitoring-lane span{color:var(--text-muted);font-size:12px;font-weight:900;text-transform:uppercase}.monitoring-lane strong{grid-row:span 2;font-size:28px;line-height:1}.monitoring-lane small{color:var(--text-soft)}.monitoring-lane--danger{background:var(--danger-soft);border-color:#9f3a2f4d}.monitoring-lane--warn{background:var(--warn-soft);border-color:#9b6a1b4d}.monitoring-dashboard__charts{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:12px}.monitoring-chart-card{display:grid;align-content:start;gap:16px;min-height:230px;padding:16px;background:linear-gradient(180deg,#fffffcf5,#f6f4eef5),radial-gradient(circle at 100% 0%,rgb(111 143 95 / 14%),transparent 16rem);border:1px solid var(--border);border-radius:18px;box-shadow:0 14px 34px #1414130d}.monitoring-chart-card--donut{min-height:auto;gap:12px;background:linear-gradient(180deg,#161513,#24231f),radial-gradient(circle at 100% 10%,rgb(247 240 223 / 22%),transparent 15rem);border-color:#000;color:#f7f0df}.monitoring-chart-card h3{margin:2px 0 0;font-size:18px;letter-spacing:-.03em}.monitoring-chart-card__eyebrow{color:var(--text-soft);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.monitoring-chart-card--donut .monitoring-chart-card__eyebrow{color:#b8ad98}.monitoring-donut-row{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:14px;align-items:center}.monitoring-donut{position:relative;display:flex;flex-direction:column;justify-content:center;width:124px;height:124px;place-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1a,0 16px 34px #00000042}.monitoring-donut:after{position:absolute;top:19px;right:19px;bottom:19px;left:19px;content:"";background:#171613;border-radius:inherit;box-shadow:inset 0 0 0 1px #f7f0df1f}.monitoring-donut span,.monitoring-donut small{position:relative;z-index:1}.monitoring-donut span{font-size:28px;font-weight:900;line-height:1}.monitoring-donut small{color:#b8ad98;font-size:11px;font-weight:900;text-transform:uppercase}.monitoring-legend,.monitoring-bars,.monitoring-slow-list{display:grid;gap:10px}.monitoring-legend__item,.monitoring-slow-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.monitoring-legend{align-content:center;max-width:360px}.monitoring-legend__item{min-height:28px}.monitoring-legend__item strong,.monitoring-slow-row span{overflow:hidden;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.monitoring-legend__item em{color:#d8cfbd;font-size:12px;font-style:normal;font-weight:800;line-height:1.25}.monitoring-legend__dot{align-self:center;width:10px;height:10px;border-radius:999px}.monitoring-legend__dot--up,.monitoring-bar-row__fill--up{background:#6f8f5f}.monitoring-legend__dot--down,.monitoring-bar-row__fill--down{background:#9f3a2f}.monitoring-legend__dot--degraded,.monitoring-bar-row__fill--degraded{background:#c9892b}.monitoring-legend__dot--unknown,.monitoring-bar-row__fill--unknown{background:#7a8178}.monitoring-bar-row{display:grid;gap:6px}.monitoring-bar-row__label{display:flex;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:12px;font-weight:900}.monitoring-bar-row__label strong{color:var(--text)}.monitoring-bar-row__track{overflow:hidden;height:12px;background:#14141314;border-radius:999px}.monitoring-bar-row__fill{display:block;min-width:4px;height:100%;border-radius:inherit}.monitoring-slow-row{grid-template-columns:minmax(0,1fr) auto;padding:10px 0;border-bottom:1px solid var(--border)}.monitoring-slow-row:last-child{border-bottom:0}.monitoring-slow-row strong{padding:4px 8px;color:#141413;background:var(--warn-soft);border-radius:999px;font-size:12px}@media(max-width:980px){.monitoring-dashboard__charts{grid-template-columns:1fr}.monitoring-chart-card{min-height:auto}}@media(max-width:640px){.monitoring-dashboard__hero,.monitoring-donut-row{grid-template-columns:1fr}.monitoring-dashboard__score{justify-items:start;min-height:auto}.monitoring-dashboard__lanes{grid-template-columns:1fr}.monitoring-donut{width:124px;height:124px}}.monitoring-priority-card{border-color:#9f3a2f38;background:linear-gradient(180deg,#fffdf6,#fff7ef)}.notification-row--billing{box-shadow:inset 4px 0 #d97706b3}.notification-row--system{box-shadow:inset 4px 0 #64748b99}.notification-type{display:grid;gap:6px;min-width:150px}.notification-type span:last-child{color:var(--text-muted);font-size:12px;font-weight:700}.quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.monitoring-command-center{display:grid;gap:16px}.monitoring-summary-grid{margin-bottom:0}.monitoring-priority-card{border-color:#dc26262e;background:linear-gradient(180deg,#fffffff5,#fef2f28f)}.quick-action{display:grid;gap:5px;min-height:88px;padding:14px;color:var(--text);background:linear-gradient(135deg,#fff,#f0fdfa);border:1px solid rgb(20 184 166 / 22%);border-radius:16px;box-shadow:var(--shadow-sm)}.quick-action:hover{color:var(--text);border-color:#14b8a66b;box-shadow:var(--shadow-md);transform:translateY(-1px)}.quick-action strong{font-size:15px}.quick-action span{color:var(--text-muted);font-size:13px}.project-details__actions,.project-details__meta,.project-tab-panel{margin-top:14px}.project-tab-panel{display:grid;gap:16px}.project-tab-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.project-tab-header h2,.project-tab-header p{margin:0}.project-tab-header p{margin-top:5px}.project-details__breadcrumbs{margin-bottom:12px;color:var(--text-muted);font-size:13px}.project-details__breadcrumbs a{color:#2563eb;font-weight:700}.project-details__header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:14px;margin-bottom:16px}.project-details__header h1{margin:0 0 4px}.project-details__grid,.project-overview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.project-overview-sections{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.project-overview-card{padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.project-overview-card h3{margin:0 0 12px;font-size:16px}.project-overview-list{display:grid;gap:10px;margin:0}.project-overview-list div{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:12px;align-items:baseline;padding-bottom:9px;border-bottom:1px solid rgb(216 210 195 / 62%)}.project-overview-list div:last-child{padding-bottom:0;border-bottom:0}.project-overview-list dt{color:var(--text-muted);font-size:12px;font-weight:900}.project-overview-list dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:700}.project-details__monitor-status{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;color:#065f46;font-weight:900;background:var(--success-soft);border:1px solid #86efac;border-radius:999px}.project-details__monitor-status--down{color:#991b1b;background:var(--danger-soft);border-color:#fecaca}.project-tabs{padding:6px;margin-bottom:16px;background:#e2e8f0;border-radius:14px}.project-tabs button{min-height:36px;margin:0;color:#334155;background:transparent;border-color:transparent;box-shadow:none}.project-tabs button:hover:not(:disabled){color:#0f172a;background:#f8fafc;box-shadow:none}.project-tabs .active{color:#0f172a;background:#fff;border-color:#fff;box-shadow:var(--shadow-sm)}.secret-form-card,.secret-filter-card{margin-bottom:16px}.secret-form-card{display:grid;gap:14px}.secret-form-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.secret-form-card__header h2{margin:0 0 4px}.secret-safe-grid{grid-template-columns:minmax(220px,1.05fr) minmax(200px,1fr) minmax(160px,.9fr) minmax(200px,1fr) minmax(200px,1fr);gap:10px;align-items:start}.secret-payload-panel{min-width:0;margin:6px 0 0;padding:14px;background:#faf9f59e;border:1px solid var(--border);border-radius:16px}.secret-payload-panel legend{padding:0 8px;color:var(--text);font-size:14px;font-weight:900}.secret-payload-panel__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.secret-payload-panel__top p{margin:0}.secret-payload-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.secret-payload-grid label{min-width:0}.secret-textarea-field{grid-column:span 2}.secret-json-field{display:block}.secret-json-field textarea{min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.secret-submit-actions{margin-top:12px}.secret-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#0f172a9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.secret-modal{width:min(680px,94vw);max-height:84vh;overflow:auto;padding:18px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.secret-modal__payload{max-height:260px;margin:12px 0 0;overflow:auto;padding:12px;color:#e2e8f0;background:#0f172a;border-radius:12px}.page,.page-stack{display:grid;gap:16px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.metric-card{padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm)}.metric-card strong{display:block;margin-top:4px;font-size:24px;letter-spacing:-.035em}.toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface-muted)}@media(max-width:1040px){.app-shell{position:relative;grid-template-columns:1fr}.app-sidebar{position:fixed;z-index:60;top:0;bottom:0;left:0;width:min(320px,calc(100vw - 54px));height:100dvh;padding:18px 14px;transform:translate(-105%);box-shadow:26px 0 70px #00000047;transition:transform .2s ease}.app-sidebar.is-open{transform:translate(0)}.app-menu-backdrop{position:fixed;z-index:55;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;opacity:0;background:#1414137a;border:0;border-radius:0;transition:opacity .2s ease}.app-shell--menu-open .app-menu-backdrop{pointer-events:auto;opacity:1}.app-sidebar__nav{display:flex;flex-direction:column;gap:14px}.app-main{padding:18px}.app-header{margin:-18px -18px 18px;padding:16px 18px}.app-burger{display:inline-flex;flex:0 0 auto;flex-direction:column;justify-content:center;gap:4px;width:42px;height:42px;padding:0;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.app-burger span{display:block;width:18px;height:2px;margin:0 auto;background:var(--text);border-radius:999px}.dashboard-widget--priority{grid-column:auto}.dashboard-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-workspace{grid-template-areas:"incidents" "actions" "finance" "monitoring" "kpi" "links";grid-template-columns:1fr}.dashboard-widget--incidents{grid-row:auto}.projects-shell{grid-template-columns:1fr}.entity-form-card{position:static}.projects-filter-form,.finance-filter-form,.monitoring-filter-form,.notifications-filter-form,.secret-safe-grid,.secret-payload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.secret-textarea-field{grid-column:span 1}}@media(max-width:720px){.dashboard-hero-card{grid-template-columns:1fr}.dashboard-hero-card__score{justify-items:start;min-height:auto}.dashboard-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-widget__heading{display:grid}.dashboard-facts{grid-template-columns:1fr}.dashboard-facts strong{text-align:left}.projects-list-card__top{display:grid}.projects-filter-form,.finance-filter-form,.payment-create-form__main,.payment-create-form__details,.project-overview-sections,.monitoring-filter-form,.notifications-filter-form,.users-filter-form,.secret-safe-grid,.secret-payload-grid,.entity-form-card .actions{grid-template-columns:1fr}.secret-payload-panel__top{display:grid}.secret-payload-panel__top .form-actions,.secret-submit-actions{display:grid;grid-template-columns:1fr}.entity-form-card .actions button,.form-submit-note{width:100%;max-width:none}.app-header,.app-header__actions,.page-header,.toolbar{align-items:stretch;flex-direction:column}.app-header__actions,.app-header__notification,.user-chip,.danger-button,.form-inline input,.form-inline select,.form-inline button{width:100%}.app-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.app-burger{width:42px}.app-header__title-block{min-width:0;margin-right:0}.app-header__eyebrow,.app-header__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__actions{grid-column:auto;align-items:center;justify-content:end;width:auto}.app-header__notification,.notification-bell{width:38px}.table{display:block;overflow-x:auto;white-space:nowrap}}body{font-family:IBM Plex Sans,Segoe UI,Arial,Helvetica,sans-serif}.app-header{justify-content:flex-end}.app-header__title-block{margin-right:auto}.page-stack{display:grid;gap:12px}.page-header{padding:14px 16px}.page-header__eyebrow{margin-bottom:4px;font-size:11px}.page-header h1{font-family:inherit;font-size:24px;font-weight:800;letter-spacing:-.02em}.page-header p{max-width:980px;margin-top:4px;font-size:13px}.stats-grid,.metric-grid,.dashboard-grid,.monitoring-summary-grid,.project-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.stat-card{min-height:auto;padding:12px}.stat-card__value{font-family:inherit;font-size:24px;font-weight:850}.card,.state-card,.card--wide{padding:14px}.toolbar,.form-inline{gap:8px;padding:8px}.form-inline input,.form-inline select{min-width:170px}.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}button,.btn,.danger-button{margin-top:0;box-shadow:none}.actions,.form-actions,.pagination,.table-actions,.app-header__actions{gap:8px}input,select,textarea{min-height:36px;padding:7px 10px}label{margin-bottom:8px}.table th,.table td{padding:9px 10px}@media(max-width:720px){.modal-backdrop{padding:12px}.modal-panel{max-height:calc(100vh - 24px)}.modal-panel__header{padding:16px}.modal-panel__body{max-height:calc(100vh - 138px);padding:16px}.form-grid--2{grid-template-columns:1fr}}@media(max-width:720px){.projects-list-card{padding:12px}.projects-list-card .data-table{overflow:visible}.projects-list-card .data-table .table,.projects-list-card .table{display:grid;min-width:0;margin:12px 0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;white-space:normal}.projects-list-card colgroup,.projects-list-card thead{display:none}.projects-list-card tbody{display:grid;gap:10px}.projects-list-card .project-row{display:grid;gap:8px;padding:12px;background:linear-gradient(180deg,#fffffcfa,#faf9f5f0),radial-gradient(circle at 100% 0%,rgb(20 184 166 / 8%),transparent 12rem);border:1px solid var(--border);border-radius:16px;box-shadow:0 10px 26px #1414130d}.projects-list-card .project-row td{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:start;padding:0;border:0;white-space:normal}.projects-list-card .project-row td:before{content:attr(data-label);color:var(--text-soft);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.project-cell-main a{font-size:16px;line-height:1.15;word-break:break-word}.project-cell-main span,.project-cell-main small,.project-cell-main em{overflow:hidden;max-width:100%;text-overflow:ellipsis}.project-cell-main em{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-hosting-cell,.project-money-cell,.project-status-stack{gap:4px}.project-status-stack{align-content:start;grid-template-columns:repeat(2,minmax(0,max-content))}.client-mark{max-width:100%}.projects-list-card .table-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.projects-list-card .table-actions button,.projects-list-card .table-actions a{width:100%;min-height:34px;padding:7px 8px;font-size:11px}}.responsive-filters{min-width:0}.responsive-filters__trigger,.responsive-filters__backdrop,.responsive-filters__header{display:none}.responsive-filters__panel{min-width:0}@media(max-width:720px){.responsive-filters{display:grid;gap:10px}.responsive-filters__trigger{display:inline-flex;width:100%;justify-content:center;min-height:42px;color:var(--text);background:var(--surface-muted);border-color:var(--border);box-shadow:none}.responsive-filters__backdrop{position:fixed;z-index:76;top:0;right:0;bottom:0;left:0;display:block;padding:0;background:#1414137a;border:0;border-radius:0}.responsive-filters__panel{position:fixed;z-index:77;right:12px;bottom:12px;left:12px;display:none;max-height:min(78vh,620px);overflow:auto;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 24px 80px #14141347}.responsive-filters.is-open .responsive-filters__panel{display:grid;gap:12px}.responsive-filters__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.responsive-filters__header strong{font-size:18px}.responsive-filters__header button{min-height:34px;padding:7px 10px;color:var(--text);background:var(--surface-muted);border-color:var(--border)}.responsive-filters__panel .toolbar{display:block;padding:0;background:transparent;border:0}.responsive-filters__panel .form-inline,.responsive-filters__panel .projects-filter-form,.responsive-filters__panel .finance-filter-form,.responsive-filters__panel .monitoring-filter-form,.responsive-filters__panel .incidents-filter-form,.responsive-filters__panel .notifications-filter-form,.responsive-filters__panel .users-filter-form,.responsive-filters__panel .reports-filter-form{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;background:transparent;border:0}.responsive-filters__panel .form-inline input,.responsive-filters__panel .form-inline select,.responsive-filters__panel .form-inline button,.responsive-filters__panel .reports-filter-actions,.responsive-filters__panel .reports-filter-actions button{width:100%;min-width:0}.responsive-filters__panel .reports-filter-actions{display:grid;grid-template-columns:1fr;min-height:0}}@media(max-width:720px){.monitoring-dashboard-page,.monitoring-command-center,.monitoring-priority-card,.page-stack>.card--wide{min-width:0}.monitoring-dashboard{gap:10px}.monitoring-dashboard__hero{grid-template-columns:1fr;padding:14px}.monitoring-dashboard__hero h2{font-size:24px;line-height:1.05}.monitoring-dashboard__score{justify-items:start;min-width:0;min-height:auto}.monitoring-dashboard__lanes,.monitoring-dashboard__charts,.monitoring-summary-grid{grid-template-columns:1fr}.monitoring-chart-card{min-height:auto;padding:14px}.monitoring-donut-row{grid-template-columns:1fr;justify-items:center}.monitoring-legend{width:100%}.monitoring-legend__item,.monitoring-slow-row{grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.monitoring-legend__item strong,.monitoring-slow-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoring-bar-row__label{grid-template-columns:minmax(0,1fr) auto;gap:8px}.monitoring-bar-row__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoring-priority-card .data-table,.monitoring-dashboard-page .data-table,.page-stack>.card--wide .data-table{margin-inline:-4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.monitoring-priority-card .table,.monitoring-dashboard-page .table,.page-stack>.card--wide .table{min-width:760px;margin-block:10px;white-space:normal}.monitoring-priority-card .table th,.monitoring-priority-card .table td,.monitoring-dashboard-page .table th,.monitoring-dashboard-page .table td,.page-stack>.card--wide .table th,.page-stack>.card--wide .table td{padding:8px;font-size:12px;vertical-align:top}.monitoring-priority-card .table-actions,.monitoring-dashboard-page .table-actions,.page-stack>.card--wide .table-actions{display:grid;grid-template-columns:1fr;gap:6px}.monitoring-priority-card .table-actions button,.monitoring-priority-card .table-actions a,.monitoring-dashboard-page .table-actions button,.monitoring-dashboard-page .table-actions a,.page-stack>.card--wide .table-actions button,.page-stack>.card--wide .table-actions a{width:100%;white-space:normal}.users-filter-form,.incidents-filter-form,.monitoring-filter-form{min-width:0}.page-stack .stats-grid{grid-template-columns:1fr}.pagination{display:grid;grid-template-columns:1fr;align-items:stretch;text-align:center}.pagination button,.pagination span{width:100%}}@media(max-width:720px){.monitoring-dashboard-page,.monitoring-dashboard-page>*,.monitoring-command-center,.monitoring-command-center>*,.monitoring-dashboard,.monitoring-dashboard>*,.monitoring-dashboard__hero,.monitoring-dashboard__hero>*,.monitoring-dashboard__charts,.monitoring-chart-card,.monitoring-chart-card>*,.monitoring-donut-row,.monitoring-legend,.monitoring-bars,.monitoring-slow-list{min-width:0;max-width:100%;box-sizing:border-box}.monitoring-command-center{overflow:hidden;padding:14px}.monitoring-command-center .muted,.monitoring-dashboard__hero p,.monitoring-chart-card p,.monitoring-chart-card h3,.monitoring-dashboard__hero h2{overflow-wrap:anywhere;word-break:normal}.monitoring-dashboard__hero{overflow:hidden;width:100%}.monitoring-dashboard__hero p{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.monitoring-dashboard__score{width:100%}.monitoring-command-center .responsive-filters,.monitoring-command-center .responsive-filters__trigger,.monitoring-command-center .responsive-filters__panel,.monitoring-command-center .monitoring-filter-form{width:100%;min-width:0;max-width:100%}.monitoring-command-center .responsive-filters__trigger{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoring-command-center .stat-card,.monitoring-lane{min-width:0;max-width:100%}.monitoring-lane{grid-template-columns:minmax(0,1fr) auto}.monitoring-lane span,.monitoring-lane small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.settings-password-form{max-width:620px}
