:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded{display:block;min-height:0;background:transparent}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>aside{position:static!important;inset:auto!important;width:100%!important;height:auto!important;padding:8px!important;border:1px solid #dce4ef;border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(18,43,78,.07);color:var(--ink)}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>aside .account,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>aside .brand{display:none!important}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>aside nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;height:auto;overflow:visible}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>aside nav button{position:relative;width:100%;min-width:0;height:52px;padding:9px 12px;flex-direction:row;justify-content:center;gap:8px;border-radius:10px;color:#53627a;background:#f5f7fb}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>aside nav button.on,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>aside nav button:hover{color:#fff;background:#173c86;box-shadow:none}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>aside nav button>svg{width:19px;height:19px;padding:0;border-radius:0;color:currentColor;background:transparent}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>aside nav span{display:inline!important;width:auto;color:currentColor;font-size:12px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>aside nav button.on span{color:#fff}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>aside nav em{position:static;margin-left:2px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>main{min-height:0;margin-left:0!important;padding:0!important}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>main>header{display:none!important}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded .content{max-width:none;padding:16px 0 0!important}@media (max-width:720px){:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>aside nav{display:flex;gap:5px;overflow-x:auto}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .neighbor-business-embed .municipal-supplier-embedded>aside nav button{min-width:105px;height:48px;flex-direction:row}}.shell:where(.municipal-supplier-shell:not(.municipal-supplier-embedded))>aside nav button>em{min-width:28px!important;min-height:28px!important;padding:5px 8px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;line-height:1!important;font-weight:900!important;box-shadow:0 4px 10px rgba(185,28,28,.32)!important}@media (max-width:720px){body .shell:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu button>em{min-width:30px!important;min-height:30px!important;padding:5px 8px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:14px!important;line-height:1!important;font-weight:900!important;box-shadow:0 5px 12px rgba(185,28,28,.34)}}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-commission-index,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-inner-back,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-panel-index,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-trigger,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-account-mobile-browser,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-results-mobile{display:none}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-fold,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-fold-body{display:contents}@media (max-width:720px){body .municipal-supplier-shell:not(.municipal-supplier-embedded)>aside{display:none!important}body .municipal-supplier-shell:not(.municipal-supplier-embedded)>main{margin-left:0!important;padding-bottom:24px!important}body .municipal-supplier-shell:not(.municipal-supplier-embedded) .content{padding:18px 15px 28px}body .municipal-supplier-shell:not(.municipal-supplier-embedded) header{position:sticky;top:0;z-index:30;height:auto;padding:14px 15px;background:#fff}body .municipal-supplier-shell:not(.municipal-supplier-embedded) header h1{font-size:20px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .shell:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu>button{position:relative;min-width:0;min-height:116px;padding:15px 10px;border:2px solid #96a8bf;border-radius:15px;background:#d3dbe6;color:rgba(0,0,0,.8);box-shadow:0 6px 18px #18305512;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;font:inherit;font-weight:850}body .shell:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu>button:hover{background:#c8d2df;color:rgba(0,0,0,.8)}body .shell:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu>button>svg{width:29px;height:29px;color:var(--blue)}body .shell:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu>button>span{display:block!important;width:100%;color:rgba(0,0,0,.8)!important;font-size:14px;font-weight:850;line-height:1.22;white-space:normal;overflow:visible;text-overflow:clip}body .shell:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu>button>em{display:block!important;position:absolute;top:9px;right:10px;min-width:20px;margin:0;padding:3px 6px;border-radius:999px;background:#ff5e59;color:#fff;font-size:10px;font-style:normal;text-align:center}body .shell:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu>button.recommended{border-color:#ef6c00;background:linear-gradient(145deg,#ff9d00,#ef6c00)}body .shell:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu>button.recommended:hover{background:linear-gradient(145deg,#ffad2d,#e86600)}body .shell:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu>button.recommended>span,body .shell:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu>button.recommended>svg{color:#fff!important}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-back,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-inner-back{width:100%;min-height:48px;margin:0 0 15px;padding:11px 14px;border:0;border-radius:12px;background:#17243d;color:#fff;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:850;box-shadow:none}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-inner-back{display:flex}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-back svg,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-inner-back svg{width:19px;height:19px}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-account-mobile-browser,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-results-mobile{display:block}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-direct-grid,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-fold-grid,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-grid,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-mobile-metrics{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-grid>.admin-section-search,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-grid>.panel-title,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-grid>.portal-mobile-grid-full,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-grid>.portal-mobile-record-empty,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-grid>.president-list-intro,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-grid>.supplier-campaign-empty{grid-column:1/-1}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-grid>.panel-title{width:100%;min-height:0;padding:2px 2px 10px;border:0;background:transparent;box-shadow:none;text-align:left}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-grid>.panel-title h2{margin:0 0 5px;font-size:20px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-grid>.panel-title p{margin:0;font-size:13px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-direct-card,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-direct-tile,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-fold-tile,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-card,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-tile{position:relative;min-width:0;min-height:142px;margin:0;padding:13px 10px;border:2px solid #96a8bf;border-radius:15px;background:#d3dbe6;color:rgba(0,0,0,.8);box-shadow:0 6px 18px #18305512;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;overflow:hidden;font:inherit}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-direct-card>svg,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-direct-tile>svg,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-card>svg,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-tile>svg,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-trigger>svg:first-child{width:29px;height:29px;flex:none;color:var(--blue)}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-direct-card b,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-direct-tile b,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-card b,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-tile b{color:rgba(0,0,0,.8);font-size:14px;line-height:1.25}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-direct-card span,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-direct-tile small,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-card small,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-card span,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-tile small,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-tile span{max-width:100%;color:#58667a;font-size:11px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-card em,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-tile em{width:fit-content;margin:2px auto 0;padding:4px 7px;border-radius:999px;background:#ffffffaa;color:#44536b;font-size:9px;font-style:normal;font-weight:850}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-color-0{background:#dcfce7!important;border-color:#6dc78a!important}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-color-1{background:#dbeafe!important;border-color:#78a6ef!important}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-color-2{background:#ffedd5!important;border-color:#e8a85d!important}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-color-3{background:#f3e8ff!important;border-color:#b999dc!important}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-color-4{background:#dcfce7!important;border-color:#6dc78a!important}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-color-5{background:#dbeafe!important;border-color:#78a6ef!important}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-panel-detail,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-detail{display:none}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-drilldown.mobile-detail-open>.portal-mobile-record-grid,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-panel-browser.mobile-detail-open>.portal-mobile-panel-index,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-browser.mobile-detail-open>.commercial-mobile-index,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-browser.mobile-detail-open>.portal-mobile-record-grid{display:none!important}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-drilldown.mobile-detail-open>.portal-mobile-record-detail,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-panel-browser.mobile-detail-open>.portal-mobile-panel-detail.mobile-panel-selected,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-browser.mobile-detail-open>.portal-mobile-record-detail{display:block;width:100%;grid-column:1/-1}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-grid:has(>.portal-mobile-record-card.expanded)>.portal-mobile-record-card:not(.expanded),:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-grid:has(>.supplier-mobile-fold.expanded)>.supplier-mobile-fold:not(.expanded){display:none!important}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-record-card.expanded,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-mobile-fold.expanded{grid-column:1/-1;width:100%;min-height:0;padding:0;border:0!important;background:transparent!important;box-shadow:none;overflow:visible}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-fold{display:flex}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-fold-trigger{width:100%;min-height:116px;padding:13px 10px;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:rgba(0,0,0,.8);text-align:center;font:inherit}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-fold-trigger b,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-fold-trigger small,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-fold-trigger span{display:block;width:100%}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-fold-trigger b{font-size:14px}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-fold-trigger small{margin-top:4px;color:#58667a;font-size:11px}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-fold-body,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-fold-trigger>svg:last-child,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-fold.expanded>.supplier-mobile-fold-trigger{display:none}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-fold.expanded>.supplier-mobile-fold-body{display:block;width:100%}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-town-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-town-metrics>*{min-width:0}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-account-mobile-browser,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-campaign-grid,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-wallet-mobile-layout{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-results-table{display:none!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-account-mobile-field,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-result-mobile-card{min-width:0}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-account-save{grid-column:1/-1;width:100%;justify-content:center}body .shell:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu>button[class*=portal-mobile-color-]{border-color:#96a8bf!important;background:#d3dbe6!important}body .shell:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu>button.recommended{border-color:#ef6c00!important;background:linear-gradient(145deg,#ff9d00,#ef6c00)!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-wallet-mobile-layout>.supplier-wallet-grid{display:contents!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-wallet-mobile-layout:has(.supplier-mobile-fold.expanded)>.supplier-mobile-fold:not(.expanded),.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-wallet-mobile-layout:has(.supplier-mobile-fold.expanded)>.supplier-wallet-grid>.supplier-mobile-fold:not(.expanded),.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-wallet-mobile-layout:has(.supplier-wallet-grid>.supplier-mobile-fold.expanded)>.supplier-mobile-fold{display:none!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .content:has(.supplier-campaign-grid>.supplier-mobile-fold.expanded)>.admin-section-search,.municipal-supplier-shell:not(.municipal-supplier-embedded) .content:has(.supplier-campaign-grid>.supplier-mobile-fold.expanded)>.intro,.municipal-supplier-shell:not(.municipal-supplier-embedded) .content:has(.supplier-results-mobile .supplier-mobile-fold.expanded)>.supplier-mobile-metrics{display:none!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-business-form.mobile-detail-open .supplier-account-mobile-browser,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-business-form.mobile-detail-open .supplier-account-mobile-field:not(.mobile-detail-open),.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-business-form:not(.mobile-detail-open) .supplier-account-mobile-field,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-business-form:not(.mobile-detail-open) .supplier-account-save{display:none!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-business-form.mobile-detail-open .supplier-account-grid{display:contents}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-business-form.mobile-detail-open .supplier-account-mobile-field.mobile-detail-open{display:block!important;width:100%}.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-business-form.mobile-detail-open .supplier-account-save{display:flex!important}}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-back,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu{display:none}@media (max-width:720px){.municipal-supplier-shell:not(.municipal-supplier-embedded)>aside{display:none!important}.municipal-supplier-shell:not(.municipal-supplier-embedded)>main{margin-left:0;padding-bottom:24px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-back,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu{display:none}.municipal-supplier-shell:not(.municipal-supplier-embedded) .content.mobile-menu-active>:not(.portal-mobile-tile-menu){display:none!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .content.mobile-menu-active>.portal-mobile-tile-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu button{position:relative;min-width:0;min-height:116px;padding:15px 10px;border:2px solid #96a8bf;border-radius:15px;background:#d3dbe6;color:rgba(0,0,0,.8);box-shadow:0 6px 18px #18305512;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;font:inherit;font-weight:850}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu button>svg{width:29px;height:29px;color:var(--blue)}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu button>span{width:100%;font-size:14px;line-height:1.22}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu button>em{position:absolute;top:9px;right:10px;min-width:20px;padding:3px 6px;border-radius:999px;background:#ff5e59;color:#fff;font-size:10px;font-style:normal}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu .portal-mobile-color-0{background:#dcfce7;border-color:#6dc78a}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu .portal-mobile-color-1{background:#dbeafe;border-color:#78a6ef}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu .portal-mobile-color-2{background:#ffedd5;border-color:#e8a85d}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu .portal-mobile-color-3{background:#f3e8ff;border-color:#b999dc}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu .portal-mobile-color-4{background:#fef3c7;border-color:#dfba45}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-tile-menu .portal-mobile-color-5{background:#cffafe;border-color:#57bdca}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-back{width:100%;min-height:48px;margin:0 0 15px;padding:11px 14px;border:0;border-radius:12px;background:#17243d;color:#fff;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:850}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .content:not(.mobile-menu-active)>.portal-mobile-back{display:flex}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-back svg{width:19px;height:19px}}.municipal-supplier-shell .content{max-width:1480px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-town-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:26px;border-radius:18px;color:#fff;background:linear-gradient(125deg,#173c35,#16775c 60%,#1aa879);box-shadow:0 16px 35px #0e594326}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-town-hero small{color:#a8ecd5;font-weight:900;letter-spacing:.07em}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-town-hero h2{margin:6px 0;font-size:26px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-town-hero p{margin:0;color:#daf5ec}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-town-metrics{grid-template-columns:repeat(4,1fr)}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-dashboard-grid,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-wallet-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:18px;margin-top:18px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-cost-card,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-current-campaign{padding-bottom:20px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-current-campaign{min-width:0;overflow:hidden}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-current-campaign .campaign-snapshot{margin:4px 20px 0;padding:15px 16px;border:1px solid #e2e8f1;border-radius:14px;background:linear-gradient(145deg,#fbfcfe,#f4f7fb)}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-current-campaign .campaign-result-row{gap:12px;padding:10px 2px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-current-campaign .campaign-result-row>span:first-child{min-width:0;flex:1;flex-wrap:wrap}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-current-campaign .campaign-result-row>span:last-child{flex:0 0 auto;font-weight:800}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-current-campaign .campaign-budget div{border:1px solid #e4eaf2;background:#fff}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-current-campaign .campaign-progress{width:100%}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-card{padding:20px;border-top:4px solid #18a777}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-card.agotada{border-top-color:#dc5b62}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-card.borrador{border-top-color:#8190a5}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-card.agotada .campaign-card-head em{color:#a8323b;background:#ffe7e9}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-card.borrador .campaign-card-head em{color:#607086;background:#eef1f5}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-card h2{margin:14px 0 5px;font-size:18px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-card>small{color:var(--muted)}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-preview{width:min(620px,calc(100vw - 28px));padding:0;overflow:hidden}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-preview>small{display:block;padding:18px 22px 12px;color:#3267f4;font-size:9px;font-weight:900;letter-spacing:.08em}@media (max-width:520px){:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-current-campaign .campaign-snapshot{margin-inline:12px;padding:12px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-current-campaign .campaign-budget{grid-template-columns:1fr}}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media (max-width:640px){:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-account-grid{grid-template-columns:1fr}}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-results-table{margin-top:18px;overflow-x:auto;padding-bottom:20px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-result-row{min-width:1180px;display:grid;grid-template-columns:1.5fr .8fr .7fr .7fr .7fr .8fr .8fr .8fr 1fr;align-items:center;gap:10px;padding:13px 20px;border-top:1px solid var(--line);font-size:11px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-result-row.head{background:#edf3fb;color:#52627a;font-size:9px;font-weight:900}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-result-row strong{color:#087854}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-business-form{max-width:850px;padding:0 20px 22px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-account-grid label,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-business-form>label,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-modal>label,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-packs-modal>label{display:block;margin:13px 0;font-size:12px;font-weight:850}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-business-form input,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-business-form select,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-business-form textarea,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-modal input,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-modal select,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-modal textarea,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-packs-modal input{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid var(--line);border-radius:9px;font:inherit}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-modal{width:min(680px,calc(100vw - 28px));max-height:calc(100vh - 30px);overflow-y:auto}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-modal textarea{display:block;width:100%;min-height:86px;margin-top:6px;padding:11px;resize:vertical;border:1px solid var(--line);border-radius:9px;font:inherit}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-modal-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-modal-fields label{display:block;margin:13px 0;font-size:12px;font-weight:850}@media (max-width:640px){:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-modal-fields{grid-template-columns:1fr;gap:0}}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-business-form textarea{min-height:95px;resize:vertical}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-business-form label>small{display:block;margin-top:6px;color:var(--muted);font-size:10px;font-weight:650}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-business-form label>small b{color:#17253d}@media (max-width:1000px){:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-town-metrics{grid-template-columns:repeat(2,1fr)}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-dashboard-grid,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-wallet-grid{grid-template-columns:1fr}}@media (max-width:720px){:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-town-hero{align-items:flex-start;padding:20px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-town-hero h2{font-size:21px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-town-hero .primary{width:44px;padding:11px;overflow:hidden;white-space:nowrap;font-size:0}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-town-hero .primary svg{width:20px}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-campaign-grid,:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-town-metrics{grid-template-columns:1fr}}:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .supplier-empty-notifications{padding:15px;color:#64748b;font-size:13px}@media (max-width:720px){.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-record-grid,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-account-mobile-browser,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-campaign-grid,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-mobile-metrics,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-town-metrics,.municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-wallet-mobile-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.municipal-supplier-shell:not(.municipal-supplier-embedded){min-height:100dvh;overflow-x:clip;background:#f3f6fb}.municipal-supplier-shell:not(.municipal-supplier-embedded)>aside{display:none!important}.municipal-supplier-shell:not(.municipal-supplier-embedded)>main{width:100%;min-width:0;margin-left:0!important;padding-bottom:28px!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) header{position:sticky;top:0;z-index:30;min-height:106px;height:auto;padding:16px 15px;border-bottom:1px solid #dfe6ef;background:#fff;display:flex;align-items:flex-end;gap:12px}.municipal-supplier-shell:not(.municipal-supplier-embedded) header>div:first-child{min-width:0;flex:1}.municipal-supplier-shell:not(.municipal-supplier-embedded) header label{color:#3267f4;font-size:12px;line-height:1.25;letter-spacing:.09em;font-weight:900}.municipal-supplier-shell:not(.municipal-supplier-embedded) header h1{margin:7px 0 0;color:#17243d;font-size:25px!important;line-height:1.1}.municipal-supplier-shell:not(.municipal-supplier-embedded) .head-actions{margin-left:auto;display:flex;align-items:center;gap:7px}.municipal-supplier-shell:not(.municipal-supplier-embedded) .head-actions .language-selector,.municipal-supplier-shell:not(.municipal-supplier-embedded) .head-actions>button:not(.back-link){min-width:48px;min-height:48px;border:1px solid #dce3ed;border-radius:14px;background:#fff}.municipal-supplier-shell:not(.municipal-supplier-embedded) .head-actions .back-link{display:none!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .content{width:100%;min-width:0;padding:18px 15px 30px!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-tile-menu{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .content.mobile-menu-active>:not(.portal-mobile-tile-menu),.municipal-supplier-shell:not(.municipal-supplier-embedded) .content:not(.mobile-menu-active)>.portal-mobile-tile-menu{display:none!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-tile-menu>button{position:relative;min-width:0;min-height:142px;padding:16px 11px;border:2px solid #96a8bf;border-radius:17px;color:rgba(0,0,0,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;font:inherit;font-weight:900;box-shadow:0 7px 18px rgba(23,36,61,.1)}.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-tile-menu>button>svg{width:31px;height:31px;color:#3267f4;stroke-width:2.25}.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-tile-menu>button>span{width:100%;color:rgba(0,0,0,.8);font-size:15px;line-height:1.22;overflow-wrap:anywhere}.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-tile-menu>button>em{position:absolute;top:9px;right:10px;min-width:30px;min-height:30px;padding:5px 8px;border-radius:999px;background:#ef4444;color:#fff;display:inline-flex!important;align-items:center;justify-content:center;font-size:14px;line-height:1;font-style:normal;font-weight:900;box-shadow:0 5px 12px rgba(185,28,28,.34)}.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-color-0{background:#dcfce7!important;border-color:#6dc78a!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-color-1{background:#dbeafe!important;border-color:#78a6ef!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-color-2{background:#ffedd5!important;border-color:#e8a85d!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-color-3{background:#f3e8ff!important;border-color:#b999dc!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-color-4{background:#fef3c7!important;border-color:#dfba45!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-color-5{background:#cffafe!important;border-color:#57bdca!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-back,.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-inner-back{width:100%;min-height:48px;margin:0 0 14px;padding:11px 14px;border:0!important;border-radius:12px;background:#17243d!important;color:#fff!important;display:flex!important;align-items:center;justify-content:center;gap:8px;font-size:14px;line-height:1.2;font-weight:900;box-shadow:none!important}}@media (max-width:720px){.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.panel-title,.president-section-title,.commercial-mobile-section-title){grid-column:1/-1!important;width:100%;min-height:0!important;padding:2px 2px 11px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.panel-title,.president-section-title,.commercial-mobile-section-title) h2{margin:0 0 4px;color:#17243d;font-size:20px!important;line-height:1.25}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.panel-title,.president-section-title,.commercial-mobile-section-title) p{margin:0;color:#6d788c;font-size:13px!important;line-height:1.4}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.portal-mobile-record-grid,.portal-mobile-direct-grid,.commercial-mobile-index,.portal-mobile-panel-index,.portal-mobile-commission-index,.supplier-campaign-grid,.supplier-wallet-grid,.portal-mobile-status-grid){width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.portal-mobile-record-card,.portal-mobile-record-tile,.portal-mobile-direct-tile,.portal-mobile-direct-card,.commercial-mobile-tile,.supplier-mobile-fold){position:relative;min-width:0;min-height:142px;margin:0!important;padding:14px 11px!important;border-width:2px!important;border-style:solid!important;border-radius:15px!important;color:rgba(0,0,0,.8)!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;gap:9px;text-align:center!important;box-shadow:0 7px 18px rgba(23,36,61,.09)!important;overflow-wrap:anywhere}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.portal-mobile-record-card,.portal-mobile-record-tile,.portal-mobile-direct-tile,.commercial-mobile-tile)>svg{width:29px;height:29px;color:#3267f4}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.portal-mobile-record-card,.portal-mobile-record-tile,.portal-mobile-direct-tile,.commercial-mobile-tile) :is(b,strong){font-size:14px;line-height:1.25}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.portal-mobile-record-card,.portal-mobile-record-tile,.portal-mobile-direct-tile,.commercial-mobile-tile) :is(small,span){max-width:100%;font-size:12px;line-height:1.35}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.portal-mobile-record-detail,.portal-mobile-panel-detail,.commercial-mobile-detail,.portal-mobile-commission-panel){display:none!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.mobile-detail-open,.mobile-panel-selected)>:is(.portal-mobile-record-detail,.portal-mobile-panel-detail,.commercial-mobile-detail,.portal-mobile-commission-panel),.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.portal-mobile-record-detail.mobile-panel-selected,.portal-mobile-panel-detail.mobile-panel-selected,.commercial-mobile-detail.mobile-panel-selected){width:100%;display:block!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.portal-mobile-record-browser,.portal-mobile-panel-browser,.commercial-mobile-flow).mobile-detail-open>:is(.portal-mobile-record-grid,.portal-mobile-panel-index,.commercial-mobile-index){display:none!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.portal-mobile-record-detail,.portal-mobile-chat-detail,.commercial-mobile-detail,.portal-mobile-panel-detail){min-width:0;max-width:100%;padding:14px!important;border-radius:16px!important;overflow:hidden}.municipal-supplier-shell:not(.municipal-supplier-embedded) .chat-box-label{min-height:54px;padding:11px 13px;border-radius:12px 12px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px}.municipal-supplier-shell:not(.municipal-supplier-embedded) .chat-box-label b{font-size:15px}.municipal-supplier-shell:not(.municipal-supplier-embedded) .chat-box-label span{font-size:12px;line-height:1.3}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(input,select,textarea,button){max-width:100%}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.metrics,.administrator-metrics,.superadmin-metrics,.supplier-mobile-metrics,.supplier-town-metrics){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.metrics,.administrator-metrics,.superadmin-metrics,.supplier-mobile-metrics,.supplier-town-metrics)>*{min-width:0;min-height:116px;border:2px solid #96a8bf;border-radius:15px;background:#fff;box-shadow:0 7px 18px rgba(23,36,61,.08)}.municipal-supplier-shell:not(.municipal-supplier-embedded) :is(.portal-desktop-only,.portal-desktop-collection,.commercial-desktop-only){display:none!important}}@media (min-width:721px){:where(.municipal-supplier-shell:not(.municipal-supplier-embedded)) .portal-mobile-dashboard-folds{display:none!important}}@media (max-width:720px){body .municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-wallet-mobile-layout .wallet-hero{width:100%;padding:24px 22px!important;border:1px solid #b8cae6;color:#17243d!important;background:linear-gradient(145deg,#f8fbff,#e7f0fc)!important;box-shadow:0 10px 24px rgba(31,64,112,.1)}body .municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-wallet-mobile-layout .wallet-hero small{color:#52627a!important;font-weight:850}body .municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-wallet-mobile-layout .wallet-hero b{color:#13213a!important}body .municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-wallet-mobile-layout .wallet-hero em{width:fit-content;padding:5px 9px;border-radius:999px;color:#29466e!important;background:#d7e5f8!important;font-weight:800}body .municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-wallet-mobile-layout .wallet-hero>svg{color:#214d88!important;background:#d3e2f6!important}body .municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-results-mobile .supplier-mobile-fold.expanded>.supplier-mobile-fold-body{padding:18px!important}body .municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-results-mobile .supplier-result-mobile-card{width:100%;margin:0 auto!important;padding:20px 18px!important;border-radius:14px!important}body .municipal-supplier-shell:not(.municipal-supplier-embedded) .supplier-results-mobile .supplier-result-mobile-card .campaign-snapshot{width:100%;margin:16px auto 0}}@media(min-width:721px){.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-back,.municipal-supplier-shell:not(.municipal-supplier-embedded) .portal-mobile-tile-menu{display:none!important}}