main:has(#placeholder:not([hidden])){max-width:1800px}.plans-rg{display:inline-block;border-left:4px solid var(--rg-color);color:var(--rg-color);background:color-mix(in srgb,var(--rg-color) 9%,white);padding:6px 8px;border-radius:5px;font-size:12px;line-height:1.4}.plans-traffic{display:inline-block;min-width:64px;padding:6px 8px;border-radius:6px}.plans-traffic.green{background:#dcf3e3;color:#185c35}.plans-traffic.yellow{background:#fff0bd;color:#745308}.plans-traffic.red{background:#fde3e0;color:#943c34}.plans-traffic.neutral{background:#f0f2f4;color:#617080}#weekly-plans{margin-top:32px;min-width:0}.plans-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.plans-heading h1{margin:8px 0}.plans-navigation{display:flex;flex-wrap:wrap;gap:8px}.plans-navigation button{font-size:13px}#plans-cycle{border:1px solid #dfe4eb;border-radius:12px;background:#fff;margin:16px 0 24px}#plans-cycle>summary{padding:18px 20px;cursor:pointer;font-weight:650}.plans-cycle-content{padding:0 20px 20px;max-width:1000px;font-size:14px;line-height:1.65;color:#586577}#plans-bands{display:flex;flex-wrap:wrap;gap:8px}#plans-bands span{background:#f2f5fa;border-radius:6px;padding:6px 10px}.plans-search{display:block;max-width:340px;font-size:13px;font-weight:600}.plans-search input{display:block;width:100%;margin-top:8px}.plans-table-wrap{overflow:auto;border:1px solid #e1e6ee;border-radius:12px;background:white;max-width:100%}.plans-table{border-collapse:collapse;width:100%;min-width:1320px;font-size:14px}.plans-table th{background:#f5f7fb;color:#596779;font-size:12px;letter-spacing:.01em;text-align:right;padding:16px 14px;white-space:normal}.plans-table th:first-child{text-align:left;width:180px;min-width:180px}.plans-table th:nth-child(2){text-align:left;min-width:240px}.plans-table td{padding:17px 14px;border-top:1px solid #edf0f5;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.plans-table td:first-child,.plans-table td:nth-child(2){text-align:left;font-weight:550;white-space:normal}.plans-table tbody tr:hover{background:#fafbfe}.plans-table td:nth-child(7),.plans-table td:nth-child(10){font-weight:650;color:#225bb3}.plans-table input{width:76px;padding:8px;font-size:14px}.plans-table input[aria-invalid=true]{border-color:#bc3f37;background:#fff2f1}.plans-table small{display:block;font-weight:400;font-size:11px;color:#8b4b31;margin-top:5px;white-space:normal}.plans-hint{font-size:12px;margin-top:14px}#plans-message:not(:empty){padding:12px 16px;background:#fff8e7;border-radius:8px;margin-bottom:16px}#weekly-plans footer{font-size:12px;line-height:1.6}#plans-count{font-size:13px;margin:14px 0}@media(max-width:800px){.plans-heading{align-items:flex-start;flex-direction:column}.plans-navigation{width:100%}.plans-navigation button{flex:1;padding:10px 8px}.plans-table td,.plans-table th{padding:14px 12px}#plans-cycle>summary{font-size:14px;line-height:1.6}.plans-table{min-width:1320px}#weekly-plans{margin-top:24px}.plans-search{max-width:100%}}
