.r52-ai-command.r54-focus.r39-product-banner.r40-fluent-banner{grid-template-columns:minmax(430px,1.28fr) minmax(300px,.74fr) minmax(280px,.7fr);background-image:linear-gradient(92deg,rgba(3,41,75,.96) 0%,rgba(4,68,101,.9) 42%,color-mix(in srgb,var(--promo-2) 72%,rgba(4,69,101,.88)) 100%),url('/product-banners/swiso-fluent-banner-base.png');background-size:cover;background-position:center;border-color:color-mix(in srgb,var(--promo) 45%,#0a6684);box-shadow:0 8px 20px rgba(8,47,85,.12)}
.r40-fluent-banner:before{inset:-120% 22% -145% 44%;border-color:rgba(255,255,255,.09);box-shadow:0 0 0 40px rgba(255,255,255,.025),0 0 0 86px rgba(255,255,255,.018)}
.r40-fluent-banner .r39-product-promo{grid-template-columns:62px 1fr!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.065));backdrop-filter:blur(14px);box-shadow:inset 0 1px rgba(255,255,255,.15),0 8px 18px rgba(2,30,51,.12)}
.r40-fluent-banner .r39-promo-art{width:58px;height:58px;border-radius:13px;box-shadow:0 7px 18px rgba(2,28,48,.16)}.r40-fluent-banner .r39-promo-art img{width:53px;height:53px}.r40-fluent-banner .r39-promo-art i{display:none}
.r40-fluent-banner .r39-promo-copy>strong{font-size:.91rem}.r40-fluent-banner .r39-promo-copy>small{font-size:.65rem}.r40-fluent-banner .r39-promo-copy nav{margin-top:5px}.r40-fluent-banner .r39-promo-copy nav button{padding:3px 7px!important;border:0!important;background:rgba(255,255,255,.1)!important}
.accounts40-home-actions{display:grid;grid-template-columns:minmax(230px,.55fr) 1fr;gap:20px;align-items:center;margin:14px 0;padding:18px 20px;border:1px solid #cfe2ec;border-left:5px solid #1686bd;border-radius:13px;background:linear-gradient(120deg,#f7fbfd,#eef7fb);box-shadow:0 5px 16px rgba(8,47,85,.06)}
.accounts40-home-actions>div>span{font-size:.65rem;font-weight:900;letter-spacing:.11em;color:#1686bd}.accounts40-home-actions h3{margin:4px 0;color:#082f55}.accounts40-home-actions p{margin:0;color:#647d91;font-size:.75rem}.accounts40-home-actions nav{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px}.accounts40-home-actions button{display:flex;align-items:center;gap:9px;min-height:42px;border:1px solid #c8dce7;border-radius:8px;background:#fff;color:#123d5e;font-weight:750;text-align:left}.accounts40-home-actions button:hover{border-color:#65b8d5;background:#f5fbfd}.accounts40-home-actions button b{display:grid;place-items:center;width:25px;height:25px;border-radius:6px;background:#e6f5fa;color:#0b88b5}
.accounts40-action-dialog{width:min(680px,calc(100vw - 28px));border:0;border-radius:14px;padding:0;box-shadow:0 24px 70px rgba(3,35,60,.28)}.accounts40-action-dialog::backdrop{background:rgba(4,31,51,.45)}.accounts40-action-dialog form>header{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;background:linear-gradient(110deg,#073b63,#087d92);color:#fff}.accounts40-action-dialog header span{font-size:.62rem;font-weight:900;letter-spacing:.11em;color:#86def2}.accounts40-action-dialog h3{margin:3px 0 0;color:#fff}.accounts40-action-dialog header button{border:0;background:transparent;color:#fff;font-size:1.5rem}.accounts40-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:20px}.accounts40-form-grid label{display:grid;gap:5px;font-size:.7rem;font-weight:800}.accounts40-form-grid input,.accounts40-form-grid textarea{border:1px solid #cbdce5;border-radius:8px;padding:9px}.accounts40-form-grid .wide{grid-column:1/-1}.accounts40-action-dialog aside{margin:0 20px;padding:10px 12px;border-left:4px solid #dca814;background:#fff8e5;font-size:.72rem}.accounts40-action-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px}
.r40-theme-panel{display:grid;gap:16px}.r40-theme-panel header span{font-size:.64rem;font-weight:900;letter-spacing:.1em;color:#0f8ebe}.r40-theme-panel h3{margin:4px 0;color:#082f55}.r40-theme-panel p{margin:0;color:#60798c}.r40-theme-fields{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px}.r40-theme-fields label{display:grid;gap:6px;font-size:.7rem;font-weight:800}.r40-theme-fields label.check{display:flex;align-items:center}.r40-theme-fields :is(input,select){min-height:38px;border:1px solid #cddde6;border-radius:8px;padding:7px;background:#fff}.r40-theme-fields input[type="range"]{padding:0}.r40-theme-swatch{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #dbe7ed;border-radius:9px;background:#f8fbfc}.r40-theme-swatch i{width:76px;height:42px;border-radius:8px}.r40-theme-swatch div{display:grid}.r40-theme-swatch span{font-size:.68rem;color:#6a8294}.r40-theme-panel footer{display:flex;justify-content:flex-end;gap:8px}
@media(max-width:1000px){.accounts40-home-actions{grid-template-columns:1fr}.r40-theme-fields{grid-template-columns:1fr 1fr}.r52-ai-command.r54-focus.r39-product-banner.r40-fluent-banner{grid-template-columns:1fr}.r40-fluent-banner .r54-today{grid-column:auto}}
@media(max-width:650px){.accounts40-home-actions nav,.accounts40-form-grid,.r40-theme-fields{grid-template-columns:1fr}.accounts40-form-grid .wide{grid-column:auto}}
