.control-v17{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:#f3f7f7;color:#173940;font-family:Arial,sans-serif}.control-v17 aside{background:#12454d;color:#fff;padding:30px 18px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:16px;overflow:auto}.control-v17 aside img{width:150px;filter:brightness(0) invert(1)}.control-v17 aside p{font-size:12px;letter-spacing:.18em}.control-v17 aside nav{display:grid;gap:6px;margin:14px 0}.control-v17 aside a{color:#d8eded;text-decoration:none;padding:10px 12px;border-radius:9px;font-size:14px}.control-v17 aside a:hover,.control-v17 aside a[aria-current=page]{background:#26737e;color:#fff}.control-v17 main{padding:30px clamp(18px,4vw,60px);min-width:0}.control-v17 header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.control-v17 h1{font:38px Georgia,serif;margin:10px 0}.control-v17 h2{font:27px Georgia,serif;margin:0 0 10px}.control-v17 h3{font-size:18px;margin:8px 0;color:#007d87}.control-v17 p{line-height:1.6;font-size:14px;margin:8px 0}.control-v17 article{background:#fff;border:1px solid #dce8e8;border-radius:17px;padding:25px;margin:18px 0;display:grid;gap:12px}.control-v17-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:15px 0}.control-v17-grid article{margin:0}.control-v17 strong{font-size:24px;color:#007d87}.control-v17 label{display:grid;gap:8px;font-size:14px;font-weight:600}.control-v17 input:not([type=checkbox]),.control-v17 select,.control-v17 textarea{width:100%;padding:12px;border:1px solid #cbdede;border-radius:9px;font:inherit;background:#fff;box-sizing:border-box}.control-v17 input:focus,.control-v17 select:focus,.control-v17 textarea:focus{outline:2px solid #007d87;outline-offset:2px}.control-v17 button{background:#007d87;color:#fff;padding:12px 18px;border:0;border-radius:9px;font:600 14px Arial,sans-serif;cursor:pointer;width:fit-content}.control-v17 button:disabled{opacity:.45;cursor:not-allowed}.control-v17 a{color:#007d87}.control-v17 .control-check{display:flex;align-items:center;gap:10px;line-height:1.5}.control-v17 input[type=checkbox]{width:18px;height:18px}.control-row{padding:16px 0;border-bottom:1px solid #e0eaea}.control-offer{background:#edf5f5;padding:20px;border-radius:12px;display:grid;gap:12px;align-content:start}.control-notice{background:#fff6dd;border:1px solid #e8d8a2;padding:14px 18px;border-radius:12px}.control-badge{background:#e5f2f0;padding:9px;border-radius:9px;font-size:12px;white-space:nowrap}.control-quote{background:#e9f6f5;padding:20px;border-radius:12px}.control-actions{display:flex;gap:12px;flex-wrap:wrap}.platform-news{padding:18px 24px;border:1px solid #c8e0df;border-radius:14px;background:#eef7f5;margin:14px 0 22px;color:#17494e}.platform-news>p{font-size:11px;letter-spacing:.12em;font-weight:700}.platform-news details{margin:10px 0}.platform-news summary{cursor:pointer;font-weight:700}.platform-news details p{line-height:1.6;font-size:14px;letter-spacing:normal;font-weight:400}.control-v17 .control-next{margin:18px 0}.control-v17 .control-next button{width:fit-content;text-align:left}@media(max-width:850px){.control-v17{grid-template-columns:1fr}.control-v17 aside{position:static;height:auto;padding:18px}.control-v17 aside nav{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.control-v17 aside img{width:120px}.control-v17-grid{grid-template-columns:1fr}.control-v17 h1{font-size:30px}.control-v17 header{align-items:flex-start}}.feedback-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.feedback-ticket>header,.feedback-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.feedback-ticket{border:1px solid #dce8e8;border-left:5px solid #c69448;border-radius:13px;padding:18px;margin:14px 0;background:#fbfdfd}.feedback-ticket.status-in_progress{border-left-color:#16818a}.feedback-ticket.status-fixed{border-left-color:#3c9167}.feedback-ticket.status-data_gap,.feedback-ticket.status-suggestion{border-left-color:#77898c}.feedback-ticket>header h3{margin:5px 0}.feedback-ticket>header>span{background:#e8f3f2;border-radius:99px;padding:7px 10px;font-size:12px;white-space:nowrap}.feedback-description{white-space:pre-wrap;font-size:15px!important;font-weight:600}.feedback-followup{display:grid;grid-template-columns:190px minmax(240px,1fr) auto;align-items:end;gap:18px;margin-top:14px}.feedback-followup button{margin-bottom:1px}@media(max-width:850px){.feedback-followup,.feedback-summary{grid-template-columns:1fr}.feedback-ticket>header,.feedback-toolbar{display:grid}.feedback-ticket>header>span{width:fit-content}}.demo-shell{--demo:#087e88;min-height:100vh;display:grid;grid-template-columns:285px 1fr;background:#f1f6f5;color:#17383e;font-family:Arial,sans-serif}.demo-shell aside{position:sticky;top:0;height:100vh;box-sizing:border-box;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:26px 18px;background:#0d535b;color:#fff}.demo-shell aside>img{width:145px;filter:brightness(0) invert(1)}.demo-shell aside>strong{font-size:12px;letter-spacing:.16em}.demo-shell aside label{display:grid;gap:6px;font-size:12px;font-weight:700}.demo-shell select{width:100%;border:1px solid #ffffff50;border-radius:9px;background:#fff;color:#17383e;padding:10px;font:inherit}.demo-shell nav{display:grid;gap:4px;margin:6px 0}.demo-shell nav button{min-height:43px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;border:0;border-radius:9px;background:transparent;color:#e9f5f4;padding:9px 11px;text-align:left;cursor:pointer}.demo-shell nav button span{font-size:14px;font-weight:650}.demo-shell nav button small{font-size:10px;color:#9fe0da}.demo-shell nav button em{grid-column:2;font-size:9px;color:#ebc67a;font-style:normal}.demo-shell nav button.active{background:#24808a}.demo-shell nav button:disabled{opacity:.5;cursor:not-allowed}.demo-shell aside .demo-reset{border:1px solid #ffffff55;border-radius:9px;background:transparent;color:#fff;padding:10px;cursor:pointer}.demo-shell aside>a{color:#fff;text-decoration:none;padding:8px 4px}.demo-content{min-width:0;padding:34px clamp(24px,4vw,64px) 60px}.demo-warning{display:flex;align-items:center;gap:16px;border:1px solid #dfc46d;border-radius:12px;background:#fff5d7;padding:13px 17px}.demo-warning b{color:#805f15}.demo-warning span{font-size:14px}.demo-head{margin:32px 0 24px}.demo-head p{font-size:11px;font-weight:800;letter-spacing:.13em;color:var(--demo)}.demo-head h1{margin:7px 0;font:400 43px Georgia,serif}.demo-head span{font-size:16px;color:#61777b;line-height:1.55}.demo-card-grid,.demo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.demo-card-grid article,.demo-stats article,.demo-table,.demo-wide{border:1px solid #d8e5e4;border-radius:16px;background:#fff;padding:22px}.demo-card-grid span,.demo-stats span{font-size:12px;color:#60777a}.demo-stats strong{display:block;margin:10px 0;font:400 28px Georgia,serif;color:var(--demo)}.demo-stats small{font-size:12px;color:#788b8e}.demo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-card-grid h3{font:400 22px Georgia,serif;color:var(--demo)}.demo-card-grid p,.demo-wide p{font-size:14px;line-height:1.55;color:#61777b}.demo-card-grid button{border:0;border-radius:8px;background:var(--demo);color:#fff;padding:9px 12px;cursor:pointer}.demo-wide{margin-top:18px}.demo-wide h2,.demo-wide h3{font:400 27px Georgia,serif;margin:0 0 12px}.demo-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.demo-steps button{display:grid;gap:7px;border:1px solid #cbdedd;border-radius:11px;background:#f4f8f7;padding:14px;text-align:left;color:#17383e;cursor:pointer}.demo-steps button.active{border-color:var(--demo);box-shadow:0 0 0 2px #087e8830}.demo-steps small{font-size:11px;line-height:1.4;color:#647a7d}.demo-table{overflow:auto}.demo-table table{width:100%;border-collapse:collapse}.demo-table td,.demo-table th{padding:14px;text-align:left;border-bottom:1px solid #e0e9e8;font-size:14px}.demo-table th{font-size:12px;color:#61777b}.demo-bars{height:160px;display:flex;align-items:end;gap:18px;padding:10px 20px;border-bottom:1px solid #cdd}.demo-bars i{width:55px;border-radius:7px 7px 0 0;background:linear-gradient(#43aaa1,#087e88)}@media(max-width:1050px){.demo-card-grid,.demo-stats,.demo-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.demo-shell{grid-template-columns:1fr}.demo-shell aside{position:static;height:auto}.demo-shell nav{grid-template-columns:1fr 1fr}.demo-card-grid,.demo-stats,.demo-steps{grid-template-columns:1fr}.demo-content{padding:20px}.demo-warning{align-items:flex-start;flex-direction:column;gap:4px}}