@font-face{font-family:FaradidUI;src:url(Vazirmatn.woff2) format("woff2");font-display:swap;font-weight:100 900}
@font-face{font-family:FaradidUI;src:url(Vazirmatn.woff2) format('woff2');font-display:swap;font-weight:100 900}html:has(.fpd),body:has(.fpd){margin:0;background:#07090e}.fpd,.fpd input,.fpd select,.fpd textarea,.fpd button,.fpd .button{font-family:FaradidUI,Tahoma,sans-serif!important;font-size:14px;line-height:1.85}.fpd{color:#fff!important;width:100%;max-width:none;min-height:100dvh;background:radial-gradient(ellipse at 90% 0,#57101d88,transparent 55%),#080a11}.fpd *{box-sizing:border-box}.fpd h1,.fpd h2,.fpd h3,.fpd h4,.fpd p,.fpd label,.fpd summary,.fpd td,.fpd th,.fpd strong,.fpd legend{color:#f9faff}.fpd small,.fpd .sub{color:#c9cbd8}.fp-shell{display:grid!important;grid-template-columns:244px minmax(0,1fr);width:100%!important;max-width:none!important;min-height:100dvh!important;align-items:start}.fp-main{min-width:0;width:auto!important;padding:24px!important;min-height:100dvh;overflow-wrap:anywhere}.fp-sidebar{position:sticky!important;top:0;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:24px 16px!important;background:linear-gradient(155deg,#24222b 0%,#120e16 25%,#090a10 100%)!important;border-left:1px solid #ed203743}.fp-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fp-topbar h1{font-size:23px!important}.fp-brand-image{width:54px;height:54px;object-fit:contain}.fp-logo{background:linear-gradient(145deg,#ff6474,#ff0b30 45%,#990018)!important;box-shadow:inset 0 2px 1px #ffffff77,0 5px 20px #fa123666!important;border-radius:16px!important}.fp-panel,.fp-box,.fp-purchase,.fp-product,.fp-order{min-width:0;background:linear-gradient(150deg,#34303b,#191a25 24%,#10121c 80%)!important;border:1px solid #ffffff1c!important;border-top-color:#ffffff38!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff16,0 10px 24px #0004!important;padding:22px;margin-bottom:18px}.fpd a{color:#fff}.fpd .button,.fpd button:not([data-fp-menu]){height:auto;white-space:normal;border:1px solid #ffffff32;border-radius:11px;background:linear-gradient(#393b49,#202330);color:#fff;padding:8px 15px;cursor:pointer;text-decoration:none}.fpd .button-primary{background:linear-gradient(#ff5a6b,#f10d32 45%,#b90524)!important;box-shadow:inset 0 1px #fff6,0 5px 18px #ff133444!important;border-color:#ff6a7b!important}.fpd input:not([type=checkbox]):not([type=radio]),.fpd select,.fpd textarea{width:100%;max-width:100%;min-width:0;background:#090d18!important;border:1px solid #ffffff35!important;border-radius:11px;color:#fff!important;padding:10px 12px!important;height:auto;min-height:43px;box-shadow:inset 0 2px 4px #0005}.fpd input[type=checkbox]{accent-color:#ff1538}.fpd :focus-visible{outline:2px solid #ff6075;outline-offset:3px}.fpd .fp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fpd label{display:block;min-width:0}.fpd fieldset{border:1px solid #ffffff25;border-radius:14px;padding:15px;margin:12px 0}.fpd .fp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0}.fpd .fp-stat{display:flex;flex-direction:column;justify-content:center;min-width:0;background:linear-gradient(140deg,#42212b,#24151e 45%,#14141e)!important;border:1px solid #fb1e4555!important;border-radius:18px;padding:22px;text-decoration:none}.fpd .fp-stat strong{font-size:26px}.fpd .fp-stat span{color:#e2dbe0}.fpd .fp-badge{display:inline-block;white-space:normal}.fpd .green{background:linear-gradient(#69ffc1,#10bd75 50%,#07834e)!important;color:#042b1b!important;border:1px solid #b3ffd6!important;box-shadow:0 0 14px #00dc7650;font-weight:800}.fpd .orange,.fp-notice-card{background:linear-gradient(135deg,#ff762533,#4a2417 35%,#18151d)!important;border:1px solid #ff872578!important;color:#ffd0a1!important}.fpd .fp-hero{min-height:0!important;padding:22px!important;margin-bottom:20px}.fpd table{width:100%;border-collapse:collapse}.fpd td,.fpd th{padding:12px!important;border-color:#ffffff20!important;text-align:right}.fpd .fp-table-wrap{overflow-x:auto;max-width:100%}.fp-customer-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px}.fp-wc-content .woocommerce-MyAccount-navigation{display:none!important}.fp-wc-content .woocommerce-MyAccount-content{float:none!important;width:100%!important}.fp-notice-column{min-width:0}.fp-notice-card{padding:16px;border-radius:18px;margin-bottom:15px;box-shadow:0 4px 25px #fc722f18}.fp-notice-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}.fpd img{max-width:100%;height:auto}.fp-order header,.fp-order footer,.fp-order-item{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.fp-order-item{padding:15px 0;border-bottom:1px solid #ffffff17}.fp-order-item img,.fp-product-icon img,.fp-purchase-icon img{width:62px;height:62px;object-fit:cover;border-radius:12px}.fp-order footer{justify-content:space-between;padding-top:18px}.fp-staff-avatar{width:46px!important;height:46px!important;object-fit:cover;border-radius:50%}.fp-chat-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:16px}.fp-group-link{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;text-decoration:none;margin-bottom:8px;background:#ffffff07}.fp-team-messages{height:50dvh;min-height:220px;overflow-y:auto;overscroll-behavior:contain;padding:12px;background:#070b1380;border-radius:14px}.fp-chat-message{margin:12px 0;padding:14px;background:#242330;border:1px solid #ffffff18;border-radius:14px;overflow-wrap:anywhere}.fp-chat-message.own{border-color:#ff244266;background:#3c1521}.fp-chat-message audio{max-width:100%}.fp-ticket-message{padding:16px;margin:14px 0;border:1px solid #ffffff20;border-radius:15px}.fp-ticket-message.system{background:#052c24;border-color:#2ae99a40}.fp-ticket-nav,.fp-search,.fp-permissions{display:flex;gap:12px;flex-wrap:wrap}.fp-search>*{flex:1;min-width:150px}.fp-banner-slider{margin:18px 0;overflow:hidden;border-radius:18px}.fp-ad-banner{width:100%;aspect-ratio:3;object-fit:cover;display:block}.fp-banner-slide[hidden]{display:none!important}.fp-foot{padding:20px 0;font-size:12px;color:#b3acb9!important}.fp-login{max-width:650px;padding:32px!important;margin:30px auto!important;background:linear-gradient(135deg,#4b1d29,#111420);border:1px solid #ff3c5855;border-radius:24px}.fp-toast{position:fixed;bottom:24px;left:24px;max-width:calc(100% - 48px);padding:16px 24px;background:linear-gradient(#ff3f60,#b60021);color:#fff;border-radius:14px;box-shadow:0 10px 40px #0009;z-index:999999}.fp-count{margin-right:8px;padding:0 7px;background:#fa183a;border-radius:20px;color:#fff;font-size:12px}.fpd .fp-product{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.fp-product-info{flex:1;min-width:180px}.fpd .fp-purchase-head{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.fp-purchase-title{flex:1;min-width:180px}.fp-purchase-actions{display:flex;gap:8px;flex-wrap:wrap}.fpd .fp-purchase-body{padding-top:18px}.fpd details{margin:10px 0;padding:12px;background:#ffffff04;border:1px solid #ffffff16;border-radius:12px}.fpd summary{cursor:pointer}.fpd .fp-inline{display:inline-block}.fpd .fp-inline input{max-width:130px}.fpd .fp-ticket{display:block}.fpd video{width:100%;max-width:100%}
@media(max-width:1100px){.fp-customer-grid{grid-template-columns:1fr}.fpd .fp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-notice-column{display:block}.fp-shell{grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:767px){.fp-shell{display:block!important;min-height:100dvh!important}.fp-sidebar{display:none!important;position:relative!important;max-height:70dvh}.fp-menu-open .fp-sidebar{display:block!important}.fp-main{padding:14px!important}.fp-topbar h1{font-size:18px!important}.fpd .fp-form-grid{grid-template-columns:1fr}.fpd .fp-panel,.fpd .fp-box,.fpd .fp-purchase{padding:15px!important}.fpd .fp-stats{gap:9px}.fpd .fp-stat{padding:14px!important}.fpd .fp-stat strong{font-size:22px}.fpd input,.fpd select,.fpd textarea{font-size:16px!important}.fp-chat-layout{grid-template-columns:1fr}.fp-group-list{max-height:220px;overflow-y:auto}.fp-login{margin:14px!important;padding:20px!important}.fp-main>*{max-width:100%}.fpd .fp-product-info,.fpd .fp-purchase-title{min-width:0;flex-basis:70%}.fpd .fp-purchase-actions{width:100%}.fpd .fp-table-wrap table{min-width:800px}.fp-customer-grid{display:block}.fp-sidebar nav{overflow:auto}.fp-search>*{min-width:0;flex-basis:100%}.fpd .fp-hero h2{font-size:21px}.fpd .fp-license-row{display:block}}
@media(prefers-reduced-motion:reduce){.fpd *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.fpd .fp-table{overflow-x:auto;max-width:100%}.fpd .fp-chat{padding:16px;border:1px solid #ffffff20;border-radius:14px;margin:12px 0}.fpd .fp-chat.staff{background:#431724}.fpd .fp-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:1100px){.fpd .fp-grid-two{grid-template-columns:1fr}}
.fpd .fp-sidebar{overflow-y:auto!important;overflow-x:hidden!important}.fpd .fp-shell{overflow:visible!important}.fpd .fp-sidebar:after{display:none}.fpd .fp-sidebar nav{display:block}.fpd .fp-mobile-menu{position:relative;z-index:2}@media(max-width:767px){.fpd.fp-menu-open .fp-sidebar nav{display:block}.fpd .fp-sidebar{max-height:65dvh}}
/* 1.3 — black glass / luminous red reference */
.fpd{background:radial-gradient(ellipse at 0 0,#69041135,transparent 40%),#050505!important;color:#fff}.fpd,.fpd input,.fpd select,.fpd textarea,.fpd button,.fpd .button{font-family:FaradidUI,Tahoma,sans-serif!important;font-weight:450}.fpd h1,.fpd h2,.fpd h3,.fpd strong{font-weight:750}.fpd h2{font-size:21px}.fp-shell{grid-template-columns:226px minmax(0,1fr)!important;gap:0!important}.fp-main{padding:26px 28px!important}.fpd .fp-sidebar{background:radial-gradient(ellipse at 110% 110%,#da0b2b50,transparent 45%),linear-gradient(135deg,#070707,#090909)!important;padding:26px 12px!important;border-left:1px solid #ffffff22;min-height:100dvh}.fpd .fp-brand{display:flex!important;flex-direction:column;justify-content:center;gap:4px;text-align:center;margin:0 0 28px!important;padding:0!important}.fpd .fp-brand>span:last-child{font-size:23px;font-weight:800}.fpd .fp-brand small{letter-spacing:2px;font-size:10px;font-weight:400;margin-top:8px}.fpd .fp-brand-image{width:110px;height:110px}.fpd .fp-logo-polished{background:none!important;box-shadow:none!important;width:auto!important;height:auto!important;line-height:1!important;font-family:Arial,sans-serif!important;font-style:italic;font-weight:950;font-size:83px;color:#f61936;text-shadow:0 2px #74020e,0 -1px #ff9a9a,4px 4px 12px #ad061632;letter-spacing:-12px;padding-right:12px}.fp-sidebar nav>a,.fpd .fp-nav-group>summary{padding:16px 12px!important;margin:4px 0;border-bottom:1px solid #ffffff08!important;border-radius:9px;display:flex;gap:12px;align-items:center;font-weight:500}.fpd .fp-nav-group{padding:0!important;border:0!important;background:none!important;margin:0!important}.fpd .fp-sidebar a.is-active,.fpd .fp-nav-group[open]>summary{background:linear-gradient(115deg,#e61432,#690714 40%,#210409)!important;border:1px solid #ff64795c!important;box-shadow:inset 0 1px 4px #ff697555,0 0 20px #ed173523;color:white}.fpd .fp-submenu{margin:4px 12px}.fpd .fp-submenu a{padding:9px 10px!important;font-size:13px;border-radius:7px}.fpd .fp-topbar{margin-bottom:18px;padding:0!important;gap:16px}.fp-page-title h1{font-size:28px!important;margin:0!important;text-align:right}.fp-page-title small:before{content:'';display:inline-block;width:30px;height:2px;background:#ff1034;margin-left:10px;vertical-align:middle}.fp-header-tools{display:flex;gap:16px;align-items:center}.fp-tool{position:relative;display:grid;place-items:center;width:36px;height:40px;color:#e6dae0!important}.fp-tool:hover{color:#ff2b49!important}.fp-svg{width:25px;height:25px;flex-shrink:0;display:inline-block;vertical-align:middle}.fpd .fp-tool .fp-count{position:absolute;top:-4px;right:-9px;min-width:17px;margin:0}.fpd .fp-user-menu{margin:0!important;padding:0!important;background:none!important;border:0!important;position:relative}.fp-user-menu summary{display:flex;align-items:center;gap:10px;list-style:none;font-size:13px}.fp-user-menu summary img{width:44px!important;height:44px!important;border-radius:50%;border:1px solid #ddd}.fp-user-menu summary small{display:block;font-size:11px;font-weight:400}.fp-user-dropdown{position:absolute;left:0;top:100%;width:190px;z-index:12;padding:15px;background:#10090c;border:1px solid #a51b35;border-radius:12px;box-shadow:0 10px 35px #000}.fp-user-dropdown>a{display:block;padding:8px}.fpd .fp-hero{display:none!important}.fpd .fp-panel,.fpd .fp-box,.fpd .fp-product,.fpd .fp-order,.fpd .fp-purchase{background:radial-gradient(ellipse at 100% 0,#d3112920,transparent 45%),linear-gradient(140deg,#141011,#0a0a0a 65%)!important;border:1px solid #ffffff28!important;border-top-color:#ffffff44!important;border-radius:12px!important;box-shadow:inset 0 1px 2px #ffffff0d,0 8px 24px #0004!important}.fpd .fp-panel{padding:18px}.fpd .fp-stats{gap:16px!important;margin:20px 0!important}.fpd .fp-reference-stat{position:relative;min-height:156px;padding:16px 18px!important;overflow:hidden;background:radial-gradient(ellipse at 0 0,#e61c343a,transparent 60%),linear-gradient(125deg,#150709,#080808 65%)!important;border:1px solid #ffffff35!important;border-radius:11px!important;box-shadow:inset 0 1px 1px #ffffff25!important;display:block}.fp-stat-top{display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative;z-index:1}.fp-stat-top>span{font-size:14px;color:#fff!important}.fp-stat-top i{width:51px;height:51px;border-radius:50%;background:linear-gradient(140deg,#650711,#250004);border:1px solid #e82b424c;display:grid;place-items:center;color:#ff4e69;box-shadow:inset 0 1px 1px #fb6a6a30}.fp-stat-top i .fp-svg{width:29px;height:29px}.fpd .fp-reference-stat strong{display:block;font-size:39px!important;line-height:1.25;margin:1px 0 7px;position:relative;z-index:1;color:#fff!important}.fpd .fp-reference-stat small{font-size:11px;position:relative;z-index:1}.fp-spark{position:absolute;left:0;bottom:0;width:48%;height:65px}.fp-mini-bars{position:absolute;left:15px;bottom:20px;display:flex;gap:5px;height:48px;align-items:end}.fp-mini-bars i{display:block;background:linear-gradient(#fa183e99,#51061233);width:8px;height:50%}.fp-mini-bars i:nth-child(2n){height:80%}.fp-mini-bars i:last-child{height:100%}.fp-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);grid-template-areas:'products installs' 'shortcuts chart';gap:18px;align-items:start}.fp-dash-install{grid-area:installs;background:radial-gradient(ellipse at 0 0,#ea233626,transparent 40%),#0b0b0b;border:1px solid #ffffff30;border-radius:12px;padding:16px;min-width:0}.fp-dash-install>.fp-table{margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;border:0!important}.fp-dash-products{grid-area:products}.fp-dash-chart{grid-area:chart}.fp-dash-shortcuts{grid-area:shortcuts}.fp-dashboard-grid>.fp-panel{margin:0!important}.fpd .fp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}.fpd .fp-toolbar h2{display:flex;align-items:center;gap:10px;margin:0;font-size:20px}.fpd .fp-toolbar h2 .fp-svg{color:#ff637b}.fpd .fp-table thead{background:linear-gradient(#231b1e,#121011)!important}.fpd .fp-table table{margin:0;min-width:620px}.fpd th,.fpd td{padding:11px 9px!important;border-bottom:1px solid #ffffff0c!important;font-size:12px;color:#f6f4f9;vertical-align:middle}.fpd th{white-space:nowrap;font-weight:500}.fpd td code{background:none!important;color:#fff!important;font-family:Arial,sans-serif;font-size:12px;padding:0}.fp-table-contact{display:block;font-size:10px!important;max-width:170px;overflow:hidden;text-overflow:ellipsis}.fp-phone{color:#ffc1ca!important;font-size:11px;white-space:nowrap;display:inline-block}.fpd .fp-badge{border-radius:18px!important;padding:4px 10px!important;font-size:11px;white-space:nowrap}.fpd .fp-badge.green{background:linear-gradient(125deg,#034026,#075734)!important;color:#5dffb8!important;border:1px solid #09b667!important;box-shadow:inset 0 0 8px #22ff8430,0 0 10px #03d87720!important}.fpd .fp-badge.yellow{background:linear-gradient(125deg,#543900,#332306)!important;color:#ffc728!important;border:1px solid #d89509!important;box-shadow:inset 0 0 8px #ffb80020}.fpd .fp-badge.orange{background:linear-gradient(125deg,#562308,#301608)!important;color:#ffae68!important;border:1px solid #ef771e!important}.fpd .fp-badge i{font-style:normal;text-shadow:0 0 7px currentColor}.fpd .button,.fpd button:not([data-fp-menu]){background:linear-gradient(135deg,#29080d,#0c0507)!important;border:1px solid #b8253c!important;color:#ffb5c0!important;box-shadow:inset 0 1px #ff607719;border-radius:9px;padding:7px 13px;font-size:12px}.fpd .button:hover{box-shadow:0 0 14px #f4143540;color:white!important}.fpd .button-primary{background:linear-gradient(#ff596a,#ec1031 44%,#9f001a)!important;color:#fff!important;border:1px solid #ff7588!important;box-shadow:inset 0 1px #ffc0cc6b,0 3px 15px #ee143330!important}.fp-small-action{font-size:10px;color:#ff9cae!important}.fpd .fp-dash-product{padding:10px!important;margin:0 0 7px!important;flex-wrap:nowrap;gap:12px;min-height:72px;background:linear-gradient(130deg,#161013,#090909)!important}.fp-dash-product .fp-product-info{min-width:0!important}.fp-dash-product h3{font-size:15px;margin:0 0 2px}.fp-dash-product small{font-size:11px}.fpd .fp-product-icon{background:linear-gradient(130deg,#730711,#260308)!important;border:1px solid #be1833;border-radius:11px;width:54px;height:54px;display:grid;place-items:center;color:#ff8198}.fpd .fp-dash-product:nth-child(3n) .fp-product-icon{background:linear-gradient(130deg,#17354c,#06121b)!important;border-color:#284c68;color:#a2cafa}.fpd .fp-dash-product:nth-child(4n) .fp-product-icon{background:linear-gradient(130deg,#48114d,#100510)!important;border-color:#693677;color:#ed9af8}.fpd .fp-product-icon img{width:54px;height:54px}.fp-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fp-quick-grid a{border:1px solid #a92337;border-radius:10px;padding:17px 7px;text-align:center;text-decoration:none;background:radial-gradient(ellipse at 0 0,#82152844,transparent 80%),#080808;display:flex;align-items:center;flex-direction:column;gap:7px}.fp-quick-grid .fp-svg{width:34px;height:34px;color:#ff3857}.fp-quick-grid strong{font-size:16px}.fp-quick-grid small{font-size:10px}.fp-chart-inner h2{margin:0;text-align:right}.fp-chart-inner p{font-size:11px}.fp-license-chart{height:170px;display:flex;align-items:end;justify-content:space-around;gap:10px;background:repeating-linear-gradient(0deg,transparent 0 39px,#ffffff0c 40px)}.fp-license-bar{flex:1;max-width:65px;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:end;font-size:11px}.fp-license-bar span{display:block;width:80%;background:linear-gradient(#ff1638,#9a00182e);border-top:1px solid #ff6075;border-radius:3px 3px 0 0}.fp-license-bar small{margin-top:5px;font-size:10px}.fp-license-bar b{font-size:10px;color:#ff9aaa}.fp-recent-ticket{display:flex;flex-wrap:wrap;gap:15px;padding:10px 0;border-bottom:1px solid #ffffff12}.fp-recent-ticket>a:first-child{flex:1}.fpd .fp-foot{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px}.fp-foot:before,.fp-foot:after{content:'';height:1px;width:40px;background:linear-gradient(90deg,transparent,#ef1434)}.fpd .fp-sound-controls{border:0;background:none;padding:0;margin:0;text-align:left}.fp-sound-controls>summary{font-size:10px;color:#b9aeb0}.fp-sound-controls>div{display:flex;gap:15px;align-items:center;flex-wrap:wrap;text-align:right;padding:12px;border:1px solid #622330;border-radius:10px;margin-top:6px}.fp-sound-controls label{width:150px}.fpd input:not([type=checkbox]):not([type=radio]),.fpd select,.fpd textarea{background:#080708!important;border-color:#ffffff28!important}.fpd .fp-category-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.fp-category-tab{display:flex;gap:10px;align-items:center;padding:14px 20px;border:1px solid #72313c;border-radius:10px;text-decoration:none;background:linear-gradient(130deg,#250a10,#080808)}.fp-category-tab.is-active{border-color:#ff637c;background:linear-gradient(135deg,#b91631,#3d0712);box-shadow:0 0 15px #f01a3530}.fp-close-ticket{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid #ffffff20;margin:15px 0;padding:15px 0}.fpd .fp-login{background:radial-gradient(ellipse at 0 0,#b7193530,transparent 60%),#090909!important}.fpd .fp-login h2{color:#fff}.fpd .fp-mobile-menu{display:none}.fpd .fp-chat-layout{grid-template-columns:260px minmax(0,1fr)}.fp-team-messages{background:#030303!important}.fp-chat-message{background:#191115!important}.fp-chat-message.own{background:linear-gradient(130deg,#461020,#16060c)!important;border-color:#af204a}.fpd .fp-toast{font-family:FaradidUI,Tahoma,sans-serif}.fpd .fp-sidebar-bottom{font-size:11px}.fpd .fp-user{display:none}.fpd .fp-filter-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.fpd .fp-form-grid{gap:17px}
@media(max-width:1200px){.fp-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.fp-main{padding:22px!important}.fp-shell{grid-template-columns:200px minmax(0,1fr)!important}.fp-page-title h1{font-size:23px!important}.fpd .fp-stat-top>span{font-size:12px}}
@media(max-width:1000px){.fp-dashboard-grid{grid-template-columns:1fr;grid-template-areas:'installs' 'products' 'chart' 'shortcuts'}.fpd .fp-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fp-header-tools{gap:10px}.fpd .fp-chat-layout{grid-template-columns:1fr}}
@media(max-width:767px){.fp-shell{display:block!important}.fp-main{padding:15px!important}.fpd .fp-mobile-menu{display:block}.fpd .fp-sidebar{min-height:0!important}.fpd .fp-reference-stat{min-height:145px;padding:12px!important}.fp-stat-top i{width:39px;height:39px}.fp-stat-top i .fp-svg{width:23px;height:23px}.fpd .fp-reference-stat strong{font-size:32px!important}.fpd .fp-reference-stat small{font-size:9px}.fp-page-title{width:100%}.fp-header-tools{width:100%;justify-content:space-between}.fp-page-title h1{font-size:22px!important}.fpd .fp-panel{padding:14px!important}.fp-dash-install{padding:12px}.fpd .fp-toolbar{flex-wrap:wrap}.fpd .fp-toolbar h2{font-size:17px}.fpd .fp-dash-product{flex-wrap:nowrap!important}.fpd .fp-category-tabs{display:grid;grid-template-columns:1fr 1fr}.fp-category-tab{font-size:12px;padding:10px}.fpd .fp-foot{flex-wrap:wrap}.fpd .fp-stats{gap:10px!important}.fpd .fp-chat-layout{display:block}.fpd .fp-group-list{max-height:300px}.fp-user-dropdown{right:auto;left:0}}
.fpd .fp-brand-image{width:190px;height:75px;object-fit:contain;max-width:100%;filter:drop-shadow(0 3px 8px #ff16352b)}.fpd .fp-login>.fp-brand-image{width:240px;height:100px;display:block;margin:0 auto 18px}.fpd fieldset{min-width:0;border:1px solid #78313c;border-radius:12px;margin:18px 0;padding:18px}.fpd legend{padding:0 10px}.fpd .fp-otp{border:1px solid #9f1630;border-radius:16px;padding:20px;background:linear-gradient(130deg,#350b16,#090909)}.fpd .fp-otp input{width:100%}.fpd .fp-otp [data-status]{color:#fff}.fpd .fp-login details{margin-top:20px}.fpd .fp-panel form>button{margin-top:12px}

/* Keep the wide brand logo inside the sidebar at every breakpoint. */
.fpd .fp-sidebar .fp-brand,
.fpd[data-page="fp-lm-dashboard"] .fp-sidebar .fp-brand{
 display:flex!important;flex-direction:column!important;align-items:center;
 justify-content:center;text-align:center!important;gap:8px;
 width:100%;max-width:100%;min-width:0;box-sizing:border-box;
}
.fpd .fp-sidebar .fp-brand>.fp-brand-image{
 display:block;position:static;flex:0 1 auto;
 width:min(160px,100%)!important;height:auto!important;
 max-width:100%!important;max-height:60px!important;
 object-fit:contain;box-sizing:border-box;margin:0 auto;
}
.fpd .fp-sidebar .fp-brand>span:last-child{
 max-width:100%;min-width:0;font-size:17px;overflow-wrap:anywhere;
}

.fpd .fp-ticket-notice{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;margin:14px 0;border:1px solid #ff526a;border-radius:12px;background:linear-gradient(120deg,#6b0c20,#26070e);color:#fff;text-decoration:none;box-shadow:0 0 18px #ff183322}
.fpd .fp-ticket-notice[hidden],.fpd .fp-count[hidden]{display:none!important}
.fpd .fp-ticket-notice .dashicons{color:#ffb2bf;flex-shrink:0}
.fpd .fp-ticket-notice>span:last-child{margin-inline-start:auto}

.fp-new-ticket{width:auto!important;gap:8px;padding:8px 12px!important;white-space:nowrap;position:relative}.fp-new-ticket .fp-count{position:static!important;min-width:22px}.fp-guest-chat{max-width:1100px;margin:auto;padding:20px}.fp-guest-chat .fp-brand-image{width:150px;max-height:65px;object-fit:contain}.fp-header-tools{flex-wrap:wrap}.fp-team-messages{overflow-wrap:anywhere}
