body.cloud-world.cloud-gateway-open #main{height:100%;width:100%;max-width:none;padding:0;margin:0}
body.cloud-gateway-open :is(#world-status,.world-back,.world-task-switch){display:none!important}
body.cloud-world.cloud-gateway-open #main-scroll{left:360px;right:30px;top:104px;bottom:62px;width:auto;margin:0;padding:0;background:transparent;overflow:hidden;border:0;box-shadow:none}
body.cloud-world.cloud-gateway-open [data-control-view=models]{height:100%;padding:0!important;margin:0!important}
[data-gateway-room]{height:100%;min-height:0}[data-gateway-legacy]{display:none!important}
.gateway-window :is(button,input,select){min-height:44px}.gateway-window button{min-width:44px}.gateway-window input,.gateway-window select,.gateway-window textarea{color:#e8e5d9;background:#11150f;border:1px solid #596148;border-radius:5px;max-width:100%;padding:10px}.gateway-window button:disabled{opacity:.5;cursor:default}
.gateway-tabs{display:flex;gap:8px;padding:10px 22px;border-bottom:1px solid #596148;flex:none}.gateway-tabs [aria-current=page]{background:#c4cead!important;color:#24291d!important}
.gateway-filter{display:grid;grid-template-columns:1fr 150px auto;gap:12px;padding:16px 22px}.gateway-filter label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px}.gateway-filter button{align-self:end}.gateway-count{padding:0 22px 12px;color:#b3b1a3;font-size:12px}
.gateway-reading{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px}.gateway-list{padding:0 18px 16px}.gateway-list>button{display:flex;align-items:center;gap:16px;text-align:left;width:100%;padding:16px 8px!important;border:0!important;border-bottom:1px solid #59614888!important;border-radius:0!important;background:transparent!important}.gateway-list>button:hover{background:#2b3224!important}.gateway-list>button>span:nth-child(2){min-width:0;flex:1}.gateway-list strong,.gateway-identity h2{font-size:18px!important;overflow-wrap:anywhere}.gateway-list small{display:block;color:#b3b1a3;font-size:12px;margin-top:4px;overflow-wrap:anywhere}.gateway-row-state{font-size:12px;max-width:100px}
.gateway-mark{width:42px;height:42px;object-fit:contain;flex:none;filter:drop-shadow(3px 4px 0 #080b0780)}.gateway-mark-mono{filter:brightness(0) invert(.88) drop-shadow(3px 4px 0 #080b0780)}.gateway-neutral,.gateway-provider-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;background:#353c2b;border:1px solid #777c64;box-shadow:3px 4px 0 #080b0766;border-radius:5px;font-size:25px}
.gateway-identity{display:flex;gap:20px;align-items:center;margin-bottom:26px}.gateway-identity>div{min-width:0}.gateway-identity .gateway-mark{width:72px;height:72px}.gateway-identity code{white-space:normal;overflow-wrap:anywhere;font-size:13px;color:#b3b1a3}.gateway-identity p{font-size:13px!important;color:#b3b1a3}.gateway-identity h2{margin:0 0 8px}
.gateway-facts{display:grid;grid-template-columns:140px 1fr;gap:16px;font-size:14px}.gateway-facts dt{color:#b3b1a3}.gateway-facts dd{margin:0;overflow-wrap:anywhere}.gateway-note{color:#b3b1a3;font-size:12px!important}.gateway-empty{padding:20px}.gateway-empty h2{font-size:18px!important}
.gateway-limits{border-top:1px solid #596148;margin-top:24px}.gateway-limits summary{cursor:pointer;padding:16px 0;min-height:44px;font-size:15px}.gateway-limits pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.gateway-window .band{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.gateway-window .section-head h2{font-size:18px!important}.gateway-window .section-head p{font-size:13px!important}.gateway-window .gateway-summary{grid-template-columns:1fr 1fr;gap:12px}.gateway-window .gateway-summary>div{min-width:0}.gateway-window .gateway-summary strong{font-size:17px!important;overflow-wrap:anywhere}.gateway-window .event-row{min-width:0;flex-wrap:wrap}.gateway-window .event-main{min-width:0;overflow-wrap:anywhere}.gateway-window .quality-actions{flex-wrap:wrap}.gateway-window .quality-actions>span{min-width:120px}
@media(max-width:1100px){body.cloud-world.cloud-gateway-open #main-scroll{left:190px;right:22px;top:94px;bottom:62px}}
@media(max-width:619px){body.cloud-world.cloud-gateway-open #main-scroll{left:12px;right:12px;top:124px;bottom:28px}body.cloud-gateway-open .world-back,body.cloud-gateway-open .world-task-switch{display:none!important}.gateway-tabs{padding:10px 12px;gap:6px}.gateway-tabs button{font-size:13px!important;padding:8px!important}.gateway-filter{padding:12px;grid-template-columns:1fr auto;gap:8px}.gateway-filter label:first-child{grid-column:1/-1}.gateway-filter :is(input,select){font-size:16px}.gateway-reading{padding:16px}.gateway-list{padding:0 10px 10px}.gateway-list>button{gap:10px}.gateway-list strong{font-size:15px!important}.gateway-list small{font-size:11px}.gateway-row-state{max-width:64px}.gateway-mark{width:32px;height:32px}.gateway-identity{gap:12px}.gateway-identity .gateway-mark{width:54px;height:54px}.gateway-facts{grid-template-columns:105px 1fr;gap:14px;font-size:13px}.gateway-window .quality-actions{padding:10px}.gateway-window .quality-actions>span{flex-basis:100%}.gateway-window .quality-actions button{flex:1;padding:8px!important;font-size:13px!important}.gateway-window :is(.route-preview-form,.route-policy-form,.gateway-summary){grid-template-columns:1fr!important}.gateway-window :is(.span-2,.span-all){grid-column:1/-1!important}.gateway-window .gateway-summary>div{padding:12px!important}}

.gateway-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid #596148;border-radius:5px;color:inherit;text-decoration:none}.gateway-tabs{flex-wrap:wrap}
