.network-toolbar{overflow:visible;flex-wrap:wrap}.network-toolbar label{min-width:112px}.network-toolbar .spacer{min-width:10px}.network-hotel-filter{position:relative;min-width:185px;font-size:11px}.network-hotel-filter>summary{list-style:none;border:1px solid #dedee9;border-radius:6px;padding:10px 12px;display:flex;gap:14px;align-items:center;cursor:pointer;color:#51476c;background:#fff}.network-hotel-filter>summary::-webkit-details-marker{display:none}.network-hotel-filter>summary span{margin-left:auto}.network-hotel-filter form{position:absolute;right:0;top:calc(100% + 8px);width:330px;max-width:80vw;background:#fff;border:1px solid #ded9eb;box-shadow:0 12px 35px #18105818;border-radius:8px;padding:18px;z-index:30}.network-hotel-filter fieldset{border:0;padding:0;margin:0 0 16px}.network-hotel-filter legend{font-size:11px;font-weight:700;color:#4c3f67;margin-bottom:12px}.network-hotel-filter form label{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 0;line-height:1.6;font-size:11px;color:#60556f;cursor:pointer}.network-hotel-filter form input{margin:0;width:15px;height:15px;accent-color:#1d5361;flex-shrink:0}.network-select-all{border-bottom:1px solid #eae6f0;margin-bottom:5px;font-weight:700}.network-filter-error{display:block;color:#a25447;margin-bottom:10px;line-height:1.5}.network-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.network-result .hero-value{font-size:clamp(30px,3.2vw,48px)}.network-data-notice{align-items:flex-start!important}.network-data-notice>span:last-child{line-height:1.7}.network-account-toolbar{margin:0;border:0;border-bottom:1px solid #e8e3ef;border-radius:0;background:#fff;padding:14px 18px;flex-wrap:wrap}.network-account-toolbar label:first-child select{max-width:285px}.network-account-toolbar label select{max-width:310px}.network-account-toolbar .search-label{flex:1;min-width:190px}.network-account-toolbar .search-label input{min-width:0;width:100%}.network-budget thead th small{display:block;font-size:9px;font-weight:400;color:#867c96;margin-top:3px}.network-budget td:first-child{padding:10px 14px}.network-expand{border:0;background:none;padding:0;display:flex;gap:9px;text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%;line-height:1.5}.network-expand>span{width:10px;flex-shrink:0;color:#9981ad;font-size:16px;line-height:1.1}.network-budget tr:not(.group):not(.total) td:first-child{padding-left:33px}.network-budget tr.total .network-expand{font-weight:700}.net-incomplete{color:#a29aac}.network-partial{font-size:9px;color:#967431;display:block;margin-top:4px;line-height:1.6}.network-rds{margin-bottom:20px}.network-rds>.cards{padding:18px;margin:0}.network-rds .card{border:0;background:#f7f5fb;border-radius:7px;box-shadow:none}.network-rds .card .value{font-size:24px}.network-rds-details>summary,.network-coverage>summary{cursor:pointer;color:#76668c;font-size:11px;padding:14px 20px;border-top:1px solid #e9e3f0;background:#faf9fc}.network-coverage>p{padding:0 20px 15px;font-size:11px;line-height:1.8;color:#776581;margin-bottom:0}.network-position{display:block;font-size:9px;color:#92859e;margin-top:4px}.network-rds .comparison-table td{font-size:11px}.network-charts{margin-top:20px}.network-charts .panelhead h2{font-size:14px}.network-charts .chart-data table td:first-child{min-width:110px}.network-rds .suite-table{max-height:55vh}
@media(max-width:1100px){.network-toolbar .spacer{display:none}.network-hotel-filter{margin-left:auto}.network-account-toolbar label{flex:1;min-width:180px}.network-account-toolbar label select{max-width:none;width:100%}.network-account-toolbar .spacer{display:none}.network-account-toolbar .search-label{min-width:210px}}
@media(max-width:760px){.network-toolbar>label{flex:1;min-width:100px}.network-toolbar>label select{width:100%}.network-toolbar .seg{width:100%}.network-hotel-filter{width:100%;margin-left:0}.network-hotel-filter form{left:0;right:auto;width:100%;max-width:100%}.network-summary{grid-template-columns:1fr;gap:9px}.network-summary .card{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.network-summary .card .caption{flex:1;min-width:90px}.network-summary .card .value{margin:0;font-size:23px}.network-summary .card small{width:100%}.network-account-toolbar{padding:14px}.network-account-toolbar label{min-width:100%;width:100%}.network-account-toolbar input,.network-account-toolbar select{width:100%;min-width:0;max-width:100%!important}.network-account-toolbar .btn{width:100%}.network-rds>.cards{padding:13px;gap:9px}.network-rds .card{padding:14px}.network-rds .card .value{font-size:22px}.network-rds .card .caption{font-size:10px}.network-result .hero-value{font-size:34px}}
