/* GSM UI V12 — proprietary original surface design, inspired by modern GSM dashboards.
 * Visual layer only. No payment, session, checkout, API or order code replaced.
 * Loaded after V11. Inline styling on some legacy pages requires scoped !important.
 */
html[data-area]{
  --ur12-bg:#0d192c;--ur12-paper:#192b45;--ur12-paper2:#203753;
  --ur12-text:#f1f6ff;--ur12-muted:#a8bad1;--ur12-border:#355171;
  --ur12-accent:#2378e5;--ur12-accent2:#5baaff;--ur12-gold:#ffcf65;
  --ur12-mint:#55d6b5;--ur12-header:#0d1d35;
}
html.ur-light[data-area]{
  --ur12-bg:#eff5fd;--ur12-paper:#ffffff;--ur12-paper2:#f6f9ff;
  --ur12-text:#1d3455;--ur12-muted:#5c718e;--ur12-border:#c7daf1;
  --ur12-accent:#206bd1;--ur12-accent2:#58a0ff;--ur12-gold:#fbd074;
  --ur12-mint:#0b8e77;--ur12-header:#1d5dbb;
}
/* Genuinely fixed navigation; matching offset reserves the header space on every page. */
html[data-area] body{padding-top:64px!important;background-color:var(--ur12-bg)!important;scroll-padding-top:78px}
html[data-area] .topbar{position:fixed!important;inset:0 0 auto 0!important;height:64px!important;
  z-index:9200!important;width:100%!important;background:var(--ur12-header)!important;
  box-shadow:0 7px 24px #020a1b22!important;border-bottom:1px solid #91b7f42d!important;
  backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}
html[data-area] .topbar .nav-wrap{height:64px!important;min-height:64px!important;
  max-width:1320px!important;width:calc(100% - 36px)!important;margin:auto!important;
  display:flex!important;align-items:center!important}
html[data-area] .gsm-desktop-nav a{font-size:12px!important;letter-spacing:-.015em;
  box-shadow:inset 0 1px #ffffff12!important;}
html[data-area] .gsm-desktop-nav a:hover{box-shadow:0 8px 20px #02081944,inset 0 1px #ffffff25!important}
html[data-page="tools-rent"] .gsm-desktop-nav>a:nth-child(3),
html[data-page="services"] .gsm-desktop-nav>a:nth-child(1),
html[data-page="index"] .gsm-desktop-nav>a:nth-child(3){
 background:linear-gradient(115deg,#ffd975,#ffc15b)!important;color:#352a14!important;
 border-color:#ffe39b!important;box-shadow:0 7px 20px #e7b74a3b!important}
html[data-page="services"] .gsm-desktop-nav>a:nth-child(2){background:rgba(77,133,206,.21)!important}
html[data-area="admin"] .gsm-desktop-nav>a{min-height:35px!important}
html[data-area] .gsm-account-trigger{max-width:242px;border-radius:12px!important;box-shadow:inset 0 1px #ffffff24!important}
html[data-area] .gsm-account-dropdown{z-index:9290!important;box-shadow:0 22px 60px #01091388!important}
html[data-area] .ur-universal-toggle{border-radius:11px!important;flex-shrink:0!important}
html.ur-light[data-area] .topbar{background:var(--ur12-header)!important}
html.ur-light[data-area] .gsm-desktop-nav>a{color:#f3f8ff!important;border-color:#ffffff32!important;background:#ffffff16!important}
html.ur-light[data-page="tools-rent"] .gsm-desktop-nav>a:nth-child(3),
html.ur-light[data-page="services"] .gsm-desktop-nav>a:nth-child(1),
html.ur-light[data-page="index"] .gsm-desktop-nav>a:nth-child(3){color:#3e2c04!important;background:linear-gradient(115deg,#ffdf87,#ffc965)!important}
html.ur-light[data-area] .brand-logo-image{filter:drop-shadow(0 2px 3px #041f5869)!important}
html.ur-light[data-area] .gsm-account-trigger{background:#ffffff18!important;color:#f7fbff!important;border-color:#ffffff38!important}
html.ur-light[data-area] .ur-universal-toggle{background:#ffffff18!important;color:#fff!important;border-color:#ffffff4a!important}
html.ur-light[data-area] .gsm-mobile-toggle{background:#ffffff25!important;color:#fff!important}
html.ur-light[data-area] .gsm-account-dropdown{background:#fff!important;color:#173352!important}
html.ur-light[data-area] .gsm-dropdown-link{color:#1e3c60!important}
html.ur-light[data-area] .gsm-dropdown-link:hover{background:#eaf3ff!important}
/* Drawer remains above fixed header; accessible, keyboard-friendly and scrollable. */
html[data-area] .gsm-mobile-backdrop{z-index:9400!important;backdrop-filter:blur(5px)}
html[data-area] .gsm-mobile-drawer{z-index:9500!important;background:#15273f!important;color:#eef6ff!important;
 box-shadow:16px 0 48px #01091699!important}
html[data-area] .gsm-drawer-head{background:#1d57b1!important;position:sticky;top:0;z-index:2}
html[data-area] .gsm-drawer-link{min-height:40px;border-radius:8px!important;margin:2px 9px!important;padding:10px!important}
html[data-area] .gsm-drawer-link:hover{background:#29456b!important}
html.ur-light[data-area] .gsm-mobile-drawer{background:#fff!important;color:#1e3756!important}
html.ur-light[data-area] .gsm-drawer-link{color:#264468!important}
html.ur-light[data-area] .gsm-drawer-link:hover{background:#ecf4ff!important}
html.ur-light[data-area] .gsm-drawer-user{color:#264468!important}
html.ur-light[data-area] .gsm-drawer-currency label{color:#264468!important}
html[data-area] .page>.container{max-width:1240px!important}
html[data-area] :focus-visible{outline:3px solid #78bbff!important;outline-offset:3px}
/* Home V12: more depth and light but original GSM branding and existing service database. */
html[data-page="index"] .ur-home-hero{border-radius:23px!important;min-height:380px;
 background:radial-gradient(ellipse 400px 350px at 81% 48%,#3497ec57,transparent 76%),
 radial-gradient(ellipse 480px 340px at 28% 110%,#143ce074,transparent 70%),linear-gradient(120deg,#0d2853,#1855ac 70%,#1c76cf)!important;
 box-shadow:0 23px 62px #0005,inset 0 1px #ffffff43!important;isolation:isolate;overflow:hidden}
html[data-page="index"] .ur-home-hero:before{pointer-events:none}
html[data-page="index"] .ur-home-kicker{letter-spacing:.14em!important;color:#bce4ff!important}
html[data-page="index"] .ur-home-copy h1{letter-spacing:-.048em!important;text-shadow:0 4px 20px #03173e35}
html[data-page="index"] .ur-home-hero .ur-hero-widget{box-shadow:0 30px 65px #020d4099,0 0 34px #70caff73!important;
 animation:ur12Floating 7s ease-in-out infinite!important;border:1px solid #afdbff80!important;transform-style:preserve-3d}
html[data-page="index"] .ur-home-hero .ur-hero-halo{filter:blur(11px) brightness(1.3)!important}
html[data-page="index"] .home-showcase>a{border-radius:15px!important;overflow:hidden!important;border:1px solid #6c94d04d!important;
 box-shadow:0 15px 28px #010c2230!important;transition:transform .27s ease,box-shadow .27s ease!important}
html[data-page="index"] .home-showcase>a:hover{transform:translateY(-4px)!important;box-shadow:0 18px 38px #2885dc49!important}
html[data-page="index"] .home-service-section{border-radius:18px!important;background:var(--ur12-paper)!important;
 border:1px solid var(--ur12-border)!important;box-shadow:0 14px 30px #020b2135!important}
html[data-page="index"] .home-service-item{border-radius:13px!important;background:var(--ur12-paper2)!important;
 border:1px solid var(--ur12-border)!important;box-shadow:inset 0 1px #ffffff10!important;
 transition:transform .2s ease,box-shadow .2s ease!important}
html[data-page="index"] .home-service-item:hover{transform:translateY(-4px)!important;box-shadow:0 12px 30px #237ae133!important}
html[data-page="index"] .home-service-item>img{border-radius:10px!important}
html[data-page="index"] .home-service-copy h3,html[data-page="index"] .home-section-title h2{color:var(--ur12-text)!important}
html[data-page="index"] .home-service-copy p{color:var(--ur12-muted)!important}
html[data-page="index"] .home-currency-bar{border-radius:13px!important}
html.ur-light[data-page="index"] .ur-home-hero{background:radial-gradient(ellipse 350px 340px at 86% 43%,#81c7ff88,transparent 85%),linear-gradient(117deg,#17428b,#2578ce)!important}
html.ur-light[data-page="index"] .home-service-section{background:#fff!important}
html.ur-light[data-page="index"] .home-service-item{background:#f9fbff!important}
/* Tool Rent V12: compact 3-column catalog; all services and checkout links preserved. */
html[data-page="tools-rent"] .rent-shell{display:grid!important;gap:16px!important;margin:0 auto 48px!important}
html[data-page="tools-rent"] .rent-head{display:flex!important;align-items:center!important;margin-bottom:0!important;justify-content:space-between!important}
html[data-page="tools-rent"] .rent-head h1{font-size:clamp(18px,2vw,23px)!important;letter-spacing:-.025em!important;color:var(--ur12-text)!important;margin:0!important}
html[data-page="tools-rent"] .rent-balance{background:var(--ur12-paper)!important;color:var(--ur12-text)!important;
 border:1px solid var(--ur12-border)!important;border-radius:12px!important;padding:9px 13px!important}
html[data-page="tools-rent"] .catalog-tabs{display:none!important}
html[data-page="tools-rent"] .ur12-filter{display:grid!important;grid-template-columns:minmax(0,2.4fr) minmax(180px,.9fr)!important;
 gap:12px!important;align-items:end!important;margin:0 0 0!important;
 background:var(--ur12-paper)!important;border:1px solid var(--ur12-border)!important;
 border-radius:17px!important;padding:24px!important;box-shadow:0 13px 34px #010a1c21!important}
html[data-page="tools-rent"] .ur12-search-field,html[data-page="tools-rent"] .ur12-category-field{display:grid!important;min-width:0!important;gap:8px!important}
html[data-page="tools-rent"] .ur12-field-label{font-size:12px!important;font-weight:750!important;color:var(--ur12-text)!important}
html[data-page="tools-rent"] .ur12-search-control{position:relative!important;display:flex!important;align-items:center!important;min-width:0!important}
html[data-page="tools-rent"] .ur12-search-icon{position:absolute;left:15px;color:var(--ur12-muted)!important;font-size:25px;line-height:1;pointer-events:none}
html[data-page="tools-rent"] .ur12-filter input[type="search"],html[data-page="tools-rent"] .ur12-filter select{
 width:100%!important;min-height:47px!important;height:47px!important;border:1px solid var(--ur12-border)!important;
 border-radius:12px!important;background:var(--ur12-paper)!important;color:var(--ur12-text)!important;
 font-size:13px!important;font-weight:550!important;box-shadow:none!important;margin:0!important}
html[data-page="tools-rent"] .ur12-filter input[type="search"]{padding:0 14px 0 42px!important}
html[data-page="tools-rent"] .ur12-filter select{padding:0 38px 0 13px!important;cursor:pointer}
html[data-page="tools-rent"] .ur12-filter input::placeholder{color:var(--ur12-muted)!important;opacity:1}
html[data-page="tools-rent"] .ur12-search-submit,html[data-page="tools-rent"] .ur12-search-reset{position:absolute!important;width:1px!important;height:1px!important;
 padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
html[data-page="tools-rent"] .fuzzy-search-meta{font-size:11px!important;color:var(--ur12-muted)!important;margin:0 0 -2px!important;text-align:right}
html[data-page="tools-rent"] .rent-grid-flat{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:17px!important}
html[data-page="tools-rent"] .rent-row{position:relative!important;display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;
 gap:13px!important;align-items:center!important;min-width:0!important;min-height:155px!important;
 padding:12px 12px 44px!important;border:1px solid var(--ur12-border)!important;border-radius:13px!important;
 background:var(--ur12-paper)!important;color:var(--ur12-text)!important;overflow:hidden!important;
 box-shadow:inset 0 1px #ffffff0c,0 6px 16px #0000000c!important;
 transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease!important}
html[data-page="tools-rent"] .rent-row:hover{transform:translateY(-3px)!important;border-color:var(--ur12-accent2)!important;
 box-shadow:0 14px 35px #06162b50,0 0 19px #4599ff23!important}
html[data-page="tools-rent"] .rent-row[hidden]{display:none!important}
html[data-page="tools-rent"] .rent-image{display:flex!important;align-items:center!important;justify-content:center!important;
 width:132px!important;height:93px!important;padding:7px!important;border-radius:11px!important;
 border:1px solid #5c7fa27c!important;overflow:hidden!important;
 background:radial-gradient(ellipse at 50% 35%,#2b72b6a6,#152a42 68%)!important;box-shadow:inset 0 0 20px #6cbcff2a!important}
html[data-page="tools-rent"] .rent-image img{width:100%!important;height:100%!important;object-fit:contain!important;
 filter:drop-shadow(0 4px 7px #0009);transition:transform .24s ease!important}
html[data-page="tools-rent"] .rent-row:hover .rent-image img{transform:scale(1.05)!important}
html[data-page="tools-rent"] .rent-copy{min-width:0!important;align-self:center!important}
html[data-page="tools-rent"] .rent-topline{display:flex!important;gap:6px!important;align-items:center!important;
 flex-wrap:wrap!important;margin-bottom:5px!important}
html[data-page="tools-rent"] .rent-topline .badge{font-size:9px!important;border-radius:6px!important;padding:3px 5px!important;line-height:1.1!important}
html[data-page="tools-rent"] .rent-name{font-size:13px!important;line-height:1.35!important;
 font-weight:750!important;color:var(--ur12-text)!important;margin:0 0 4px!important;
 display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
html[data-page="tools-rent"] .rent-group{display:block!important;font-size:10px!important;
 color:var(--ur12-muted)!important;overflow:hidden!important;white-space:nowrap!important;
 text-overflow:ellipsis!important;margin:0 0 4px!important}
html[data-page="tools-rent"] .duration-compact{display:flex!important;gap:3px!important;flex-wrap:nowrap!important;
 white-space:nowrap!important;overflow:hidden!important;margin:0!important}
html[data-page="tools-rent"] .duration-compact span{font-size:9px!important;padding:2px 4px!important;border-radius:5px!important;
 color:var(--ur12-muted)!important;background:transparent!important}
html[data-page="tools-rent"] .rent-meta{position:absolute!important;left:12px!important;right:12px!important;bottom:10px!important;
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 gap:8px!important;padding-top:6px!important;border-top:1px dotted #85b1db54!important}
html[data-page="tools-rent"] .rent-time{background:transparent!important;color:var(--ur12-mint)!important;
 font-size:10px!important;font-weight:750!important;text-transform:none!important;padding:1px 0!important}
html[data-page="tools-rent"] .rent-time::before{content:'▂▄▆';color:var(--ur12-mint);letter-spacing:-2px;margin-right:7px;font-size:13px}
html[data-page="tools-rent"] .rent-price{background:#38c9ac23!important;border:1px solid #43cab576!important;
 color:var(--ur12-mint)!important;font-size:12px!important;font-weight:850!important;
 border-radius:7px!important;padding:4px 7px!important;line-height:1.1!important;white-space:nowrap!important}
html[data-page="tools-rent"] .rent-link{position:absolute!important;inset:0!important;z-index:3!important;
 border-radius:13px!important}
html[data-page="tools-rent"] .rent-link:focus-visible{outline:3px solid var(--ur12-accent2)!important;outline-offset:-3px!important}
html.ur-light[data-page="tools-rent"] .rent-row,html.ur-light[data-page="tools-rent"] .ur12-filter,
html.ur-light[data-page="tools-rent"] .rent-balance{background:#fff!important;border-color:#cbdef4!important}
html.ur-light[data-page="tools-rent"] .rent-image{background:radial-gradient(ellipse at 50% 40%,#8ac8fa,#163e78 80%)!important}
html.ur-light[data-page="tools-rent"] .rent-price{background:#e4f6ef!important;border-color:#9fddcf!important;color:#167b65!important}
html.ur-light[data-page="tools-rent"] .rent-meta{border-color:#c9d9e8!important}
/* Dashboard: compact responsive quick navigation, elegant financial stats and accessible order table. */
html[data-page="dashboard"] .dashboard-ref{display:grid!important;gap:14px!important;margin:0 0 28px!important}
html[data-page="dashboard"] .dashboard-links{order:-1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:8px!important;border:1px solid var(--ur12-border)!important;background:var(--ur12-paper)!important;
 padding:12px!important;border-radius:15px!important}
html[data-page="dashboard"] .dashboard-links .btn{margin:0!important;font-size:12px!important;min-height:42px!important;
 text-align:center!important;display:grid!important;place-items:center!important}
html[data-page="dashboard"] .dashboard-main{display:grid!important;grid-template-columns:minmax(280px,1.2fr) minmax(280px,1fr)!important;
 gap:15px!important;align-items:stretch!important}
html[data-page="dashboard"] .balance-panel{position:relative!important;padding:25px!important;min-height:262px!important;
 background:radial-gradient(ellipse 320px 260px at 90% -12%,#55b9ff8a,transparent 74%),linear-gradient(123deg,#144387,#186dd0 85%)!important;
 border:1px solid #6ea7f39c!important;color:#fff!important;border-radius:17px!important;
 box-shadow:0 16px 35px #0d4ab04a,inset 0 1px #ffffff4a!important;overflow:hidden!important}
html[data-page="dashboard"] .balance-panel:before{width:245px!important;height:245px!important;
 border:1px solid #ffffff20!important;background:none!important;right:-55px!important;top:-95px!important}
html[data-page="dashboard"] .balance-panel:after{display:none!important}
html[data-page="dashboard"] .balance-label{font-size:12px!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important}
html[data-page="dashboard"] .balance-value{font-size:clamp(31px,3vw,42px)!important;margin:13px 0 19px!important;
 font-weight:850!important;color:#fff!important}
html[data-page="dashboard"] .balance-mini-grid{margin:0 0 16px!important;gap:10px!important}
html[data-page="dashboard"] .balance-mini{border:1px solid #ffffff4d!important;border-radius:10px!important;
 background:#082e6670!important;padding:9px 12px!important;color:#fff!important}
html[data-page="dashboard"] .balance-mini span{font-size:10px!important;opacity:.85!important}
html[data-page="dashboard"] .balance-mini strong{font-size:15px!important;color:#fff!important}
html[data-page="dashboard"] .balance-action{border-radius:10px!important;min-height:43px!important;
 background:linear-gradient(105deg,#ffe99f,#ffcf64)!important;border:1px solid #ffe49a!important;
 box-shadow:0 8px 20px #c5903840!important;color:#40300a!important;font-weight:850!important;text-decoration:none!important}
html[data-page="dashboard"] .status-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:9px!important;align-content:stretch!important}
html[data-page="dashboard"] .status-card{min-height:78px!important;display:grid!important;
 grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;
 background:var(--ur12-paper)!important;border:1px solid var(--ur12-border)!important;
 color:var(--ur12-text)!important;border-radius:12px!important;padding:11px!important;box-shadow:none!important}
html[data-page="dashboard"] .status-total{grid-column:1/-1!important;background:var(--ur12-paper2)!important}
html[data-page="dashboard"] .status-card .status-icon{width:34px!important;height:34px!important;border-radius:8px!important;
 color:#60b4ff!important;background:#1e5caa32!important;font-size:17px!important}
html[data-page="dashboard"] .status-card span{font-size:11px!important;color:var(--ur12-muted)!important}
html[data-page="dashboard"] .status-card strong{font-size:15px!important;color:var(--ur12-text)!important}
html[data-page="dashboard"] .dashboard-table{background:var(--ur12-paper)!important;color:var(--ur12-text)!important;
 border-radius:14px!important;box-shadow:0 12px 30px #020a1a29!important;border:1px solid var(--ur12-border)!important;overflow:hidden!important}
html[data-page="dashboard"] .dashboard-table .card-head{border-color:var(--ur12-border)!important}
html[data-page="dashboard"] .dashboard-table .card-head h2{color:var(--ur12-text)!important}
html[data-page="dashboard"] .dashboard-table table{color:var(--ur12-text)!important}
html.ur-light[data-page="dashboard"] .balance-panel{background:linear-gradient(123deg,#215bad,#2a80db)!important}
html.ur-light[data-page="dashboard"] .status-card{background:#fff!important}
html.ur-light[data-page="dashboard"] .status-total{background:#f4f9ff!important}
/* Shared services, wallet, signup, and login: contrast and consistent dimensional surfaces. */
html[data-area="client"] .catalog-row,html[data-area="client"] .wallet-box,html[data-area="client"] .payment-method-card,
html[data-area="client"] .wallet-method-option{border-radius:12px!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}
html[data-area="client"] .catalog-row:hover{transform:translateY(-2px)!important;box-shadow:0 10px 27px #1e70c936!important}
html[data-area] select:focus-visible,html[data-area] input:focus-visible{box-shadow:0 0 0 3px #69b7ff55!important}
html[data-page="login"] .ur-auth-screen,html[data-page="register"] .ur-auth-screen{margin-top:17px!important}
html.ur-light[data-area] .gsm-footer{background:#e5effb!important}
@keyframes ur12Floating{0%,100%{transform:translateY(0) rotateY(-6deg)}50%{transform:translateY(-11px) rotateY(4deg)}}
@media(max-width:1180px){
 html[data-area] .topbar .brand{width:185px!important;max-width:185px!important}
 html[data-page="tools-rent"] .rent-grid-flat{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:960px){
 html[data-area] .topbar .nav-wrap{width:calc(100% - 24px)!important;gap:8px!important}
 html[data-area] .topbar .brand{width:auto!important;max-width:180px!important}
 html[data-area] .ur-universal-toggle{margin-left:auto!important;order:2!important}
 html[data-area] .gsm-mobile-toggle{order:3!important}
 html[data-page="dashboard"] .dashboard-main{grid-template-columns:1fr!important}
 html[data-page="dashboard"] .balance-panel{min-height:240px!important}
}
@media(max-width:700px){
 html[data-page="tools-rent"] .rent-grid-flat{grid-template-columns:1fr!important;gap:11px!important}
 html[data-page="tools-rent"] .ur12-filter{grid-template-columns:minmax(0,1fr)!important;padding:15px!important;gap:13px!important}
 html[data-page="tools-rent"] .rent-row{grid-template-columns:110px minmax(0,1fr)!important;min-height:135px!important;padding:10px 10px 43px!important;gap:11px!important}
 html[data-page="tools-rent"] .rent-image{width:110px!important;height:77px!important}
 html[data-page="tools-rent"] .rent-name{font-size:12px!important}
 html[data-page="tools-rent"] .rent-meta{left:10px!important;right:10px!important;bottom:8px!important}
 html[data-page="dashboard"] .dashboard-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html[data-page="dashboard"] .status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html[data-page="dashboard"] .status-total{grid-column:1/-1!important}
 html[data-page="index"] .home-service-grid{grid-template-columns:1fr!important}
}
@media(max-width:380px){
 html[data-page="tools-rent"] .rent-row{grid-template-columns:90px minmax(0,1fr)!important}
 html[data-page="tools-rent"] .rent-image{width:90px!important;height:71px!important}
 html[data-page="tools-rent"] .rent-topline .badge{font-size:8px!important}
 html[data-page="dashboard"] .status-card{grid-template-columns:1fr!important}
}
@media(prefers-reduced-motion:reduce){
 html[data-page="index"] .ur-home-hero .ur-hero-widget{animation:none!important}
 html[data-area] .rent-row,html[data-area] .home-service-item,html[data-area] .btn{transition:none!important}
}
/* Visible clear control when active filters exist; no interaction hidden behind 1px clip. */
html[data-page="tools-rent"] .ur12-filter{position:relative!important}
html[data-page="tools-rent"] .ur12-search-reset:not([hidden]){
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  position:absolute!important;top:3px!important;right:20px!important;
  width:auto!important;height:22px!important;padding:0 6px!important;overflow:visible!important;
  clip:auto!important;white-space:nowrap!important;background:transparent!important;
  border:0!important;border-radius:6px!important;color:var(--ur12-accent2)!important;
  cursor:pointer!important;font-size:11px!important;font-weight:700!important;
}
html[data-page="tools-rent"] .ur12-search-reset[hidden]{display:none!important}
html[data-page="tools-rent"] .fuzzy-search-meta{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important}
html[data-page="tools-rent"] .fuzzy-search-meta strong{display:inline!important;margin:0!important}
