:root{font-family:Vazirmatn,Tahoma,Arial,sans-serif;color:#20251e;background:#fafaf7}*{box-sizing:border-box}body{margin:0}a{text-decoration:none;color:inherit;cursor:pointer}.top{background:#27311d;color:#fff;padding:9px 6%;font-size:13px}nav{height:67px;display:flex;align-items:center;gap:28px;padding:0 6%}.brand{font-weight:900;font-size:21px;color:#718a2b}.search{background:#f4f4ef;color:#8c8c82;padding:14px 24px;border-radius:8px;flex:1}.categories{padding:15px 6%;background:#fff;text-align:center;color:#465236}.hero{min-height:470px;background:linear-gradient(110deg,#f4f0db,#dfe9bf);display:flex;align-items:center;justify-content:space-around;padding:50px 8%}.hero h1{font-size:48px;line-height:1.4;margin:18px 0}.hero p{color:#666;max-width:550px}.pill{color:#718a2b;font-weight:700}.honey{font-size:160px;display:flex;flex-direction:column;filter:drop-shadow(0 20px 15px #aa954e66)}.honey small{font-size:15px;text-align:center}button{border:0;background:#7b9631;color:#fff;padding:13px 24px;border-radius:7px;cursor:pointer}main section:not(.hero){padding:45px 6%}.title{display:flex;align-items:center;justify-content:space-between}.category-grid,.products,.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.category-grid article,.products article,.stats article,.panel{background:#fff;border:1px solid #e7e8df;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}.category-grid article{font-size:42px}.category-grid b{font-size:17px}.category-grid small,.products p{color:#777}.product-img{height:150px;background:#f4f1dc;border-radius:9px;display:grid;place-items:center;font-size:60px}.products button{background:#ecefdc;color:#65772e}.empty{text-align:center;color:#777}.newsletter{background:#2e391f!important;color:#fff;text-align:center}footer{background:#1e2419;color:#ddd;padding:40px 6%;text-align:center}.form-card{max-width:440px;margin:80px auto;background:#fff;padding:35px;border-radius:14px;box-shadow:0 8px 30px #0001}.form-card label{display:block;margin:18px 0}.form-card input{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid #ddd;border-radius:7px}.error{color:#b22}.admin{display:grid;grid-template-columns:230px 1fr;min-height:650px}.admin aside{background:#29331f;color:#fff;padding:28px;display:flex;flex-direction:column;gap:23px}.admin>section{padding:35px}.stats{grid-template-columns:repeat(5,1fr)}.stats strong{font-size:27px;color:#718a2b}@media(max-width:800px){nav span,.search{display:none}.hero{flex-direction:column}.hero h1{font-size:34px}.honey{font-size:100px}.category-grid,.products,.stats{grid-template-columns:1fr 1fr}.admin{grid-template-columns:1fr}.admin aside{display:none}}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url("./media/vazirmatn-arabic-400-normal-6N6AAYYJ.woff2") format("woff2"),url("./media/vazirmatn-arabic-400-normal-77ROWRWV.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url("./media/vazirmatn-latin-ext-400-normal-BGWDMTQX.woff2") format("woff2"),url("./media/vazirmatn-latin-ext-400-normal-JJBATRY5.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url("./media/vazirmatn-latin-400-normal-GRDVT2X4.woff2") format("woff2"),url("./media/vazirmatn-latin-400-normal-KYPOMECP.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url("./media/vazirmatn-arabic-700-normal-O5H4PRXB.woff2") format("woff2"),url("./media/vazirmatn-arabic-700-normal-4QDHGYPG.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url("./media/vazirmatn-latin-ext-700-normal-NKJCIO6F.woff2") format("woff2"),url("./media/vazirmatn-latin-ext-700-normal-ESEHWMT4.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url("./media/vazirmatn-latin-700-normal-AUTH6J47.woff2") format("woff2"),url("./media/vazirmatn-latin-700-normal-VN4WFKOD.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url("./media/vazirmatn-arabic-800-normal-XL5DAIJ4.woff2") format("woff2"),url("./media/vazirmatn-arabic-800-normal-PPMQIMUU.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url("./media/vazirmatn-latin-ext-800-normal-43TFKMGM.woff2") format("woff2"),url("./media/vazirmatn-latin-ext-800-normal-BFGV6FK6.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url("./media/vazirmatn-latin-800-normal-UGAMZVLH.woff2") format("woff2"),url("./media/vazirmatn-latin-800-normal-HIA7XUY2.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tune-ink: #24231f;--tune-muted: #716e66;--tune-line: #dedbd2;--tune-paper: #fffefa;--tune-soft: #f7f4ed;--tune-link: #31586c;--tune-accent: #8a6742}body{margin:0;background:var(--tune-paper);color:var(--tune-ink);font-family:Vazirmatn,Tahoma,sans-serif}*,*:before,*:after{box-sizing:border-box}.tune-site-shell{min-height:100vh;display:flex;flex-direction:column;direction:rtl;background:var(--tune-paper);color:var(--tune-ink);font:15px/1.85 Vazirmatn,Tahoma,sans-serif}.tune-site-shell a{color:var(--tune-link);text-decoration:none}.tune-site-shell a:hover{color:#1d3f51;text-decoration:underline}.tune-container{width:min(100%,1120px);margin:0 auto;padding-inline:25px}.tune-header{border-bottom:1px solid var(--tune-line);background:#fffefaf5}.tune-header-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:28px}.tune-logo{color:var(--tune-ink)!important;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:700;letter-spacing:-.03em}.tune-logo:hover{text-decoration:none!important}.tune-logo small{display:block;margin-top:-9px;color:var(--tune-muted);font:11px/1.5 Vazirmatn,sans-serif;letter-spacing:0}.tune-nav{display:flex;align-items:center;gap:27px}.tune-nav a{position:relative;color:#3f3d38;font-size:14px;white-space:nowrap}.tune-nav a:after{content:"";position:absolute;right:0;bottom:-9px;width:0;height:2px;background:var(--tune-accent);transition:width .18s ease}.tune-nav a:hover{text-decoration:none}.tune-nav a:hover:after{width:100%}.tune-main{flex:1}.tune-intro{padding:55px 0 35px;border-bottom:1px solid #eee9df}.tune-kicker{margin:0 0 8px;color:var(--tune-accent);font-size:12px;font-weight:800;letter-spacing:.03em}.tune-intro h1,.tune-page-heading h1,.tune-detail h1,.tune-glossary-detail h1{margin:0 0 10px;font-family:Georgia,Vazirmatn,serif;font-weight:500;line-height:1.45}.tune-intro h1{font-size:clamp(31px,5vw,43px)}.tune-intro>p:last-of-type,.tune-page-heading>p:last-child{max-width:750px;margin:0;color:var(--tune-muted)}.tune-search{display:grid;grid-template-columns:1fr 180px 110px;gap:10px;margin-top:28px}.tune-search-short{grid-template-columns:1fr 110px;max-width:700px;margin:0 0 35px}.tune-search input,.tune-search select,.tune-search button{min-width:0;height:45px;border-radius:4px;font:inherit}.tune-search input,.tune-search select{padding:0 14px;border:1px solid #cbc7bd;background:#fff;color:#333}.tune-search input:focus,.tune-search select:focus{outline:2px solid #b5c8d0;border-color:var(--tune-link)}.tune-search button{border:1px solid #33312e;background:#33312e;color:#fff;cursor:pointer}.tune-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:38px;margin:34px 0 75px}.tune-sidebar{padding-left:28px;border-left:1px solid var(--tune-line)}.tune-sidebar section{margin:0 0 32px}.tune-sidebar h2,.tune-content h2{margin:0 0 14px;font-family:Georgia,Vazirmatn,serif;font-size:21px;font-weight:500}.tune-sidebar ul{margin:0;padding:0;list-style:none}.tune-sidebar li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:14px}.tune-sidebar li span{color:#99958d}.tune-more{display:inline-block;margin-top:10px;font-size:13px;font-weight:700}.tune-note{padding:18px;border:1px solid #e4dfd4;background:var(--tune-soft);color:#625f58;font-size:13px}.tune-note strong{display:block;margin-bottom:5px;color:#36342f}.tune-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid var(--tune-line)}.tune-section-header h2{margin:0}.tune-section-header span,.tune-section-header a{font-size:13px}.tune-table-wrap{overflow-x:auto}.tune-table-wrap table,.crm-table-wrap table{width:100%;border-collapse:collapse}.tune-table-wrap th{padding:13px 10px;border-bottom:1px solid var(--tune-line);color:#77736b;font-size:12px;font-weight:400;text-align:right}.tune-table-wrap td{padding:15px 10px;border-bottom:1px solid #ece8df;vertical-align:middle}.tune-table-wrap th:first-child,.tune-table-wrap td:first-child{padding-right:0}.tune-table-wrap td a{font-weight:700}.tune-sub{margin-top:1px;color:#959087;font-size:11px}.tune-muted{color:#7b776f}.tune-tag{display:inline-block;padding:1px 8px;border:1px solid #e1ddd4;border-radius:3px;background:#f3f1eb;color:#55524b;font-size:11px}.tune-empty,.tune-state{padding:25px 0;color:var(--tune-muted)}.tune-error{color:#a53d36}.tune-composers{margin-top:48px}.tune-composer-list{display:grid;grid-template-columns:repeat(3,1fr);gap:9px 25px;margin-top:17px}.tune-composer-list a{padding:10px 0;border-bottom:1px solid #ebe7de;font-size:14px;font-weight:700}.tune-composer-list small{display:block;color:#8a867e;font-size:11px;font-weight:400}.tune-page{flex:1;min-height:65vh;padding-top:48px;padding-bottom:75px}.tune-narrow{max-width:840px}.tune-page-heading{max-width:780px;margin-bottom:38px}.tune-page-heading h1{font-size:clamp(30px,5vw,43px)}.tune-back{display:inline-block;margin-bottom:28px;font-size:13px}.tune-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.tune-section-space{margin-top:22px}.tune-piece-card,.tune-list-card{min-height:130px;padding:20px;border:1px solid var(--tune-line);border-radius:7px;background:#fff;box-shadow:0 5px 18px #2a251c09;transition:transform .16s ease,border-color .16s ease}.tune-piece-card:hover,.tune-list-card:hover{transform:translateY(-2px);border-color:#b8afa0;text-decoration:none!important}.tune-piece-card{display:flex;align-items:flex-start;gap:15px}.tune-piece-icon{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--tune-soft);color:var(--tune-accent);font-size:21px}.tune-piece-card h2,.tune-list-card h2{margin:0 0 5px;color:var(--tune-ink);font-size:16px;line-height:1.65}.tune-piece-card p,.tune-list-card p{margin:0;color:var(--tune-muted);font-size:13px}.tune-piece-card small,.tune-list-card span{display:block;margin-top:8px;color:#8c877e;font-size:11px}.tune-results-summary{display:flex;justify-content:space-between;gap:15px;margin:0 0 15px;color:var(--tune-muted);font-size:12px}.tune-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:30px;direction:rtl}.tune-pagination button{min-width:40px;height:40px;padding:0 11px;border:1px solid var(--tune-line);border-radius:4px;background:#fff;color:var(--tune-ink);font:inherit;cursor:pointer}.tune-pagination button:hover:not(:disabled),.tune-pagination button.active{border-color:var(--tune-link);background:var(--tune-link);color:#fff}.tune-pagination button:disabled{cursor:default;opacity:.45}.tune-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:55px;align-items:start}.tune-detail h1{font-size:clamp(31px,5vw,48px)}.tune-byline{color:var(--tune-muted)}.tune-description,.tune-prose{color:#545149;font-size:16px;line-height:2.15;white-space:pre-line}.tune-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:30px 0;border-top:1px solid var(--tune-line)}.tune-facts div{padding:13px 0;border-bottom:1px solid var(--tune-line)}.tune-facts dt{color:#918c83;font-size:11px}.tune-facts dd{margin:2px 0 0;color:#33312d}.tune-category-links{display:flex;flex-wrap:wrap;gap:7px}.tune-category-links a{padding:4px 10px;border:1px solid var(--tune-line);border-radius:18px;font-size:11px}.tune-download-panel{padding:24px;border:1px solid var(--tune-line);border-radius:8px;background:var(--tune-soft)}.tune-download-panel h2{margin:0 0 17px;font-size:18px}.tune-file,.tune-audio{display:block;margin-top:11px;padding:14px;border:1px solid #ded8cc;border-radius:5px;background:#fff}.tune-file:hover{text-decoration:none!important;border-color:#aaa193}.tune-file strong,.tune-audio strong{display:block;color:#33312d}.tune-file small{display:block;overflow:hidden;margin-top:3px;color:#8a857c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tune-audio audio{width:100%;height:36px;margin-top:10px}.tune-glossary-list{border-top:1px solid var(--tune-line)}.tune-glossary-list a{display:grid;grid-template-columns:220px 1fr;gap:25px;padding:20px 0;border-bottom:1px solid var(--tune-line)}.tune-glossary-list strong{color:var(--tune-ink);font-size:17px}.tune-glossary-list span{max-height:58px;overflow:hidden;color:var(--tune-muted)}.tune-glossary-detail{padding:42px;border:1px solid var(--tune-line);background:#fff}.tune-glossary-detail p:not(.tune-kicker){color:#4f4b44;font-size:18px;line-height:2.2}.tune-glossary-detail small{color:#8d887e}.tune-footer{margin-top:auto;padding:29px 0 37px;border-top:1px solid var(--tune-line);background:#f9f7f2;color:#858078;font-size:12px}.tune-footer-inner{display:flex;justify-content:space-between;gap:15px}@media(max-width:900px){.tune-header-inner{align-items:flex-start;flex-direction:column;padding-top:17px;padding-bottom:17px}.tune-nav{flex-wrap:wrap;gap:14px 22px}.tune-layout,.tune-detail-grid{grid-template-columns:1fr}.tune-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 0 20px;border:0;border-bottom:1px solid var(--tune-line)}.tune-note{grid-column:1 / -1}.tune-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tune-container{padding-inline:17px}.tune-search{grid-template-columns:1fr 1fr}.tune-search input{grid-column:1 / -1}.tune-search-short{grid-template-columns:1fr 100px}.tune-search-short input{grid-column:auto}.tune-sidebar{grid-template-columns:1fr}.tune-note{grid-column:auto}.tune-card-grid,.tune-composer-list{grid-template-columns:1fr}.tune-table-wrap th:nth-child(3),.tune-table-wrap td:nth-child(3){display:none}.tune-facts{grid-template-columns:1fr}.tune-glossary-list a{grid-template-columns:1fr;gap:4px}.tune-glossary-detail{padding:25px}.tune-footer-inner{flex-direction:column}}.admin-shell{--admin-sidebar: #1a2332;--admin-sidebar-hover: rgba(255, 255, 255, .05);--admin-sidebar-active: rgba(26, 187, 156, .11);--admin-sidebar-text: #91a0b2;--admin-primary: #1abb9c;--admin-primary-dark: #169f85;--admin-primary-light: rgba(26, 187, 156, .1);--admin-body: #f5f7fb;--admin-surface: #fff;--admin-surface-2: #f9fafb;--admin-border: #e4e8ee;--admin-text: #1e2633;--admin-text-2: #626d7d;--admin-muted: #8792a2;--admin-danger: #d63939;--admin-danger-light: rgba(214, 57, 57, .1);--admin-success: #2fb344;--admin-success-light: rgba(47, 179, 68, .1);--admin-shadow: 0 1px 3px rgba(30, 38, 51, .05);min-height:100vh;color:var(--admin-text);background:var(--admin-body);font-family:Tahoma,Segoe UI,sans-serif}[data-theme=dark] .admin-shell{--admin-body: #0f1623;--admin-surface: #1a2332;--admin-surface-2: #141d2b;--admin-border: rgba(255, 255, 255, .09);--admin-text: #e6ebf2;--admin-text-2: #b3bccb;--admin-muted: #8994a5;--admin-primary-light: rgba(26, 187, 156, .16);--admin-danger-light: rgba(214, 57, 57, .17);--admin-success-light: rgba(47, 179, 68, .17);--admin-shadow: 0 2px 8px rgba(0, 0, 0, .25)}.admin-shell *,.admin-shell *:before,.admin-shell *:after{box-sizing:border-box}.admin-shell a{color:inherit;text-decoration:none}.admin-shell button,.admin-shell input,.admin-shell textarea,.admin-shell select{font:inherit}.admin-sidebar{position:fixed;z-index:50;inset:0 0 0 auto;display:flex;width:252px;height:100vh;flex-direction:column;overflow:hidden;color:var(--admin-sidebar-text);background:var(--admin-sidebar);border-left:1px solid rgba(255,255,255,.06)}.admin-brand{display:flex;min-height:70px;align-items:center;gap:11px;padding:12px 18px;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.07)}.admin-brand-mark{display:grid;width:36px;height:36px;place-items:center;color:#fff;background:var(--admin-primary);border-radius:9px;font-size:20px;font-weight:700}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{font-size:14px}.admin-brand small{margin-top:3px;color:var(--admin-sidebar-text);font-size:10px}.admin-nav{display:block;height:auto;flex:1;overflow-y:auto;padding:12px 8px 20px;background:transparent;border:0}.admin-nav::-webkit-scrollbar{width:4px}.admin-nav::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:5px}.admin-nav-label{display:block;margin:18px 12px 8px;color:#64758a;font-size:9px;font-weight:700;letter-spacing:.07em}.admin-nav a{display:flex;min-height:39px;align-items:center;gap:11px;padding:8px 11px;border-radius:6px;font-size:12px;transition:.15s ease}.admin-nav a:hover{color:#d5dde7;background:var(--admin-sidebar-hover)}.admin-nav a.active{color:#fff;background:var(--admin-sidebar-active);box-shadow:inset -2px 0 var(--admin-primary)}.admin-nav i{display:grid;width:21px;place-items:center;color:inherit;font-size:16px;font-style:normal}.admin-nav-item{position:relative}.admin-nav-trigger{display:flex;width:100%;min-height:39px;align-items:center;gap:11px;padding:8px 11px;color:inherit;background:transparent;border:0;border-radius:6px;cursor:pointer;text-align:right;transition:.15s ease}.admin-nav-trigger:hover,.admin-nav-trigger.active{color:#fff;background:var(--admin-sidebar-active)}.admin-nav-trigger.active{box-shadow:inset -2px 0 var(--admin-primary)}.admin-nav-trigger i{flex:0 0 21px}.admin-nav-chevron{margin-right:auto;font-size:18px;line-height:1;transition:transform .15s ease}.admin-nav-trigger[aria-expanded=true] .admin-nav-chevron{transform:translate(-2px)}.admin-inline-submenu{display:none}.admin-flyout{position:fixed;z-index:60;right:252px;display:grid;width:190px;height:auto;align-items:stretch;gap:3px;padding:9px;color:var(--admin-text);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;box-shadow:var(--admin-shadow),0 14px 34px #0000002e}.admin-flyout:after{position:absolute;top:17px;right:-6px;width:11px;height:11px;content:"";background:var(--admin-surface);border-top:1px solid var(--admin-border);border-right:1px solid var(--admin-border);transform:rotate(45deg)}.admin-flyout strong{padding:7px 9px 9px;color:var(--admin-muted);border-bottom:1px solid var(--admin-border);font-size:10px}.admin-flyout a{position:relative;z-index:1;display:flex;min-height:35px;align-items:center;padding:7px 10px;border-radius:5px;font-size:11px}.admin-flyout a:hover{color:var(--admin-primary);background:var(--admin-primary-light)}.admin-nav-trigger:focus-visible,.admin-inline-submenu a:focus-visible,.admin-flyout a:focus-visible{outline:2px solid var(--admin-primary);outline-offset:2px}.admin-sidebar-user{display:flex;min-height:68px;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid rgba(255,255,255,.07)}.admin-sidebar-user>span:nth-child(2){min-width:0;flex:1}.admin-sidebar-user strong,.admin-sidebar-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-user strong{color:#d5dde7;font-size:11px}.admin-sidebar-user small{margin-top:3px;font-size:9px}.admin-sidebar-user button{color:var(--admin-sidebar-text);background:transparent;border:0;cursor:pointer;font-size:18px}.admin-avatar,.admin-topbar-avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;color:#fff;background:var(--admin-primary);border-radius:50%;font-weight:700}.admin-workspace{min-height:100vh;margin-right:252px}.admin-topbar{position:sticky;z-index:30;top:0;display:flex;height:64px;align-items:center;padding:0 22px;background:color-mix(in srgb,var(--admin-surface) 90%,transparent);border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-breadcrumb{flex:1;color:var(--admin-muted);font-size:12px}.admin-breadcrumb span{margin:0 5px}.admin-topbar-actions{display:flex;align-items:center;gap:8px}.admin-icon-button{display:grid;width:35px;height:35px;place-items:center;color:var(--admin-text-2)!important;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:18px}.admin-icon-button:hover{background:var(--admin-surface-2);border-color:var(--admin-border)}.admin-menu-button{display:none;margin-left:8px}.admin-main{min-height:calc(100vh - 64px);padding:26px}.admin-main>.admin-page{width:min(1500px,100%);margin:0 auto;padding:0}.admin-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.admin-pretitle{display:block;margin-bottom:5px;color:var(--admin-primary);font-size:10px;font-weight:700}.admin-page-header h1{margin:0;color:var(--admin-text);font-size:22px;font-weight:700}.admin-page-header p{margin:5px 0 0;color:var(--admin-muted);font-size:12px}.admin-button{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:6px;padding:7px 13px;border:1px solid var(--admin-border);border-radius:5px;cursor:pointer;font-size:12px;font-weight:600;transition:.15s ease}.admin-button.primary{color:#fff;background:var(--admin-primary);border-color:var(--admin-primary)}.admin-button.primary:hover{background:var(--admin-primary-dark)}.admin-button.outline{color:var(--admin-text-2);background:var(--admin-surface)}.admin-button.outline:hover{color:var(--admin-primary);border-color:var(--admin-primary)}.admin-button:disabled{opacity:.55;cursor:not-allowed}.admin-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;box-shadow:var(--admin-shadow)}.admin-card-header{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px;border-bottom:1px solid var(--admin-border)}.admin-card-header h2{margin:0;color:var(--admin-text);font-size:13px}.admin-card-header p{margin:4px 0 0;color:var(--admin-muted);font-size:10px}.admin-card-body{padding:20px}.admin-search{position:relative;width:220px}.admin-search span{position:absolute;top:50%;right:11px;color:var(--admin-muted);transform:translateY(-50%)}.admin-search input{width:100%;height:34px;padding:0 34px 0 10px;color:var(--admin-text);background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:5px;outline:none;font-size:11px}.admin-search input:focus{border-color:var(--admin-primary);box-shadow:0 0 0 3px var(--admin-primary-light)}.admin-table-responsive{width:100%;overflow-x:auto}.admin-table{width:100%;border-spacing:0;border-collapse:collapse;font-size:11px}.admin-table th{height:42px;padding:8px 12px;color:var(--admin-muted);background:var(--admin-surface-2);border-bottom:1px solid var(--admin-border);text-align:right;white-space:nowrap;font-size:9px;font-weight:700;text-transform:uppercase}.admin-table th.sortable{cursor:pointer}.admin-table td{height:51px;padding:8px 12px;color:var(--admin-text-2);border-bottom:1px solid var(--admin-border);white-space:nowrap}.admin-table tbody tr:hover td{background:color-mix(in srgb,var(--admin-primary-light) 45%,transparent)}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table .selection{width:36px}.admin-table .actions{width:80px}.admin-table input[type=checkbox]{width:14px;height:14px;accent-color:var(--admin-primary)}.admin-primary-cell{display:flex;align-items:center;gap:9px;color:var(--admin-text)}.admin-record-avatar{display:grid;width:27px;height:27px;place-items:center;color:var(--admin-primary);background:var(--admin-primary-light);border-radius:50%;font-size:9px;font-weight:700}.admin-status{display:inline-flex;align-items:center;padding:3px 8px;color:var(--admin-text-2);background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:999px}.admin-status.success{color:var(--admin-success);background:var(--admin-success-light);border-color:transparent}.row-actions{display:flex;align-items:center;gap:4px}.row-actions a,.row-actions button{display:grid;width:28px;height:28px;place-items:center;color:var(--admin-muted);background:transparent;border:1px solid transparent;border-radius:5px;cursor:pointer}.row-actions a:hover{color:var(--admin-primary);background:var(--admin-primary-light)}.row-actions button:hover{color:var(--admin-danger);background:var(--admin-danger-light)}.admin-empty{height:230px!important;text-align:center!important}.admin-empty span,.admin-empty strong,.admin-empty small{display:block}.admin-empty span{color:var(--admin-muted);font-size:30px}.admin-empty strong{margin-top:8px;color:var(--admin-text);font-size:13px}.admin-empty small{margin-top:4px;color:var(--admin-muted)}.admin-table-footer{display:flex;min-height:57px;align-items:center;justify-content:space-between;padding:10px 16px;color:var(--admin-muted);border-top:1px solid var(--admin-border);font-size:10px}.admin-pagination{display:flex;align-items:center;gap:8px}.admin-pagination button{width:29px;height:29px;color:var(--admin-text-2);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:5px;cursor:pointer}.admin-pagination button:disabled{opacity:.4}.admin-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px}.admin-generic-form{width:min(1100px,100%)}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 16px}.admin-form-group.full-width,.admin-form-group.switch-field{grid-column:1 / -1}.admin-form-group>label:not(.admin-switch){display:block;margin-bottom:6px;color:var(--admin-text);font-size:11px;font-weight:600}.admin-form-group label em{color:var(--admin-danger);font-style:normal}.admin-form-group>small{display:block;margin-top:4px;color:var(--admin-muted);font-size:9px}.admin-form-group>small.field-error{color:var(--admin-danger)}.admin-form-control{display:block;width:100%;min-height:36px;padding:8px 11px;color:var(--admin-text);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:5px;outline:none;font-size:11px;transition:border-color .15s,box-shadow .15s}.admin-form-control:hover:not(:focus){border-color:var(--admin-muted)}.admin-form-control:focus{border-color:var(--admin-primary);box-shadow:0 0 0 3px var(--admin-primary-light)}.admin-form-control.ng-touched.ng-invalid{border-color:var(--admin-danger)}textarea.admin-form-control{line-height:1.8;resize:vertical}select.admin-form-control{cursor:pointer}.admin-form-control[dir=auto]{text-align:start}.admin-form-control option{color:var(--admin-text);background:var(--admin-surface)}.admin-form-message{margin:18px 0 0}[data-theme=dark] .admin-form-control{color-scheme:dark}.admin-form-actions{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--admin-border)}.admin-form-aside{display:grid;gap:14px}.admin-tip{padding:17px}.admin-tip h3{margin:0 0 10px;color:var(--admin-text);font-size:12px}.admin-tip p{margin:0;color:var(--admin-text-2);font-size:10px;line-height:1.9}.admin-switch{display:inline-flex;align-items:center;gap:10px;color:var(--admin-text);cursor:pointer;font-size:11px;font-weight:600}.admin-switch input{position:absolute;opacity:0}.admin-switch .track{position:relative;width:36px;height:20px;background:var(--admin-border);border-radius:999px;transition:.15s}.admin-switch .track:before{position:absolute;top:2px;right:2px;width:16px;height:16px;content:"";background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .15s}.admin-switch input:checked+.track{background:var(--admin-primary)}.admin-switch input:checked+.track:before{transform:translate(-16px)}.admin-flag-grid{display:flex;flex-wrap:wrap;gap:8px;padding:10px;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:5px}.admin-flag-grid label{position:relative;cursor:pointer}.admin-flag-grid input{position:absolute;opacity:0}.admin-flag-grid span{display:inline-flex;padding:6px 11px;color:var(--admin-text-2);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:999px;font-family:Consolas,monospace;font-size:10px}.admin-flag-grid input:checked+span{color:var(--admin-primary);background:var(--admin-primary-light);border-color:var(--admin-primary)}.admin-upload{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:12px;background:var(--admin-surface-2);border:1px dashed var(--admin-border);border-radius:6px}.admin-upload-preview{display:grid;width:90px;height:75px;place-items:center;overflow:hidden;color:var(--admin-muted);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:5px;font-size:24px}.admin-upload-preview img{width:100%;height:100%;object-fit:cover}.file-button{margin-top:8px}.file-button input{position:absolute;width:1px;height:1px;opacity:0}.admin-alert{padding:11px 13px;color:var(--admin-text-2);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:6px;font-size:11px}.admin-alert.error{color:var(--admin-danger);background:var(--admin-danger-light);border-color:color-mix(in srgb,var(--admin-danger) 25%,transparent)}.admin-alert.success{color:var(--admin-success);background:var(--admin-success-light);border-color:color-mix(in srgb,var(--admin-success) 25%,transparent)}.admin-alert button{margin-right:8px;color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer}.admin-loading{display:grid;min-height:230px;place-items:center;align-content:center;gap:10px;color:var(--admin-muted)}.admin-loading span{width:26px;height:26px;border:3px solid var(--admin-border);border-top-color:var(--admin-primary);border-radius:50%;animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:16px}.admin-stat-card{display:flex;min-height:92px;align-items:center;gap:13px;padding:16px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;box-shadow:var(--admin-shadow)}.admin-stat-card small,.admin-stat-card strong{display:block}.admin-stat-card small{color:var(--admin-muted);font-size:10px}.admin-stat-card strong{margin-top:5px;color:var(--admin-text);font-size:19px}.admin-stat-card strong em{font-size:9px;font-style:normal}.admin-stat-icon{display:grid;width:42px;height:42px;place-items:center;color:var(--admin-primary);background:var(--admin-primary-light);border-radius:9px;font-size:19px}.admin-stat-icon[data-tone=blue]{color:#4299e1;background:#4299e11a}.admin-stat-icon[data-tone=purple]{color:#ae3ec9;background:#ae3ec91a}.admin-stat-icon[data-tone=green]{color:var(--admin-success);background:var(--admin-success-light)}.admin-stat-icon[data-tone=orange]{color:#f76707;background:#f767071a}.admin-skeleton{display:block;width:62px;height:17px;margin-top:7px;background:var(--admin-border);border-radius:4px;animation:admin-pulse 1.1s infinite alternate}@keyframes admin-pulse{to{opacity:.35}}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:16px}.admin-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--admin-border)}.admin-shortcuts a{display:grid;min-height:130px;place-content:center;padding:15px;text-align:center;background:var(--admin-surface)}.admin-shortcuts a:hover{background:var(--admin-surface-2)}.admin-shortcuts span{color:var(--admin-primary);font-size:22px}.admin-shortcuts strong{margin-top:7px;color:var(--admin-text);font-size:11px}.admin-shortcuts small{display:block;max-width:140px;margin-top:5px;overflow:hidden;color:var(--admin-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-welcome{padding:25px;text-align:center}.admin-welcome-icon{display:block;font-size:44px}.admin-welcome h2{margin:10px 0 8px;color:var(--admin-text);font-size:14px}.admin-welcome p{margin:0 0 16px;color:var(--admin-text-2);font-size:10px;line-height:1.9}.admin-welcome a{color:var(--admin-primary);font-size:11px;font-weight:600}.admin-backdrop{display:none}@media(max-width:1200px){.admin-stats,.admin-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.admin-sidebar{transform:translate(100%);transition:transform .2s ease}.admin-sidebar.is-open{transform:translate(0)}.admin-flyout{display:none}.admin-inline-submenu{display:grid;gap:2px;margin:3px 31px 7px 4px;padding-right:9px;border-right:1px solid rgba(255,255,255,.1)}.admin-inline-submenu a{min-height:32px;padding:6px 10px;font-size:11px}.admin-nav-trigger[aria-expanded=true] .admin-nav-chevron{transform:rotate(-90deg)}.admin-workspace{margin-right:0}.admin-menu-button{display:grid}.admin-backdrop{position:fixed;z-index:40;inset:0;display:block;visibility:hidden;background:#080f1980;opacity:0;transition:.2s}.admin-backdrop.visible{visibility:visible;opacity:1}.admin-form-layout,.admin-dashboard-grid{grid-template-columns:1fr}}@media(max-width:680px){.admin-main{padding:18px 12px}.admin-page-header{align-items:stretch;flex-direction:column}.admin-page-header .admin-button{align-self:flex-start}.admin-card-header{align-items:stretch;flex-direction:column}.admin-search{width:100%}.admin-form-grid,.admin-stats{grid-template-columns:1fr}.admin-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-topbar{padding:0 12px}}.admin-shell.crm-shell{--crm-bg: #f6f7fb;--crm-surface: #ffffff;--crm-subtle: #f3f4f9;--crm-line: #eaecf3;--crm-text: #24283e;--crm-muted: #8990a5;--crm-secondary: #626a82;--crm-accent: #7762e6;--crm-accent-soft: #f0edfc;--crm-green: #239e83;--crm-green-soft: #eaf7f2;--crm-shadow: 0 2px 5px #20233d02;--admin-body: var(--crm-bg);--admin-surface: var(--crm-surface);--admin-surface-2: var(--crm-subtle);--admin-border: var(--crm-line);--admin-text: var(--crm-text);--admin-text-2: var(--crm-secondary);--admin-muted: var(--crm-muted);--admin-primary: var(--crm-accent);--admin-primary-dark: #6450d0;--admin-primary-light: var(--crm-accent-soft);--admin-sidebar: var(--crm-surface);--admin-sidebar-text: var(--crm-secondary);--admin-sidebar-hover: var(--crm-subtle);--admin-sidebar-active: var(--crm-accent-soft);font-family:Vazirmatn,Tahoma,sans-serif;background:var(--crm-bg);color:var(--crm-text)}[data-theme=dark] .admin-shell.crm-shell{--crm-bg: #121521;--crm-surface: #1b1f30;--crm-subtle: #24283b;--crm-line: #2b3043;--crm-text: #eceef7;--crm-muted: #848da7;--crm-secondary: #a5adc3;--crm-accent: #a292f5;--crm-accent-soft: #a292f518;--crm-green: #63d4b6;--crm-green-soft: #63d4b612;--crm-shadow: none;--admin-primary-dark: #8975e9}.crm-shell .admin-sidebar{width:248px;background:var(--crm-surface);color:var(--crm-secondary);border-left:1px solid var(--crm-line)}.crm-shell .admin-brand{height:86px;padding:20px 25px;gap:12px;border-bottom:0;color:var(--crm-text)!important}.crm-logo-mark{display:grid;grid-template-columns:repeat(2,12px);gap:3px;transform:rotate(-9deg)}.crm-logo-mark i{width:12px;height:12px;border-radius:4px;background:#7762e6}.crm-logo-mark i:nth-child(2){background:#b1a3f3}.crm-logo-mark i:nth-child(3){background:#27b5a5}.crm-logo-mark i:nth-child(4){background:#a8ded6}.crm-shell .admin-brand strong{display:flex;align-items:center;gap:8px;font-size:24px;letter-spacing:-.8px}.crm-shell .admin-brand small{font-size:9px;margin-top:0;color:var(--crm-muted)}.crm-logo-label{color:var(--crm-accent);font-size:11px;font-weight:600;letter-spacing:1px;margin-top:5px}.crm-workspace-label{display:flex;align-items:center;gap:10px;padding:12px;margin:5px 17px 15px;background:var(--crm-subtle);border:1px solid var(--crm-line);border-radius:10px}.crm-workspace-avatar{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--crm-line);border-radius:8px;color:var(--crm-accent);background:var(--crm-surface);font-weight:700}.crm-workspace-label strong{display:block;font-size:11px;color:var(--crm-text)}.crm-workspace-label small{display:block;margin-top:3px;font-size:9px;color:var(--crm-muted)}.crm-workspace-count{font-size:8px;color:var(--crm-secondary);margin-right:auto;white-space:nowrap}.crm-shell .admin-nav{padding:0 16px 12px}.crm-shell .admin-nav-label{display:block;margin:12px 10px 10px;color:var(--crm-muted);font-size:9px;font-weight:400}.crm-shell .admin-nav a,.crm-shell .admin-nav-trigger,.crm-management-toggle{min-height:43px;margin-bottom:5px;gap:11px;padding:11px 12px;border-radius:8px;color:var(--crm-secondary);font-size:11px;font-weight:500}.crm-shell .admin-nav a:hover,.crm-shell .admin-nav-trigger:hover{color:var(--crm-accent);background:var(--crm-subtle)}.crm-shell .admin-nav a.active,.crm-shell .admin-nav-trigger.active{box-shadow:none;background:var(--crm-accent-soft);color:var(--crm-accent)}.crm-shell .admin-nav crm-icon,.crm-management-toggle crm-icon{width:18px;height:18px}.crm-nav-new{font-size:8px;margin-right:auto;padding:2px 6px;border:1px solid color-mix(in srgb,var(--crm-accent) 22%,transparent);border-radius:4px}.crm-shell .admin-nav .crm-sites-label{margin-top:26px}.crm-sidebar-site{display:flex;align-items:center;gap:10px;padding:10px 12px}.crm-sidebar-site-mark{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font:600 14px Georgia,serif}.crm-site-h{color:#a77626;background:#f1b65a1a}.crm-site-p{color:#27b5a5;background:#27b5a518}.crm-sidebar-site strong{font-size:10px;font-weight:500;color:var(--crm-secondary)}.crm-sidebar-site small{display:block;color:var(--crm-muted);font-size:8px;margin-top:2px}.crm-shell .crm-sidebar-site>.crm-site-dot{display:block;width:5px;height:5px;flex:0 0 5px;padding:0;border-radius:50%;background:#3ab699;margin-right:auto}.crm-management-toggle{display:flex;width:100%;border:0;background:transparent;text-align:right;cursor:pointer;font-family:inherit}.crm-management-toggle crm-icon:last-child{margin-right:auto;width:12px}.crm-shell .admin-flyout{right:248px;background:var(--crm-surface);border-color:var(--crm-line);color:var(--crm-secondary)}.crm-sidebar-demo{margin:15px 22px;padding:14px;border-radius:10px;background:var(--crm-accent-soft)}.crm-sidebar-demo>span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;color:var(--crm-accent)}.crm-sidebar-demo crm-icon{width:15px;height:15px}.crm-sidebar-demo p{margin:7px 0 0;color:var(--crm-secondary);font-size:9px;line-height:1.9}.crm-shell .admin-sidebar-user{min-height:77px;border-top:1px solid var(--crm-line);padding:15px 22px}.crm-shell .admin-avatar,.crm-shell .admin-topbar-avatar{width:32px;height:32px;border-radius:10px;color:var(--crm-accent);background:var(--crm-accent-soft);font-size:12px}.crm-shell .admin-sidebar-user strong{color:var(--crm-text);font-size:10px}.crm-shell .admin-sidebar-user small{color:var(--crm-muted);font-size:9px}.crm-shell .admin-sidebar-user button{display:inline-flex;color:var(--crm-muted);background:none;border:0;cursor:pointer}.crm-shell .admin-sidebar-user button crm-icon{width:16px}.crm-shell .admin-workspace{margin-right:248px}.crm-shell .admin-topbar{height:74px;padding:0 32px;background:var(--crm-surface);border-bottom:1px solid var(--crm-line);-webkit-backdrop-filter:none;backdrop-filter:none}.crm-shell .admin-breadcrumb{display:flex;align-items:center;gap:16px;color:var(--crm-muted);font-size:10px}.crm-shell .admin-breadcrumb strong{color:var(--crm-text);font-weight:500}.crm-breadcrumb-home{display:inline-flex;align-items:center;gap:7px}.crm-breadcrumb-home crm-icon{width:15px;height:15px}.crm-shell .admin-topbar-actions{margin-right:auto;gap:17px}.crm-topbar-sites{display:flex;align-items:center;gap:7px;color:var(--crm-muted);font-size:10px}.crm-topbar-sites crm-icon{width:15px;height:15px}.crm-topbar-separator{width:1px;height:22px;background:var(--crm-line)}.crm-shell .crm-theme-toggle{display:flex;align-items:center;gap:7px;width:auto;height:34px;padding:7px 10px;border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-secondary);border-radius:7px;font-size:10px}.crm-theme-toggle crm-icon{width:15px;height:15px}.crm-shell .admin-main{min-height:calc(100vh - 74px);padding:29px 32px 20px}.crm-shell button:focus-visible,.crm-shell a:focus-visible,.crm-shell select:focus-visible,.crm-shell input:focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}@media(max-width:1100px){.crm-shell .admin-main,.crm-shell .admin-topbar{padding-inline:23px}}@media(max-width:900px){.crm-shell .admin-nav a>span,.crm-shell .admin-nav-trigger>span,.crm-shell .crm-management-toggle>span,.crm-shell .crm-sidebar-site>span{display:block}.crm-shell .admin-workspace{margin-right:0}.crm-shell .admin-topbar{gap:12px}.crm-shell .admin-menu-button{color:var(--crm-secondary);background:var(--crm-subtle)}}@media(max-width:600px){.crm-shell .admin-main{padding:22px 16px}.crm-shell .admin-topbar{height:64px;padding:0 16px}.crm-shell .admin-breadcrumb{gap:8px}.crm-topbar-sites,.crm-topbar-separator,.crm-breadcrumb-home{display:none}.crm-shell .admin-topbar-actions{gap:9px}.crm-shell .crm-theme-toggle span{display:none}.crm-shell .crm-theme-toggle{padding:8px}.crm-sidebar-demo{margin-top:6px}}
