.desk357-top,.desk357-side{display:none}
#dispatchApp.swl327 .swl-stream-credit{display:block;max-width:32em;margin-top:8px;padding-top:8px;border-top:1px solid #ffffff24;font-size:11px;line-height:1.5;white-space:normal}
#dispatchApp.swl327 .swl-more .phone-dialog-body{overflow-y:auto;grid-template-rows:minmax(54px,1fr) minmax(165px,2.75fr) repeat(4,minmax(45px,.8fr)) minmax(100px,auto)}
#dispatchApp.swl327 .swl-more .swl-credit{display:flex;grid-column:1/-1;padding:10px 5px}
@media(min-width:740px) and (min-height:600px){
body.svx-swl-page{background:#06121c!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups{display:grid!important;grid-template-columns:minmax(0,1fr) 286px!important;grid-template-rows:58px 144px minmax(0,1fr) 64px!important;gap:14px!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;max-width:none!important;margin:0!important;padding:16px!important;border:0;border-radius:0;background:radial-gradient(ellipse at 12% 0%,#103c4b99,transparent 55%),radial-gradient(ellipse at 85% 90%,#3b265033,transparent 45%),#06121c;box-shadow:none;--ws-panel:#0b2535;--ws-bg:#081c2a;--ws-line:#315a6c}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-top{grid-area:1/1/2/3;display:flex;align-items:center;gap:24px;border-bottom:1px solid #244453;padding:0 4px 12px}
.desk357-brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:#e5f7ff;font:500 23px/1.2 system-ui;letter-spacing:-.04em}.desk357-brand img{width:45px;height:45px;object-fit:contain}.desk357-brand b{font-weight:400;color:#8ce0d3}.desk357-brand small{display:block;font-size:9px;letter-spacing:.2em;color:#81a3b8;margin-top:6px}
.desk357-live{margin-left:auto;display:flex;align-items:center;gap:9px;font-size:12px;color:#a6bdce}.desk357-live i{width:7px;height:7px;border-radius:50%;background:#869eab}.desk357-top[data-rx=on] .desk357-live i{background:#63eeb1;box-shadow:0 0 15px #63eeb177}
.desk357-top>button{background:#153342;border:1px solid #365e70;padding:9px 13px;color:#b9d8e6;border-radius:7px;font-size:11px}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups>.phone323-header{grid-area:2/1!important;max-width:none!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .swl329-monitor{border:1px solid #326078;border-radius:14px;background:linear-gradient(110deg,#0c3040,#09202e)!important;padding:12px 16px!important;box-shadow:inset 0 1px #ffffff0a,0 12px 25px #0002}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .swl329-grid{stroke:#2c6677;opacity:.5}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .swl329-trace{filter:drop-shadow(0 0 4px #65f77455)}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .swl330-last strong{font-size:22px}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups.svx-phone-app.phone-talkgroups-layout.show-talkgroups>.mobile-talkgroups{grid-area:3/1!important;min-width:0}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups.svx-phone-app.phone-talkgroups-layout.show-talkgroups .svx-phone-ui{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:26px minmax(0,1fr)!important;gap:10px 14px!important;position:relative!important;min-height:0!important;padding:0!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .swl335-switch{display:none!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .phone-heading{grid-area:1/1/2/3!important;position:static!important;display:flex!important;max-width:none!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .phone-heading h1{display:block!important;letter-spacing:.14em;font-size:11px!important;color:#8dbbcf}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .phone-grid{display:grid!important;grid-area:2/1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(var(--phone-rows,4),minmax(0,1fr))!important;gap:9px!important;min-height:0!important;padding:1px!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .phone-card{background:linear-gradient(145deg,#113447,#0a2332);border-radius:12px;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #0002}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .phone-card.is-tx{background:linear-gradient(145deg,#412637,#1d2032);box-shadow:0 0 22px #ff42532b,inset 0 0 16px #ff344417}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .phone-number{font-size:clamp(22px,2.4vw,34px)}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .phone-select{padding:19px 8px 40px!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .log341-panel{display:grid!important;grid-area:2/2!important;grid-template-rows:26px 24px minmax(0,1fr) 36px!important;gap:0!important;min-height:0!important;min-width:0!important;padding:12px 8px 4px!important;border:1px solid #3b526d;border-radius:14px;background:linear-gradient(150deg,#102b3d,#0b1e2e);overflow:hidden!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .log341-panel h2{font-size:16px!important;letter-spacing:.08em;max-width:none!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .log341-subtitle{font-size:11px!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .layout-phone-nav{grid-area:4/1!important;position:static!important;width:100%!important;max-width:none!important;height:auto!important;border:1px solid #2c5063;border-radius:12px;background:#0b2433;padding:4px!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .layout-phone-nav button{flex-direction:row!important;gap:9px;border-radius:9px}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .layout-phone-nav button svg{width:23px;height:23px}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-side{grid-area:2/2/5/3;display:block;min-height:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid #335165;border-radius:15px;background:linear-gradient(160deg,#122c3d,#0a1d2b);scrollbar-width:thin;padding:20px 16px}
.desk357-side>header{margin-bottom:18px}.desk357-side>header>span{font-size:9px;letter-spacing:.15em;color:#81bdba}.desk357-side h2{font-weight:500;font-size:26px;letter-spacing:-.035em;margin:7px 0}.desk357-side header p{font-size:12px;color:#90b0c3;margin:0}.desk357-controls{display:flex;flex-direction:column;gap:18px}.desk357-controls h3{font-size:12px;letter-spacing:.06em;font-weight:500;color:#afd4df;margin:0 0 12px}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-side .swl-identity{width:100%;min-height:52px;padding:12px;border-radius:9px;background:#0b2433;font-size:15px}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-side .swl-car{padding:14px 12px;gap:10px;background:#0b2433;border-color:#365665;border-radius:10px;display:flex;flex-direction:column}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-side .swl-car strong{font-size:14px}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-side .swl-car p{font-size:11px;line-height:1.5;margin:0}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-side .swl-car small{font-size:10px}
.desk357-prefs{border-top:1px solid #2a485a;padding-top:15px}.desk357-prefs label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#b8d4e2}.desk357-prefs input{width:100%;accent-color:#88d9cf}.desk357-prefs>button{display:none}
.desk357-look summary{font-size:12px;cursor:pointer;color:#a4c6d8;padding:4px 0}.desk357-look p{font-size:11px;line-height:1.5}.desk357-look fieldset{border:1px solid #3b5c6c;border-radius:8px;margin:10px 0;padding:10px;font-size:11px}.desk357-look button{padding:7px;margin:3px;border:1px solid #406676;border-radius:6px;background:#0a2331;color:#b8d4e2}.desk357-look button[aria-pressed=true]{background:#28554e;color:#b4ffe1}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-links .swl-menu-row{font-size:12px;min-height:44px;padding:9px;gap:6px;border-radius:8px}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-links svg{width:19px;height:19px}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-links i{display:none}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-side .swl-credit{display:flex;padding:12px 0 0;border-top:1px solid #2b495a;gap:5px;font-size:10px}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-side .swl-credit a{font-size:12px}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .swl-stream-credit{font-size:10px}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .phone323-sheet[open]{position:absolute!important;inset:76px 20px 84px!important;max-width:620px!important;width:calc(100% - 40px)!important;margin:auto!important;border:1px solid #52788c;border-radius:15px;box-shadow:0 30px 90px #000b;z-index:100}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups[data-phone-theme=light]{--ws-panel:#e9f2f4;--ws-bg:#f1f7f8;background:#dce9ee;color:#123544}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups[data-phone-theme=light] .desk357-side,#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups[data-phone-theme=light] .log341-panel{background:#e9f2f4;color:#123544}
@keyframes desk357Focus{50%{box-shadow:0 0 0 2px #8cdfcd}}.desk357-highlight{animation:desk357Focus .6s ease}
}
@media(min-width:740px) and (max-width:1150px) and (min-height:600px){
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups{grid-template-columns:minmax(0,1fr) 248px!important;grid-template-rows:52px 125px minmax(0,1fr) 60px!important;gap:10px!important;padding:12px!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups.svx-phone-app.phone-talkgroups-layout.show-talkgroups .svx-phone-ui{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:23px minmax(0,1fr) minmax(170px,.75fr)!important;gap:8px!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .phone-heading{grid-area:1/1!important}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .phone-grid{grid-area:2/1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:5px!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .log341-panel{grid-area:3/1!important;grid-template-rows:23px 0 minmax(0,1fr) 30px!important;padding:8px 6px 0!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .log341-subtitle{display:none}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-side{padding:16px 12px}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .phone-number{font-size:23px}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .phone-select{padding:17px 5px 36px!important}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-brand{font-size:20px}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-live{font-size:10px}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-top{gap:12px}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-top>button{font-size:10px;padding:8px}
}
@media(min-width:740px) and (max-width:850px) and (min-height:600px){#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .phone-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(4,minmax(0,1fr))!important}#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-live{display:none}}
@media(prefers-reduced-motion:reduce){.desk357-highlight{animation:none}}

@media(min-width:740px) and (min-height:600px){
#dispatchApp.desk357 .desk357-side button{color:var(--ws-text);font:inherit;background:#0b2433;border:1px solid #335e73;min-width:0}
#dispatchApp.desk357 .desk357-side .swl-identity{font-size:15px;color:#daefff}
#dispatchApp.desk357 .desk357-side .swl-identity strong{font-size:16px}
#dispatchApp.desk357 .desk357-side .swl-menu-row{font-size:12px;color:#d2e5f1}
#dispatchApp.desk357 .desk357-side .swl-menu-row span{white-space:normal}
#dispatchApp.desk357 .desk357-side .swl-output-pick{font-size:12px;color:#c6e4ed}
#dispatchApp.desk357 .desk357-side svg{flex-shrink:0}
}

@media(min-width:740px) and (min-height:600px){
#dispatchApp.desk357 .log341-panel>h2{grid-area:1/1!important}
#dispatchApp.desk357 .log341-subtitle{grid-area:2/1!important}
#dispatchApp.desk357 .log341-columns{grid-area:3/1!important;min-height:0!important}
#dispatchApp.desk357 .log341-pager{grid-area:4/1!important}
#dispatchApp.desk357 .desk357-side .swl-menu-row span{font-size:12px;font-weight:500;overflow-wrap:anywhere}
#dispatchApp.desk357 .desk357-activity{border-top:1px solid #2a485a;padding-top:15px}
#dispatchApp.desk357 .desk357-activity-body{max-height:180px;overflow:auto;scrollbar-width:thin;font-size:11px;color:#a2bdcc}
#dispatchApp.desk357 .desk357-activity .phone323-legend{font-size:10px;line-height:1.5;margin:0 0 7px}
#dispatchApp.desk357 .desk357-activity .phone323-activity time{font-size:10px}
#dispatchApp.desk357 .desk357-activity .phone323-call{font-size:12px;min-height:30px;gap:5px}
#dispatchApp.desk357 .desk357-activity .phone323-call img{width:22px;height:16px;object-fit:cover}
#dispatchApp.desk357 .desk357-activity .phone323-activity strong{font-size:11px}
#dispatchApp.desk357 .desk357-activity .phone323-heat{height:4px}
}
@media(min-width:740px) and (min-height:600px){
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-links{grid-template-columns:1fr}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-links .swl-menu-row{min-height:38px;padding:8px 12px}
#dispatchApp.swl327.desk357.svx-phone-app.phone-talkgroups-layout.show-talkgroups .desk357-links .swl-menu-row span{white-space:nowrap;overflow-wrap:normal}
}

@media(min-width:740px) and (min-height:600px){
.desk357-sounds summary{font-size:12px;cursor:pointer;color:#a4c6d8}
.desk357-sounds .rvx344-sounds{margin-top:10px}.desk357-sounds h3{display:none}.desk357-sounds p{font-size:10px;line-height:1.5}.desk357-sounds label{font-size:11px!important;display:flex;justify-content:space-between;gap:8px;margin:10px 0}.desk357-sounds input[type=checkbox]{width:17px;height:17px;flex-shrink:0;accent-color:#7edac2}
}
@media(min-width:740px) and (min-height:600px){
#dispatchApp.swl327.desk357[data-phone-theme=light] .desk357-brand{color:#123544}
#dispatchApp.swl327.desk357[data-phone-theme=light] .desk357-brand b{color:#17695f}
#dispatchApp.swl327.desk357[data-phone-theme=light] .desk357-brand small,#dispatchApp.swl327.desk357[data-phone-theme=light] .desk357-live,#dispatchApp.swl327.desk357[data-phone-theme=light] .phone-heading h1,#dispatchApp.swl327.desk357[data-phone-theme=light] .phone-heading [data-phone-count]{color:#34566c!important}
#dispatchApp.swl327.desk357[data-phone-theme=light] .phone-card{background:linear-gradient(145deg,#fff,#e4eff3)!important;box-shadow:0 4px 16px #142c3910}
#dispatchApp.swl327.desk357[data-phone-theme=light] .phone-card.is-tx{background:#ffe3e9!important}
#dispatchApp.swl327.desk357[data-phone-theme=light] .phone-card :is(.phone-number,.phone-call,.phone325-call-text b,.phone324-last-time){color:#173d52!important}
#dispatchApp.swl327.desk357[data-phone-theme=light] .desk357-side{background:#eaf2f5!important}
#dispatchApp.swl327.desk357[data-phone-theme=light] .desk357-side :is(p,span,small,summary,h2,h3,strong,label,a,time,legend){color:#23495e!important}
#dispatchApp.swl327.desk357[data-phone-theme=light] .desk357-side :is(button,.swl-car,.swl-identity){background:#f7fafc!important;color:#173d52!important;border-color:#8eafc1!important}
#dispatchApp.swl327.desk357[data-phone-theme=light] .desk357-side button[aria-pressed=true]{background:#b2e6d9!important}
#dispatchApp.swl327.desk357[data-phone-theme=light] :is(.swl329-monitor,.log341-panel,.layout-phone-nav){--ws-text:#e7f4ff;--ws-muted:#adcbdf;--ws-panel:#0b2535;--ws-bg:#081c2a;--ws-raised:#143848;background:linear-gradient(145deg,#103647,#0a2331)!important;color:#e7f4ff!important}
#dispatchApp.swl327.desk357[data-phone-theme=light] .swl329-monitor :is(span,strong,small,time){color:#e7f4ff!important}
#dispatchApp.swl327.desk357[data-phone-theme=light] .layout-phone-nav :is(button,span){color:#e7f4ff!important}
}

@media(min-width:740px) and (min-height:600px){#dispatchApp.swl327.desk357[data-phone-theme=light] [data-phone-count],#dispatchApp.swl327.desk357[data-phone-theme=light] [data-phone-count] *{color:#34566c!important}}
@media(orientation:landscape) and (max-height:500px){#dispatchApp.swl327 .swl-more .phone-dialog-body{grid-template-rows:repeat(4,minmax(44px,1fr)) minmax(100px,auto)}}
