.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.3muxcl8sz6330.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.23wrxu3xxu9-i.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.1le94j_pe_ih1.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
*{box-sizing:border-box}html,body{color:#172033;background:#f5f7fb;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.appShell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;z-index:20;background:#0e1b2e;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #213149;align-items:center;gap:11px;padding:0 7px 23px;display:flex}.brandMark,.seal{color:#fff;background:#1f6feb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:25.2px;font-weight:900;display:grid}.brand b,.brand span{display:block}.brand b{font-size:18.2px}.brand span{color:#9fb0c6;margin-top:3px;font-size:12.6px}.sidebar nav{flex:1;padding-top:19px}.sidebar nav>small{letter-spacing:.13em;color:#71829a;margin:15px 10px 7px;font-size:11.2px;font-weight:800;display:block}.navItem{color:#b8c4d4;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:10px 11px;font-size:14px;display:flex}.navItem span{text-align:center;width:19px;font-size:19.6px}.navItem:hover,.navItem.active{color:#fff;background:#173251}.sidebarUser{border-top:1px solid #213149;grid-template-columns:36px 1fr 28px;align-items:center;gap:9px;padding:17px 5px 0;display:grid}.sidebarUser b,.sidebarUser span{display:block}.sidebarUser b{font-size:12.6px}.sidebarUser span{color:#91a2b8;margin-top:3px;font-size:9.8px}.sidebarUser button{color:#aebed0;background:0 0;border:0;font-size:23.8px}.avatar,.bigAvatar{border-radius:50%;place-items:center;font-weight:800;display:grid}.avatar{color:#fff;background:#1e3f64;width:34px;height:34px;font-size:12.6px}.workspace{min-width:0;padding:0 26px 35px}.topbar{justify-content:space-between;align-items:center;height:82px;display:flex}.topTitle{align-items:center;gap:10px;display:flex}.topbar h1{margin:0;font-size:29.4px}.topbar p{color:#78869a;margin:5px 0 0;font-size:12.6px}.topMeta{align-items:center;gap:18px;display:flex}.apiOnline{color:#138a4d;background:#eafaf1;border-radius:20px;padding:6px 8px;font-size:11.2px}.miniUser{text-align:right}.miniUser b,.miniUser span{display:block}.miniUser b{font-size:12.6px}.miniUser span{color:#8190a3;margin-top:3px;font-size:9.8px}.menuBtn{background:#fff;border:0;border-radius:8px;padding:8px;display:none}.pageStack{gap:17px;display:grid}.welcome{color:#fff;background:linear-gradient(135deg,#173b65,#1f5f98);border-radius:14px;justify-content:space-between;align-items:center;padding:23px 25px;display:flex}.welcome span,.welcome p{color:#c9d8e9;font-size:12.6px}.welcome h2{margin:4px 0;font-size:30.8px}.welcomeActions{align-items:center;gap:12px;display:flex}.sessionRemaining{color:#eaf2fc;background:#fff2;border:1px solid #ffffff3a;border-radius:9px;align-items:center;gap:9px;padding:8px 12px;font-size:11.8px;font-weight:800;display:flex}.sessionRemaining button{color:#173b65;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:6px 10px;font-size:11.2px;font-weight:800}.sessionRemaining button:disabled{opacity:.6;cursor:default}.primary{color:#fff!important;background:#1769d2!important;border-color:#1769d2!important}.welcome button,.cardHead button,.filters button{color:#334155;background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:8px 11px;font-size:12.6px;font-weight:700}.metricGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.metric{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:17px}.metricClickable{cursor:pointer;transition:box-shadow .15s,transform .15s}.metricClickable:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0001}.metric span,.metric small,.metric b{display:block}.metric span{color:#77859a;font-size:11.2px;font-weight:700}.metric b{margin:9px 0;font-size:36.4px}.metric small{color:#8a97a8;font-size:11.2px}.dashboardGrid{grid-template-columns:1.45fr 1fr;gap:14px;display:grid}.span2{grid-column:1/-1}.card{background:#fff;border:1px solid #e1e7ef;border-radius:12px;overflow:hidden}.cardHead{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.cardHead h3{margin:0;font-size:16.8px}.cardHead p{color:#8290a2;margin:4px 0 0;font-size:11.2px}.softBadge,.roleTag,.trackingMini{color:#285ea8;background:#edf4ff;border-radius:6px;padding:4px 7px;font-size:9.8px;display:inline-block}.feedRow{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f6;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 17px;display:grid}.feedRow:last-child{border-bottom:0}.feedRow:hover{background:#f7f9fc}.feedRow.blinkNew{animation:1.1s ease-in-out infinite blinkNewRow}.feedRow b{font-size:12.6px}.feedRow p{color:#455468;margin:3px 0;font-size:11.2px}.feedRow small{color:#8a97a8;font-size:9.8px}.channel{color:#16864c;background:#e8f7ee;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.channel-INSTAGRAM{color:#9a3fc1;background:#f7ecff}.channel-FACEBOOK{color:#2454b4;background:#e9f0ff}.channel-EMAIL{color:#a45b12;background:#fff3e6}.channel-WEB{color:#18738b;background:#e9f7fa;font-size:9.8px}.status{color:#526173;white-space:nowrap;background:#eef2f6;border-radius:20px;padding:4px 7px;font-size:9.8px}.status-Resolved,.status-Closed{color:#18794e;background:#eaf8ef}.status-InProgress,.status-Assigned{color:#255dad;background:#eaf2ff}.status-New,.status-Routed,.status-UnderReview{color:#9a6410;background:#fff4df}.bars{padding:13px 18px}.barRow{margin:0 0 13px}.barRow>div:first-child{justify-content:space-between;margin-bottom:5px;font-size:11.2px;display:flex}.bar{background:#edf1f6;border-radius:6px;height:6px;overflow:hidden}.bar i{background:#2775d9;border-radius:6px;height:100%;display:block}.channelStats{grid-template-columns:repeat(6,1fr);gap:12px;padding:20px;display:grid}.channelStats>div{text-align:center;border:1px solid #edf0f4;border-radius:10px;padding:13px}.channelStats .channel{margin:auto}.channelStats b,.channelStats span{display:block}.channelStats b{margin:7px;font-size:25.2px}.channelStats span{color:#718094;font-size:11.2px}.filters{grid-template-columns:minmax(260px,1fr) 150px 160px auto;gap:9px;margin-bottom:12px;padding:10px;display:grid}.searchBox{color:#8896a7;background:#fff;border:1px solid #dce3ec;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.searchBox input{border:0;outline:0;width:100%;padding:9px 0;font-size:12.6px}.filters select,.tableToolbar select{background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:8px;font-size:12.6px}.inbox{grid-template-columns:330px minmax(0,1fr);min-height:660px;display:grid}.conversationList{border-right:1px solid #e7ebf1;max-height:720px;overflow:auto}.listTitle{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.listTitle b{font-size:14px}.listTitle span{color:#8190a2;font-size:11.2px}.conversationItem{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:36px 1fr auto;align-items:start;gap:9px;width:100%;padding:12px;display:grid}.conversationItem:hover,.conversationItem.active{background:#f2f7ff}.conversationItem.blinkNew{animation:1.1s ease-in-out infinite blinkNewRow}@keyframes blinkNewRow{0%,to{background:#e3f8ea}50%{background:#fff}}.conversationItem b{font-size:12.6px}.conversationItem p{color:#455468;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:11.2px;overflow:hidden}.conversationItem small{color:#8896a8;font-size:9.8px}.conversationItem .trackingMini{margin-top:5px}.conversationPane{flex-direction:column;min-width:0;display:flex}.conversationHead{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.conversationHead>div{align-items:center;gap:9px;display:flex}.conversationHead h3{margin:0;font-size:15.4px}.conversationHead p{color:#8190a2;margin:4px 0 0;font-size:11.2px}.trackingBig{color:#285ea8;background:#edf4ff;border-radius:6px;padding:6px 8px;font-size:11.2px;font-weight:800}.conversationBody{flex:1;grid-template-columns:minmax(300px,1fr) 350px;min-height:0;display:grid}.messages{background:#f7f9fc;border-right:1px solid #e7ebf1;max-height:650px;padding:20px;overflow:auto}.messageBubble{background:#fff;border:1px solid #e6eaf0;border-radius:12px 12px 12px 3px;max-width:78%;margin-bottom:10px;padding:10px 12px}.messageBubble.out{background:#eaf2ff;border-radius:12px 12px 3px;margin-left:auto}.messageBubble p{margin:0;font-size:12.6px;line-height:1.5}.messageBubble small{text-align:right;color:#8a97a8;margin-top:5px;font-size:9.8px;display:block}.workflowPanel{max-height:650px;padding:16px;overflow:auto}.panelTitle{border-bottom:1px solid #eef1f5;align-items:center;gap:9px;margin-bottom:13px;padding-bottom:12px;display:flex}.panelTitle>span{color:#1d5eaf;background:#e9f2ff;border-radius:8px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.panelTitle b,.panelTitle small{display:block}.panelTitle b{font-size:14px}.panelTitle small{color:#8290a2;margin-top:3px;font-size:9.8px}.field{margin-bottom:10px;display:block}.field>span{color:#58677b;margin-bottom:5px;font-size:11.2px;font-weight:600;display:block}.field input,.field select,.field textarea{background:#fff;border:1px solid #dce3ec;border-radius:8px;outline:none;width:100%;padding:9px;font-size:12.6px}.field textarea{resize:vertical;min-height:64px}.field small{color:#8a97a8;margin-top:4px;font-size:9.8px;display:block}.full{border:0;border-radius:8px;width:100%;padding:10px;font-size:12.6px;font-weight:800}.twoCols{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workflowBtns{grid-template-columns:1fr 1fr;gap:7px;display:grid}.workflowBtns button{background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:9px;font-size:11.2px;font-weight:800}.workflowBtns button:disabled,.full:disabled{opacity:.5}.detailStrip{background:#f7f9fc;border-radius:7px;justify-content:space-between;margin-bottom:10px;padding:8px;font-size:11.2px;display:flex}.activityMini{border-top:1px solid #eef1f5;margin-top:16px;padding-top:12px}.activityMini h4{margin:0 0 8px;font-size:12.6px}.activityMini>div{grid-template-columns:10px 1fr;gap:5px;margin-bottom:8px;display:grid}.activityMini p{margin:0}.activityMini b,.activityMini span,.activityMini small{font-size:9.8px;display:block}.activityMini span{color:#566579;margin:2px 0}.activityMini small{color:#8b98a8}.deptLayout{grid-template-columns:330px minmax(0,1fr);gap:14px;display:grid}.deptList{max-height:760px;overflow:auto}.deptList>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:34px 1fr 12px;align-items:center;gap:9px;width:100%;padding:12px 14px;display:grid}.deptList>button.active,.deptList>button:hover{background:#f3f7ff}.deptList>button>span{color:#2962a9;background:#edf4ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11.2px;font-weight:900;display:grid}.deptList b,.deptList small{display:block}.deptList b{font-size:11.2px}.deptList small{color:#3a9b68;margin-top:3px;font-size:9.8px}.deptDetail{padding-bottom:20px}.deptHero{border-bottom:1px solid #eef1f5;align-items:center;gap:13px;padding:22px;display:flex}.deptNumber{color:#fff;background:#173d68;border-radius:14px;place-items:center;width:54px;height:54px;font-size:30.8px;font-weight:900;display:grid}.deptHero span{color:#6f7f93;letter-spacing:.1em;font-size:9.8px}.deptHero h2{margin:4px 0;font-size:23.8px}.deptHero p{color:#8491a2;margin:0;font-size:11.2px}.deptMetrics{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px 20px;display:grid}.deptMetrics>div{border:1px solid #edf0f4;border-radius:9px;padding:12px}.deptMetrics b,.deptMetrics span{display:block}.deptMetrics b{font-size:28px}.deptMetrics span{color:#7b899b;margin-top:4px;font-size:9.8px}.sectionTitle{justify-content:space-between;align-items:end;padding:16px 20px 8px;display:flex}.sectionTitle h3{margin:0;font-size:14px}.sectionTitle span{color:#8795a7;font-size:9.8px}.peopleGrid{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 20px;display:grid}.personCard{border:1px solid #edf0f4;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.personCard b,.personCard span,.personCard small{display:block}.personCard b{font-size:11.2px}.personCard span,.personCard small{color:#8190a2;margin-top:2px;font-size:9.8px}.categoryGrid{flex-wrap:wrap;gap:7px;padding:0 20px;display:flex}.categoryGrid>span{background:#f2f6fb;border:1px solid #e4e9f0;border-radius:7px;padding:7px 9px;font-size:11.2px}.usersCard{overflow:visible}.tableToolbar{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;display:flex}.tableToolbar .searchBox{width:330px}.tableToolbar>span{color:#7f8d9e;font-size:11.2px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:980px}th{text-align:left;color:#7a899b;letter-spacing:.05em;border-bottom:1px solid #e7ebf1;padding:10px 13px;font-size:9.8px}td{vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:10px 13px;font-size:11.2px}.userCell{align-items:center;gap:8px;display:flex}.avatar.light{color:#255a9d;background:#edf4ff}.userCell b,.userCell span,.userCell small{display:block}.userCell b{font-size:11.2px}.userCell span,.userCell small{color:#8391a3;margin-top:2px;font-size:9.8px}.activeText,.passiveText{font-size:11.2px}.activeText{color:#16854b}.passiveText{color:#a04444}.rowActions{gap:5px;display:flex}.rowActions button{background:#fff;border:1px solid #dde3eb;border-radius:6px;padding:5px 7px;font-size:9.8px}.timeline{padding:10px 18px}.timelineRow{border-bottom:1px solid #eef1f5;grid-template-columns:28px 1fr;gap:9px;padding:12px 0;display:grid}.timelineDot{color:#16854b;background:#e9f7ef;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12.6px;display:grid}.timelineRow b{font-size:12.6px}.timelineRow p{color:#536277;margin:5px 0;font-size:11.2px}.timelineRow small{color:#8a97a8;font-size:9.8px}.profileGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profileCard,.passwordCard{padding-bottom:18px}.profileHero{border-bottom:1px solid #eef1f5;align-items:center;gap:15px;padding:22px;display:flex}.bigAvatar{color:#fff;background:#173d68;width:64px;height:64px;font-size:25.2px}.profileHero h2{margin:0;font-size:25.2px}.profileHero p{color:#8190a2;font-size:11.2px}.profileCard dl{margin:0;padding:10px 20px}.profileCard dl>div{border-bottom:1px solid #f0f2f5;justify-content:space-between;padding:11px 0;display:flex}.profileCard dt{color:#7f8d9f;font-size:11.2px}.profileCard dd{text-align:right;margin:0;font-size:11.2px;font-weight:700}.phoneUpdateForm{border-top:1px solid #eef1f5;margin:0 20px 18px;padding-top:14px}.phoneUpdateForm .primary{border:0;border-radius:8px;width:100%;padding:9px;font-size:12.6px;font-weight:800}.passwordCard>.field,.passwordCard>.primary,.warningBox{margin-left:20px;margin-right:20px}.passwordCard>.primary{border:0;border-radius:8px;padding:10px;font-size:12.6px;font-weight:800}.warningBox{color:#8a5a12;background:#fff5df;border:1px solid #ffe2a9;border-radius:8px;margin-top:15px;margin-bottom:12px;padding:9px;font-size:11.2px}.empty{text-align:center;color:#8795a7;padding:35px;font-size:12.6px}.toast{z-index:100;color:#fff;background:#163c63;border-radius:8px;padding:10px 14px;font-size:12.6px;position:fixed;top:18px;right:20px;box-shadow:0 8px 30px #0002}.toast.err{background:#a93636}.overlay{z-index:90;background:#0b1728aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:min(650px,96vw);box-shadow:0 20px 60px #0004}.smallModal{width:min(460px,96vw)}.modalHead{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.modalHead h2{margin:0;font-size:21px}.modalHead p{color:#8190a2;font-size:11.2px}.modalHead button{background:#f2f4f7;border:0;border-radius:7px;width:28px;height:28px}.formGrid{grid-template-columns:1fr 1fr;gap:10px;padding:18px 20px;display:grid}.singleForm{padding:18px 20px}.modalFoot{border-top:1px solid #eef1f5;justify-content:flex-end;gap:7px;padding:13px 20px;display:flex}.modalFoot button{background:#fff;border:1px solid #dce3ec;border-radius:7px;padding:8px 11px;font-size:11.2px;font-weight:700}.loginPage{background:#fff;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.loginVisual{color:#fff;background:linear-gradient(145deg,#0d1b2e,#173d65);flex-direction:column;justify-content:center;padding:10vh 9vw;display:flex}.seal{width:62px;height:62px;margin-bottom:28px;font-size:33.6px}.eyebrow{letter-spacing:.13em;color:#68a5f5;font-size:11.2px;font-weight:900}.loginVisual h1{max-width:620px;margin:10px 0 18px;font-size:51.8px;line-height:1.08}.loginVisual>p{color:#b8c9db;max-width:560px;font-size:16.8px;line-height:1.6}.loginFeatures{flex-wrap:wrap;gap:18px;margin-top:34px;display:flex}.loginFeatures span{color:#cfe0f2;font-size:11.2px}.loginCard{gap:15px;width:min(390px,78%);margin:auto;display:grid}.loginCard h2{margin:7px 0;font-size:35px}.loginCard>div>p{color:#8391a4;font-size:12.6px}.loginCard label{color:#556479;font-size:11.2px}.loginCard label input{border:1px solid #dce3ec;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.loginBtn{color:#fff;background:#1769d2;border:0;border-radius:8px;padding:11px;font-weight:800}.inlineError{color:#a92f3d;background:#fff1f2;border-radius:7px;padding:9px;font-size:11.2px}.loginHelp{text-align:center;color:#98a4b3;font-size:9.8px}.splash{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100vh;display:flex}.splash .logoBox{color:#fff;background:#1769d2;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.splash b{font-size:16.8px}.splash span{color:#8a97a8;font-size:11.2px}.scrim{display:none}@media (max-width:1200px){.conversationBody{grid-template-columns:1fr}.workflowPanel{border-top:1px solid #e7ebf1;max-height:none}.messages{border-right:0;max-height:360px}.dashboardGrid{grid-template-columns:1fr}.span2{grid-column:auto}.deptLayout{grid-template-columns:280px 1fr}.peopleGrid{grid-template-columns:1fr}}@media (max-width:900px){.appShell{grid-template-columns:1fr}.sidebar{width:250px;transition:all .2s;position:fixed;left:-270px}.sidebar.open{left:0}.scrim{z-index:15;background:#08152388;border:0;display:block;position:fixed;inset:0}.workspace{padding:0 14px 25px}.menuBtn{display:block}.topMeta .miniUser{display:none}.metricGrid{grid-template-columns:1fr 1fr}.inbox{grid-template-columns:1fr}.conversationList{border-bottom:1px solid #e7ebf1;border-right:0;max-height:320px}.conversationPane{min-height:500px}.deptLayout,.profileGrid{grid-template-columns:1fr}.deptList{max-height:340px}.filters{grid-template-columns:1fr 1fr}.filters .searchBox{grid-column:1/-1}.channelStats{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.topbar{height:70px}.topbar h1{font-size:23.8px}.topMeta{display:none}.metricGrid{grid-template-columns:1fr}.welcome{flex-direction:column;align-items:flex-start;gap:15px}.filters{grid-template-columns:1fr}.filters .searchBox{grid-column:auto}.conversationBody{display:block}.workflowPanel{padding:13px}.twoCols,.workflowBtns,.deptMetrics{grid-template-columns:1fr}.sectionTitle{flex-direction:column;align-items:flex-start;gap:4px}.peopleGrid{grid-template-columns:1fr}.channelStats{grid-template-columns:1fr 1fr}.formGrid{grid-template-columns:1fr}.tableToolbar{flex-direction:column;align-items:stretch}.tableToolbar .searchBox{width:100%}.loginPage{display:block}.loginVisual{min-height:42vh;padding:42px 24px}.loginVisual h1{font-size:37.8px}.loginCard{width:86%;padding:34px 0}.messageBubble{max-width:92%}}.auditToolbar{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(260px,1fr) 180px auto;align-items:center;gap:9px;padding:10px 15px;display:grid}.auditToolbar select{background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:9px;font-size:12.6px}.auditToolbar>span{color:#7f8d9e;text-align:right;font-size:11.2px}.auditLine{align-items:center;gap:7px;display:flex}.entityTag{color:#285ea8;background:#eef4ff;border-radius:5px;padding:3px 6px;font-size:9.8px}@media (max-width:700px){.auditToolbar{grid-template-columns:1fr}.auditToolbar>span{text-align:left}}.attachmentsPanel{border-top:1px solid #e7ebf1;margin-top:12px;padding-top:11px}.attachmentsHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.attachmentsHead h4{margin:0 0 2px;font-size:11.2px}.attachmentsHead span{color:#8795a7;font-size:9.8px}.uploadBtn{cursor:pointer;color:#fff;white-space:nowrap;background:#1769d2;border:0;border-radius:7px;padding:7px 9px;font-size:9.8px;font-weight:800}.uploadBtn.disabled{opacity:.6;cursor:wait}.uploadBtn input{display:none}.attachmentList{gap:6px;display:grid}.attachmentRow{background:#fff;border:1px solid #e8edf3;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.fileIcon{color:#285ea8;background:#edf4ff;border-radius:7px;place-items:center;width:32px;height:32px;font-size:8.4px;font-weight:900;display:grid}.fileInfo{min-width:0}.fileInfo b,.fileInfo span,.fileInfo small{display:block}.fileInfo b{white-space:nowrap;text-overflow:ellipsis;font-size:9.8px;overflow:hidden}.fileInfo span,.fileInfo small{color:#7e8c9e;margin-top:2px;font-size:9.1px}.fileActions{gap:4px;display:flex}.fileActions button{background:#fff;border:1px solid #dce3ec;border-radius:6px;padding:5px 6px;font-size:9.1px}.fileActions .danger{color:#a93636}.noAttachments{color:#8a97a8;text-align:center;background:#f8fafc;border:1px dashed #dce3ec;border-radius:7px;padding:10px;font-size:9.8px}@media (max-width:650px){.attachmentsHead{flex-direction:column;align-items:flex-start}.attachmentRow{grid-template-columns:30px minmax(0,1fr)}.fileActions{grid-column:2}}.addressPanel{border-top:1px solid #e7ebf1;margin-top:12px;padding-top:11px}.addressHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.addressHead h4{margin:0 0 2px;font-size:11.2px}.addressHead>div>span{color:#8795a7;font-size:9.8px}.mapReady,.mapPending{border-radius:999px;padding:5px 7px;font-size:9.1px;font-weight:800}.mapReady{color:#167447;background:#eaf8f0}.mapPending{color:#8a6415;background:#fff6df}.addressGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.addressPreview{background:#f6f9fd;border:1px solid #e4ebf4;border-radius:7px;gap:2px;margin-top:7px;padding:8px;display:grid}.addressPreview span{color:#8391a3;font-size:9.1px}.addressPreview b{font-size:10.5px}.addressActions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.addressActions button{background:#fff;border:1px solid #dce3ec;border-radius:7px;padding:7px 8px;font-size:9.8px;font-weight:800}.addressActions .primary{color:#fff;background:#1769d2;border-color:#1769d2}.addressActions .dangerLink{color:#9c3333}.belediyeMap{z-index:1;background:#e8eef5;width:100%;min-height:320px}.leaflet-container{font-family:inherit}.mapPage{gap:10px;display:grid}.mapToolbar{grid-template-columns:minmax(260px,1fr) 220px 190px 170px auto;gap:8px;padding:10px;display:grid}.mapToolbar select,.mapToolbar button{background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:9px;font-size:11.2px}.mapMetrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mapMetrics>div{background:#fff;border:1px solid #e6ebf1;border-radius:10px;padding:12px}.mapMetrics b,.mapMetrics span{display:block}.mapMetrics b{color:#173d68;font-size:21px}.mapMetrics span{color:#8090a3;margin-top:3px;font-size:9.8px}.mapLayout{grid-template-columns:minmax(0,1fr) 310px;min-height:620px;display:grid;overflow:hidden}.mapCanvasWrap{min-height:620px;position:relative}.mapCanvasWrap>.belediyeMap{position:absolute;inset:0;height:100%!important}.mapLoading{z-index:600;color:#fff;background:#173d68;border-radius:8px;padding:8px 10px;font-size:9.8px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mapPrivacyNote{z-index:500;color:#56677c;background:#fffffff2;border:1px solid #dae3ee;border-radius:8px;padding:7px 9px;font-size:9.1px;position:absolute;bottom:12px;left:12px;box-shadow:0 5px 20px #19385822}.mapLegend{z-index:500;color:#33455b;background:#fffffff2;border:1px solid #dae3ee;border-radius:8px;gap:10px;padding:7px 10px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 5px 20px #19385822}.mapLegend span{align-items:center;gap:5px;display:flex}.legendDot{border-radius:50%;width:9px;height:9px;display:inline-block}.legendDot-resolved{background:#1a9a52}.legendDot-active{background:#1769d2}.legendDot-pending{background:#c8342f}.mapSide{background:#fff;border-left:1px solid #e6ebf1;overflow:auto}.mapDetail{border-bottom:1px solid #e8edf3;padding:16px}.mapDetail h3{margin:8px 0;font-size:16.8px}.mapDetail dl{margin:12px 0}.mapDetail dl>div{border-bottom:1px solid #f0f3f6;grid-template-columns:75px 1fr;gap:8px;padding:7px 0;display:grid}.mapDetail dt{color:#8694a5;font-size:9.8px}.mapDetail dd{margin:0;font-size:10.5px;font-weight:700}.mapDetail>small{color:#8b98a8;font-size:9.1px}.mapAddressNote{background:#f7f9fc;border-radius:7px;margin:9px 0;padding:8px}.mapAddressNote b{font-size:9.8px}.mapAddressNote p{color:#65758a;font-size:9.8px;line-height:1.45}.mapHint{border-bottom:1px solid #e8edf3;padding:18px}.mapHint b{font-size:12.6px}.mapHint p{color:#8190a2;font-size:9.8px;line-height:1.5}.sideTitle{justify-content:space-between;align-items:center;padding:12px;display:flex}.sideTitle b{font-size:11.2px}.sideTitle span{background:#edf3fb;border-radius:999px;padding:3px 6px;font-size:9.8px}.unresolvedList button{text-align:left;background:#fff;border:0;border-top:1px solid #eef1f5;width:100%;padding:9px 12px;display:block}.unresolvedList button:hover{background:#f7faff}.unresolvedList button span,.unresolvedList button b,.unresolvedList button small{display:block}.unresolvedList button span{color:#2a67ae;font-size:9.1px}.unresolvedList button b{margin:2px 0;font-size:10.5px}.unresolvedList button small{color:#8492a3;white-space:nowrap;text-overflow:ellipsis;font-size:9.1px;overflow:hidden}.allLocated{color:#16854b;padding:14px;font-size:9.8px;display:block}.mapModal{width:min(980px,96vw)}.mapModalBody{padding:0 18px}.mapModalInfo{background:#f7f9fc;justify-content:space-between;gap:10px;padding:10px 18px;font-size:9.8px;display:flex}.mapModalInfo span{color:#6f7e90}.mapModalInfo b{font-family:monospace}.modalFoot .primary{color:#fff;background:#1769d2;border-color:#1769d2}@media (max-width:1100px){.mapToolbar{grid-template-columns:1fr 1fr}.mapToolbar .searchBox{grid-column:1/-1}.mapLayout{grid-template-columns:1fr}.mapSide{border-top:1px solid #e6ebf1;border-left:0;max-height:420px}.mapMetrics{grid-template-columns:1fr 1fr}.mapCanvasWrap{min-height:520px}}.userCardHead{gap:16px}.userCardHead>div:first-child{min-width:260px}.userHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.userHeadActions button{white-space:nowrap}.userHeadActions button:disabled{cursor:not-allowed;opacity:.55}.bulkFileInput{display:none}.bulkPersonnelHelp{color:#58697f;background:#f7faff;border-bottom:1px solid #e7edf5;padding:10px 15px;font-size:10.5px;line-height:1.45}.bulkPersonnelHelp b{color:#244f7c}.bulkImportResult{background:#f1fbf5;border:1px solid #badfc9;border-radius:9px;margin:12px 15px;overflow:hidden}.bulkImportResult.hasErrors{background:#fff9ee;border-color:#f0d09a}.bulkResultHead{justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.bulkResultHead b,.bulkResultHead span{display:block}.bulkResultHead b{color:#195f3a;font-size:12.6px}.bulkImportResult.hasErrors .bulkResultHead b{color:#8a5a12}.bulkResultHead span{color:#64748b;margin-top:3px;font-size:10.5px}.bulkResultHead button{color:#748197;background:0 0;border:0;font-size:20px;line-height:1}.bulkErrorList{background:#fff;border-top:1px solid #f1d9af;max-height:230px;overflow:auto}.bulkErrorList>div{border-bottom:1px solid #f6ead7;grid-template-columns:75px minmax(0,1fr);gap:8px;padding:8px 12px;font-size:10.5px;display:grid}.bulkErrorList>div:last-child{border-bottom:0}.bulkErrorList b{color:#9a5d0a}.bulkErrorList span{color:#59677a;overflow-wrap:anywhere}.bulkImportResult>small{color:#4f6f5b;padding:0 12px 11px;font-size:9.8px;display:block}@media (max-width:1050px){.userCardHead{flex-direction:column;align-items:flex-start}.userHeadActions{justify-content:flex-start}}@media (max-width:620px){.userHeadActions{grid-template-columns:1fr;width:100%;display:grid}.userHeadActions button{width:100%}.bulkErrorList>div{grid-template-columns:1fr;gap:3px}}@media (max-width:650px){.addressGrid{grid-template-columns:1fr}.addressHead{flex-direction:column}.mapToolbar{grid-template-columns:1fr}.mapToolbar .searchBox{grid-column:auto}.mapMetrics{grid-template-columns:1fr 1fr}.mapCanvasWrap{min-height:430px}.mapModalBody{padding:0 8px}.mapModalInfo{flex-direction:column}}.scopeBadge{color:#315e91;white-space:nowrap;background:#eaf2ff;border:1px solid #d6e5f8;border-radius:20px;padding:6px 9px;font-size:11px;font-weight:750}@media (min-width:901px){.appShell{grid-template-columns:280px minmax(0,1fr)}.sidebar{padding-left:18px;padding-right:18px}.workspace{padding-left:30px;padding-right:30px}.conversationList{min-width:360px}}@media (max-width:1100px){.scopeBadge{display:none}}.citizenPage{color:#182337;max-width:1080px;min-height:100vh;margin:0 auto;padding:28px 20px 60px}.citizenTopNav{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.citizenTopNav a{color:#315e91;font-size:13px;font-weight:700;text-decoration:none}.citizenHero{color:#fff;background:linear-gradient(135deg,#11365f,#1d639e);border-radius:20px;align-items:center;gap:20px;margin-bottom:18px;padding:30px 32px;display:flex;box-shadow:0 14px 40px #173e6926}.citizenHero.compact{margin-top:20px}.citizenHero .citizenLogo{color:#1769d2;background:#fff;border-radius:16px;flex:none;place-items:center;width:58px;height:58px;font-size:25px;font-weight:950;display:grid}.citizenHero span{color:#bcd1e7;font-size:12px;font-weight:700}.citizenHero h1{margin:5px 0 7px;font-size:29px}.citizenHero p{color:#d4e2f1;max-width:700px;margin:0;font-size:13px;line-height:1.6}.citizenForm{gap:14px;display:grid}.citizenFormSection{background:#fff;border:1px solid #dfe6ef;border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:21px;display:grid;box-shadow:0 6px 18px #19395b0a}.sectionNumber{color:#1769d2;background:#eaf2ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.citizenSectionHead{margin-bottom:16px}.citizenSectionHead h2{margin:0 0 5px;font-size:18px}.citizenSectionHead p{color:#718096;margin:0;font-size:12px;line-height:1.5}.citizenGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.citizenGrid .span2c{grid-column:1/-1}.citizenGrid label,.trackingForm label{color:#4e5d70;font-size:12px;font-weight:750}.citizenGrid label>small{color:#98a3b0;margin-left:5px;font-weight:500}.citizenGrid input,.citizenGrid select,.citizenGrid textarea,.trackingForm input{color:#172033;background:#fbfcfe;border:1px solid #d7e0ea;border-radius:10px;outline:none;width:100%;margin-top:6px;padding:12px 13px;font-size:13px;display:block}.citizenGrid input:focus,.citizenGrid select:focus,.citizenGrid textarea:focus,.trackingForm input:focus{background:#fff;border-color:#3a7cc9;box-shadow:0 0 0 3px #2d76c514}.citizenGrid textarea{resize:vertical;min-height:95px}.citizenServiceNotice{color:#31506f;background:#f2f7ff;border:1px solid #cfe0f7;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 13px;display:flex}.citizenServiceNotice b{color:#135cae;white-space:nowrap;font-size:11px}.citizenServiceNotice span{text-align:right;font-size:10px;line-height:1.45}.noGpsNotice{color:#256b4d;background:#eef8f3;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:11px;display:flex}.noGpsNotice span{color:#557567}.citizenUpload{cursor:pointer;background:#f9fbfe;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:128px;border:1.5px dashed #b9c9db!important;display:flex!important}.citizenUpload input{display:none}.uploadPlus{color:#fff;background:#1769d2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.citizenUpload b{font-size:13px}.citizenUpload small{color:#8997a8;font-size:10px}.citizenFiles{gap:7px;margin-top:11px;display:grid}.citizenFiles>div{border:1px solid #e3e9f0;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.citizenFiles>div>span{color:#2766af;background:#edf4ff;border-radius:7px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.citizenFiles b,.citizenFiles small{display:block}.citizenFiles b{font-size:11px}.citizenFiles small{color:#8290a2;margin-top:2px;font-size:9px}.citizenFiles button{color:#9d3b3b;background:0 0;border:0;font-size:10px}.citizenFiles footer{text-align:right;color:#8997a8;font-size:10px}.citizenSubmitBar{z-index:5;background:#fff;border:1px solid #dfe6ef;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 35px #173b6520}.citizenSubmitBar b,.citizenSubmitBar span{display:block}.citizenSubmitBar b{font-size:13px}.citizenSubmitBar span{color:#7a899b;margin-top:4px;font-size:10px}.citizenSubmitBar button,.trackingForm>button{color:#fff;background:#1769d2;border:0;border-radius:10px;padding:13px 20px;font-size:12px;font-weight:850}.citizenSubmitBar button:disabled,.trackingForm>button:disabled{opacity:.55}.citizenError{color:#a43243;background:#fff0f2;border:1px solid #f0cad0;border-radius:10px;padding:11px 13px;font-size:11px}.citizenSuccess{text-align:center;background:#fff;border:1px solid #dfe6ef;border-radius:22px;max-width:650px;margin:80px auto;padding:40px;box-shadow:0 18px 50px #173b6517}.successCheck{color:#16834c;background:#e9f8f0;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 15px;font-size:30px;font-weight:900;display:grid}.citizenSuccess>span{color:#6e7d90;font-size:11px}.citizenSuccess h1{margin:6px;font-size:28px}.citizenSuccess p{color:#6d7b8e;font-size:12px;line-height:1.6}.trackingResult{background:#eef5ff;border:1px solid #d2e2f7;border-radius:13px;margin:24px auto;padding:17px}.trackingResult small,.trackingResult strong{display:block}.trackingResult small{color:#687b93;font-size:9px}.trackingResult strong{color:#174f8a;letter-spacing:.03em;margin-top:6px;font-size:23px}.successHint{font-size:10px!important}.citizenSuccessActions{justify-content:center;gap:8px;margin-top:18px;display:flex}.citizenSuccessActions a,.citizenSuccessActions button{color:#245b96;background:#fff;border:1px solid #d7e0ea;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:800;text-decoration:none}.citizenSuccessActions a{color:#fff;background:#1769d2;border-color:#1769d2}.citizenChoiceGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.citizenChoice{color:inherit;background:#fff;border:1px solid #dfe6ef;border-radius:17px;flex-direction:column;gap:15px;padding:25px;text-decoration:none;transition:all .15s;display:flex}.citizenChoice:hover{transform:translateY(-2px);box-shadow:0 12px 30px #183c6512}.choiceIcon{color:#1769d2;background:#eaf2ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.citizenChoice h2{margin:0 0 7px;font-size:20px}.citizenChoice p{color:#718096;margin:0;font-size:12px;line-height:1.55}.citizenChoice>b{color:#1769d2;font-size:11px}.citizenPrivacyNote{color:#3b6e58;background:#eff8f3;border-radius:12px;margin-top:14px;padding:13px;font-size:11px}.trackingLayout{grid-template-columns:360px 1fr;gap:15px;display:grid}.trackingForm,.trackingResultCard{background:#fff;border:1px solid #dfe6ef;border-radius:16px;padding:22px}.trackingForm h2{margin:0 0 5px;font-size:18px}.trackingForm>p{color:#7b899a;margin:0 0 17px;font-size:11px;line-height:1.5}.trackingForm label{margin-bottom:13px;display:block}.trackingForm>button{width:100%}.trackingResultCard{min-height:390px}.trackingEmpty{text-align:center;color:#8190a3;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:340px;display:flex}.trackingEmpty>span{color:#386b9f;background:#eef4fb;border-radius:14px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.trackingEmpty b{color:#536174;margin-top:13px;font-size:13px}.trackingEmpty p{max-width:350px;font-size:11px;line-height:1.6}.trackingCardHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.trackingCardHead small,.trackingCardHead strong{display:block}.trackingCardHead small{color:#8593a4;font-size:9px}.trackingCardHead strong{color:#174f8a;margin-top:3px;font-size:16px}.trackingResultCard>h2{margin:20px 0 13px;font-size:20px}.citizenStatus{color:#906114;background:#fff4de;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:850}.st-Resolved,.st-Closed{color:#17764b;background:#eaf8ef}.st-InProgress,.st-Assigned{color:#255dad;background:#eaf2ff}.trackingFacts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trackingFacts>div{background:#f8fafc;border:1px solid #edf0f4;border-radius:9px;padding:10px}.trackingFacts span,.trackingFacts b{display:block}.trackingFacts span{color:#8895a5;font-size:9px}.trackingFacts b{margin-top:4px;font-size:11px}.trackingAddress{border:1px solid #e6ebf1;border-radius:10px;margin-top:12px;padding:12px}.trackingAddress>span{color:#8a97a8;font-size:8px}.trackingAddress>b{margin:5px 0;font-size:11px;display:block}.trackingAddress p{color:#718096;margin:4px 0 0;font-size:10px}.publicTimeline{border-top:1px solid #edf1f5;grid-template-columns:16px 1fr;gap:8px;margin-top:15px;padding-top:14px;display:grid}.publicTimeline i{background:#1c8c58;border-radius:50%;width:10px;height:10px;margin-top:3px}.publicTimeline b,.publicTimeline span{display:block}.publicTimeline b{font-size:11px}.publicTimeline span{color:#8997a8;margin-top:4px;font-size:9px}.trackingSecurity{color:#8290a2;background:#f7f9fb;border-radius:8px;margin-top:15px;padding:9px;font-size:9px}@media (max-width:760px){.citizenPage{padding:15px 12px 45px}.citizenHero{align-items:flex-start;gap:13px;padding:22px}.citizenHero .citizenLogo{border-radius:12px;width:45px;height:45px}.citizenHero h1{font-size:22px}.citizenHero p{font-size:11px}.citizenFormSection{grid-template-columns:1fr;padding:16px}.sectionNumber{width:32px;height:32px}.citizenGrid{grid-template-columns:1fr}.citizenGrid .span2c{grid-column:auto}.citizenSubmitBar{flex-direction:column;align-items:stretch;position:static}.citizenSubmitBar button{width:100%}.citizenChoiceGrid,.trackingLayout{grid-template-columns:1fr}.citizenSuccess{margin:35px auto;padding:26px 18px}.citizenSuccessActions{flex-direction:column}.trackingFacts{grid-template-columns:1fr}.trackingCardHead{flex-direction:column;align-items:flex-start}.citizenTopNav a{font-size:11px}.citizenServiceNotice{flex-direction:column}.citizenServiceNotice span{text-align:left}}.citizenBackdrop{background:linear-gradient(#eef5fbb8,#f6f9fce6),url(/marmaraereglisi-belediye-havadan.jpg) 50% 44%/cover no-repeat fixed;min-height:100vh}.citizenBackdrop .citizenPage{background:0 0;position:relative}.loginEntry{background:linear-gradient(135deg,#09203847,#0d304e85),url(/marmaraereglisi-belediye-havadan.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-width:0;padding:40px 24px;display:flex}.loginEntry .loginCard{-webkit-backdrop-filter:blur(9px);background:#fffffff0;border:1px solid #ffffffb8;border-radius:22px;width:min(430px,88%);margin:auto;padding:34px;box-shadow:0 24px 70px #071b2f55}@media (max-width:650px){.loginEntry{min-height:58vh;padding:28px 12px}.loginEntry .loginCard{width:min(520px,94%);padding:26px}.citizenBackdrop{background-position:top;background-attachment:scroll}}.splashLogo{object-fit:contain;background:#fff;border-radius:50%;width:76px;height:76px;margin-bottom:10px;padding:4px;box-shadow:0 8px 24px #173b6522}.brandLogo{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:42px;height:42px;padding:2px}.loginLogo{object-fit:contain;background:#fff;border-radius:50%;width:112px;height:112px;margin-bottom:24px;padding:5px;box-shadow:0 14px 35px #0c274a35}.citizenMunicipalityLogo{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:86px;height:86px;padding:4px;box-shadow:0 9px 24px #09264530}.successMunicipalityLogo{object-fit:contain;background:#fff;border-radius:50%;width:84px;height:84px;margin:0 auto 12px;padding:4px}.liveClock{text-align:right;background:#fff;border:1px solid #dfe6ef;border-radius:10px;min-width:138px;padding:6px 10px;line-height:1.1}.liveClock b,.liveClock span{display:block}.liveClock b{color:#193754;font-variant-numeric:tabular-nums;font-size:13px}.liveClock span{color:#8190a3;text-transform:capitalize;margin-top:4px;font-size:8px}.notificationWrap{position:relative}.notificationBell{cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;display:grid;position:relative}.notificationBell.hasUnread{background:#fff9eb;border-color:#f0bf55}.notificationBell>span{color:#fff;background:#d74747;border:2px solid #f8fafc;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-6px;right:-5px}.notificationPanel{z-index:80;background:#fff;border:1px solid #dce4ed;border-radius:14px;width:390px;max-height:520px;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 20px 60px #16345230}.notificationHead{background:#f9fbfd;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.notificationHead b,.notificationHead span{display:block}.notificationHead b{font-size:11px}.notificationHead span{color:#8492a3;margin-top:2px;font-size:8px}.notificationHead button{color:#2764a5;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.notificationList{max-height:430px;overflow:auto}.notificationList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:30px 1fr;gap:9px;width:100%;padding:11px 13px;display:grid}.notificationList>button.unread{background:#f2f7ff}.notificationList>button>i{color:#2466b2;background:#eaf2ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.notificationList b,.notificationList p,.notificationList small{margin:0;display:block}.notificationList b{color:#27364a;font-size:9px}.notificationList p{color:#66778b;margin-top:3px;font-size:8px;line-height:1.35}.notificationList small{color:#91a0b1;margin-top:4px;font-size:7px}.notificationEmpty{text-align:center;color:#8492a3;padding:28px;font-size:9px}.transferPanel{background:#fffaf0;border:1px solid #e4d4aa;border-radius:10px;gap:7px;margin-top:10px;padding:10px;display:grid}.transferHead b,.transferHead span{display:block}.transferHead b{color:#654817;font-size:9px}.transferHead span{color:#8a7650;margin-top:2px;font-size:7px;line-height:1.45}.transferPanel select,.transferPanel textarea{background:#fff;border:1px solid #dfd0ad;border-radius:7px;width:100%;padding:8px;font-size:8px}.transferPanel textarea{resize:vertical;min-height:54px}.transferBtn{color:#fff;cursor:pointer;background:#946b22;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:850}.transferBtn:disabled{opacity:.55}.dangerBtn{color:#fff;cursor:pointer;background:#c0362f;border:0;border-radius:8px;padding:10px;font-size:12.6px;font-weight:800}.dangerBtn:disabled{opacity:.5;cursor:default}.permGrid{grid-template-columns:1fr 1fr;gap:6px;padding:12px 20px;display:grid}.permGrid label{color:#455468;border:1px solid #edf0f4;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:11.2px;display:flex}.ipPair{display:block}.ipPair b{font-weight:700}.referralBadge{color:#1769d2;font-weight:700}.sessionWarningBar{color:#7a5b00;background:#fff3cd;border-bottom:1px solid #f3d896;justify-content:center;align-items:center;gap:14px;padding:9px 16px;font-size:12.5px;font-weight:700;display:flex}.sessionWarningBar button{color:#fff;cursor:pointer;background:#7a5b00;border:0;border-radius:7px;padding:7px 14px;font-size:12px;font-weight:800}.sessionWarningBar button:disabled{opacity:.6;cursor:default}.phoneWarningBar{color:#8a1f1f;background:#fde7e7;border-bottom-color:#f3c3c3}.phoneWarningBar button{background:#8a1f1f}.loginSecondaryBtn{color:#5b6b82;cursor:pointer;text-align:center;background:0 0;border:0;padding:6px;font-size:12px;font-weight:700}.citizenDepartments{background:#fff;border:1px solid #dfe6ef;border-radius:17px;margin-top:18px;padding:22px}.citizenDepartmentsHead{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.citizenDepartmentsHead span{color:#3470ae;letter-spacing:.06em;font-size:9px;font-weight:900}.citizenDepartmentsHead h2{margin:4px 0 0;font-size:20px}.citizenDepartmentsHead small{color:#8997a8;font-size:10px}.citizenDeptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.citizenDeptGrid>div{background:#f8fafc;border:1px solid #e9edf2;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:9px 10px;display:grid}.citizenDeptGrid>div>span{color:#2464aa;background:#eaf2ff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.citizenDeptGrid b{font-size:10px;line-height:1.25}@media (max-width:900px){.liveClock{display:none}.notificationPanel{width:min(390px,90vw);right:-70px}}@media (max-width:760px){.citizenMunicipalityLogo{width:62px;height:62px}.citizenDeptGrid{grid-template-columns:1fr}.notificationPanel{width:90vw;position:fixed;top:70px;left:5vw;right:5vw}.brandLogo{width:36px;height:36px}}.notificationHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.notificationHeadActions .clearNotifications{color:#a23c3c}.notificationRow{background:#fff;border-bottom:1px solid #edf1f5;position:relative}.notificationRow.unread{background:#f2f7ff}.notificationMain{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px 1fr;gap:9px;width:100%;padding:11px 40px 11px 13px;display:grid}.notificationMain>i{color:#2466b2;background:#eaf2ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.notificationMain b,.notificationMain p,.notificationMain small{margin:0;display:block}.notificationMain b{color:#27364a;font-size:9px}.notificationMain p{color:#66778b;margin-top:3px;font-size:8px;line-height:1.35}.notificationMain small{color:#91a0b1;margin-top:4px;font-size:7px}.notificationDismiss{color:#8d98a7;cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:7px;width:25px;height:25px;font-size:15px;line-height:1;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.notificationDismiss:hover{color:#a53d3d;background:#fff0f0;border-color:#efcaca}.citizenAutoRefresh{color:#25734f;background:#eef8f3;border-radius:9px;margin-top:12px;padding:9px 10px;font-size:10px;line-height:1.45}.citizenAutoRefresh span{color:#718579;margin-top:3px;display:block}.citizenUpdates{border:1px solid #e4eaf1;border-radius:11px;margin-top:15px;padding:13px}.citizenUpdatesHead{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:5px;padding-bottom:9px;display:flex}.citizenUpdatesHead b{font-size:11px}.citizenUpdatesHead span{color:#8997a8;font-size:8px}.citizenUpdate{border-bottom:1px solid #f0f3f6;grid-template-columns:18px 1fr;gap:8px;padding:9px 0;display:grid}.citizenUpdate:last-child{border-bottom:0}.citizenUpdate>i{background:#aeb9c5;border-radius:50%;width:10px;height:10px;margin-top:3px;box-shadow:0 0 0 4px #f1f4f7}.citizenUpdate>i.latest{background:#1d8b58;box-shadow:0 0 0 4px #e8f6ef}.citizenUpdate b,.citizenUpdate p,.citizenUpdate span{display:block}.citizenUpdate b{color:#26374a;font-size:11px}.citizenUpdate p{color:#68798c;margin:4px 0;font-size:9px;line-height:1.45}.citizenUpdate span{color:#95a1af;font-size:8px}@media (max-width:760px){.citizenUpdatesHead{flex-direction:column;align-items:flex-start}.notificationHead{align-items:flex-start}.notificationHeadActions{justify-content:flex-start}}.citizenContactPanel{background:#f9fbfd;border:1px solid #dfe6ef;border-radius:11px;margin-top:14px;padding:12px}.citizenContactHead{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.citizenContactHead h4{margin:0 0 3px;font-size:10px}.citizenContactHead span{color:#7e8b9c;font-size:7.5px}.citizenContactGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.citizenContactGrid>div{background:#fff;border:1px solid #e6ebf1;border-radius:8px;padding:8px}.citizenContactGrid span,.citizenContactGrid b{display:block}.citizenContactGrid span{color:#8794a5;margin-bottom:3px;font-size:7px}.citizenContactGrid b{color:#203047;word-break:break-word;font-size:8.5px}.citizenPhoneValue{color:#155fa8!important;font-size:10px!important}@media (max-width:650px){.citizenContactGrid{grid-template-columns:1fr}}.phoneOnlyTracking{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.phoneTrackingForm{position:sticky;top:16px}.phoneTrackIcon{color:#1769d2;background:#eaf2ff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:13px;font-size:22px;display:grid}.phoneTrackingForm h2{font-size:20px}.phoneTrackingForm input{letter-spacing:.02em;padding:14px;font-size:18px;font-weight:750}.phoneTrackingForm>button{padding:14px;font-size:13px}.phoneTrackingActions{gap:8px;display:grid}.phoneTrackingActions>button{padding:14px;font-size:13px}.phoneTrackingResults{gap:12px;display:grid}.phoneResultsHead{background:#eef5ff;border:1px solid #d8e5f5;border-radius:12px;padding:12px 14px}.phoneResultsHead b,.phoneResultsHead span{display:block}.phoneResultsHead b{color:#204f82;font-size:13px}.phoneResultsHead span{color:#73849a;margin-top:3px;font-size:10px}.phoneComplaintCard{min-height:0}.trackingEmptyCard{min-height:390px}@media (max-width:760px){.phoneOnlyTracking{grid-template-columns:1fr}.phoneTrackingForm{position:static}}.siteFrame{flex-direction:column;min-height:100vh;display:flex}.siteContent{flex:1;min-width:0}.municipalFooter{text-align:center;color:#62758a;letter-spacing:.01em;background:#f8fafc;border-top:1px solid #dde5ee;width:100%;padding:14px 18px;font-size:12px;font-weight:700}@media (max-width:760px){.municipalFooter{padding:12px 10px;font-size:11px}}.citizenVerificationPage{max-width:900px}.verificationHero{margin-bottom:18px}.smsVerifyCard{background:#fff;border:1px solid #dfe6ef;border-radius:18px;max-width:560px;margin:0 auto 28px;padding:28px;box-shadow:0 18px 55px #183a5b18}.smsShield{color:#168352;background:#eaf7f0;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:16px;font-size:24px;font-weight:900;display:grid}.smsVerifyCard form{gap:13px;display:grid}.smsVerifyCard h2{margin:0;font-size:23px}.smsVerifyCard p{color:#6f7f90;margin:0;font-size:12px;line-height:1.55}.smsVerifyCard label{color:#33465a;gap:6px;font-size:11px;font-weight:800;display:grid}.smsVerifyCard input{background:#fff;border:1px solid #ccd7e3;border-radius:10px;width:100%;padding:14px 13px;font-size:17px}.smsVerifyCard>form>button,.smsVerifyCard form>button:first-of-type{color:#fff;cursor:pointer;background:#1769b0;border:0;border-radius:10px;padding:13px;font-weight:850}.trackingCardBody{gap:13px;display:grid}.trackingCardBody h2{margin:0;font-size:23px}.trackingCardBody>p{color:#6f7f90;margin:0;font-size:12px;line-height:1.55}.trackingCardBody>button{color:#fff;cursor:pointer;background:#1769b0;border:0;border-radius:10px;width:100%;padding:13px;font-weight:850}.trackingCardBody>button:disabled,.smsVerifyCard button:disabled{opacity:.55;cursor:not-allowed}.verifyEyebrow{color:#2772b8;letter-spacing:.08em;font-size:10px;font-weight:900}.otpInput{text-align:center;letter-spacing:.35em;font-size:27px!important;font-weight:900!important}.verifyBack{color:#63768a!important;background:0 0!important;border:1px solid #dbe3ec!important}.devOtp{color:#745612;background:#fff7dd;border:1px solid #f1d37f;border-radius:9px;padding:10px;font-size:11px}.citizenSessionBadge{background:#eef8f3;border:1px solid #cfe9dc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 18px;padding:10px 13px;display:flex}.citizenSessionBadge span{color:#267351;font-size:10px;font-weight:850}.citizenSessionBadge b{color:#224739;font-size:12px}.citizenSessionBadge button{color:#2c6fa9;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:850}.verifiedPhoneInput{color:#1c6846!important;background:#f2f7f4!important;font-weight:850!important}.reportsPage{gap:14px;display:grid}.reportControls{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.reportControls h2{margin:4px 0 5px;font-size:18px}.reportControls p{color:#7a8999;margin:0;font-size:9px}.reportEyebrow{color:#3470ae;letter-spacing:.08em;font-size:8px;font-weight:900}.reportActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.reportActions select{background:#fff;border:1px solid #d8e1ea;border-radius:8px;max-width:270px;padding:8px 10px;font-size:9px}.segmented{background:#fff;border:1px solid #d8e1ea;border-radius:9px;display:flex;overflow:hidden}.segmented button{color:#617388;cursor:pointer;background:#fff;border:0;padding:8px 11px;font-size:9px;font-weight:800}.segmented button.active{color:#fff;background:#173b65}.excelBtn{color:#fff;cursor:pointer;background:#1c7b4d;border:0;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:850}.excelBtn:disabled{opacity:.55}.reportPeriodBar{background:#f3f8ff;border:1px solid #dce6f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.reportPeriodBar b,.reportPeriodBar span{display:block}.reportPeriodBar b{color:#214f80;font-size:10px}.reportPeriodBar span,.reportPeriodBar small{color:#7b8c9d;font-size:8px}.reportMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.reportGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reportBreakdown{padding:0 14px 14px}.reportBar{gap:5px;padding:6px 0;display:grid}.reportBar>div:first-child{justify-content:space-between;gap:10px;display:flex}.reportBar b{font-size:9px}.reportBar span{color:#708196;font-size:8px}.reportBar>div:last-child{background:#eef2f6;border-radius:99px;height:6px;overflow:hidden}.reportBar i{background:#2b6eaf;border-radius:99px;height:100%;display:block}.reportListRow{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.reportListRow:last-child{border-bottom:0}.reportListRow b{font-size:9px}.reportListRow span{text-align:center;color:#285f94;background:#edf4fb;border-radius:999px;min-width:26px;padding:3px 6px;font-size:8px;font-weight:850}.reportDepartments{padding-bottom:14px}.reportDeptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 14px;display:grid}.reportDeptGrid>div{background:#fbfcfe;border:1px solid #e5ebf1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.reportDeptGrid span{color:#506276;font-size:8px}.reportDeptGrid b{color:#173b65;font-size:11px}.reportHistory{padding-bottom:8px}@media (max-width:1100px){.reportMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.reportDeptGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.smsVerifyCard{padding:20px}.citizenSessionBadge button{margin-left:0}.reportControls{flex-direction:column;align-items:flex-start}.reportActions{justify-content:flex-start}.reportMetrics{grid-template-columns:1fr 1fr}.reportGrid,.reportDeptGrid{grid-template-columns:1fr}.reportPeriodBar{flex-direction:column;align-items:flex-start}}.citizenChoice small{color:#55728f;margin-top:7px;font-size:10px;font-weight:750;display:block}.totalAnalysisCard{padding-bottom:14px}.totalAnalysisGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.totalAnalysisGrid>div{background:#f8fbff;border:1px solid #dce6f0;border-radius:10px;padding:12px}.totalAnalysisGrid span,.totalAnalysisGrid b{display:block}.totalAnalysisGrid span{color:#6f8194;font-size:8px;font-weight:750}.totalAnalysisGrid b{color:#173b65;margin-top:4px;font-size:16px}.reportPeopleGrid{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr)}.reportPersonnel,.reportRecentActions{padding-bottom:10px}.reportRecentActions .tableWrap{max-height:430px;overflow:auto}.reportRecentActions td,.reportRecentActions th,.reportPersonnel td,.reportPersonnel th{font-size:8px}.reportRecentActions td:nth-child(4){white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.reportRecentActions td:nth-child(2),.reportRecentActions td:nth-child(3){min-width:120px}@media (max-width:1200px){.totalAnalysisGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.reportPeopleGrid{grid-template-columns:1fr}}@media (max-width:760px){.totalAnalysisGrid{grid-template-columns:1fr 1fr}}.usersPage{gap:14px;display:grid}.userManagementToolbar{border-top:1px solid #eef1f5;grid-template-columns:minmax(320px,1fr) 320px auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.userManagementToolbar .searchBox{width:100%}.userManagementToolbar select{background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:9px;font-size:12.6px}.userManagementToolbar>span{color:#7f8d9e;white-space:nowrap;font-size:11.2px}.userDepartmentGroups{gap:14px;display:grid}.userDepartmentGroup{overflow:hidden}.userGroupHead{background:#fbfcfe;border-bottom:1px solid #eef1f5;align-items:center;gap:11px;padding:16px 18px;display:flex}.userGroupHead h3{margin:0;font-size:16.8px}.userGroupHead p{color:#7f8d9e;margin:3px 0 0;font-size:10.5px}.deptGroupMark{color:#fff;background:#173d68;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.userGroupHead.general .deptGroupMark{background:#5d6673}.deptChips{flex-wrap:wrap;gap:5px;max-width:320px;display:flex}.deptChips span{color:#285ea8;background:#edf4ff;border:1px solid #dbe8fb;border-radius:6px;padding:4px 6px;font-size:9.5px}.deptChips small{color:#98a4b3}.userAccessModal{width:min(760px,96vw)}.multiDepartmentField{grid-column:1/-1}.multiDepartmentPicker{background:#fafbfd;border:1px solid #dce3ec;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:270px;padding:9px;display:grid;overflow:auto}.multiDepartmentPicker label{cursor:pointer;background:#fff;border:1px solid #e4e9f0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:11.2px;display:flex}.multiDepartmentPicker label.selected{color:#174f91;background:#eef6ff;border-color:#8eb9ef}.multiDepartmentPicker input{margin:0;width:auto!important}.multiDepartmentPicker span{color:inherit!important;margin:0!important;font-weight:700!important}.scopeBadge{white-space:nowrap;text-overflow:ellipsis;max-width:520px;overflow:hidden}@media (max-width:900px){.userManagementToolbar,.multiDepartmentPicker{grid-template-columns:1fr}.scopeBadge{max-width:260px}.userDepartmentGroup table{min-width:900px}}.requestsPage{width:100%;min-width:0;container:requests/inline-size}.requestsPage>.filters,.requestsPage>.inbox{width:100%;max-width:none}.inbox{grid-template-columns:minmax(300px,360px) minmax(0,1fr);min-width:0}.conversationList{background:#fff;min-width:0}.conversationItem{grid-template-columns:36px minmax(0,1fr);gap:5px 10px;padding:13px 14px}.conversationItem>.channel{grid-row:1/3}.conversationItemMain{min-width:0;overflow:hidden}.conversationItemMain>b{text-overflow:ellipsis;white-space:nowrap;color:#172033;min-width:0;display:block;overflow:hidden}.conversationItemMain>p{max-width:100%;margin:4px 0 6px}.conversationItemMeta{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.conversationItemMeta small{white-space:nowrap}.conversationItemMeta .trackingMini{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:0;overflow:hidden}.conversationItem>.status{grid-column:2;justify-self:start;margin-top:2px}.conversationPane{background:#fff;overflow:hidden;container:conversation/inline-size}.conversationHead{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.conversationHeadMain{align-items:center;gap:11px;min-width:0;display:flex!important}.conversationIdentity{min-width:0}.conversationHead h3{overflow-wrap:anywhere;font-size:16.8px;line-height:1.25}.conversationHead p{white-space:normal;overflow-wrap:anywhere;color:#748397;font-size:10.5px;line-height:1.35}.trackingBig{white-space:nowrap;place-self:center end}.conversationBody{grid-template-columns:minmax(0,1fr) minmax(360px,410px)}.messages{min-width:0}.workflowPanel{background:#fff;min-width:0}.messageBubble p{overflow-wrap:anywhere}@container conversation (max-width:780px){.conversationBody{grid-template-columns:1fr}.messages{border-bottom:1px solid #e7ebf1;border-right:0;max-height:360px}.workflowPanel{max-height:none}}@container requests (max-width:860px){.inbox{grid-template-columns:1fr}.conversationList{border-bottom:1px solid #e7ebf1;border-right:0;max-height:360px}.conversationPane{min-height:520px}.conversationItemMain>b{white-space:normal}.conversationHead{grid-template-columns:1fr;align-items:start;padding:14px}.trackingBig{justify-self:start}}@media (max-width:1350px){.conversationBody{grid-template-columns:1fr}.messages{border-bottom:1px solid #e7ebf1;border-right:0;max-height:360px}.workflowPanel{max-height:none}}@media (max-width:1080px){.conversationHead{grid-template-columns:1fr;align-items:start}.trackingBig{justify-self:start}}@media (max-width:900px){.inbox{grid-template-columns:1fr}.conversationList{border-bottom:1px solid #e7ebf1;border-right:0;max-height:360px}.conversationPane{min-height:520px}.conversationItemMain>b{white-space:normal}.conversationHead{padding:14px}}.workflowBtns.single{grid-template-columns:1fr}.messageAttachments{background:#fff;border:1px solid #dce6f2;border-radius:12px;margin-top:14px;padding:12px;box-shadow:0 4px 16px #15375f0b}.messageAttachmentsHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.messageAttachmentsHead b{color:#24364d;font-size:12.6px}.messageAttachmentsHead span{color:#66778c;background:#edf4ff;border-radius:20px;padding:4px 8px;font-size:9.8px}.messageAttachmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.messageAttachmentCard{background:#f9fbfd;border:1px solid #e3e9f1;border-radius:10px;min-width:0;overflow:hidden}.attachmentPreview{background:#eef3f8;border:0;border-bottom:1px solid #e3e9f1;width:100%;height:150px;padding:0;display:block;overflow:hidden}.attachmentPreview:disabled{cursor:wait;opacity:1}.attachmentPreview img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.attachmentPreview:not(:disabled):hover img{transform:scale(1.025)}.attachmentPreview>span{color:#77869a;place-items:center;height:100%;padding:12px;font-size:10.5px;display:grid}.attachmentDocumentIcon{color:#285ea8;background:#edf4ff;border-bottom:1px solid #e3e9f1;place-items:center;height:92px;font-size:16px;font-weight:900;display:grid}.messageAttachmentMeta{min-width:0;padding:9px}.messageAttachmentMeta>b,.messageAttachmentMeta>span{display:block}.messageAttachmentMeta>b{white-space:nowrap;text-overflow:ellipsis;color:#26374d;font-size:10.5px;overflow:hidden}.messageAttachmentMeta>span{color:#7b899a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9.1px;overflow:hidden}.messageAttachmentMeta>div{gap:6px;margin-top:8px;display:flex}.messageAttachmentMeta button{color:#27425f;background:#fff;border:1px solid #cfdae7;border-radius:6px;padding:5px 8px;font-size:9.8px;font-weight:700}.messageAttachmentMeta button:hover:not(:disabled){color:#1769d2;border-color:#1769d2}.messageAttachmentMeta button:disabled{opacity:.45;cursor:wait}@media (max-width:650px){.messageAttachmentGrid{grid-template-columns:1fr}.attachmentPreview{height:180px}}.brandHome{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #213149}.brandHome:hover{background:#142842;border-radius:10px 10px 0 0}.brandHome:focus-visible{outline-offset:2px;outline:3px solid #65a5f4}.managerGrid{padding-bottom:2px}.managerCard{background:#f4f8ff;border-color:#cfe0f5}.managerCard .avatar{background:#174f86}.sectionDivider{background:#e8edf3;height:1px;margin:18px 20px 0}.roleSectionTitle span{text-align:right;max-width:58%;line-height:1.4}.unresolvedRow{background:#fff;border-top:1px solid #eef1f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px 7px 0;display:grid}.unresolvedList .unresolvedMain{text-align:left;background:#fff;border:0;width:100%;padding:5px 12px;display:block}.unresolvedList .unresolvedMain:hover{background:#f7faff}.unresolvedList .autoLocateBtn{color:#245f9f;white-space:nowrap;background:#edf5ff;border:1px solid #c9d9ec;border-radius:7px;width:auto;padding:6px 8px;font-size:8.5px;font-weight:850;display:inline-block}.unresolvedList .autoLocateBtn:hover{background:#dfeeff}.unresolvedList .autoLocateBtn:disabled{opacity:.55;cursor:wait}.complaintPinHost{background:0 0!important;border:0!important}.complaintPin{background:#1769d2;border:3px solid #fff;border-radius:50% 50% 50% 4px;width:25px;height:25px;transition:transform .12s,background .12s;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 4px 13px #0c2c5260}.complaintPin i{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:6px}.complaintPin.selected{background:#0b3b74;width:29px;height:29px;transform:rotate(-45deg)scale(1.08)}.complaintPin.selected i{top:8px;left:8px}.complaintPin.picked{background:#d97706;box-shadow:0 4px 15px #6f3a0b70}.complaintPin-resolved{background:#1a9a52}.complaintPin-pending{background:#c8342f}.complaintPin-active{background:#1769d2}.complaintPinClock{color:#fff;font-size:11px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}@media (max-width:650px){.roleSectionTitle span{text-align:left;max-width:none}.unresolvedRow{grid-template-columns:1fr}.unresolvedList .autoLocateBtn{justify-self:start;margin:0 12px 5px}}.conversationHeadActions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.complaintPrintButton{color:#24466d;white-space:nowrap;background:#fff;border:1px solid #c9d8ea;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:10.5px;font-weight:800;transition:border-color .15s,background .15s,color .15s;display:inline-flex;box-shadow:0 2px 7px #17375b0b}.complaintPrintButton span{font-size:16px;line-height:1}.complaintPrintButton:hover{color:#1159b2;background:#edf5ff;border-color:#1769d2}.complaintPrintButton:focus-visible{outline-offset:2px;outline:3px solid #9bc6f8}.complaintPrintSheet{display:none}@media (max-width:1080px){.conversationHeadActions{justify-self:start}}@media (max-width:520px){.conversationHeadActions{justify-content:space-between;width:100%}.complaintPrintButton{min-height:32px;padding:6px 10px}}@page{size:A4 portrait;margin:11mm}@media print{html,body{background:#fff!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.printingComplaint{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#162235;font-family:Arial,Helvetica Neue,sans-serif}body.printingComplaint .sidebar,body.printingComplaint .scrim,body.printingComplaint .topbar,body.printingComplaint .toast,body.printingComplaint .municipalFooter,body.printingComplaint .requestsPage>.filters,body.printingComplaint .requestsPage>.inbox{display:none!important}body.printingComplaint .siteFrame,body.printingComplaint .siteContent,body.printingComplaint .appShell,body.printingComplaint .workspace,body.printingComplaint .requestsPage{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important;container-type:normal!important}body.printingComplaint .complaintPrintSheet{color:#162235;background:#fff;width:100%;max-width:none;margin:0;padding:0;font-size:9.5pt;line-height:1.42;display:block!important}body.printingComplaint .printDocumentHead{border-bottom:3px solid #174f86;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 0 12px;display:grid}body.printingComplaint .printDocumentHead>img{object-fit:contain;width:78px;height:68px;display:block}body.printingComplaint .printDocumentHead>div:nth-child(2)>span{color:#174f86;letter-spacing:.45px;font-size:8.5pt;font-weight:900;display:block}body.printingComplaint .printDocumentHead h1{color:#162235;margin:3px 0 2px;font-size:18pt;line-height:1.1}body.printingComplaint .printDocumentHead p{color:#627186;margin:0;font-size:9pt}body.printingComplaint .printTracking{text-align:right;background:#edf5ff;border:1px solid #bdd3eb;border-radius:8px;flex-direction:column;justify-content:center;align-self:stretch;min-width:155px;padding:9px 12px;display:flex}body.printingComplaint .printTracking span{color:#58718f;font-size:8pt;font-weight:700}body.printingComplaint .printTracking b{color:#174f86;white-space:nowrap;margin-top:3px;font-size:12pt}body.printingComplaint .printDocumentMeta{color:#647286;justify-content:space-between;gap:14px;margin:8px 0 12px;font-size:8pt;display:flex}body.printingComplaint .printSection{background:#fff;border:1px solid #d9e1eb;border-radius:8px;margin:0 0 11px;overflow:hidden}body.printingComplaint .printSection>h2{color:#174f86;background:#edf3f9;border-bottom:1px solid #d9e1eb;margin:0;padding:7px 10px;font-size:10pt;line-height:1.25}body.printingComplaint .printInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}body.printingComplaint .printInfoGrid>div{border-bottom:1px solid #e3e8ef;border-right:1px solid #e3e8ef;min-width:0;padding:7px 10px}body.printingComplaint .printInfoGrid>div:nth-child(2n){border-right:0}body.printingComplaint .printInfoGrid>div>span,body.printingComplaint .printLongText>span{color:#6b7889;margin-bottom:2px;font-size:7.5pt;font-weight:700;display:block}body.printingComplaint .printInfoGrid>div>b{overflow-wrap:anywhere;font-size:9pt;display:block}body.printingComplaint .printLongText{border-top:1px solid #e3e8ef;padding:7px 10px}body.printingComplaint .printLongText p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}body.printingComplaint .printMapStatus{color:#536276;border-top:1px solid #e3e8ef;padding:7px 10px}body.printingComplaint .printMessages{padding:8px 10px}body.printingComplaint .printMessage{break-inside:avoid;background:#f7f9fc;border-left:3px solid #6f9fd4;margin-bottom:7px;padding:7px 9px}body.printingComplaint .printMessage:last-child{margin-bottom:0}body.printingComplaint .printMessage>div{color:#405169;justify-content:space-between;gap:10px;font-size:8pt;display:flex}body.printingComplaint .printMessage p{white-space:pre-wrap;overflow-wrap:anywhere;color:#1c2a3c;margin:4px 0 0}body.printingComplaint .printAttachmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}body.printingComplaint .printAttachment{break-inside:avoid;border:1px solid #dde5ef;border-radius:6px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:6px;display:grid}body.printingComplaint .printAttachment>img,body.printingComplaint .printFileType{object-fit:cover;background:#edf3f9;border-radius:4px;width:76px;height:54px;display:block}body.printingComplaint .printFileType{color:#245f9f;place-items:center;font-size:10pt;font-weight:900;display:grid}body.printingComplaint .printAttachment>div:last-child{min-width:0}.printAttachment>div:last-child>*{overflow-wrap:anywhere;display:block}body.printingComplaint .printAttachment>div:last-child>b{font-size:8.5pt}.printAttachment>div:last-child>span,body.printingComplaint .printAttachment>div:last-child>small{color:#6e7d90;font-size:7.5pt}body.printingComplaint .printActivities{padding:4px 10px}body.printingComplaint .printActivities>div{break-inside:avoid;border-bottom:1px solid #e6ebf1;grid-template-columns:150px minmax(0,1fr) 150px;gap:8px;padding:5px 0;display:grid}body.printingComplaint .printActivities>div:last-child{border-bottom:0}.printActivities span{overflow-wrap:anywhere}.printActivities small{text-align:right;color:#6d7a8b}body.printingComplaint .printEmpty{color:#6b7889;margin:0;padding:8px 10px;font-style:italic}body.printingComplaint .printDocumentFoot{color:#596a7e;border-top:1px solid #8da3bb;justify-content:space-between;gap:12px;margin-top:14px;padding-top:7px;font-size:7.5pt;display:flex}}.bulkPersonnelModal{width:min(760px,94vw);max-height:92vh;overflow:auto}.bulkManualIntro{color:#52677f;background:#f3f8ff;border:1px solid #cfe0f5;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 20px 16px;padding:12px 14px;display:flex}.bulkManualIntro b{color:#174f86;white-space:nowrap;font-size:12px}.bulkManualIntro span{text-align:right;font-size:10.5px;line-height:1.5}.bulkSharedFields{padding:0 20px 17px}.bulkSharedFields .field small{color:#7b899b;margin-top:5px;font-size:9.5px;line-height:1.4;display:block}.bulkManualRows{background:#f9fbfd;border:1px solid #dce5ef;border-radius:11px;margin:0 20px 18px;overflow:hidden}.bulkManualRowsHead{background:#eef4fa;border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.bulkManualRowsHead b,.bulkManualRowsHead span{display:block}.bulkManualRowsHead b{color:#243a54;font-size:12px}.bulkManualRowsHead span{color:#738197;margin-top:2px;font-size:9.5px}.bulkManualRowsHead button{color:#245f9f;background:#fff;border:1px solid #b9cde3;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800}.bulkManualRowsHead button:disabled{opacity:.5;cursor:not-allowed}.bulkManualRow{border-bottom:1px solid #e6ecf3;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.bulkManualRow:last-child{border-bottom:0}.bulkManualRowTwoCol{grid-template-columns:30px minmax(0,1.3fr) minmax(0,1fr) auto}.bulkManualRowThreeCol{grid-template-columns:26px minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.8fr) auto}.bulkManualRow>span{color:#245f9f;background:#e5eef9;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.bulkManualRow input{background:#fff;border:1px solid #d4deea;border-radius:8px;outline:none;width:100%;padding:9px 10px;font-size:11px}.bulkManualRow input:focus{border-color:#3a7cc9;box-shadow:0 0 0 3px #2d76c514}.bulkManualRow>button{color:#8b5b62;background:0 0;border:0;padding:6px;font-size:9.5px;font-weight:750}.bulkManualRow>button:hover{color:#b52b3d}.bulkManualError{margin:0 20px 14px}.bulkCreatedList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 11px;display:grid}.bulkCreatedList>div{background:#fff;border:1px solid #cde4d6;border-radius:7px;min-width:0;padding:8px 9px}.bulkCreatedList b,.bulkCreatedList span{overflow-wrap:anywhere;display:block}.bulkCreatedList b{color:#2e4a3b;font-size:10.5px}.bulkCreatedList span{color:#65766d;margin-top:3px;font-size:9.5px}.bulkCreatedList strong{color:#195f3a}@media (max-width:650px){.bulkManualIntro{flex-direction:column;gap:5px}.bulkManualIntro span{text-align:left}.bulkSharedFields,.bulkCreatedList{grid-template-columns:1fr}.bulkManualRow{grid-template-columns:26px minmax(0,1fr)}.bulkManualRow>button{grid-column:2;justify-self:end;padding-top:0}.bulkManualRowTwoCol{grid-template-columns:26px 1fr}.bulkManualRowTwoCol>button{grid-column:2}.bulkManualRowThreeCol{grid-template-columns:26px 1fr}.bulkManualRowThreeCol>button{grid-column:2}}
