:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#24282d;background:#f5f6f8;font-synthesis:none;--brand: #b41f24;--brand-dark: #92191f;--brand-soft: #faeeee;--ink: #24282d;--muted: #6f7780;--line: #e3e6e9;--surface: #ffffff;--surface-soft: #f8f9fa;--blue: #51abe3;--success: #398567;--shadow: 0 10px 32px rgba(23, 31, 38, .055)}*{box-sizing:border-box}html{min-width:320px;background:#f5f6f8}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit}.icon{width:20px;height:20px;flex:0 0 auto}.brand-logo{display:block;width:210px;height:auto}.brand-logo.compact{width:42px}.auth-page{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 8% 4%,rgba(81,171,227,.12),transparent 30%),radial-gradient(circle at 95% 100%,rgba(180,31,36,.07),transparent 28%),#f4f6f8}.auth-card{align-self:center;width:100%;padding:54px 50px;background:#fff}.auth-card.standalone{width:min(440px,100%);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.auth-card.standalone .brand-logo{margin-bottom:38px}.auth-login-card{width:min(410px,100%);padding:40px 42px 42px;border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 60px #171f261a}.auth-login-card .brand-logo{width:180px;margin:0 auto 32px}.auth-login-heading{padding-top:24px;border-top:1px solid #eceef0;text-align:center}.auth-login-heading h1{margin-bottom:7px;font-size:24px;line-height:1.25;letter-spacing:-.55px}.auth-login-heading p{margin:0;color:#777f86;font-size:13px}.auth-login-card form{margin-top:28px}.auth-card h1{margin:0 0 11px;color:#24282d;font-size:29px;letter-spacing:-.8px}.muted{color:#727a82;font-size:13px;line-height:1.6}.auth-card form{display:grid;gap:17px;margin-top:28px}.auth-card label,.report-intro label{display:grid;gap:7px;color:#5e666e;font-size:12px;font-weight:700}.auth-card input,.toolbar input,.toolbar select,.report-intro input,.report-intro select,.period-report-filters input,.period-report-filters select{height:44px;padding:0 13px;border:1px solid #d9dde1;border-radius:9px;outline:none;background:#fff;color:#272c31;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-card input:focus,.toolbar input:focus,.toolbar select:focus,.report-intro input:focus,.report-intro select:focus,.period-report-filters input:focus,.period-report-filters select:focus{border-color:#b41f24a6;box-shadow:0 0 0 3px #b41f2414}.auth-card button,.pager button{height:44px;border:0;border-radius:9px;background:var(--brand);color:#fff;font-size:13px;font-weight:750;cursor:pointer;transition:background .15s,transform .15s}.auth-card button:hover{background:var(--brand-dark)}.auth-card button:active{transform:translateY(1px)}.auth-card button:disabled,.pager button:disabled{cursor:not-allowed;opacity:.45}.form-error{margin:0;color:var(--brand);font-size:12px}.shell{min-height:100vh}.sidebar{position:fixed;z-index:10;inset:0 auto 0 0;display:flex;flex-direction:column;width:260px;padding:26px 18px 20px;border-right:1px solid var(--line);background:#fffffff5;box-shadow:8px 0 28px #1a232a06}.sidebar-brand{display:block;padding:0 11px;text-decoration:none}.sidebar-brand .brand-logo{width:186px}.product-name{display:grid;gap:2px;margin:19px 11px 31px;padding-top:17px;border-top:1px solid #eceef0}.product-name span{color:#2c3035;font-size:11px;font-weight:800;letter-spacing:1.1px}.product-name small{color:#92999f;font-size:10px}.sidebar nav{display:grid;gap:5px}.sidebar nav a{position:relative;display:flex;align-items:center;gap:13px;padding:12px 13px;border-radius:9px;color:#667078;text-decoration:none;font-size:14px;font-weight:550;transition:background .15s,color .15s}.sidebar nav a:before{content:"";position:absolute;left:-18px;width:3px;height:22px;border-radius:0 4px 4px 0;background:transparent}.sidebar nav a:hover{background:#f6f7f8;color:#2e3338}.sidebar nav a.active{background:var(--brand-soft);color:var(--brand-dark);font-weight:700}.sidebar nav a.active:before{background:var(--brand)}.sidebar nav a.active .icon{color:var(--brand)}.health-nav-link{display:none!important}.sidebar-health{display:flex;position:relative;align-items:flex-start;gap:10px;margin:auto 8px 18px;padding:12px;border:1px solid #e6e9eb;border-radius:10px;background:#fafbfb;color:inherit;text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.sidebar-health:hover,.sidebar-health.active{transform:translateY(-1px);border-color:#d5dadd;background:#fff}.sidebar-health>i{width:8px;height:8px;margin-top:3px;flex:0 0 auto;border-radius:50%}.sidebar-health.healthy>i{background:#5aaf83;box-shadow:0 0 0 4px #5aaf831f}.sidebar-health.warning>i,.sidebar-health.pending>i{background:#d59a3c;box-shadow:0 0 0 4px #d59a3c21}.sidebar-health.critical>i{background:#c94347;box-shadow:0 0 0 4px #c943471f}.sidebar-health div{display:grid;min-width:0;gap:3px}.sidebar-health b{overflow:hidden;color:#4e565d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sidebar-health span{color:#90979d;font-size:9px;line-height:1.35}.sidebar-health .health-arrow{margin-left:auto;color:#a0a7ac;font-size:17px;line-height:15px}.user{display:grid;gap:10px;margin:0 9px;padding-top:17px;border-top:1px solid #eceef0;overflow:hidden}.user>span{overflow:hidden;color:#7a8289;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.user button{display:flex;align-items:center;gap:7px;justify-self:start;padding:0;border:0;background:transparent;color:#5f676e;font-size:12px;font-weight:650;cursor:pointer}.user button:hover{color:var(--brand)}.user button .icon{width:16px;height:16px}.main{margin-left:260px;max-width:1760px;padding:38px 46px 64px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:27px}.eyebrow{margin:0 0 8px;color:var(--brand);font-size:10px;font-weight:800;letter-spacing:1.35px}.page-header h1{margin:0;color:#24282d;font-size:29px;line-height:1.1;letter-spacing:-.9px}.page-subtitle{max-width:1050px;margin:8px 0 0;color:#7c858c;font-size:13px;font-weight:500;line-height:1.45;letter-spacing:0}.connection{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #e0e4e7;border-radius:11px;background:#fff;color:#5f686f;box-shadow:0 3px 12px #171f2606}.connection>i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#55a97e;box-shadow:0 0 0 4px #55a97e1f}.connection>span{display:grid;gap:1px}.connection b{font-size:10px}.connection small{color:#92999f;font-size:9px}.toolbar{display:flex;align-items:center;gap:11px;margin-bottom:17px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 4px 18px #171f2606}.search-field{position:relative;display:flex;align-items:center;flex:1;min-width:260px}.search-field .icon{position:absolute;left:13px;width:18px;height:18px;color:#8b939a;pointer-events:none}.toolbar .search-field input{width:100%;padding-left:40px;background:#fbfbfc}.toolbar select{width:195px;background:#fbfbfc}.result-count{margin:0 7px;color:#858c92;font-size:11px;white-space:nowrap}.result-count b{color:#343a40;font-size:13px}.notice{margin-bottom:14px;padding:12px 14px;border:1px solid #d7ece2;border-radius:9px;background:#eff8f4;color:#347b5f;font-size:13px}.notice.error{border-color:#f1d5d5;background:#fff0f0;color:#a83838}.responsible-people{margin:14px 0;padding:20px}.responsible-people>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.responsible-people>header span{color:#718078;font-size:9px;font-weight:800;letter-spacing:1px}.responsible-people>header h2{margin:5px 0 0;font-size:18px}.responsible-people>header button{min-height:38px;padding:0 14px;border-radius:8px;font-size:11px;font-weight:750;cursor:pointer}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;padding:15px;border:1px solid #e5e7e9;border-radius:10px;background:#fafbfb}.contact-form label{display:grid;gap:6px;color:#5e666e;font-size:11px;font-weight:700}.contact-form label small{color:#92999f;font-weight:500}.contact-form input{height:42px;padding:0 12px;border:1px solid #d9dde1;border-radius:8px;background:#fff}.contact-form footer{display:flex;justify-content:flex-end;grid-column:1 / -1;gap:9px}.contact-form button{min-height:38px;padding:0 15px;border-radius:8px;font-size:11px;font-weight:750;cursor:pointer}.contact-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:11px}.contact-card{display:flex;justify-content:space-between;gap:12px;min-height:112px;padding:15px;border:1px solid #e3e6e8;border-radius:10px;background:#fff}.contact-card h3{margin:0 0 9px;font-size:14px}.contact-job-title{margin:-4px 0 9px;color:#7a8389;font-size:11px;line-height:1.4}.contact-card a{display:block;margin-top:4px;color:#56636c;font-size:12px;text-decoration:none;overflow-wrap:anywhere}.contact-card a:hover{color:var(--brand);text-decoration:underline}.contact-card-actions{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.contact-card-actions button{padding:0;border:0;background:transparent;color:#5f6870;font-size:10px;font-weight:700;cursor:pointer}.contact-card-actions button.danger{color:#aa393e}.object-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.object-card,.panel,.report-row{border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 3px 16px #171f2608}.object-card{position:relative;display:block;min-height:178px;overflow:hidden;padding:17px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s}.object-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:transparent}.object-card:hover{transform:translateY(-2px);border-color:#d6dade;box-shadow:var(--shadow)}.object-card:hover:before{background:var(--brand)}.object-card-top{display:flex;justify-content:space-between;color:#7d858c;font-size:11px}.state{padding:4px 8px;border-radius:12px;background:#f0f2f3;color:#727b82;font-size:10px;font-style:normal}.state.active{background:#eaf6f0;color:#367b60}.object-card h2{margin:19px 0 7px;color:#2c3136;font-size:15px;line-height:1.35}.object-customer{display:block;margin:-2px 0 7px;overflow:hidden;color:#59666e;font-size:10px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.object-card p{min-height:36px;margin:0;color:#737c83;font-size:12px;line-height:1.5}.object-card footer{display:flex;justify-content:space-between;gap:8px;margin-top:16px;padding-top:10px;border-top:1px solid #eef0f1;color:#858c92;font-size:10px}.object-card footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel{overflow:hidden;padding-top:18px}.panel h2{margin:0 0 15px;padding:0 18px;color:#30353a;font-size:16px}.table-wrap{overflow:auto;border-top:1px solid #e7eaec}table{width:100%;min-width:810px;border-collapse:collapse}th{height:39px;padding:0 13px;background:#f8f9fa;color:#777f86;text-align:left;font-size:10px;font-weight:750;letter-spacing:.45px;text-transform:uppercase}td{padding:11px 13px;border-top:1px solid #edf0f2;color:#3c444a;font-size:12px;vertical-align:top}tbody tr{transition:background .1s}tbody tr:hover td{background:#fcfcfd}td a{color:#3a5662;text-decoration:none}td a:hover{color:var(--brand);text-decoration:underline}td small{display:block;margin-top:3px;color:#818990;font-size:11px}.time{width:142px;color:#677178;white-space:nowrap}.badge{display:inline-block;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:750;white-space:nowrap}.badge.fire{background:#fbe8e8;color:#ac2d31}.badge.alarm{background:#f4eaf0;color:#814867}.badge.fault{background:#fff1df;color:#9b651e}.badge.normal{background:#e7f5ee;color:#347a5d}.badge.info{background:#edf1f3;color:#5f7079}.empty{padding:36px;color:#899097;text-align:center}.pager{display:flex;align-items:center;justify-content:flex-end;gap:15px;padding:13px 18px;border-top:1px solid #edf0f2}.pager button{height:34px;padding:0 12px;border:1px solid #d9dde0;background:#fff;color:#4b555c}.pager button:not(:disabled):hover{border-color:#c5cbd0;background:#f8f9fa}.pager span{min-width:105px;color:#778087;text-align:center;font-size:12px}.back{display:inline-block;margin:-8px 0 20px;color:var(--brand);font-size:13px;font-weight:650;text-decoration:none}.object-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:17px;padding:19px;border:1px solid var(--line);border-radius:12px;background:#fff}.object-header p{margin:0 0 12px;color:#677178;font-size:13px}.object-header-actions{display:flex;align-items:center;gap:10px}.edit-object-button{min-height:34px;padding:0 12px;border-radius:8px;font-size:11px;font-weight:750;cursor:pointer}.reset-object-button{min-height:34px;padding:0 12px;border-color:#e3c9cb;color:#a52a30;border-radius:8px;font-size:11px;font-weight:750;cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips span{padding:5px 9px;border-radius:13px;background:#f0f3f4;color:#5d6d75;font-size:11px}.two-columns{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.details{max-height:610px;margin:0;overflow:auto;border-top:1px solid #e7eaec}.details div{display:grid;grid-template-columns:42% 58%;gap:8px;padding:10px 17px;border-top:1px solid #eef0f2;font-size:11px}.details dt{color:#7b838a}.details dd{margin:0;color:#39444a;word-break:break-word}.responsible-card{margin-bottom:14px;padding:18px 19px;border:1px solid #dce5e1;border-radius:12px;background:#fbfdfc;box-shadow:0 3px 16px #171f2606}.responsible-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #e6ece9}.responsible-card header span{color:#73827b;font-size:9px;font-weight:800;letter-spacing:.55px}.responsible-card h2{margin:4px 0 0;color:#303a35;font-size:15px}.responsible-card header i{padding:4px 8px;border-radius:11px;background:#f7e8e8;color:var(--brand-dark);font-size:9px;font-style:normal;font-weight:750}.responsible-text,.responsible-empty{padding-top:14px;color:#3e4943;font-size:12px;line-height:1.65;white-space:pre-wrap}.responsible-empty{color:#89918d}.contract-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:14px;overflow:hidden;border:1px solid #dfe4e6;border-radius:12px;background:#dfe4e6}.contract-card>div{display:grid;gap:6px;padding:15px 18px;background:#fff}.contract-card span{color:#7c858b;font-size:9px;font-weight:800;letter-spacing:.65px}.contract-card b{color:#353d42;font-size:14px;font-weight:700}.object-edit-form{margin-bottom:14px;padding:19px;border:1px solid #e3d3d4;border-radius:12px;background:snow;box-shadow:0 3px 16px #171f2606}.object-edit-form header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:17px}.object-edit-form h2{margin:0 0 5px;color:#30353a;font-size:16px}.object-edit-form p{margin:0;color:#7a7273;font-size:11px;line-height:1.45}.object-edit-form button{min-height:38px;padding:0 14px;border-radius:8px;font-size:11px;font-weight:750;cursor:pointer}.object-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.object-edit-grid label{display:grid;gap:7px;color:#5e666e;font-size:11px;font-weight:700}.object-edit-grid input:not([type=checkbox]),.object-edit-grid textarea{width:100%;padding:10px 12px;border:1px solid #d9dde1;border-radius:9px;outline:none;background:#fff;color:#272c31;font-size:13px}.object-edit-grid input:not([type=checkbox]){height:42px}.object-edit-grid textarea{resize:vertical;line-height:1.5}.object-edit-grid input:focus,.object-edit-grid textarea:focus{border-color:#b41f24a6;box-shadow:0 0 0 3px #b41f2414}.object-edit-grid .responsible-field{grid-column:1 / -1}.object-edit-grid .checkbox-field{display:flex;align-items:center;gap:9px;align-self:end;min-height:42px}.object-edit-grid .activity-bottom-field{grid-column:1 / -1;padding-top:2px}.object-edit-grid .checkbox-field input{width:17px;height:17px;accent-color:var(--brand)}.object-edit-form footer{display:flex;justify-content:flex-end;margin-top:15px}.change-log{margin-top:15px;padding:14px 18px;border-top:1px solid #e7eaec}.change-log h3{margin:0 0 9px;color:#50585e;font-size:11px}.change-log>div{display:grid;grid-template-columns:132px 1fr;gap:9px;padding:7px 0;border-top:1px solid #eef0f2;color:#788087;font-size:9px}.report-intro{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px;padding:19px;border:1px solid var(--line);border-radius:12px;background:#fff}.report-intro h2{margin:0 0 6px;color:#30353a;font-size:17px}.report-intro p{margin:0;color:#747c83;font-size:12px}.report-list{display:grid;gap:12px}.report-row{padding:18px}.report-row header{display:flex;justify-content:space-between;gap:20px}.report-row header a{color:#334e59;font-size:15px;font-weight:750;text-decoration:none}.report-row header a:hover{color:var(--brand)}.report-row header p{margin:5px 0 0;color:#778087;font-size:12px}.report-row header b{align-self:start;padding:7px 10px;border-radius:8px;background:var(--brand-soft);color:#a52d31;font-size:11px;white-space:nowrap}.report-row ul{margin:15px 0 0;padding:0;border-top:1px solid #e9ecee;list-style:none}.report-row li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf0f2;color:#465057;font-size:12px}.report-row time{width:145px;color:#778087;font-size:11px}.report-filters{display:flex;gap:10px}.report-intro input,.report-intro select{min-width:150px}.report-object-filter{min-width:min(360px,42vw)}.report-object-picker{position:relative;min-width:0}.report-object-picker>input{width:100%;min-width:0}.report-object-options{position:absolute;z-index:30;top:calc(100% + 5px);right:0;left:0;max-height:300px;overflow-y:auto;padding:5px;border:1px solid #d9dde1;border-radius:10px;background:#fff;box-shadow:0 14px 36px #1a232a26}.report-object-options button{display:grid;width:100%;gap:3px;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#3d454b;text-align:left;cursor:pointer}.report-object-options button:hover,.report-object-options button.selected{background:#faeeee;color:var(--brand-dark)}.report-object-options button b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.report-object-options button small{overflow:hidden;color:#818990;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.report-object-options p{margin:0;padding:14px 10px;color:#858d93;font-size:10px;font-weight:500;text-align:center}.report-intro select{height:44px;padding:0 32px 0 13px;border:1px solid #d9dde1;border-radius:9px;background:#fff;color:#272c31;font-size:14px}.report-event-name{flex:1;min-width:0}.duplicate-count{margin-left:auto;padding:3px 7px;border-radius:10px;background:#f0f2f3;color:#69737a;font-size:10px;font-weight:750}.report-tabs{display:flex;gap:5px;width:fit-content;margin-bottom:16px;padding:4px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 3px 16px #171f2606}.report-tabs button{min-height:38px;padding:0 15px;border:0;border-radius:8px;background:transparent;color:#687179;font-size:12px;font-weight:700;cursor:pointer}.report-tabs button.active{background:var(--brand-soft);color:var(--brand-dark)}.period-report-filters{display:grid;gap:17px;margin-bottom:16px;padding:19px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 3px 16px #171f2606}.report-filter-heading h2{margin:0 0 6px;color:#30353a;font-size:17px}.report-filter-heading p{margin:0;color:#747c83;font-size:12px}.period-filter-grid{display:grid;grid-template-columns:160px 160px minmax(220px,1fr) 190px minmax(220px,1fr);gap:11px;align-items:end}.period-report-filters label{display:grid;gap:7px;min-width:0;color:#5e666e;font-size:11px;font-weight:700}.period-report-filters input,.period-report-filters select{width:100%;min-width:0}.report-actions{display:flex;gap:9px}.report-actions button{min-height:40px;padding:0 16px;border-radius:9px;font-size:12px;font-weight:750;cursor:pointer}.report-actions button:disabled{cursor:not-allowed;opacity:.5}.primary-action{border:1px solid var(--brand);background:var(--brand);color:#fff}.primary-action:hover{background:var(--brand-dark)}.secondary-action{border:1px solid #d8dde0;background:#fff;color:#4f5960}.secondary-action:not(:disabled):hover{background:#f7f8f9}.report-summary{display:grid;grid-template-columns:.7fr 1fr 1.5fr 1fr;gap:1px;margin-bottom:16px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--line)}.report-summary div{display:grid;align-content:center;min-height:74px;padding:13px 16px;background:#fff}.report-summary span{margin-bottom:5px;color:#858d93;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.report-summary b{overflow:hidden;color:#343a3f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.report-summary div:first-child b{color:var(--brand-dark);font-size:22px}.report-events-panel{padding-top:0}.document-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:15px}.document-template-card{display:flex;width:100%;min-width:0;align-items:center;gap:15px;margin:0;padding:17px 19px;border:1px solid var(--line);border-radius:13px;appearance:none;background:#fff;box-shadow:0 3px 16px #171f2606;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.document-template-card:hover{border-color:#dfc9ca;background:snow;transform:translateY(-1px)}.document-template-card.active{border-color:#b5232a6b;background:snow;box-shadow:0 5px 20px #b5232a14}.document-template-card:focus-visible{outline:3px solid rgba(181,35,42,.14);outline-offset:2px}.template-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:11px;background:#f5e4e5;color:var(--brand)}.document-template-card>div:nth-child(2){min-width:0}.document-template-card span{color:#987578;font-size:9px;font-weight:800;letter-spacing:.65px}.document-template-card h2{margin:4px 0;color:#343a3f;font-size:16px}.document-template-card p{margin:0;color:#777f85;font-size:11px;line-height:1.45}.document-template-card>i{margin-left:auto;padding:5px 9px;border-radius:999px;background:#f5e4e5;color:#993238;font-size:9px;font-style:normal;font-weight:750}.document-workspace{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(470px,1.28fr);gap:15px;align-items:start}.document-form,.document-preview{border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 4px 20px #171f2609}.document-form{display:grid;gap:14px;padding:19px}.document-form>header{padding-bottom:14px;border-bottom:1px solid #eceff1}.document-form h2{margin:0 0 5px;color:#333a3f;font-size:16px}.document-form header p{margin:0;color:#7b8389;font-size:10px;line-height:1.5}.document-form label{display:grid;gap:7px;color:#5e666e;font-size:10px;font-weight:750}.document-form input,.document-form select,.document-form textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid #d9dde1;border-radius:9px;outline:none;background:#fff;color:#272c31;font-size:12px}.document-form input,.document-form select{height:42px}.document-form textarea{resize:vertical;line-height:1.45}.document-form input:focus,.document-form select:focus,.document-form textarea:focus{border-color:#b41f24a6;box-shadow:0 0 0 3px #b41f2414}.document-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.document-confirm{display:flex!important;align-items:flex-start;grid-template-columns:auto 1fr;gap:10px!important;padding:12px;border:1px solid #e0e5e2;border-radius:9px;background:#f8faf9;cursor:pointer}.document-confirm input{width:17px;height:17px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--brand)}.document-confirm span{display:grid;gap:3px}.document-confirm b{color:#46514b;font-size:11px}.document-confirm small{color:#858f89;font-size:9px;font-weight:500}.document-form>footer{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding-top:2px}.document-form>footer button{min-height:42px;border-radius:9px;font-size:11px;font-weight:750;cursor:pointer}.document-form>footer button:disabled{cursor:not-allowed;opacity:.5}.document-preview{min-height:700px;padding:31px 38px;color:#30373c}.document-preview>header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:10px;border-bottom:2px solid var(--brand)}.document-preview>header div{display:flex;align-items:baseline;gap:8px}.document-preview>header b{color:var(--brand);font-size:18px;letter-spacing:.7px}.document-preview>header span{color:#30373c;font-size:11px;font-weight:800}.document-preview>header small{color:#828a90;font-size:9px}.document-preview>h2{margin:30px 0 8px;text-align:center;font-size:17px;letter-spacing:.2px}.document-preview-number{margin:0 0 22px;color:#737c82;text-align:center;font-size:10px}.document-preview dl{margin:0;border:1px solid #dde1e3}.document-preview dl div{display:grid;grid-template-columns:135px minmax(0,1fr);border-top:1px solid #e5e8ea}.document-preview dl div:first-child{border-top:0}.document-preview dt,.document-preview dd{margin:0;padding:8px 10px;font-size:10px;line-height:1.35}.document-preview dt{background:#f5f7f8;font-weight:750}.document-preview h3{margin:23px 0 10px;color:var(--brand);font-size:12px}.document-preview ol{margin:0;padding-left:22px;color:#465057;font-size:10px;line-height:1.65}.document-preview-contacts{display:grid;border:1px solid #e1e4e6}.document-preview-contacts>div{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:12px;padding:8px 10px;border-top:1px solid #e8ebed;font-size:9px}.document-preview-contacts>div:first-child{border-top:0}.document-preview-contacts span{color:#737c82}.document-preview-contacts p{margin:0;padding:14px;color:#858d93;font-size:10px}.document-preview>footer{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:42px}.document-preview>footer span{padding-top:9px;border-top:1px solid #8a9196;font-size:9px;font-weight:700}.document-selected-object{display:grid;gap:4px;padding:11px 12px;border:1px solid #dce7e1;border-radius:9px;background:#f6faf8}.document-selected-object b{color:#35443c;font-size:11px;line-height:1.4}.document-selected-object span{color:#77847d;font-size:9px;line-height:1.45}.document-period-fieldset{min-width:0;margin:0;padding:0;border:0}.document-period-fieldset legend{margin-bottom:7px;color:#5e666e;font-size:10px;font-weight:750}.document-period-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.document-period-presets button{min-height:39px;padding:7px 8px;border:1px solid #d9dde1;border-radius:8px;background:#fff;color:#616a71;font-size:9px;font-weight:700;line-height:1.25;cursor:pointer}.document-period-presets button:hover{border-color:#d7babc;background:snow}.document-period-presets button.active{border-color:#b5232a73;background:#f9e9ea;color:var(--brand-dark)}.document-period-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:9px;background:#f5f7f8}.document-period-summary span{color:#818a90;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.35px}.document-period-summary b{color:#485158;font-size:10px;text-align:right}.activation-document-preview{min-height:620px}.activation-preview-events{display:grid;overflow:hidden;border:1px solid #e1e4e6;border-radius:3px}.activation-preview-events>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;padding:8px 10px;border-top:1px solid #e8ebed;font-size:9px}.activation-preview-events>div:first-child{border-top:0}.activation-preview-events time{color:#737c82}.activation-preview-events b{overflow-wrap:anywhere;color:#424a50}.activation-preview-events p,.activation-preview-events>small{margin:0;padding:14px;color:#858d93;font-size:10px}.activation-preview-events>small{padding-top:8px;border-top:1px solid #e8ebed;background:#f8f9f9}.health-overview{display:flex;align-items:center;gap:16px;margin-bottom:15px;padding:19px 21px;border:1px solid #d8ebe2;border-radius:13px;background:#f4faf7}.health-overview.warning,.health-overview.pending{border-color:#f0dfbf;background:#fffaf1}.health-overview.critical{border-color:#efd0d1;background:#fff5f5}.health-overview-icon{display:grid;width:43px;height:43px;flex:0 0 auto;place-items:center;border-radius:50%;background:#e1f2e9;color:#3d8867}.health-overview.warning .health-overview-icon,.health-overview.pending .health-overview-icon{background:#f9ebce;color:#a66d18}.health-overview.critical .health-overview-icon{background:#f8dfe0;color:#ad3035}.health-overview-icon .icon{width:23px;height:23px}.health-overview>div:nth-child(2){min-width:0}.health-overview span{color:#78837d;font-size:10px;font-weight:750;letter-spacing:.35px;text-transform:uppercase}.health-overview h2{margin:3px 0 4px;color:#2e3933;font-size:18px}.health-overview p{margin:0;color:#68736d;font-size:12px;line-height:1.45}.health-overview time{margin-left:auto;color:#7e8882;font-size:10px;white-space:nowrap}.health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.health-card{min-width:0;padding:17px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 3px 16px #171f2606}.health-card header{display:flex;align-items:flex-start;gap:10px;min-height:49px;padding-bottom:13px;border-bottom:1px solid #edf0f1}.health-dot{width:8px;height:8px;margin-top:4px;flex:0 0 auto;border-radius:50%}.health-dot.healthy{background:#55a97e;box-shadow:0 0 0 4px #55a97e1f}.health-dot.warning{background:#d59a3c;box-shadow:0 0 0 4px #d59a3c21}.health-dot.critical{background:#c94347;box-shadow:0 0 0 4px #c943471f}.health-card header span:not(.health-dot){display:block;margin-bottom:4px;color:#8a9298;font-size:9px;font-weight:750;letter-spacing:.4px;text-transform:uppercase}.health-card h3{overflow:hidden;margin:0;color:#32383d;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.health-card header small{display:block;margin-top:4px;color:#8a9298;font-size:9px;line-height:1.3}.health-card dl{display:grid;gap:9px;margin:13px 0 0}.health-card dl div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.health-card dt{color:#858d93;font-size:10px}.health-card dd{overflow:hidden;margin:0;color:#4a5359;font-size:10px;font-weight:700;text-align:right;text-overflow:ellipsis;white-space:nowrap}.quota-bar{height:7px;margin:13px 0 2px;overflow:hidden;border-radius:5px;background:#edf0f1}.quota-bar i{display:block;height:100%;min-width:2px;border-radius:inherit;background:#55a97e}.quota-card:has(.health-dot.warning) .quota-bar i{background:#d59a3c}.quota-card:has(.health-dot.critical) .quota-bar i{background:#c94347}.collector-incidents{margin-bottom:15px;padding:0;overflow:hidden}.collector-incidents-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 21px;border-bottom:1px solid #e7eaec}.collector-incidents-header>div{min-width:0}.collector-incidents-header span{color:#9b3034;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.collector-incidents-header h2{margin:4px 0 3px;color:#343a3f;font-size:17px}.collector-incidents-header p{margin:0;color:#858d93;font-size:10px;line-height:1.45}.collector-incidents-header>b{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;background:#f2f4f4;color:#4f595f;font-size:13px}.collector-incident-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;background:#f8f9f9}.collector-incident-card{min-width:0;overflow:hidden;border:1px solid #e1e5e6;border-radius:11px;background:#fff}.collector-incident-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf0f1}.collector-incident-card>header span{display:block;margin-bottom:3px;color:#92999f;font-size:8px;font-weight:750;letter-spacing:.4px;text-transform:uppercase}.collector-incident-card>header h3{margin:0;color:#3d454a;font-size:12px}.collector-incident-card>header>b{min-width:25px;padding:5px 7px;border-radius:12px;background:#edf5f1;color:#438263;font-size:10px;text-align:center}.collector-incident-card>header>b.ongoing{background:#f9e4e5;color:#b5353a}.collector-incident-card ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.collector-incident-card li{padding:13px 16px;border-top:1px solid #edf0f1}.collector-incident-card li:first-child{border-top:0}.collector-incident-card li>div{display:flex;align-items:center;gap:8px}.collector-incident-card li>div>b{color:#4a5359;font-size:10px}.collector-incident-card li>div>span{padding:3px 7px;border-radius:9px;background:#f9e4e5;color:#b5353a;font-size:8px;font-weight:750;text-transform:uppercase}.collector-incident-card li p{margin:7px 0 4px;color:#606a70;font-size:10px;line-height:1.55}.collector-incident-card li time{color:#343c41;font-weight:700}.collector-incident-card li small{color:#92999f;font-size:9px}.collector-incidents-empty{margin:0;padding:24px 16px;color:#7f898f;font-size:10px;text-align:center}.collector-incidents-note{margin:0;padding:11px 16px;border-top:1px solid #e7eaec;color:#899197;font-size:9px;line-height:1.5}.health-details{padding-top:17px}.health-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e7eaec}.health-metrics>div{display:grid;align-content:center;min-height:104px;padding:16px 18px;border-left:1px solid #edf0f2}.health-metrics>div:first-child{border-left:0}.health-metrics span{color:#858d93;font-size:10px}.health-metrics b{margin:6px 0 4px;color:#343a3f;font-size:20px}.health-metrics small{overflow:hidden;color:#92999f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.health-note{margin:12px 2px 0;color:#858d93;font-size:10px;line-height:1.5}.event-source{display:block;margin-top:5px;color:#8b9399;font-size:9px;font-weight:650}.map-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:15px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--line)}.map-summary>div{display:grid;gap:4px;min-height:72px;align-content:center;padding:13px 17px;background:#fff}.map-summary span{color:#858d93;font-size:9px;font-weight:750;letter-spacing:.3px;text-transform:uppercase}.map-summary b{color:#343a3f;font-size:21px}.map-workspace{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.7fr);min-height:650px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 4px 20px #171f2609}.map-stage{min-width:0;min-height:650px;background:#edf1ee}.object-map-canvas{width:100%;height:100%;min-height:650px}.map-key-placeholder{display:grid;height:100%;min-height:650px;padding:35px;place-content:center;text-align:center;background:radial-gradient(circle at 30% 25%,#fff 0,#eff4f1 55%,#e4ebe7)}.map-key-placeholder b{color:#38443d;font-size:21px}.map-key-placeholder p{max-width:440px;color:#748078;font-size:13px;line-height:1.6}.map-sidebar-panel{padding:18px;overflow-y:auto;border-left:1px solid var(--line)}.map-object-select{display:grid;gap:7px;color:#687179;font-size:10px;font-weight:750;text-transform:uppercase}.map-object-select select{width:100%}.map-selected-object{margin:15px 0;padding:15px;border:1px solid #e2e7e4;border-radius:11px;background:#f8faf9}.map-selected-object>span{color:#87918b;font-size:9px;font-weight:750;letter-spacing:.35px}.map-selected-object h2{margin:7px 0 6px;color:#343b37;font-size:15px;line-height:1.35}.map-selected-object p{margin:0 0 10px;color:#707a74;font-size:11px;line-height:1.5}.map-selected-object i{display:inline-block;padding:5px 8px;border-radius:999px;font-size:9px;font-style:normal;font-weight:750}.geo-verified{background:#e4f4eb;color:#337b59}.geo-pending{background:#fff0d8;color:#95631e}.map-search-form{display:grid;gap:12px;padding-top:15px;border-top:1px solid var(--line)}.map-search-form>label,.geo-draft-form label{display:grid;gap:6px;color:#687179;font-size:10px;font-weight:700}.map-search-form textarea,.geo-draft-form textarea{resize:vertical}.map-search-mode{display:flex;gap:14px}.map-search-mode label{display:flex;align-items:center;gap:5px;color:#626c66;font-size:10px}.map-search-mode input{width:auto}.map-search-form button{min-height:40px}.map-candidates{display:grid;gap:7px;margin:14px 0}.map-candidates button{display:grid;gap:3px;padding:11px 12px;border:1px solid #e0e5e2;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.map-candidates button:hover{border-color:#d89a9c;background:#fff8f8}.map-candidates b{color:#3d4540;font-size:11px}.map-candidates span{color:#68736d;font-size:10px;line-height:1.4}.map-candidates small{color:#929a95;font-size:9px}.geo-draft-form{display:grid;gap:11px;margin-top:14px;padding:14px;border:1px solid #ead5d6;border-radius:11px;background:snow}.geo-draft-form>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.geo-draft-form p{margin:0;color:#8a7778;font-size:9px}.geo-draft-form footer{display:flex;gap:7px}.geo-draft-form footer button{min-height:38px;flex:1;padding:0 8px;border-radius:8px;font-size:10px;font-weight:750}.map-readonly-note{padding:13px;border-radius:9px;background:#f5f7f6;color:#737d77;font-size:11px;line-height:1.5}.map-object-marker{display:grid;width:38px;height:38px;padding:0;place-items:center;border:3px solid #fff;border-radius:50% 50% 50% 8px;background:#777f7a;box-shadow:0 4px 12px #1e282240;color:#fff;font-size:9px;font-weight:800;transform:rotate(-45deg);cursor:pointer}.map-object-marker span{transform:rotate(45deg)}.map-object-marker.active{background:#b9292f}.map-object-marker.selected{outline:3px solid rgba(185,41,47,.22);transform:rotate(-45deg) scale(1.15)}.map-draft-marker{width:24px;height:24px;border:4px solid #fff;border-radius:50% 50% 50% 4px;background:#e39b2d;box-shadow:0 3px 11px #4632144d;transform:rotate(-45deg)}@media(max-width:1180px){.main{padding:32px 26px 54px}.two-columns{grid-template-columns:1fr}.object-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr))}.period-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.period-filter-grid .wide-filter{grid-column:span 2}.health-grid,.health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.health-metrics>div:nth-child(3){border-top:1px solid #edf0f2;border-left:0}.health-metrics>div:nth-child(4){border-top:1px solid #edf0f2}.map-workspace{grid-template-columns:1fr}.map-sidebar-panel{border-top:1px solid var(--line);border-left:0}.map-stage,.object-map-canvas,.map-key-placeholder{min-height:500px}.document-workspace{grid-template-columns:1fr}.document-preview{min-height:auto}}@media(max-width:780px){.auth-page{padding:16px}.auth-card{padding:34px 30px}.sidebar{position:sticky;top:0;width:100%;height:112px;padding:13px 14px 9px;border-right:0;border-bottom:1px solid var(--line);box-shadow:0 5px 20px #171f260e}.sidebar-brand{width:fit-content;padding:0 4px}.sidebar-brand .brand-logo{width:148px}.product-name,.sidebar-health,.user>span{display:none}.health-nav-link{display:flex!important}.sidebar nav{grid-template-columns:repeat(6,1fr);gap:3px;margin-top:10px}.sidebar nav a{justify-content:center;min-height:42px;padding:8px 5px}.sidebar nav a:before{display:none}.user{position:absolute;right:17px;top:23px;margin:0;padding:0;border:0}.user button{font-size:0}.user button .icon{width:20px;height:20px}.main{margin-left:0;padding:23px 14px 40px}.page-header{margin-bottom:22px}.connection small{display:none}.toolbar{align-items:stretch;flex-wrap:wrap}.search-field{flex-basis:100%;min-width:0}.toolbar select{flex:1;width:auto}.report-intro{align-items:stretch;flex-direction:column}.report-filters{margin-top:16px;flex-wrap:wrap}.report-object-filter{width:100%;min-width:0}.report-summary{grid-template-columns:1fr 1fr}.report-summary div{min-height:70px}.report-tabs{width:100%}.report-tabs button{flex:1;padding:7px 9px;line-height:1.25}.event-table{min-width:0}.event-table thead{display:none}.event-table tbody,.event-table tr,.event-table td{display:block;width:100%}.event-table tr{padding:13px 14px;border-top:1px solid #e9ecee}.event-table tr:first-child{border-top:0}.event-table td{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:4px 0;border:0;font-size:12px}.event-table td:before{content:attr(data-label);color:#8a9298;font-size:10px;font-weight:700;letter-spacing:.25px;text-transform:uppercase}.event-table td.time{width:auto}.event-table td.event-message{padding-top:8px}.event-table td.event-message:before{padding-top:2px}.event-table tr:hover td{background:transparent}.event-table .empty-row{padding:0}.event-table .empty-row td{display:block;padding:34px 16px}.event-table .empty-row td:before{display:none}.pager{justify-content:space-between;gap:7px;padding:12px}.pager button{min-width:82px}.pager span{min-width:80px;font-size:11px}.report-row li{align-items:flex-start;flex-wrap:wrap}.report-row time{width:100%}.report-event-name{flex-basis:calc(100% - 90px)}.health-overview{align-items:flex-start;padding:16px}.health-overview time{display:none}.health-grid,.collector-incident-grid{grid-template-columns:1fr}.object-header-actions{align-items:flex-end;flex-direction:column}.object-edit-grid{grid-template-columns:1fr}.object-edit-grid .responsible-field,.object-edit-grid .activity-bottom-field{grid-column:auto}.contract-card,.contact-form{grid-template-columns:1fr}.map-summary{grid-template-columns:repeat(2,1fr)}.map-stage,.object-map-canvas,.map-key-placeholder{min-height:420px}.document-template-grid{grid-template-columns:1fr}.document-preview{padding:25px 23px}}@media(max-width:480px){.sidebar{height:124px;padding-right:10px;padding-left:10px}.sidebar nav{gap:3px;margin-top:8px}.sidebar nav a{min-width:0;min-height:48px;flex-direction:column;gap:3px;padding:6px 1px;font-size:9px;line-height:1.05;white-space:nowrap}.sidebar nav a .icon{width:18px;height:18px}.connection{padding:8px}.connection>span{display:none}.page-header h1{font-size:25px}.page-subtitle{margin-top:6px;font-size:11px}.page-header{align-items:center}.object-grid{grid-template-columns:1fr}.report-filters{display:grid;width:100%}.report-intro input,.report-intro select{width:100%}.period-filter-grid{grid-template-columns:1fr}.period-filter-grid .wide-filter{grid-column:auto}.report-actions{display:grid;grid-template-columns:1fr}.report-actions button{min-height:44px}.report-summary{grid-template-columns:1fr}.report-summary div{min-height:62px}.report-summary b{white-space:normal}.report-tabs{align-items:stretch}.report-tabs button{min-height:46px}.report-row{padding:15px}.report-row header{align-items:flex-start;flex-direction:column;gap:10px}.object-header{gap:12px}.object-header-actions{flex:0 0 auto}.object-edit-form header{flex-direction:column}.object-edit-form header button{width:100%}.object-edit-form footer button{width:100%;min-height:44px}.responsible-people>header{align-items:stretch;flex-direction:column}.responsible-people>header button{width:100%}.contact-form footer{display:grid;grid-template-columns:1fr}.contact-form footer button{min-height:44px}.auth-login-card{padding:32px 24px 34px}.health-overview-icon{width:38px;height:38px}.health-overview h2{font-size:16px}.collector-incidents-header{align-items:flex-start;padding:16px}.collector-incident-grid{padding:10px}.collector-incident-card li p{display:grid;gap:2px}.health-metrics{grid-template-columns:1fr}.health-metrics>div{min-height:88px;border-top:1px solid #edf0f2;border-left:0}.health-metrics>div:first-child{border-top:0}.map-summary{grid-template-columns:1fr 1fr}.map-summary>div{min-height:62px;padding:10px 12px}.map-summary b{font-size:18px}.map-sidebar-panel{padding:14px}.geo-draft-form>div{grid-template-columns:1fr}.geo-draft-form footer{display:grid}.document-template-card{align-items:flex-start}.document-template-card>i{display:none}.document-period-presets{grid-template-columns:1fr}.document-period-presets button{min-height:43px;font-size:10px}.document-period-summary{align-items:flex-start;flex-direction:column}.document-period-summary b{text-align:left}.document-form-grid,.document-form>footer{grid-template-columns:1fr}.document-preview{padding:22px 16px}.document-preview dl div{grid-template-columns:105px minmax(0,1fr)}.document-preview-contacts>div{grid-template-columns:1fr;gap:4px}.activation-preview-events>div{grid-template-columns:1fr;gap:3px}}.report-intro{gap:24px}.report-intro p{max-width:660px;line-height:1.45}.report-filters{display:flex;align-items:end;gap:10px}.report-intro select{width:285px;height:42px;padding:0 11px;border:1px solid #d5e1e4;border-radius:9px;outline:none;background:#fff;color:#1e3944;font:14px inherit}.report-intro select:focus{border-color:#b41f24a6;box-shadow:0 0 0 3px #b41f2414}.report-event-name{min-width:0}.duplicate-count{margin-left:auto;padding:3px 7px;border-radius:10px;background:#f0f2f3;color:#667078;font-size:10px;font-weight:700;white-space:nowrap}
