@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@500;700;800&family=Cabin:wght@500;700&family=DM+Sans:wght@500;700;800&family=Figtree:wght@500;700;800&family=Inter:wght@500;700;800&family=Karla:wght@500;700&family=Lexend:wght@500;700;800&family=Manrope:wght@500;700;800&family=Montserrat:wght@500;700;800&family=Nunito+Sans:wght@500;700;800&family=Open+Sans:wght@500;700;800&family=Outfit:wght@500;700;800&family=Plus+Jakarta+Sans:wght@500;700;800&family=Poppins:wght@500;700;800&family=Quicksand:wght@500;700&family=Raleway:wght@500;700;800&family=Roboto:wght@500;700;900&family=Rubik:wght@500;700;800&family=Space+Grotesk:wght@500;700&family=Ubuntu:wght@500;700&display=swap");
/* BursaSite WHOIS v10 – clean stylesheet */
.bsw{--blue:#4285f4;--red:#ea4335;--yellow:#fbbc05;--green:#34a853;--ink:#202124;--muted:#70757a;--line:#e6e8eb;max-width:1060px;margin:28px auto;padding:28px;background:#fff;color:var(--ink);border:1px solid #e2e5e8;border-radius:20px;box-shadow:0 8px 30px rgba(60,64,67,.10);font-family:inherit}
.bsw *{box-sizing:border-box}
.bsw-head{display:flex;gap:14px;align-items:center}
.bsw-logo{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,var(--blue) 0 25%,var(--red) 25% 50%,var(--yellow) 50% 75%,var(--green) 75%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:19px}
.bsw-head small{font-size:9px;letter-spacing:.14em;font-weight:800;color:#5f6368}
.bsw h2{font-size:29px;line-height:1.1;margin:4px 0 5px;letter-spacing:-.025em}
.bsw-head p{font-size:13px;color:var(--muted);margin:0}


/* ==========================================================
   V10 FINAL — GOOGLE ROTATING BORDER SEARCH FIELD
   ========================================================== */

.bsw-form{
    position:relative;
    display:grid;
    grid-template-columns:minmax(0,1fr) 158px;
    gap:0;
    margin-top:24px;
    padding:3px;
    border:0;
    border-radius:18px;
    background:#fff;
    overflow:hidden;
    isolation:isolate;
    box-shadow:0 8px 26px rgba(60,64,67,.10);
}
.bsw-form:before{
    content:"";
    position:absolute;
    z-index:-2;
    inset:-55%;
    background:conic-gradient(
        from 0deg,
        #4285F4 0deg,
        #34A853 82deg,
        #FBBC05 165deg,
        #EA4335 245deg,
        #4285F4 360deg
    );
    animation:bswGoogleOrbit 14s linear infinite;
}
.bsw-form:after{
    content:"";
    position:absolute;
    z-index:-1;
    inset:3px;
    border-radius:15px;
    background:#fff;
}

/* White interior — no colored background behind the input. */
.bsw-field{
    position:relative;
    z-index:2;
    height:68px;
    min-width:0;
    border:0!important;
    background:#fff!important;
    border-radius:15px 5px 5px 15px;
    display:flex;
    align-items:center;
    overflow:hidden;
    box-shadow:none!important;
}
.bsw-field:after{
    display:none;
}
.bsw-field span{
    flex:0 0 auto;
    display:flex;
    align-items:center;
    align-self:stretch;
    color:#777b80;
    padding:0 9px 0 20px;
    font-size:17px;
    line-height:1;
    font-weight:600;
    transform:none;
}
.bsw-field input{
    height:100%;
    min-width:0;
    flex:1;
    align-self:stretch;
    border:0!important;
    background:transparent!important;
    outline:0!important;
    box-shadow:none!important;
    padding:0 18px 0 0;
    margin:0!important;
    font-size:22px;
    line-height:1;
    font-weight:900;
    letter-spacing:-.02em;
    color:transparent;
    -webkit-text-fill-color:transparent;
    background-image:linear-gradient(
        90deg,
        #4285F4 0%,
        #7B61FF 25%,
        #EA4335 48%,
        #FBBC05 70%,
        #34A853 100%
    )!important;
    -webkit-background-clip:text!important;
    background-clip:text!important;
    transform:translateY(-4px);
}
.bsw-field input::placeholder{
    color:#777b80;
    -webkit-text-fill-color:#777b80;
    font-weight:600;
}
.bsw-form button{
    position:relative;
    z-index:3;
    align-self:center;
    width:calc(100% - 30px);
    height:60px;
    margin:15px;
    padding:10px;
    border:0;
    border-radius:13px;
    background:#4285F4;
    color:#fff;
    font-weight:900;
    font-size:12px;
    cursor:pointer;
    box-shadow:0 4px 12px rgba(66,133,244,.20);
    transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;
}
.bsw-form button:hover{
    filter:brightness(1.05);
    transform:translateY(-1px);
    box-shadow:0 7px 18px rgba(66,133,244,.25);
}
.bsw-form button:disabled{
    opacity:.72;
    cursor:wait;
    transform:none;
}
.bsw-form button b{
    font-size:20px;
    margin-left:9px;
}
@keyframes bswGoogleOrbit{
    from{transform:rotate(0deg)}
    to{transform:rotate(360deg)}
}

@media(max-width:680px){
    .bsw-form{
        grid-template-columns:minmax(0,1fr) 120px;
        gap:0;
        padding:3px;
        border-radius:16px;
    }
    .bsw-form:after{border-radius:13px}
    .bsw-field{
        height:62px;
        border-radius:13px 4px 4px 13px;
    }
    .bsw-field span{
        padding-left:14px;
        padding-right:6px;
        font-size:15px;
    }
    .bsw-field input{
        font-size:19px;
        padding-right:10px;
    }
    .bsw-form button{
        height:56px;
        border-radius:11px;
        font-size:11px;
        padding:10px;
        margin:15px;
        width:calc(100% - 30px);
    }
}
@media(max-width:390px){
    .bsw-form{
        grid-template-columns:minmax(0,1fr) 108px;
    }
    .bsw-field span{
        font-size:14px;
        padding-left:10px;
    }
    .bsw-field input{
        font-size:17px;
    }
    .bsw-form button{
        font-size:10px;
    }
}
.bsw-tip{font-size:10px;color:#9aa0a6;margin-top:8px}
.bsw-loading{display:flex;align-items:center;gap:9px;padding:20px 0;font-size:12px;color:var(--muted)}
.bsw-loading i{width:16px;height:16px;border:2px solid #e0e0e0;border-top-color:var(--blue);border-radius:50%;animation:bswspin .7s linear infinite}
@keyframes bswspin{to{transform:rotate(360deg)}}
.bsw-error{margin-top:16px;padding:13px;background:#fce8e6;color:#c5221f;border-radius:10px;font-size:12px}
.bsw-live{margin-top:24px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}
.bsw-live em{display:block;font-style:normal;font-size:8px;color:var(--green);font-weight:900;letter-spacing:.14em}
.bsw-live b{display:block;font-size:19px;margin-top:3px}
.bsw-live small{display:block;font-size:10px;color:var(--muted)}
.bsw-live a{font-size:11px;color:var(--blue);text-decoration:none;font-weight:700}
.bsw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px}
.bsw-card{display:flex;gap:12px;border:1px solid var(--line);border-radius:14px;padding:15px;background:#fff;min-width:0}
.bsw-wide{grid-column:1/-1}
.bsw-card-body{min-width:0;flex:1}
.bsw-card h3{font-size:13px;margin:2px 0 10px;font-weight:850}
.gicon{width:30px;height:30px;flex:0 0 30px;border-radius:9px;display:flex;align-items:center;justify-content:center}
.gicon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.g-domain{color:var(--blue);background:#e8f0fe}.g-server{color:var(--red);background:#fce8e6}.g-user{color:#a66a00;background:#fef7e0}.g-mail{color:#8e24aa;background:#f3e8fd}.g-dns{color:#16803c;background:#e6f4ea}.g-shield{color:#188038;background:#e6f4ea}
.bsw-row{display:grid;grid-template-columns:39% 61%;gap:9px;padding:6px 0;border-bottom:1px solid #f1f3f4;font-size:11px}
.bsw-row:last-child{border:0}.bsw-row span{color:var(--muted)}.bsw-row strong{text-align:right;word-break:break-word;font-weight:650}
.bsw-list{font-size:11px;margin:0;padding-left:17px}.bsw-list li{padding:3px 0;word-break:break-word}
.bsw-tech-list{columns:2;column-gap:35px}.bsw-tech-list li{break-inside:avoid}
.bsw-tags{display:flex;gap:6px;flex-wrap:wrap}.bsw-tags i{font-style:normal;font-size:9px;padding:5px 7px;border-radius:999px;background:#f1f3f4}
.bsw-note{font-size:9px;line-height:1.6;color:#80868b;margin-top:14px}
.bsw-domains{width:100%;margin-top:0;padding:18px;border:1px solid #e3e7eb;border-radius:15px;background:#fff}
.bsw-domains-head{display:flex;align-items:center;gap:11px}.bsw-domains-head h3{font-size:13px;margin:1px 0 3px;font-weight:850}.bsw-domains-head p{font-size:10px;color:#80868b;margin:0}
.bsw-domain-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}
.bsw-domain-option{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border:1px solid #e4e7eb;border-radius:11px;text-decoration:none!important;background:#fff;transition:transform .16s ease,box-shadow .16s ease;min-width:0}
.bsw-domain-option:hover{transform:translateY(-1px);box-shadow:0 4px 13px rgba(60,64,67,.12)}
.bsw-domain-name{font-size:13px;font-weight:900;color:#202124;word-break:break-all}
.bsw-domain-state{display:flex;align-items:center;gap:6px;flex:0 0 auto}.bsw-domain-state b{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;font-size:16px}.bsw-domain-state small{font-size:8px;font-weight:850}
.is-free{border-color:#bfe3c9;background:#f5fbf6}.is-free .bsw-domain-state{color:#188038}.is-free .bsw-domain-state b{background:#e6f4ea;color:#188038}
.is-taken{border-color:#f5c2bd;background:#fff8f7}.is-taken .bsw-domain-state{color:#d93025}.is-taken .bsw-domain-state b{background:#fce8e6;color:#d93025}
.is-unknown{border-color:#f2d59a;background:#fffaf0}.is-unknown .bsw-domain-state{color:#b06000}.is-unknown .bsw-domain-state b{background:#fef1d0;color:#b06000}
.bsw-domain-note{font-size:9px;color:#7b8085;margin-top:10px;text-align:center}
.bsw-plugin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.bsw-plugin{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid #edf0f2;border-radius:10px;background:#fafafa;min-width:0}.bsw-plugin-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75%);flex:0 0 8px}.bsw-plugin strong{display:block;font-size:10px;color:#202124;word-break:break-word}.bsw-plugin small{display:block;color:#80868b;font-size:8px;margin-top:2px;word-break:break-word}.bsw-no-plugin{font-size:10px;color:#80868b;margin-top:9px}
.bsw-color-1{--blue:#4285f4;--green:#34a853;--yellow:#fbbc05;--red:#ea4335;--ink:#202124;--muted:#70757a;--surface:#fff;}
.bsw-color-2{--blue:#1a73e8;--green:#5f6368;--yellow:#34a853;--red:#ea4335;--ink:#202124;--muted:#70757a;--surface:#fff;}
.bsw-color-3{--blue:#34a853;--green:#188038;--yellow:#a8d5ba;--red:#fbbc05;--ink:#202124;--muted:#70757a;--surface:#fff;}
.bsw-color-4{--blue:#ea4335;--green:#c5221f;--yellow:#fbbc05;--red:#4285f4;--ink:#202124;--muted:#70757a;--surface:#fff;}
.bsw-color-5{--blue:#fbbc05;--green:#f9ab00;--yellow:#4285f4;--red:#34a853;--ink:#202124;--muted:#70757a;--surface:#fff;}
.bsw-color-6{--blue:#0066ff;--green:#00b8d9;--yellow:#7c4dff;--red:#ff4081;--ink:#18202a;--muted:#64748b;--surface:#fff;}
.bsw-color-7{--blue:#0284c7;--green:#38bdf8;--yellow:#bae6fd;--red:#0f172a;--ink:#172033;--muted:#64748b;--surface:#fff;}
.bsw-color-8{--blue:#0891b2;--green:#06b6d4;--yellow:#67e8f9;--red:#164e63;--ink:#102a33;--muted:#607d8b;--surface:#fff;}
.bsw-color-9{--blue:#0f766e;--green:#14b8a6;--yellow:#5eead4;--red:#134e4a;--ink:#17312f;--muted:#607d68;--surface:#fff;}
.bsw-color-10{--blue:#059669;--green:#34d399;--yellow:#a7f3d0;--red:#064e3b;--ink:#17352a;--muted:#64756b;--surface:#fff;}
.bsw-color-11{--blue:#10b981;--green:#84cc16;--yellow:#d9f99d;--red:#166534;--ink:#19342a;--muted:#63736a;--surface:#fff;}
.bsw-color-12{--blue:#65a30d;--green:#84cc16;--yellow:#bef264;--red:#365314;--ink:#263218;--muted:#6b765c;--surface:#fff;}
.bsw-color-13{--blue:#15803d;--green:#22c55e;--yellow:#86efac;--red:#14532d;--ink:#183622;--muted:#66756a;--surface:#fff;}
.bsw-color-14{--blue:#4f46e5;--green:#6366f1;--yellow:#a5b4fc;--red:#312e81;--ink:#20204a;--muted:#6b6e8a;--surface:#fff;}
.bsw-color-15{--blue:#7c3aed;--green:#a855f7;--yellow:#c4b5fd;--red:#4c1d95;--ink:#2d2040;--muted:#71647e;--surface:#fff;}
.bsw-color-16{--blue:#9333ea;--green:#c084fc;--yellow:#e9d5ff;--red:#581c87;--ink:#30203c;--muted:#75627d;--surface:#fff;}
.bsw-color-17{--blue:#db2777;--green:#ec4899;--yellow:#f9a8d4;--red:#831843;--ink:#3b1f2f;--muted:#7d6470;--surface:#fff;}
.bsw-color-18{--blue:#e11d48;--green:#f43f5e;--yellow:#fda4af;--red:#881337;--ink:#3b1f28;--muted:#7d646c;--surface:#fff;}
.bsw-color-19{--blue:#f43f5e;--green:#fb7185;--yellow:#fecdd3;--red:#9f1239;--ink:#3b2028;--muted:#7d656c;--surface:#fff;}
.bsw-color-20{--blue:#f97316;--green:#fb923c;--yellow:#fed7aa;--red:#9a3412;--ink:#3a271e;--muted:#7c6a5e;--surface:#fff;}
.bsw-color-21{--blue:#f59e0b;--green:#fbbf24;--yellow:#fde68a;--red:#92400e;--ink:#3b3020;--muted:#7b705d;--surface:#fff;}
.bsw-color-22{--blue:#d97706;--green:#f59e0b;--yellow:#fcd34d;--red:#78350f;--ink:#3a2d1e;--muted:#7a6e5a;--surface:#fff;}
.bsw-color-23{--blue:#475569;--green:#64748b;--yellow:#cbd5e1;--red:#1e293b;--ink:#20252b;--muted:#68717c;--surface:#fff;}
.bsw-color-24{--blue:#111827;--green:#374151;--yellow:#9ca3af;--red:#030712;--ink:#111827;--muted:#6b7280;--surface:#fff;}
.bsw-color-25{--blue:#0f172a;--green:#334155;--yellow:#64748b;--red:#020617;--ink:#f1f5f9;--muted:#94a3b8;--surface:#0b1020;}
.bsw-color-26{--blue:#2563eb;--green:#06b6d4;--yellow:#a7f3d0;--red:#fbbf24;--ink:#1d2939;--muted:#64748b;--surface:#fff;}
.bsw-color-27{--blue:#6366f1;--green:#ec4899;--yellow:#22d3ee;--red:#fbbf24;--ink:#242047;--muted:#6b6684;--surface:#fff;}
.bsw-color-28{--blue:#14b8a6;--green:#8b5cf6;--yellow:#f43f5e;--red:#fbbf24;--ink:#1c2930;--muted:#64717a;--surface:#fff;}
.bsw-color-29{--blue:#60a5fa;--green:#34d399;--yellow:#fbbf24;--red:#f472b6;--ink:#202938;--muted:#687587;--surface:#fff;}
.bsw-color-30{--blue:#111827;--green:#60a5fa;--yellow:#818cf8;--red:#fbbf24;--ink:#f8fafc;--muted:#94a3b8;--surface:#111827;}
.bsw-color-25,.bsw-color-30{background:var(--surface);color:var(--ink)}
.bsw-color-25 .bsw-card,.bsw-color-25 .bsw-domains,.bsw-color-30 .bsw-card,.bsw-color-30 .bsw-domains{background:#111827;border-color:#2f3a4d;color:#f8fafc}.bsw-color-25 .bsw-field,.bsw-color-30 .bsw-field{background:#0f172a}.bsw-color-25 .bsw-domain-option,.bsw-color-30 .bsw-domain-option{background:#0f172a;border-color:#334155}.bsw-color-25 .bsw-domain-name,.bsw-color-30 .bsw-domain-name{color:#f8fafc}
.bsw-font-1{font-family:Arial,Helvetica,sans-serif}
.bsw-font-2{font-family:Inter,Arial,sans-serif}
.bsw-font-3{font-family:Roboto,Arial,sans-serif}
.bsw-font-4{font-family:Poppins,Arial,sans-serif}
.bsw-font-5{font-family:Montserrat,Arial,sans-serif}
.bsw-font-6{font-family:Manrope,Arial,sans-serif}
.bsw-font-7{font-family:"DM Sans",Arial,sans-serif}
.bsw-font-8{font-family:"Plus Jakarta Sans",Arial,sans-serif}
.bsw-font-9{font-family:Outfit,Arial,sans-serif}
.bsw-font-10{font-family:"Space Grotesk",Arial,sans-serif}
.bsw-font-11{font-family:Rubik,Arial,sans-serif}
.bsw-font-12{font-family:"Nunito Sans",Arial,sans-serif}
.bsw-font-13{font-family:Lato,Arial,sans-serif}
.bsw-font-14{font-family:Raleway,Arial,sans-serif}
.bsw-font-15{font-family:Quicksand,Arial,sans-serif}
.bsw-font-16{font-family:Barlow,Arial,sans-serif}
.bsw-font-17{font-family:Oswald,Arial,sans-serif}
.bsw-font-18{font-family:Merriweather,Georgia,serif}
.bsw-font-19{font-family:"Source Sans 3",Arial,sans-serif}
.bsw-font-20{font-family:Ubuntu,Arial,sans-serif}
.bsw-font-21{font-family:"Open Sans",Arial,sans-serif}
.bsw-font-22{font-family:"Noto Sans",Arial,sans-serif}
.bsw-font-23{font-family:"Work Sans",Arial,sans-serif}
.bsw-font-24{font-family:Figtree,Arial,sans-serif}
.bsw-font-25{font-family:Sora,Arial,sans-serif}
.bsw-font-26{font-family:Urbanist,Arial,sans-serif}
.bsw-font-27{font-family:Lexend,Arial,sans-serif}
.bsw-font-28{font-family:Cabin,Arial,sans-serif}
.bsw-font-29{font-family:Karla,Arial,sans-serif}
.bsw-font-30{font-family:system-ui,sans-serif}
.bsw-icon-1 .gicon{border-radius:12px;padding:9px;}.bsw-icon-1 .gicon svg{stroke-width:1.7px}
.bsw-icon-2 .gicon{border-radius:50%;padding:50%;}.bsw-icon-2 .gicon svg{stroke-width:1.6px}
.bsw-icon-3 .gicon{border-radius:5px;padding:5px;}.bsw-icon-3 .gicon svg{stroke-width:2px}
.bsw-icon-4 .gicon{border-radius:15px;padding:4px;}.bsw-icon-4 .gicon svg{stroke-width:1.8px}
.bsw-icon-5 .gicon{border-radius:18px;padding:12px;}.bsw-icon-5 .gicon svg{stroke-width:1.8px}
.bsw-icon-6 .gicon{border-radius:9px;padding:6px;}.bsw-icon-6 .gicon svg{stroke-width:1.5px}
.bsw-icon-7 .gicon{border-radius:22px;padding:12px;}.bsw-icon-7 .gicon svg{stroke-width:1.7px}
.bsw-icon-8 .gicon{border-radius:50%;padding:9px;}.bsw-icon-8 .gicon svg{stroke-width:1.7px}
.bsw-icon-9 .gicon{border-radius:4px;padding:4px;}.bsw-icon-9 .gicon svg{stroke-width:2px}
.bsw-icon-10 .gicon{border-radius:10px;padding:5px;}.bsw-icon-10 .gicon svg{stroke-width:1.5px}
.bsw-icon-11 .gicon{border-radius:14px;padding:8px;}.bsw-icon-11 .gicon svg{stroke-width:1.9px}
.bsw-icon-12 .gicon{border-radius:20px;padding:20px;}.bsw-icon-12 .gicon svg{stroke-width:1.6px}
.bsw-icon-13 .gicon{border-radius:7px;padding:7px;}.bsw-icon-13 .gicon svg{stroke-width:2px}
.bsw-icon-14 .gicon{border-radius:12px;padding:5px;}.bsw-icon-14 .gicon svg{stroke-width:1.4px}
.bsw-icon-15 .gicon{border-radius:16px;padding:10px;}.bsw-icon-15 .gicon svg{stroke-width:1.8px}
.bsw-icon-16 .gicon{border-radius:50%;padding:50%;}.bsw-icon-16 .gicon svg{stroke-width:2px}
.bsw-icon-17 .gicon{border-radius:8px;padding:8px;}.bsw-icon-17 .gicon svg{stroke-width:1.7px}
.bsw-icon-18 .gicon{border-radius:13px;padding:13px;}.bsw-icon-18 .gicon svg{stroke-width:1.7px}
.bsw-icon-19 .gicon{border-radius:5px;padding:12px;}.bsw-icon-19 .gicon svg{stroke-width:2px}
.bsw-icon-20 .gicon{border-radius:18px;padding:6px;}.bsw-icon-20 .gicon svg{stroke-width:1.5px}
.bsw-icon-21 .gicon{border-radius:11px;padding:11px;}.bsw-icon-21 .gicon svg{stroke-width:1.8px}
.bsw-icon-22 .gicon{border-radius:50%;padding:4px;}.bsw-icon-22 .gicon svg{stroke-width:1.6px}
.bsw-icon-23 .gicon{border-radius:6px;padding:6px;}.bsw-icon-23 .gicon svg{stroke-width:1.9px}
.bsw-icon-24 .gicon{border-radius:15px;padding:8px;}.bsw-icon-24 .gicon svg{stroke-width:1.7px}
.bsw-icon-25 .gicon{border-radius:4px;padding:12px;}.bsw-icon-25 .gicon svg{stroke-width:2px}
.bsw-icon-26 .gicon{border-radius:10px;padding:10px;}.bsw-icon-26 .gicon svg{stroke-width:1.6px}
.bsw-icon-27 .gicon{border-radius:19px;padding:5px;}.bsw-icon-27 .gicon svg{stroke-width:1.8px}
.bsw-icon-28 .gicon{border-radius:8px;padding:13px;}.bsw-icon-28 .gicon svg{stroke-width:1.5px}
.bsw-icon-29 .gicon{border-radius:14px;padding:6px;}.bsw-icon-29 .gicon svg{stroke-width:2px}
.bsw-icon-30 .gicon{border-radius:50%;padding:8px;}.bsw-icon-30 .gicon svg{stroke-width:1.8px}
.bsw-icon-5 .gicon{box-shadow:0 4px 12px rgba(66,133,244,.12);border:1px solid currentColor}.bsw-icon-5 .gicon svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.08))}
.bsw-icon-10 .gicon{box-shadow:0 4px 12px rgba(66,133,244,.12);border:1px solid currentColor}.bsw-icon-10 .gicon svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.08))}
.bsw-icon-15 .gicon{box-shadow:0 4px 12px rgba(66,133,244,.12);border:1px solid currentColor}.bsw-icon-15 .gicon svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.08))}
.bsw-icon-20 .gicon{box-shadow:0 4px 12px rgba(66,133,244,.12);border:1px solid currentColor}.bsw-icon-20 .gicon svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.08))}
.bsw-icon-25 .gicon{box-shadow:0 4px 12px rgba(66,133,244,.12);border:1px solid currentColor}.bsw-icon-25 .gicon svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.08))}
.bsw-icon-30 .gicon{box-shadow:0 4px 12px rgba(66,133,244,.12);border:1px solid currentColor}.bsw-icon-30 .gicon svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.08))}

@media(max-width:680px){
    .bsw-form{
        grid-template-columns:1fr;
        padding:4px;
        gap:4px;
        border-radius:16px;
    }
    .bsw-field{
        height:62px;
        border-radius:12px 12px 4px 4px;
    }
    .bsw-field span{
        padding-left:15px;
        padding-right:6px;
        font-size:15px;
    }
    .bsw-field input{
        font-size:19px;
        padding-right:10px;
    }
    .bsw-form button{
        width:calc(100% - 30px);
        height:58px;
        margin:15px;
        border-radius:4px 4px 12px 12px;
    }
}
@media(max-width:380px){
    .bsw-field span{font-size:14px;padding-left:11px}
    .bsw-field input{font-size:17px}
}


@media(max-width:680px){
    .bsw-grid,
    .bsw-cards,
    .bsw-report-grid,
    .bsw-results-grid{
        grid-template-columns:1fr !important;
    }
    .bsw-card{
        grid-column:1 / -1 !important;
        width:100% !important;
    }
}

@media(max-width:680px){
    .bsw-domain-options{
        grid-template-columns:1fr !important;
    }

    /* Textul valorilor din partea dreaptă are 5px spațiu față de marginea cardului. */
    .bsw-card .bsw-row > :last-child{
        padding-right:5px !important;
    }
}
