:root{color:#172033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f7fb;font-family:Tahoma,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}.center{place-items:center;min-height:100vh;display:grid}.loader{border:3px solid #dbe4f1;border-top-color:#1769e0;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-page{background:#fff;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.brand-panel{color:#fff;background:radial-gradient(circle at 20% 20%,#174b8f,#08182d 65%);flex-direction:column;justify-content:center;padding:10vw 8vw;display:flex}.logo{color:#fff;background:linear-gradient(135deg,#34b6ff,#1769e0);border-radius:13px;place-items:center;width:46px;height:46px;font:700 24px Georgia;display:grid;box-shadow:0 12px 28px #1268df42}.eyebrow{color:#1681ef;letter-spacing:2px;font:700 12px Arial}.brand-panel .eyebrow{color:#78c8ff;margin-top:40px}.brand-panel h1{margin:18px 0;font-size:clamp(38px,5vw,68px);line-height:1.3}.brand-panel p{color:#bed0e4;max-width:570px;font-size:17px;line-height:2}.login-panel{place-items:center;padding:28px;display:grid}.login-card{width:min(430px,100%);padding:42px}.login-card h2{margin:12px 0 34px;font-size:32px}.login-card label,.security-card label{color:#4c596d;gap:9px;margin:18px 0;font-size:14px;display:grid}.login-card input,.security-card input,.inline-form input,.inline-form select{background:#fff;border:1px solid #d9e1ec;border-radius:11px;outline:none;padding:14px}.login-card input:focus,.security-card input:focus,.inline-form input:focus,.inline-form select:focus{border-color:#287ee8;box-shadow:0 0 0 3px #287ee81a}.primary,.profile button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:10px;padding:13px 20px}.login-card .primary{width:100%;margin-top:10px}.login-card small{text-align:center;color:#8994a7;margin-top:22px;line-height:1.8;display:block}.error{color:#b42318;background:#fff0f0;border-radius:8px;padding:11px;font-size:13px}.app-shell{grid-template-columns:112px 1fr;min-height:100vh;display:grid}.app-shell>.sidebar{background:#09192d;flex-direction:column;align-items:center;gap:7px;padding:20px 10px;display:flex}.app-shell>.sidebar .logo{margin-bottom:24px}.app-shell>.sidebar button{color:#8fa4bf;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:5px;width:100%;padding:10px 3px;font-size:11px;display:grid}.app-shell>.sidebar button b{font-size:17px}.app-shell>.sidebar button.active{color:#fff;background:#1769e0}.workspace{min-width:0;padding:32px clamp(20px,4vw,60px)}header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}header h2{margin:6px 0;font-size:28px}.muted{color:#8792a5;font-size:13px}.profile{align-items:center;gap:18px;display:flex}.profile>div{text-align:left;direction:ltr;display:grid}.profile small{color:#8792a5;margin-top:5px}.profile button{color:#39465a;background:#fff;border:1px solid #dfe5ee;padding:9px 15px}.notice{text-align:right;color:#765611;cursor:pointer;background:#fff8e7;border:1px solid #f5d48a;border-radius:11px;width:100%;margin-bottom:22px;padding:13px 17px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.metric-grid article,.large-card,.side-card,.management,.security-card{background:#fff;border:1px solid #e5eaf1;border-radius:16px;padding:23px;box-shadow:0 8px 30px #1720330a}.metric-grid article{gap:13px;display:grid}.metric-grid span{color:#667287}.metric-grid small{color:#9aa4b4}.content-grid{grid-template-columns:2fr 1fr;gap:18px;margin-top:18px;display:grid}.large-card h3,.side-card h3{margin:18px 0 8px;font-size:23px}.large-card p,.side-card p{color:#657186;line-height:2}.management{gap:22px;display:grid}.inline-form{border-bottom:1px solid #edf0f5;flex-wrap:wrap;gap:10px;padding-bottom:20px;display:flex}.inline-form input,.inline-form select{flex:1;min-width:180px}.data-list,.tree-list{gap:10px;display:grid}.data-list>article,.tree-list>article{border:1px solid #e8edf4;border-radius:13px;align-items:center;gap:15px;padding:15px;display:flex}.avatar{color:#1769e0;background:#e8f2ff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.grow{flex:1;gap:5px;display:grid}.grow small,.tree-list small{color:#8792a5}.chips{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.chip{color:#657186;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:20px;padding:5px 9px;font-size:11px}.chip.selected{color:#1261c9;background:#eaf3ff;border-color:#b9d7ff}.status-active,.status-off{cursor:pointer;border:0;border-radius:20px;padding:7px 12px}.secret-box{color:#765611;background:#fff8e7;border:1px solid #f5d48a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:15px;display:flex}.secret-box code{direction:ltr;background:#fff;border-radius:7px;padding:8px}.secret-box button{color:#fff;background:#765611;border:0;border-radius:7px;margin-right:auto;padding:8px 12px}.tree-list>article>span:last-child{color:#8792a5;margin-right:auto;font-size:12px}.tree-icon{color:#1769e0;background:#eef5ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.card-grid article{border:1px solid #e8edf4;border-radius:13px;padding:18px}.card-grid h3{margin:12px 0 7px}.card-grid code{color:#1769e0;direction:ltr}.card-grid p{color:#7a8699;min-height:26px;line-height:1.7}.role-form{gap:15px;display:grid}.permission-picker{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.permission-picker label{cursor:pointer;border:1px solid #e8edf4;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.permission-picker label span{gap:4px;display:grid}.permission-picker small{color:#8a96a8;direction:ltr;font:11px Arial}.chart-form select{min-width:150px}.empty{text-align:center;color:#8a96a8;padding:70px}.org-chart{grid-template-columns:repeat(4,1fr);gap:14px;padding-top:15px;display:grid}.org-node{text-align:center;border:1px solid #cfe0f5;border-top:4px solid #1769e0;border-radius:13px;justify-items:center;gap:7px;padding:16px;display:grid}.org-node.child{border-top-color:#52a5ff}.org-node span,.org-node small{color:#718096}.security-card{width:min(600px,100%)}.security-card h3{margin:12px 0;font-size:25px}.security-card form{margin-top:25px}.security-card .primary{margin-top:18px}.security-card>p,.security-card form>small{color:#7e899b}.notice-static{color:#145fae;background:#eef6ff;border-radius:9px;margin-top:15px;padding:11px}@media (max-width:1050px){.metric-grid,.card-grid,.org-chart{grid-template-columns:repeat(2,1fr)}.permission-picker{grid-template-columns:1fr 1fr}}@media (max-width:700px){.login-page{grid-template-columns:1fr}.brand-panel{display:none}.metric-grid,.card-grid,.org-chart,.permission-picker,.content-grid,.app-shell{grid-template-columns:1fr}.app-shell>.sidebar{z-index:10;flex-direction:row;height:72px;padding:7px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.app-shell>.sidebar .logo{display:none}.app-shell>.sidebar button{min-width:72px}.workspace{padding-bottom:95px}header{align-items:flex-start}.profile>div{display:none}.data-list>article{flex-wrap:wrap;align-items:flex-start}}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansXV.woff2)format("woff2");font-weight:100 1000;font-display:swap}:root{font-family:IRANSansX,Tahoma,Arial,sans-serif}.app-shell{background:#f5f7fb;padding-top:58px;display:block}.topbar{z-index:40;color:#fff;background:#21364e;align-items:center;gap:22px;height:58px;margin:0;padding:0 18px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 4px #00152d44}.brand-lockup{letter-spacing:1px;white-space:nowrap;align-items:center;gap:10px;height:58px;font:700 12px Arial;display:flex}.brand-lockup img{object-fit:contain;width:42px;height:42px}.global-search{background:#304a66;border:1px solid #54718e;border-radius:7px;flex:1;align-items:center;gap:9px;max-width:560px;height:36px;padding:0 11px;display:flex}.global-search input{color:#fff;background:0 0;border:0;outline:0;flex:1}.global-search input::placeholder{color:#c4d1de}.global-search kbd{color:#dce5ed;direction:ltr;border:1px solid #7890a7;border-radius:4px;padding:2px 6px}.top-actions{align-items:center;gap:6px;margin-right:auto;display:flex}.top-actions>button{color:#dfe8f0;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px}.topbar .profile{border-right:1px solid #56708a;padding-right:14px}.topbar .profile button{color:#fff;background:0 0;border-color:#71859a}.sidebar{z-index:30;background:#263d56;width:70px;padding:10px 7px;transition:all .2s;position:fixed;top:58px;bottom:0;right:0;overflow-y:auto}.sidebar.open{width:238px}.menu-toggle{background:#1c3047;border:0;border-radius:7px;margin-bottom:8px;color:#fff!important;padding:10px!important}.nav-group{margin-bottom:3px}.nav-root{grid-template-columns:34px 1fr 18px;align-items:center;text-align:right!important;color:#cad6e1!important;padding:10px 8px!important;display:grid!important}.nav-root b{text-align:center}.nav-root i{font-style:normal}.sidebar:not(.open) .nav-root{grid-template-columns:1fr}.sidebar:not(.open) .nav-root span,.sidebar:not(.open) .nav-root i{display:none}.nav-root.active,.nav-root:hover{color:#fff!important;background:#334f6d!important}.nav-children{gap:2px;margin:2px 40px 8px 0;display:grid}.nav-children button{text-align:right!important;color:#aebfd0!important;padding:7px 10px!important;display:block!important}.nav-children button.active{font-weight:700;color:#174a75!important;background:#fff!important}.workspace{margin-right:70px;padding:28px 34px;transition:all .2s}.page-header{margin:0 0 18px}.page-header h2{font-size:25px}.header-actions{gap:8px;display:flex}.header-actions button{color:#31506a;background:#fff;border:1px solid #cbd6e1;border-radius:6px;padding:9px 14px}.header-actions .primary{color:#fff;background:#ff7959;border-color:#ff7959}.records-page{background:#fff;border:1px solid #dce4ec;box-shadow:0 2px 8px #17314a0d}.view-tabs{border-bottom:1px solid #dce4ec;display:flex;overflow-x:auto}.view-tabs button{color:#53677b;white-space:nowrap;background:#f8fafc;border:0;border-left:1px solid #e5eaf0;padding:13px 22px}.view-tabs button.active{color:#087b82;background:#fff;border-top:3px solid #08a6ad;font-weight:700}.filter-toolbar{background:#f8fbfd;border-bottom:1px solid #e1e8ef;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.search-field{background:#fff;border:1px solid #cbd7e3;border-radius:5px;align-items:center;min-width:320px;padding:0 10px;display:flex}.search-field input{border:0;outline:0;flex:1;height:38px}.filter-toolbar select,.filter-button,.clear-filter{color:#34536c;background:#fff;border:1px solid #cbd7e3;border-radius:5px;height:40px;padding:0 12px}.filter-button.active{color:#087b82;background:#e9fafa;border-color:#08a6ad}.clear-filter{color:#07868e;border-color:#0000}.advanced-filter{background:#f2fbfc;border:1px solid #9ed9dd;border-radius:7px;margin:12px 16px;padding:14px}.advanced-filter header{justify-content:flex-start;gap:12px;margin:0 0 12px;display:flex}.advanced-filter header span{color:#6c7f91}.filter-rule{flex-wrap:wrap;gap:8px;display:flex}.filter-rule select,.filter-rule input,.filter-rule button{background:#fff;border:1px solid #cbd7e3;border-radius:5px;padding:9px}.quick-create{border:1px dashed #b9c8d6;border-radius:7px;margin:12px 16px}.quick-create summary{cursor:pointer;color:#087f86;padding:12px;font-weight:700}.quick-create form{padding:12px}.records-meta{justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.records-meta button{background:#fff;border:1px solid #cbd7e3;border-radius:5px;padding:7px 11px}.records-table{border-top:1px solid #e2e9ef;overflow:auto}.records-table table{border-collapse:collapse;width:100%;min-width:920px}.records-table th{color:#52687c;text-align:center;background:#f3f7fa;border-bottom:1px solid #dce5ec;padding:11px;font-size:12px;position:sticky;top:0}.records-table td{color:#40566a;border-bottom:1px solid #e8edf2;padding:11px;font-size:13px}.records-table tr{cursor:pointer}.records-table td small{color:#8b9aaa;display:block}.table-person{color:#07868e;align-items:center;gap:9px;display:flex}.table-person i{background:#e6f7f8;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.pagination{justify-content:center;align-items:center;gap:16px;padding:14px;display:flex}.pagination button{background:#fff;border:1px solid #cbd7e3;border-radius:5px;padding:7px 14px}.drill-overlay{z-index:80;background:#152c4055;position:fixed;inset:58px 0 0}.drill-panel{width:min(690px,94vw);top:0;bottom:0;left:0;overflow:auto;box-shadow:10px 0 40px #13293b55;color:#263b4d!important;background:#fff!important;padding:0!important;display:block!important;position:absolute!important}.drill-panel>header{z-index:2;background:#fff;border-bottom:1px solid #e1e8ef;justify-content:flex-start;margin:0;padding:18px;position:sticky;top:0}.drill-panel>header>button{color:#314b60;background:#eef3f7;border:0;border-radius:50%;width:34px;font-size:23px}.drill-panel>header h3{margin:0 0 3px}.avatar.large{width:52px;height:52px}.drill-panel>nav{border-bottom:1px solid #e1e8ef;padding:0 18px;display:flex}.drill-panel>nav button{color:#64788a;background:#fff;border:0;padding:13px}.drill-panel>nav button.active{color:#07868e;border-bottom:3px solid #08a6ad}.profile-form,.role-section{padding:18px}.profile-form h4,.role-section h4{border-bottom:1px solid #e3e9ef;padding-bottom:8px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label{color:#53677a;gap:6px;font-size:12px;display:grid}.form-grid input,.form-grid select,.form-grid textarea,.custom-field-form input,.custom-field-form select{width:100%;font:inherit;background:#fff;border:1px solid #cbd7e3;border-radius:5px;padding:10px}.form-grid textarea{resize:vertical;min-height:80px}.form-grid .wide{grid-column:1/-1}.role-section{border-top:1px solid #e3e9ef}.section-intro h3{margin:0}.section-intro p{color:#748698}.custom-field-form{gap:15px;display:grid}.check-grid{flex-wrap:wrap;gap:18px;display:flex}.check-grid label{align-items:center;gap:7px;display:flex}@media (max-width:900px){.global-search,.brand-lockup span{display:none}.sidebar.open{width:210px}.workspace.menu-open{margin-right:210px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.topbar .profile>div{display:none}}@media (max-width:650px){.top-actions>button{display:none}.sidebar,.sidebar.open{width:60px}.sidebar.open .nav-root{grid-template-columns:1fr}.sidebar.open .nav-root span,.sidebar.open .nav-root i,.nav-children{display:none}.workspace,.workspace.menu-open{margin-right:60px;padding:18px 10px}.header-actions button:not(.primary){display:none}.search-field{min-width:100%}}.sidebar.open{grid-template-columns:repeat(3,minmax(180px,1fr));align-content:start;align-items:start;gap:6px 14px;width:min(760px,78vw);padding:12px 18px;display:grid;box-shadow:-18px 0 45px #11283c55}.nav-root:disabled{opacity:.48;cursor:not-allowed}.nav-root:disabled span:after{content:" — در حال توسعه";color:#91a6b9;font-size:9px}.sidebar.open .menu-toggle{grid-column:1/-1;width:46px;margin-right:0}.modal-overlay{z-index:100;background:#10283e88;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.user-create-modal{background:#fff;border-radius:12px;width:min(940px,96vw);max-height:94vh;overflow:auto;box-shadow:0 25px 80px #071a2c77}.user-create-modal>header{z-index:2;background:#fff;border-bottom:1px solid #dce5ed;margin:0;padding:18px 22px;position:sticky;top:0}.user-create-modal>header h3{margin:5px 0 0}.user-create-modal>header>button{background:#edf2f6;border:0;border-radius:50%;width:36px;height:36px;margin-right:auto;font-size:24px}.user-create-modal form{gap:17px;padding:20px;display:grid}.user-create-modal fieldset{border:1px solid #dce5ed;border-radius:9px;padding:16px}.user-create-modal legend{color:#174e78;padding:0 8px;font-weight:700}.user-create-modal footer{background:#fff;border-top:1px solid #dce5ed;justify-content:flex-end;gap:9px;padding:15px 0 0;display:flex;position:sticky;bottom:-20px}.user-create-modal footer button{background:#fff;border:1px solid #cbd7e3;border-radius:6px;padding:10px 16px}.user-create-modal footer .primary{background:#ff7959;border-color:#ff7959}.records-meta>div{gap:8px;display:flex}.records-meta .primary{color:#fff;background:#ff7959;border-color:#ff7959}@media (max-width:900px){.sidebar.open{grid-template-columns:repeat(2,minmax(170px,1fr));width:min(620px,88vw)}}@media (max-width:650px){.sidebar.open{width:60px;display:block}.user-create-modal .form-grid{grid-template-columns:1fr}}.sidebar.open{width:238px;box-shadow:none;padding:10px 7px;display:block}.sidebar.open .menu-toggle{width:100%;margin:0 0 8px}.sidebar.open .nav-group{border:0;border-radius:0;min-height:0;padding:0}.sidebar.open .nav-root{grid-template-columns:34px 1fr 18px}.workspace.menu-open{margin-right:238px}.sidebar.open .nav-children{margin:2px 40px 8px 0;display:grid}.module-editor{background:#fff;border:1px solid #dce5ed;grid-template-columns:220px minmax(0,1fr);min-height:610px;display:grid}.module-editor .module-picker{border-left:1px solid #dce5ed;position:static;overflow:auto;color:#263b4d!important;background:#f5f8fb!important;width:auto!important;padding:0!important;display:block!important}.module-picker header{border-bottom:1px solid #dce5ed;margin:0;padding:18px}.module-picker button{color:#40566a;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:12px 15px;display:flex}.module-picker button span{gap:3px;display:grid}.module-picker button small{color:#8a99a8}.module-picker button i{background:#e5ebf1;border-radius:12px;padding:2px 8px;font-style:normal}.module-picker button.active{color:#07868e;background:#fff;border-right:3px solid #08a6ad}.module-workspace{min-width:0}.module-workspace>header{border-bottom:1px solid #dce5ed;margin:0;padding:20px}.module-workspace>header h3{margin:5px 0}.module-workspace>header p{color:#758697;margin:0}.module-toolbar{border-bottom:1px solid #e3eaf0;padding:11px 18px}.locked{color:#765611;background:#fff6df;border-radius:14px;padding:5px 9px}.custom-source{color:#087b82;background:#e9fafa;border-radius:14px;padding:5px 9px}.row-actions{gap:6px;display:flex}.row-actions button{color:#31546d;background:#fff;border:1px solid #cbd7e3;border-radius:5px;padding:6px 9px}.field-modal{background:#fff;border-radius:10px;width:min(720px,95vw);max-height:90vh;overflow:auto}.field-modal>header{border-bottom:1px solid #dce5ed;margin:0;padding:16px 20px}.field-modal>header h3{margin:0}.field-modal>header button{background:#edf2f6;border:0;border-radius:50%;width:34px;height:34px;margin-right:auto;font-size:22px}.field-modal form{gap:18px;padding:20px;display:grid}.field-modal footer{border-top:1px solid #dce5ed;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.field-modal footer button{background:#fff;border:1px solid #cbd7e3;border-radius:6px;padding:9px 15px}.field-modal footer .primary{background:var(--brand-accent,#ff7959);border-color:var(--brand-accent,#ff7959);color:#fff}.permission-picker select{background:#fff;border:1px solid #cbd7e3;border-radius:5px;width:100%;margin-top:6px;padding:6px}@media (max-width:760px){.module-editor{grid-template-columns:1fr}.module-editor .module-picker{border-bottom:1px solid #dce5ed;border-left:0;max-height:190px}.sidebar.open{width:210px}.workspace.menu-open{margin-right:210px}}.settings-center{background:#fff;border:1px solid #dce5ed;border-radius:10px;grid-template-columns:300px minmax(0,1fr);min-height:680px;display:grid;overflow:hidden;box-shadow:0 3px 14px #17314a0b}.app-shell .settings-directory{color:#344b5f;background:#f7f9fb;border-left:1px solid #dce5ed;width:auto;height:auto;padding:14px 10px;display:block;position:static;overflow:auto}.settings-search{background:#fff;border:1px solid #cad6e1;border-radius:7px;align-items:center;gap:8px;height:42px;margin:0 5px 16px;padding:0 11px;display:flex}.settings-search input{width:100%;font:inherit;background:0 0;border:0;outline:0}.settings-search span{color:#7a8d9e;font-size:20px}.settings-group{margin-bottom:18px}.settings-group h3{color:#6f8192;margin:0 10px 7px;font-size:12px}.app-shell .settings-directory .settings-group button{color:#40566a;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:9px 11px;font-size:13px;display:flex}.app-shell .settings-directory .settings-group button:hover,.app-shell .settings-directory .settings-group button.active{color:#087b82;background:#e8f5f6}.settings-group button span{color:#9aabb9;font-size:18px}.settings-content{min-width:0}.settings-content>header{border-bottom:1px solid #e1e8ef;height:78px;margin:0;padding:16px 24px}.settings-content>header h3{margin:4px 0 0}.settings-placeholder{text-align:center;align-content:center;place-items:center;min-height:520px;padding:40px;display:grid}.settings-placeholder>div{color:#07868e;background:#e9f7f8;border-radius:18px;place-items:center;width:68px;height:68px;font-size:29px;display:grid}.settings-placeholder h4{margin:18px 0 7px;font-size:22px}.settings-placeholder p{color:#748698;max-width:520px;margin:0;line-height:2}.settings-placeholder>span{color:#758697;background:#f1f4f7;border-radius:18px;margin-top:18px;padding:6px 13px;font-size:12px}@media (max-width:800px){.settings-center{grid-template-columns:1fr}.app-shell .settings-directory{border-bottom:1px solid #dce5ed;border-left:0;max-height:330px}.settings-placeholder{min-height:360px}}.sidebar{background:var(--menu-background,#263d56)}.nav-root{color:var(--menu-text,#cad6e1)!important}.primary{background:var(--brand-accent,#ff7959)!important}.nav-children button.active,.table-person,.eyebrow{color:var(--brand-primary,#087b82)!important}.app-shell .settings-directory .settings-group-toggle{color:#30495f;background:#eef2f6;justify-content:space-between;align-items:center;padding:10px 11px;font-size:13px;display:flex}.settings-group-toggle b{font-weight:750}.settings-group-items{border-right:2px solid #d9e3eb;padding:4px 7px 7px;display:grid}.app-shell .settings-directory .settings-group-items>button{padding:8px 10px}.organization-profile-form{gap:18px;padding:20px;display:grid}.settings-form-section{border:1px solid #dce5ed;border-radius:9px;padding:18px}.settings-form-section h4{color:#294c67;border-bottom:1px solid #e5ebf0;margin:0 0 17px;padding-bottom:10px}.organization-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.organization-form-grid label{color:#52687b;gap:7px;font-size:12px;display:grid}.organization-form-grid input,.organization-form-grid textarea{width:100%;font:inherit;background:#fff;border:1px solid #cad6e1;border-radius:6px;padding:10px}.organization-form-grid textarea{resize:vertical;min-height:85px}.organization-form-grid .wide{grid-column:1/-1}.brand-editor{grid-template-columns:180px minmax(260px,1fr) minmax(220px,.8fr);align-items:start;gap:22px;display:grid}.logo-editor{gap:9px;display:grid}.logo-preview{color:#8494a3;background:#f8fafc;border:1px dashed #b7c7d5;border-radius:9px;place-items:center;height:140px;display:grid}.logo-preview img{object-fit:contain;max-width:130px;max-height:120px}.upload-button,.logo-editor>button{color:#34536b;text-align:center;cursor:pointer;background:#fff;border:1px solid #c7d4df;border-radius:6px;padding:9px;font-size:12px}.upload-button input{display:none}.color-settings{grid-template-columns:1fr 1fr;gap:11px;display:grid}.color-settings label{color:#52687b;gap:7px;font-size:12px;display:grid}.color-settings label>div{background:#fff;border:1px solid #cad6e1;border-radius:6px;align-items:center;height:42px;padding:4px 8px;display:flex}.color-settings input{background:0 0;border:0;width:35px;height:30px;padding:0}.color-settings code{color:#657a8d;direction:ltr;margin-right:8px}.brand-preview{border-radius:9px;grid-template-columns:45px 1fr;align-items:center;gap:10px;min-height:140px;padding:14px;display:grid}.brand-preview img{object-fit:contain;width:42px;height:42px}.brand-preview button{color:#fff;border:0;border-radius:6px;grid-column:1/-1;padding:9px}.organization-profile-form>footer,.working-hours-editor>footer{justify-content:flex-end;display:flex}.settings-loading{text-align:center;color:#77899a;padding:60px}.working-hours-editor{gap:17px;padding:20px;display:grid}.working-hours-help{color:#52687a;align-items:center;gap:8px;display:flex}.working-hours-help small{color:#8292a1;margin-right:auto}.legend{border:1px solid #b9c8d4;border-radius:3px;width:17px;height:17px}.legend.working{background:#28b85a;border-color:#179544}.legend.off{background:#fff}.hours-scroll{border:1px solid #d8e1e9;border-radius:8px;padding:8px;overflow:auto}.hours-grid{grid-template-columns:72px repeat(48,12px);align-items:center;gap:1px;min-width:700px;display:grid}.hours-row{display:contents}.hour-label{color:#718394;place-items:center;height:15px;font:8px Arial;display:grid}.day-label{z-index:2;background:#fff;align-items:center;height:15px;font-size:9px;display:flex;position:sticky;right:0}.hours-row button{cursor:pointer;background:#fff;border:1px solid #c5d1db;border-radius:1px;width:12px;height:15px;padding:0}.hours-row button.working{background:#28b85a;border-color:#199c47}.hours-row button:hover{z-index:1;outline:1px solid #1593a0}.chart-instructions{color:#397078;background:#f0fafb;border:1px solid #b8dde0;border-radius:7px;padding:11px 14px}.organization-tree{background:#f8fafc;border:1px solid #dce5ed;border-radius:10px;min-height:260px;padding:18px}.tree-root-drop{text-align:center;color:#698093;background:#fff;border:2px dashed #b5c8d8;border-radius:8px;margin-bottom:15px;padding:12px}.organization-tree-branch{position:relative}.organization-tree-node{border:1px solid #cbd9e4;border-right:4px solid var(--brand-primary,#087b82);cursor:grab;background:#fff;border-radius:8px;grid-template-columns:24px 42px minmax(180px,1fr) auto;align-items:center;gap:11px;margin:9px 0;padding:12px;display:grid;position:relative;box-shadow:0 2px 8px #17314a0a}.organization-tree-node:active{cursor:grabbing;opacity:.72}.organization-tree-node>div:nth-of-type(2){gap:3px;display:grid}.organization-tree-node span,.organization-tree-node small{color:#758797;font-size:11px}.organization-tree-node em{color:#8292a1;font-size:11px;font-style:normal}.drag-handle{font-size:20px;color:#8ba0b1!important}@media (max-width:1000px){.brand-editor{grid-template-columns:1fr 1fr}.brand-preview{grid-column:1/-1}.color-settings{grid-template-columns:1fr 1fr}}@media (max-width:700px){.organization-form-grid,.brand-editor,.color-settings{grid-template-columns:1fr}.organization-form-grid .wide,.brand-preview{grid-column:auto}.working-hours-help{flex-wrap:wrap}.working-hours-help small{width:100%;margin:4px 0}.organization-tree-node{grid-template-columns:20px 38px 1fr}.organization-tree-node em{display:none}.organization-tree-children{margin-right:14px;padding-right:12px}}.app-shell{font-size:var(--ui-font-size,13px);padding-top:52px}.topbar{background:color-mix(in srgb,var(--menu-background,#263d56) 82%,#10263a);height:52px}.brand-lockup{height:52px}.brand-lockup img{width:36px;height:36px}.app-shell .sidebar{background:var(--menu-background,#263d56);top:52px}.app-shell .sidebar .nav-root,.app-shell .sidebar .nav-children button{color:var(--menu-text,#cad6e1)!important}.app-shell .sidebar .nav-root.active,.app-shell .sidebar .nav-root:hover{background:var(--brand-primary,#087b82)!important;color:#fff!important}.app-shell .sidebar .nav-children button.active{background:color-mix(in srgb,var(--brand-primary,#087b82) 18%,#fff)!important;color:var(--brand-primary,#087b82)!important}.workspace{padding:20px 24px}.page-header{margin-bottom:13px}.page-header h2{margin:3px 0;font-size:20px}.metric-grid{gap:12px}.metric-grid article,.large-card,.side-card,.management,.security-card{border-radius:11px;padding:16px}.metric-grid strong{font-size:25px}.content-grid{gap:12px;margin-top:12px}.large-card,.side-card{min-height:175px}.settings-center{min-height:590px}.settings-content>header{height:64px;padding:12px 18px}.organization-profile-form,.working-hours-editor{gap:12px;padding:14px}.settings-form-section{padding:14px}.organization-form-grid{gap:10px}.organization-form-grid input,.organization-form-grid textarea{padding:8px}.app-shell .records-table td{font-size:var(--ui-font-size,13px);padding:8px 10px}.app-shell .records-table th{font-size:calc(var(--ui-font-size,13px) - 1px);padding:9px 10px}.font-size-control{grid-column:1/-1}.color-settings .font-size-control>div{gap:10px;height:auto;padding:8px 10px}.font-size-control input[type=range]{width:100%;height:auto}.font-size-control b{color:#36546b;direction:ltr;min-width:38px}.compact-toolbar{border-bottom:1px solid #dce4ec;align-items:center;gap:10px;padding:10px 12px;display:flex}.compact-toolbar .search-field{min-width:260px;max-width:420px}.compact-toolbar>span{color:#718394}.compact-toolbar>.primary{margin-right:auto;padding:9px 13px}.table-link{color:var(--brand-primary,#087b82);cursor:pointer;background:0 0;border:0;font-weight:650}.edit-icon{color:#658095;cursor:pointer;background:#fff;border:1px solid #d2dce5;border-radius:5px;width:28px;height:28px}.position-modal{background:#fff;border-radius:9px;width:min(620px,95vw);box-shadow:0 22px 70px #10283e66}.position-modal>header{border-bottom:1px solid #dde5ec;margin:0;padding:14px 18px}.position-modal>header h3{margin:3px 0 0;font-size:18px}.position-modal>header>button{background:#eef3f6;border:0;border-radius:50%;width:30px;height:30px;margin-right:auto;font-size:20px}.position-modal form{padding:16px}.position-modal footer{border-top:1px solid #e2e8ed;justify-content:flex-end;gap:7px;margin-top:15px;padding-top:12px;display:flex}.position-modal footer button{background:#fff;border:1px solid #cbd7e1;border-radius:5px;padding:8px 13px}@media (max-width:650px){.workspace{padding:14px 9px}.compact-toolbar{flex-wrap:wrap}.compact-toolbar .search-field{min-width:100%}.compact-toolbar>.primary{margin-right:0}.settings-center{min-height:500px}}.app-shell .settings-directory .settings-group-toggle b{font-size:var(--settings-heading-size,13px);font-weight:var(--settings-heading-weight,700)}.settings-breadcrumb{color:#7b8b9a;align-items:center;gap:7px;font-size:12px;display:flex}.settings-breadcrumb i{color:#a7b3bd;font-style:normal}.settings-breadcrumb strong{color:#304b61;font-weight:700}.color-settings select{width:100%;font:inherit;color:#36546b;background:0 0;border:0}.delete-icon{color:#b42318;cursor:pointer;background:#fff5f5;border:1px solid #f0c7c7;border-radius:5px;width:28px;height:28px}.danger-button{color:#a51d1d;background:#fff5f5;border:1px solid #e7b9b9;border-radius:6px;padding:9px 14px}.schedule-toolbar{border-bottom:1px solid #dce5ed;align-items:center;gap:10px;padding-bottom:10px;display:flex}.schedule-toolbar>button{color:var(--brand-primary,#087b82);background:#fff;border:1px solid #c8d6e1;border-radius:6px;margin-right:auto;padding:8px 11px}.schedule-tabs{gap:6px;display:flex;overflow:auto}.schedule-tabs button{white-space:nowrap;color:#526a7d;background:#fff;border:1px solid #d3dde5;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;display:flex}.schedule-tabs button.active{border-color:var(--brand-primary,#087b82);background:color-mix(in srgb,var(--brand-primary,#087b82) 10%,#fff);color:var(--brand-primary,#087b82)}.schedule-tabs small{color:#28744c;background:#e7f4ed;border-radius:10px;padding:2px 6px}.schedule-profile-settings{border:1px solid #dce5ed;border-radius:8px;grid-template-columns:minmax(180px,260px) 1fr;gap:12px 20px;padding:12px;display:grid}.schedule-profile-settings>label:first-child{color:#52687b;gap:5px;display:grid}.schedule-profile-settings input[type=text],.schedule-profile-settings>label:first-child input{border:1px solid #cad6e1;border-radius:5px;padding:8px}.employment-type-picker{color:#52687b;flex-wrap:wrap;align-items:center;gap:13px;display:flex}.employment-type-picker label,.inline-check{color:#52687b;align-items:center;gap:6px;display:flex!important}.working-hours-editor>footer{gap:8px}@media (max-width:760px){.schedule-toolbar{flex-direction:column;align-items:flex-start}.schedule-toolbar>button{margin-right:0}.schedule-profile-settings{grid-template-columns:1fr}}.organization-tree{min-height:180px;padding:12px}.tree-root-drop{margin-bottom:9px;padding:7px;font-size:11px}.organization-tree-children{border-right:1px solid #d6e2eb;margin-right:22px;padding-right:14px}.organization-tree-node{box-shadow:none;border-right-width:3px;border-radius:6px;grid-template-columns:16px 30px minmax(150px,1fr) auto;gap:8px;margin:5px 0;padding:7px 9px}.organization-tree-node .avatar{border-radius:7px;flex-basis:30px;width:30px;height:30px;font-size:11px}.organization-tree-node b{font-size:12px}.organization-tree-node span,.organization-tree-node small,.organization-tree-node em{font-size:9px}.drag-handle{font-size:15px!important}.chart-instructions{padding:8px 11px;font-size:11px}.email-settings{padding:14px}.email-tabs{border-bottom:1px solid #dce5ed;margin:-14px -14px 12px;display:flex}.email-tabs button{color:#607489;background:#f7f9fb;border:0;border-left:1px solid #e2e8ed;padding:11px 17px}.email-tabs button.active{color:var(--brand-primary,#087b82);border-top:2px solid var(--brand-primary,#087b82);background:#fff}.email-settings .compact-toolbar{padding:9px 0}.email-settings .compact-toolbar select{background:#fff;border:1px solid #cad6e1;border-radius:5px;padding:8px}.email-domain-list{gap:10px;margin-top:10px;display:grid}.email-domain-list>article{border:1px solid #dce5ed;border-radius:8px;padding:12px}.email-domain-list>article>header{margin:0 0 10px}.email-domain-list header>div{gap:3px;display:grid}.email-domain-list header small{color:#7b8d9c}.dns-table{border-top:1px solid #e4eaf0;gap:5px;padding-top:9px;display:grid}.dns-table>div{background:#f7f9fb;border-radius:4px;grid-template-columns:55px 115px minmax(220px,1fr) 80px;align-items:center;gap:7px;padding:7px;font-size:11px;display:grid}.dns-table code{color:#315b77;direction:ltr}.dns-table span{overflow-wrap:anywhere;color:#566c7e}.email-policy-form{padding:8px}.email-policy-form h4{margin:6px 0 16px}.email-policy-form footer{justify-content:flex-end;margin-top:14px;display:flex}.email-settings .status-active,.email-settings .status-off{padding:5px 8px;font-size:10px;display:inline-block}@media (max-width:700px){.email-tabs{overflow:auto}.email-tabs button{white-space:nowrap}.dns-table>div{grid-template-columns:45px 80px 1fr}.dns-table small{display:none}}.app-shell .sidebar{overflow-x:hidden}.sidebar:not(.open) .nav-group,.sidebar:not(.open) .nav-root,.sidebar:not(.open) .menu-toggle{min-width:0;max-width:100%}.settings-breadcrumb button{color:var(--brand-primary,#087b82);cursor:pointer;background:0 0;border:0;padding:3px 0}.settings-breadcrumb button:hover{text-decoration:underline}.organization-tree-node{grid-template-columns:16px 30px minmax(150px,1fr) auto 28px}.tree-delete{align-self:center}.default-logo{padding:4px;background:#fff!important}.default-logo img{object-fit:contain;width:100%;height:100%}.sms-settings{padding:14px}.sms-settings .email-tabs{margin:-14px -14px 12px}.sms-settings .compact-toolbar{padding:9px 0}.sms-settings .records-table td[dir=ltr]{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.sms-provider-modal{background:#fff;border-radius:10px;width:min(820px,96vw);max-height:94vh;overflow:auto;box-shadow:0 24px 75px #0c263d66}.sms-provider-modal>header{z-index:2;background:#fff;border-bottom:1px solid #dce5ed;margin:0;padding:14px 18px;position:sticky;top:0}.sms-provider-modal>header h3{margin:0}.sms-provider-modal>header p{color:#788a9a;margin:4px 0 0;font-size:11px}.sms-provider-modal>header>button{background:#eef3f6;border:0;border-radius:50%;width:30px;height:30px;margin-right:auto;font-size:20px}.sms-provider-modal form{gap:12px;padding:16px;display:grid}.sms-provider-modal form>section{border:1px solid #dce5ed;border-radius:7px;padding:12px}.sms-provider-modal h4{color:#31536b;margin:0 0 11px}.sms-provider-modal footer{border-top:1px solid #e1e8ee;justify-content:flex-end;gap:7px;padding-top:12px;display:flex}.sms-provider-modal footer button{background:#fff;border:1px solid #cad6e0;border-radius:5px;padding:8px 13px}.parameter-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.parameter-grid label{color:#617588;gap:5px;font-size:11px;display:grid}.parameter-grid input,.sms-provider-modal input,.sms-provider-modal select{background:#fff;border:1px solid #cbd7e1;border-radius:5px;width:100%;padding:8px}.request-example{color:#41627a;background:#f3f7fa;border-radius:5px;margin-top:10px;padding:10px;font:11px monospace;overflow:auto}.sms-settings .email-policy-form footer{justify-content:flex-end;display:flex}@media (max-width:700px){.parameter-grid{grid-template-columns:1fr 1fr}.organization-tree-node{grid-template-columns:16px 30px minmax(100px,1fr) 28px}.organization-tree-node em{display:none}}.user-editor{width:min(1180px,96vw)!important}.user-editor-tabs{z-index:2;white-space:nowrap;background:#fff;position:sticky;top:89px;overflow-x:auto}.user-editor-tabs button{flex:none}.role-transfer-list{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 0 20px;display:grid}.role-transfer-list .chip{text-align:right;border-radius:6px;padding:11px}.user-tab-empty{text-align:center;color:#718697;background:#f9fbfc;border:1px dashed #cbd7e0;border-radius:8px;margin:18px;padding:70px 25px}.user-organization-summary{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.user-organization-summary>div{background:#f9fbfc;border:1px solid #dce5ed;border-radius:7px;gap:7px;padding:16px;display:grid}.user-organization-summary span{color:#758797;font-size:11px}.dynamic-access-editor{grid-template-columns:210px minmax(0,1fr);min-height:520px;display:grid}.access-module-picker{background:#f6f8fa;border-left:1px solid #dce5ed;flex-direction:column;gap:4px;padding:12px;display:flex}.access-module-picker>label{color:#627689;gap:5px;margin-bottom:8px;font-size:11px;display:grid}.access-module-picker select,.access-workspace select{background:#fff;border:1px solid #cbd7e1;border-radius:5px;padding:8px}.access-module-picker>button{color:#4c6377;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;padding:9px;display:flex}.access-module-picker>button.active{color:var(--brand-primary,#087b82);background:#fff;box-shadow:0 1px 4px #17314a16}.access-module-picker small{color:#91a0ad}.access-workspace{min-width:0;padding:15px}.access-workspace>header{border-bottom:1px solid #e0e7ed;margin:0 0 12px;padding-bottom:12px}.access-workspace>header h4{margin:0}.access-workspace>header div{gap:3px;display:grid}.access-workspace>header label{color:#5e7386;align-items:center;gap:8px;margin-right:auto;font-size:11px;display:flex}.module-action-access{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.module-action-access label{background:#fff;border:1px solid #d4dee6;border-radius:5px;align-items:center;gap:6px;padding:8px 11px;display:flex}.field-access-table{border:1px solid #dce5ed;border-radius:6px;overflow:auto}.field-access-table table{border-collapse:collapse;width:100%;min-width:700px}.field-access-table th,.field-access-table td{text-align:center;border-bottom:1px solid #e7edf2;padding:8px 10px;font-size:11px}.field-access-table th:first-child,.field-access-table td:first-child{text-align:right}.field-access-table td:first-child{gap:3px;display:grid}.field-access-table td:first-child small{color:#8b9aa7}.access-workspace>footer{justify-content:flex-end;margin-top:13px;display:flex}.logo-preview img[src$=logo-placeholder\.svg],.brand-lockup img[src$=logo-placeholder\.svg]{background:#eef2f5;border-radius:9px;padding:3px}@media (max-width:800px){.dynamic-access-editor{grid-template-columns:1fr}.access-module-picker{border-bottom:1px solid #dce5ed;border-left:0;max-height:180px;overflow:auto}.role-transfer-list,.user-organization-summary{grid-template-columns:1fr}}.app-shell .user-editor>nav.user-editor-tabs{align-items:stretch;overflow:auto hidden;background:#fff!important;flex-direction:row!important;gap:0!important;padding:0 16px!important;display:flex!important}.app-shell .user-editor>nav.user-editor-tabs>button{color:#5d7285!important;background:#fff!important;border-radius:0!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding:12px 15px!important;font-size:11px!important;display:block!important}.app-shell .user-editor>nav.user-editor-tabs>button.active{color:var(--brand-primary,#087b82)!important;border-bottom:3px solid var(--brand-primary,#087b82)!important}.dual-picker{border:1px solid #dce5ed;border-radius:7px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.dual-picker>label{color:#536a7e;grid-template-rows:auto 34px minmax(190px,1fr);gap:6px;font-size:11px;display:grid}.dual-picker input,.dual-picker select{width:100%;font:inherit;background:#fff;border:1px solid #cbd7e1;border-radius:4px;padding:7px}.dual-picker select{min-height:210px;padding:0}.dual-picker option{border-bottom:1px solid #edf1f4;padding:8px}.dual-picker option:checked{background:var(--brand-primary,#087b82);color:#fff}.dual-picker-actions{gap:7px;display:grid}.dual-picker-actions button{cursor:pointer;height:34px;width:36px!important;color:var(--brand-primary,#087b82)!important;background:#fff!important;border:1px solid #cbd7e1!important;border-radius:5px!important}.dual-picker-actions button:disabled{opacity:.4;cursor:not-allowed}.user-tab-actions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.organization-user-form{max-width:850px}.organization-work-hours-note{border-right:3px solid var(--brand-primary,#087b82);background:color-mix(in srgb,var(--brand-primary,#087b82) 8%,#fff);color:#536b7d;margin:13px 0;padding:10px}.access-level-tabs{border-bottom:1px solid #dce5ed;margin-bottom:12px;display:flex}.app-shell .access-level-tabs button{color:#607589!important;background:#f7f9fb!important;border:0!important;border-radius:0!important;width:auto!important;padding:10px 14px!important;display:block!important}.app-shell .access-level-tabs button.active{color:var(--brand-primary,#087b82)!important;border-bottom:2px solid var(--brand-primary,#087b82)!important;background:#fff!important}.record-access-panel{border:1px solid #dce5ed;border-radius:6px;padding:18px}.record-access-panel label{color:#536b7d;grid-template-columns:180px minmax(220px,420px);align-items:center;gap:10px;display:grid}.record-access-panel p{color:#81909d;margin:12px 0 0}.module-action-access label:has(input:checked){border-color:var(--brand-primary,#087b82);background:color-mix(in srgb,var(--brand-primary,#087b82) 8%,#fff);color:var(--brand-primary,#087b82)}.field-access-table input[type=radio]{accent-color:var(--brand-primary,#087b82)}.status-active{color:#16843a!important;background:#e9f8ee!important}.status-off{color:#c62828!important;background:#fff0f0!important}.view-tabs button.active{border-top-color:var(--brand-primary,#087b82);color:var(--brand-primary,#087b82)}@media (max-width:700px){.dual-picker{grid-template-columns:1fr}.dual-picker-actions{justify-content:center;display:flex}.record-access-panel label{grid-template-columns:1fr}}.persian-date-input{display:block}.persian-date-input>input:first-child{width:100%}.create-user-form fieldset{display:none}.create-user-form.create-tab-identity fieldset[data-create-tab=identity],.create-user-form.create-tab-roles fieldset[data-create-tab=roles],.create-user-form.create-tab-teams fieldset[data-create-tab=teams],.create-user-form.create-tab-organization fieldset[data-create-tab=organization],.create-user-form.create-tab-access fieldset[data-create-tab=access],.create-user-form.create-tab-extra fieldset[data-create-tab=extra]{display:block}.user-create-modal{width:min(1180px,96vw)!important}.delivery-settings,.voip-settings{gap:12px;display:grid}.settings-note{color:#63788a;line-height:1.9}.integration-summary{background:#f8fafb;border:1px solid #dce5ed;border-radius:7px;justify-content:space-between;align-items:center;padding:14px;display:flex}.integration-summary p{color:#64798a;margin:4px 0 0}.security-callout{color:#68552e;background:#fff9ed;border-right:3px solid #d79b26;border-radius:5px;gap:4px;margin:14px 0;padding:12px;display:grid}.minimal-actions{align-items:center;gap:9px;display:inline-flex}.minimal-actions button,.edit-icon,.delete-icon{appearance:none;cursor:pointer;font-size:18px;line-height:1;box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;min-width:0!important;height:auto!important;padding:2px!important}.edit-icon{color:#17212b!important}.delete-icon{color:#d92d20!important;font-size:21px!important}.minimal-actions button:hover{transform:scale(1.08)}.email-domain-list article>header{align-items:center;gap:12px;display:flex}.email-domain-list article>header .minimal-actions{white-space:nowrap;margin-right:auto;flex-direction:row!important;display:flex!important}.email-test{grid-template-columns:minmax(220px,1fr) minmax(220px,2fr) auto;margin-top:12px}.email-test>span{color:#6b7f90;align-self:center;font-size:11px}.app-toast{z-index:10000;direction:rtl;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:min(390px,100vw - 36px);min-height:58px;padding:13px 12px 10px;display:grid;position:fixed;bottom:18px;left:18px;overflow:hidden;box-shadow:0 12px 35px #10283c2e}.app-toast.error{color:#7b2020;background:#fff0f0;border:1px solid #f4c3c3}.app-toast.success{color:#225f33;background:#effaf2;border:1px solid #bfe5c8}.app-toast p{margin:0;font-size:12px;line-height:1.7}.app-toast .toast-symbol{text-align:center;font-size:22px;font-weight:900}.app-toast.error .toast-symbol{color:#d92d20}.app-toast.success .toast-symbol{color:#16843a}.toast-progress{transform-origin:100%;width:100%;height:3px;animation:5s linear forwards toast-countdown;position:absolute;top:0;right:0}.app-toast.error .toast-progress{background:#d92d20}.app-toast.success .toast-progress{background:#16843a}@keyframes toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:700px){.email-test{grid-template-columns:1fr}.app-toast{width:calc(100vw - 20px);bottom:10px;left:10px}}.mailbox-capability-note{color:#526b7d;background:#f4f8fb;border-radius:7px;padding:10px;font-size:11px;line-height:1.8}.app-shell input[type=checkbox]{appearance:none;cursor:pointer;place-content:center;min-width:17px;margin:0;background:#fff!important;border:1px solid #9fb0bf!important;border-radius:3px!important;width:17px!important;height:17px!important;padding:0!important;display:inline-grid!important}.app-shell input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 59%,39% 100%,100% 20%,84% 6%,38% 70%);background:#fff;width:9px;height:9px;transition:transform .1s;transform:scale(0)}.app-shell input[type=checkbox]:checked{background:var(--brand-primary,#087b82)!important;border-color:var(--brand-primary,#087b82)!important}.app-shell input[type=checkbox]:checked:before{transform:scale(1)}.app-shell input[type=checkbox]:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-primary,#087b82) 25%,transparent);outline-offset:2px}.persian-date-input,.persian-date-input>div,.persian-calendar-field{width:100%!important}.rmdp-container{display:block!important}.rmdp-wrapper{direction:rtl;font-family:IRANSansX,Tahoma,sans-serif}.rmdp-day.rmdp-selected span:not(.highlight){background:var(--brand-primary,#087b82)!important}.working-teams-page .records-table table{min-width:700px}.team-create-modal{background:#fff;border-radius:8px;width:min(860px,94vw);max-height:90vh;overflow:auto;box-shadow:0 20px 60px #102a4055}.team-create-modal>header{border-bottom:1px solid #dce5ed;margin:0;padding:16px}.team-create-modal>header button{background:#eef3f7;border:0;border-radius:50%;font-size:20px}.team-create-modal>form{padding:18px}.team-member-picker{border:1px solid #dce5ed;border-radius:6px;margin-top:16px;padding:12px}.team-member-picker>header{margin:0 0 10px}.team-member-picker>input{border:1px solid #cbd7e3;border-radius:5px;width:100%;padding:10px}.team-member-picker>div{grid-template-columns:1fr 1fr;gap:6px;max-height:280px;margin-top:10px;display:grid;overflow:auto}.team-member-picker label{border:1px solid #e4eaf0;border-radius:5px;align-items:center;gap:8px;padding:9px;display:flex}.team-member-picker label span{display:grid}.team-member-picker small{color:#7b8d9c}.team-create-modal footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.favicon-editor{background:#f8fafc;border:1px solid #d8e2ea;border-radius:7px;grid-template-columns:38px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.favicon-editor img{object-fit:contain;width:34px;height:34px}.favicon-editor div{gap:2px;display:grid}.favicon-editor small{color:#788b9a;font-size:9px}.gateway-list{gap:12px;margin-top:12px;display:grid}.gateway-card{background:#fff;border:1px solid #d9e3eb;border-radius:9px;padding:14px}.gateway-card>header{border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.gateway-card>header div{gap:3px;display:grid}.gateway-card form footer{justify-content:flex-end;margin-top:10px;display:flex}.advanced-settings{background:#f8fafc;border:1px solid #dfe7ed;border-radius:7px;margin-top:12px}.advanced-settings summary{cursor:pointer;color:#3d5b71;padding:10px;font-weight:700}.advanced-settings>section,.advanced-settings>.form-grid{border-top:1px solid #e1e8ee;padding:12px}.gateway-test{border-top:1px dashed #d6e0e8;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto;align-items:end;gap:8px;margin-top:12px;padding-top:12px;display:grid}.gateway-test label{gap:5px;display:grid}.gateway-test input{width:100%;font:inherit;border:1px solid #cad6e1;border-radius:6px;padding:9px}.gateway-test small{color:#788b9a;grid-column:1/-1}.sms-settings .gateway-test{border:1px solid #dce5ed;border-radius:7px;grid-template-columns:auto minmax(160px,.8fr) minmax(220px,1.5fr) auto;margin-top:8px;padding:10px}.sms-settings .gateway-test input{border:1px solid #cad6e1;border-radius:6px;padding:9px}.records-table td[dir=ltr]{text-align:left}.records-table td[dir=rtl]{text-align:right}.email-account-table{overflow-x:hidden}.email-account-table table{table-layout:fixed;width:100%;min-width:0}.email-account-table .col-email{width:28%}.email-account-table .col-name{width:22%}.email-account-table .col-type{width:13%}.email-account-table .col-default{width:8%}.email-account-table .col-status{width:15%}.email-account-table .col-actions{width:14%}.email-account-table .email-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-account-table .cell-center{text-align:center!important}.email-account-table .minimal-actions{flex-wrap:nowrap;justify-content:center}.default-check{color:#138a4a;place-items:center;font-size:16px;font-weight:800;display:inline-grid}.app-shell .sidebar{background:#123d66;flex-direction:column;width:56px;padding:7px 5px;display:flex;overflow:hidden auto}.app-shell .sidebar.open{width:238px;padding:8px}.app-shell .workspace{margin-right:56px}.app-shell .sidebar .menu-toggle{color:#fff;background:0 0;border:0;place-content:center;gap:3px;width:42px;height:38px;min-height:38px;margin:0 auto 5px;display:grid}.app-shell .sidebar .menu-toggle span{background:currentColor;border-radius:2px;width:15px;height:1.5px;display:block}.app-shell .sidebar .nav-group{margin:1px 0;position:relative}.app-shell .sidebar .nav-group:last-child{margin-top:auto}.app-shell .sidebar .nav-root{color:#dbeaf5;text-align:right;background:0 0;border:0;border-radius:5px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:43px;padding:0 9px;display:grid;position:relative}.app-shell .sidebar:not(.open) .nav-root{grid-template-columns:1fr;justify-items:center;width:46px;margin:auto;padding:0}.app-shell .sidebar .nav-root:hover,.app-shell .sidebar .nav-root.active{color:#fff;background:#0d3153}.app-shell .sidebar .nav-root>span{white-space:nowrap;font-size:12px}.app-shell .sidebar:not(.open) .nav-root>span{display:none}.rail-icon{width:21px;height:21px;display:block}.nav-marker{gap:2px;display:grid;position:absolute;right:1px}.nav-marker span{background:#b9d4e8;border-radius:50%;width:2px;height:2px;display:block}.app-shell .sidebar.open .nav-marker{left:5px;right:auto}.module-catalog,.module-detail-layout{background:#fff;border:1px solid #dbe5ec;border-radius:8px;overflow:hidden}.module-catalog>header,.module-detail-header{border-bottom:1px solid #dfe7ed;justify-content:space-between;align-items:center;padding:18px;display:flex}.module-catalog h3,.module-detail-header h3{margin:3px 0}.module-catalog p{color:#718494;margin:0}.module-catalog table{min-width:720px}.module-catalog .status-active,.module-catalog .status-off{border-radius:999px;padding:4px 9px;font-size:10px;display:inline-block}.module-name-link{color:#087b82;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.module-detail-layout{grid-template-columns:minmax(0,1fr) 205px;min-height:620px;display:grid}.module-detail-menu{background:#f7f9fb;border-right:1px solid #dce5ec;flex-direction:column;order:2;padding:8px;display:flex}.module-detail-menu button{text-align:right;color:#496176;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:11px 12px}.module-detail-menu button:hover,.module-detail-menu button.active{color:#087b82;background:#e7f3f4}.module-detail-menu .back{color:#253c50;border-bottom:1px solid #dce5ec;border-radius:0;margin-bottom:5px}.module-workspace{order:1;min-width:0}.module-detail-header small{color:#81909c}.module-identity-form{padding:18px}.module-identity-form .wide{grid-column:1/-1}.module-identity-form textarea{min-height:100px}.module-identity-form footer{justify-content:flex-end;margin-top:16px;display:flex}.module-section-placeholder{text-align:center;color:#6d8293;background:#fafcfd;border:1px dashed #cad7e1;border-radius:7px;margin:18px;padding:80px 20px}.module-section-placeholder b{color:#243e54}.cell-center{text-align:center!important}@media (max-width:800px){.module-detail-layout{grid-template-columns:1fr}.module-detail-menu{border-bottom:1px solid #dce5ec;border-right:0;flex-direction:row;order:1;display:flex;overflow-x:auto}.module-detail-menu button{white-space:nowrap}.module-workspace{order:2}}.field-modal{width:min(920px,96vw)}.field-tabs{background:#f8fafc;border-bottom:1px solid #dce5ed;padding:0 20px;display:flex}.field-tabs button{color:#607589;cursor:pointer;background:0 0;border:0;padding:13px 18px}.field-tabs button.active{color:var(--brand-primary,#087b82);border-bottom:2px solid var(--brand-primary,#087b82);font-weight:700}.field-modal form{gap:0;padding:0}.field-tab-panel{min-height:330px;padding:20px}.field-tab-panel[hidden]{display:none}.field-modal form>footer{margin:0 20px 18px}.required-star{color:#d92d20;font-weight:900}.smart-logic-panel>label{color:#52687b;gap:7px;margin-bottom:14px;display:grid}.logic-toggle{align-items:center;gap:8px;font-weight:700;color:#263f53!important;display:flex!important}.logic-root,.logic-subgroup{background:#fff;border:1px solid #d8e3eb;border-radius:8px;gap:10px;width:100%;padding:12px;display:grid}.logic-subgroup{margin-top:7px}.logic-group-head{justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.logic-group-head select,.logic-condition select,.logic-condition input,.smart-logic-panel>label select{font:inherit;background:#fff;border:1px solid #cbd7e3;border-radius:6px;padding:8px}.logic-condition{grid-template-columns:1.1fr 1fr 1fr 30px;align-items:center;gap:7px;display:grid}.logic-node{gap:5px;display:grid}.logic-actions{gap:7px;display:flex}.logic-actions button{color:#35556c;background:#fff;border:1px solid #cbd7e3;border-radius:6px;padding:7px 10px}.danger-link{color:#d92d20!important;background:0 0!important;border:0!important;padding:4px!important}.field-modal .check-grid{padding-top:14px}.field-modal .check-grid label{color:#40576b;font-size:12px}.field-modal input[type=checkbox]{accent-color:var(--brand-primary,#087b82)}@media (max-width:700px){.logic-condition{grid-template-columns:1fr}.field-modal{width:98vw}.field-tabs button{flex:1;padding:11px 8px}}.app-shell select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3.5 5.25 3.5 3.5 3.5-3.5' fill='none' stroke='%23536b7d' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:10px!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-left:31px!important}.settings-chevron{flex:0 0 8px;width:8px;height:8px;margin-left:3px;transition:transform .16s;transform:rotate(45deg);color:#8295a5!important;border:1.5px solid!important;border-top:0!important;border-left:0!important;display:inline-block!important}.settings-chevron.open{margin-top:5px;transform:rotate(225deg)}.settings-item-arrow{flex:0 0 7px;width:7px;height:7px;margin-left:3px;transform:rotate(45deg);color:#9aabb9!important;border-top:0!important;border-bottom:1.4px solid!important;border-left:1.4px solid!important;border-right:0!important;display:inline-block!important}.settings-group-items>button:hover .settings-item-arrow,.settings-group-items>button.active .settings-item-arrow{color:var(--brand-primary,#087b82)!important}.app-shell .eyebrow{display:none!important}.app-shell .sidebar{gap:0;width:56px;padding:5px 4px;overflow:hidden}.app-shell .sidebar.open{width:218px;padding:6px;overflow-y:auto}.app-shell .sidebar .menu-toggle{border-radius:7px;width:40px;height:34px;min-height:34px;margin:0 auto 2px}.app-shell .sidebar .nav-group{margin:0}.app-shell .sidebar .nav-root{border-radius:7px;grid-template-columns:26px minmax(0,1fr);gap:7px;height:38px;min-height:38px;padding:0 8px;transition:background-color .15s,color .15s,transform .15s}.app-shell .sidebar:not(.open) .nav-root{justify-content:center;align-items:center;width:40px;height:38px;margin:0 auto;padding:0;display:flex}.app-shell .sidebar .nav-root:hover{color:#fff;background:#1b527f}.app-shell .sidebar .nav-root.active{color:#fff;background:#0a2e50;box-shadow:inset -2px 0 #58b8d8}.app-shell .sidebar:not(.open) .nav-root:hover,.app-shell .sidebar:not(.open) .nav-root.active{transform:translate(-1px)}.app-shell .sidebar .rail-icon{width:19px;min-width:19px;height:19px;margin:auto}.app-shell .sidebar .nav-root>span{font-size:11px}.settings-center.module-navigation-mode{grid-template-columns:minmax(0,1fr)}.settings-center.module-navigation-mode>.settings-directory{display:none!important}.settings-center.module-navigation-mode>.settings-content>header{display:none}.settings-center.module-navigation-mode>.settings-content{min-width:0}.settings-center.module-navigation-mode .module-detail-layout{direction:ltr;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 205px;min-height:calc(100vh - 146px);display:grid}.settings-center.module-navigation-mode .module-workspace{order:initial;direction:rtl;grid-column:1}.settings-center.module-navigation-mode .module-detail-menu{order:initial;direction:rtl;border-left:0;border-right:1px solid #dce5ec;grid-column:2}@media (max-width:800px){.settings-center.module-navigation-mode .module-detail-layout{direction:rtl;grid-template-columns:1fr}.settings-center.module-navigation-mode .module-detail-menu{border-bottom:1px solid #dce5ec;border-right:0;flex-direction:row;grid-area:1/1;overflow-x:auto}.settings-center.module-navigation-mode .module-workspace{grid-area:2/1}}@media (max-width:760px){.app-shell .sidebar.open{width:198px}.app-shell .workspace.menu-open{margin-right:198px}}.field-modal>form{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.field-modal .field-tab-panel{scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;padding-bottom:22px!important;overflow:hidden auto!important}.field-modal form>footer{z-index:auto!important;background:#fff!important;flex:none!important;margin:0!important;padding:12px 20px!important;position:static!important}.mobile-verification-settings{box-sizing:border-box;background:#fff;border:1px solid #d8e3eb;border-radius:8px;flex-wrap:wrap;gap:14px;width:100%;padding:12px;display:flex}.mobile-verification-settings>label:not(.check-row){box-sizing:border-box;gap:6px;width:calc(50% - 7px);min-width:0;display:grid}.mobile-verification-settings>.check-row,.mobile-verification-settings>.inline-loading{width:100%}.phone-entry-control.is-multi{align-items:flex-end!important;gap:8px!important;padding:9px!important;display:flex!important}.phone-entry-control.is-multi .phone-entry-meta>label{flex:0 170px!important;min-width:120px!important}.phone-entry-control.is-multi .phone-number-parts{flex:360px!important;width:auto!important;min-width:220px!important}.phone-entry-control.is-multi .phone-entry-actions{flex:none!important;justify-content:flex-start!important;align-self:flex-end!important;align-items:center!important;gap:8px!important;min-height:42px!important;display:flex!important}.phone-entry-control.is-multi .phone-entry-actions>label{white-space:nowrap}.phone-entry-control.is-multi .phone-entry-actions .danger-link{font-size:18px;line-height:1}.logic-condition.is-between .logic-between-inputs,.logic-condition.is-between .logic-dynamic-date{width:100%;min-width:0}.logic-condition.is-between .atlantis-date-field.has-time,.logic-condition .logic-dynamic-date .atlantis-date-field.has-time{grid-template-columns:minmax(150px,1fr) 108px!important;min-width:268px!important}@media (max-width:900px){.phone-entry-control.is-multi{flex-wrap:wrap!important}.phone-entry-control.is-multi .phone-entry-meta{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.phone-entry-control.is-multi .phone-entry-meta>label{min-width:0!important}.phone-entry-control.is-multi .phone-number-parts{flex:100%!important}}@media (max-width:760px){.mobile-verification-settings>label:not(.check-row){width:100%}}.app-shell .sidebar.open .menu-toggle{margin:0 0 2px auto}.settings-center.module-navigation-mode .module-detail-menu{color:#40566a!important;background:#f7f9fb!important;padding:14px 10px!important}.settings-center.module-navigation-mode .module-detail-menu button{color:#40566a!important;background:0 0!important;border-radius:6px!important;padding:9px 11px!important;font-size:13px!important}.settings-center.module-navigation-mode .module-detail-menu button:hover,.settings-center.module-navigation-mode .module-detail-menu button.active{color:var(--brand-primary,#087b82)!important;background:#e8f5f6!important}.settings-center.module-navigation-mode .module-detail-menu .back{color:#304b61!important;border-bottom:1px solid #dce5ed!important;margin-bottom:8px!important}.module-breadcrumb{color:#7b8b9a;align-items:center;gap:7px;margin-bottom:6px;font-size:12px;display:flex}.module-breadcrumb i{color:#a7b3bd;font-style:normal}.module-breadcrumb strong{color:#304b61;font-weight:700}.module-detail-header small{display:none}.email-domain-list>article{align-items:center;min-height:58px;display:flex}.email-domain-list>article>header{width:100%;align-items:center!important;margin:0!important}.app-shell .sidebar.open{width:198px}.app-shell .workspace.menu-open{margin-right:198px}:is(.app-shell label:has(>input[required]),.app-shell label:has(>select[required]),.app-shell label:has(>textarea[required])){position:relative}.app-shell label:has(>input[required]):before{content:"*";color:#d92d20;font-size:13px;font-weight:800;line-height:1;position:absolute;top:-5px;right:3px}.app-shell label:has(>select[required]):before{content:"*";color:#d92d20;font-size:13px;font-weight:800;line-height:1;position:absolute;top:-5px;right:3px}.app-shell label:has(>textarea[required]):before{content:"*";color:#d92d20;font-size:13px;font-weight:800;line-height:1;position:absolute;top:-5px;right:3px}.module-identity-form :disabled{cursor:not-allowed;opacity:1;color:#7b8794!important;background:#f3f5f7!important;border-color:#dce3e9!important}@media (max-width:760px){.app-shell .sidebar.open{width:178px}.app-shell .workspace.menu-open{margin-right:178px}}.field-title{align-items:center;gap:6px;min-height:18px;display:inline-flex}.field-title>b{color:#d92d20;margin-right:1px;font-size:14px;line-height:1;position:relative;top:-5px}.info-hint{color:#567086;cursor:help;border:1px solid #8ba0b4;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font:700 10px/1 sans-serif;display:inline-grid;position:relative}.info-hint>[role=tooltip]{z-index:30;color:#fff;background:#18354e;border-radius:7px;width:240px;padding:9px 11px;font:400 11px/1.7 IRANSansX,sans-serif;display:none;position:absolute;top:23px;right:0;box-shadow:0 8px 24px #10283d33}.info-hint:hover>[role=tooltip],.info-hint:focus>[role=tooltip]{display:block}.field-modal .vertical-checks,.builder-settings .vertical-checks{grid-template-columns:1fr;gap:10px;margin-top:16px;display:grid}.field-modal .vertical-checks label,.builder-settings .vertical-checks label,.check-row{align-items:center;gap:8px;display:flex!important}.field-modal .vertical-checks input,.builder-settings .vertical-checks input,.check-row input{width:auto!important}.live-options,.type-options{background:#f8fafc;border:1px solid #dce5ed;border-radius:8px;margin-top:16px;padding:14px}.live-options>header{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.live-options>header>div{align-items:center;gap:7px;display:flex}.live-options>header button,.empty-option{color:var(--brand-primary,#087b82);cursor:pointer;background:0 0;border:0}.live-options>div:not(header){grid-template-columns:1fr 34px;gap:7px;margin-top:7px;display:grid}.live-options>div>button{color:#d92d20;background:#fff;border:0;font-size:20px}.type-options{gap:12px;display:grid}.type-options label{gap:6px;display:grid}.type-options input:not([type=checkbox]){border:1px solid #cbd7e3;border-radius:5px;width:100%;padding:10px}.form-studio{direction:rtl;background:#f5f8fb;grid-template-columns:240px minmax(0,1fr);min-height:620px;display:grid;position:relative}.form-palette{background:#fff;border-left:1px solid #dce5ed;max-height:720px;padding:16px;overflow:auto}.form-palette h4{margin:0}.form-palette>p{color:#728698;font-size:11px}.palette-group{gap:7px;margin-top:18px;display:grid}.palette-group>b{color:#40566a;font-size:12px}.palette-group button{text-align:right;cursor:grab;color:#29445a;background:#fff;border:1px solid #dce5ed;border-radius:6px;justify-content:space-between;align-items:center;padding:9px;display:flex}.palette-group button:hover{border-color:var(--brand-primary,#087b82);background:#f1fbfb}.palette-group small{color:#8293a2;font-size:9px}.component-palette{grid-template-columns:1fr 1fr}.component-palette>b{grid-column:1/-1}.component-palette button{font-size:10px}.form-canvas{min-width:0;padding:18px}.form-canvas>header{justify-content:space-between;align-items:center;margin:0 0 14px;display:flex}.form-canvas h4{margin:0}.form-canvas small{color:#77899a}.form-dropzone{background:#fff;border:2px dashed #c9d7e3;border-radius:10px;align-content:start;gap:9px;min-height:500px;padding:16px;display:grid}.form-dropzone>article{cursor:move;background:#fff;border:1px solid #dce5ed;border-radius:7px;justify-content:space-between;align-items:center;min-height:66px;padding:10px 14px;display:flex}.form-dropzone>article:hover{border-color:var(--brand-primary,#087b82);box-shadow:0 3px 12px #18354e12}.form-dropzone article>div:first-child{gap:4px;display:grid}.form-dropzone article em{color:#d92d20;margin-right:5px;font-style:normal;position:relative;top:-5px}.form-field-tools{direction:ltr;gap:4px;display:flex}.form-field-tools button{color:#304e65;cursor:pointer;background:0 0;border:0;font-size:17px}.form-field-tools button:last-child{color:#d92d20}.builder-settings{z-index:10;direction:rtl;background:#fff;border-right:1px solid #dce5ed;width:340px;position:absolute;top:0;bottom:0;left:0;overflow:auto;box-shadow:12px 0 30px #18354e18}.builder-settings>header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;padding:15px;display:flex}.builder-settings h4{margin:0}.builder-settings header button{background:#eef3f7;border:0;border-radius:50%;width:30px;height:30px}.builder-settings>nav{border-bottom:1px solid #dce5ed;display:flex}.builder-settings>nav button{color:#64788a;background:#fff;border:0;flex:1;padding:11px 3px}.builder-settings>nav button.active{color:var(--brand-primary,#087b82);border-bottom:2px solid var(--brand-primary,#087b82)}.builder-panel{gap:13px;display:grid}.builder-panel>label:not(.check-row){color:#53677a;gap:6px;font-size:11px;display:grid}.builder-panel input:not([type=checkbox]),.builder-panel select{width:100%;font:inherit;background:#fff;border:1px solid #cbd7e3;border-radius:5px;padding:9px}.builder-settings footer{margin-top:15px}@media (max-width:900px){.form-studio{grid-template-columns:190px minmax(0,1fr)}.builder-settings{width:min(340px,92vw)}}.form-studio{background:#f7f8fa;grid-template-columns:260px minmax(0,1fr);min-height:700px}.form-palette{background:#fff;max-height:780px;padding:0;box-shadow:-1px 0 #e5e7eb}.form-palette>header{border-bottom:1px solid #e8ebef;padding:18px 16px}.form-palette>header h4{color:#172331;font-size:15px}.form-palette>header span{color:#8491a0;margin-top:5px;font-size:10px;display:block}.palette-group{border-bottom:1px solid #edf0f3;padding:15px}.palette-group>b{color:#526171;margin-bottom:11px;font-size:11px;display:block}.component-object-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.component-object-grid button,.palette-group>button{color:#2e3d4c!important;cursor:grab!important;text-align:right!important;background:#fff!important;border:1px solid #e2e7ec!important;border-radius:7px!important;align-items:center!important;gap:8px!important;min-height:45px!important;padding:7px!important;display:flex!important}.component-object-grid button:hover,.palette-group>button:hover{transform:translateY(-1px);border-color:var(--brand-primary,#087b82)!important;background:#f7fcfc!important}.component-object{color:#315d70;direction:ltr;background:#eef4f7;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-grid}.form-canvas{background:#f7f8fa;padding:22px 28px}.form-canvas>header{padding:0 2px}.form-canvas>header h4{font-size:15px}.form-canvas>header small{font-size:10px}.form-dropzone{background:#fff;border:1px solid #e0e5ea;border-radius:9px;flex-wrap:wrap;align-content:flex-start;gap:14px;min-height:570px;padding:24px;display:flex;box-shadow:0 8px 30px #26394b0a}.builder-empty{color:#7d8b98;border:1px dashed #cbd5df;border-radius:8px;place-content:center;justify-items:center;gap:8px;width:100%;min-height:470px;display:grid}.builder-empty>span{color:#9aa8b5;font-size:28px}.builder-empty>b{font-size:13px}.builder-empty>small{font-size:10px}.live-form-field{flex:0 0 min(var(--field-width),100%);background:#fff;border:1px solid #0000;border-radius:7px;max-width:100%;padding:12px;transition:all .15s;position:relative}.live-form-field:hover{background:#fbfefe;border-color:#b8d8dc}.field-preview-head{justify-content:space-between;align-items:center;min-height:27px;display:flex}.field-preview-head>label{color:#33485a;font-size:11px}.field-preview-head em{color:#e12828;margin-right:4px;font-style:normal;position:relative;top:-5px}.live-form-field input:not([type=checkbox]),.live-form-field textarea,.live-form-field select{box-sizing:border-box;color:#657687;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #ccd7e1;border-radius:5px;padding:8px 10px}.live-form-field textarea{resize:none;min-height:86px}.form-field-tools{opacity:0;gap:3px;transition:all .15s;display:flex}.live-form-field:hover .form-field-tools,.builder-container:hover>header .form-field-tools{opacity:1}.form-field-tools button{color:#244b5b;cursor:pointer;background:#edf3f5;border:0;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.form-field-tools button:last-child{color:#d92323;background:#fff1f1}.preview-choice{align-items:center;gap:8px;font-size:11px;display:flex}.preview-choice input{width:auto!important}.preview-tags{border:1px solid #ccd7e1;border-radius:5px;align-items:center;gap:6px;min-height:39px;padding:5px;display:flex}.preview-tags span{background:#eef4f7;border-radius:12px;padding:3px 9px;font-size:9px}.preview-rating{color:#e3a51a;text-align:left;direction:ltr;font-size:24px}.preview-upload{color:#758796;border:1px dashed #b9c8d4;border-radius:6px;place-items:center;min-height:76px;font-size:10px;display:grid}.preview-name{grid-template-columns:90px 1fr 1fr;gap:7px;display:grid}.preview-separator{border-top:1px solid #dfe5ea;margin:15px 0}.builder-container{background:#fafcfd;border:1px solid #dde5eb;border-radius:8px;width:100%;padding:12px}.builder-container>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.builder-container>header>div{align-items:center;gap:8px;font-size:11px;display:flex}.nested-dropzone{background:#fff;border:1px dashed #c7d4de;border-radius:6px;flex-wrap:wrap;gap:9px;min-height:100px;padding:10px;display:flex}.nested-dropzone>span{color:#8b99a6;margin:auto;font-size:10px}.builder-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.repeater-preview-button{color:#607485;font:inherit;background:#fff;border:1px solid #ced9e2;border-radius:5px;margin-top:9px;padding:7px 11px}.builder-modal-overlay{z-index:1200}.builder-modal-overlay>div{width:min(720px,94vw)}.builder-settings{border:0;border-radius:11px;width:100%;max-height:88vh;position:relative;inset:auto;overflow:auto;box-shadow:0 20px 70px #12233333}.builder-settings>header{padding:16px 20px}.builder-settings>nav{padding:0 15px}.builder-settings form{padding:18px 20px}.builder-settings footer{border-top:1px solid #e5e9ed;justify-content:flex-end;padding-top:14px;display:flex}.builder-settings footer .primary{border:0;border-radius:6px;padding:9px 18px}@media (max-width:900px){.form-studio{grid-template-columns:210px minmax(0,1fr)}.component-object-grid,.builder-columns{grid-template-columns:1fr}.form-canvas{padding:15px}.live-form-field{flex-basis:100%!important}}.email-domain-list>article>header>div:first-child{align-self:center;line-height:1.5}.email-account-table th,.email-account-table td.cell-center{text-align:center!important}.field-title{position:relative;gap:5px!important}.field-title>b{color:#d92d20!important;margin:0!important;display:inline-block!important;position:relative!important;top:-5px!important}.builder-modal-overlay{background:#18354e70!important;place-items:center!important;padding:24px!important;display:grid!important}.builder-modal-overlay>div{background:0 0!important;width:min(920px,94vw)!important}.builder-modal-overlay .builder-settings{color:#263b4d!important;background:#fff!important;border:0!important;border-radius:12px!important;width:100%!important;max-height:88vh!important;display:block!important;position:relative!important;inset:auto!important;overflow:auto!important;box-shadow:0 20px 70px #081d2e3d!important}.builder-modal-overlay .builder-settings>header{color:#263b4d!important;background:#fff!important;border-bottom:1px solid #e2e8ee!important}.builder-modal-overlay .builder-settings>nav{background:#fff!important;border-bottom:1px solid #e2e8ee!important;display:flex!important}.builder-modal-overlay .builder-settings>nav button{color:#62768a!important;background:#fff!important;border-radius:0!important}.builder-modal-overlay .builder-settings>nav button.active{color:var(--brand-primary,#087b82)!important;border-bottom:2px solid var(--brand-primary,#087b82)!important}.builder-modal-overlay .builder-settings form,.builder-modal-overlay .builder-panel{color:#40566a!important;background:#fff!important}.component-object-grid{grid-template-columns:1fr!important}.component-object-grid button,.palette-group>button{width:100%!important}.palette-group>button.used-field{opacity:.8;cursor:not-allowed!important;color:#8b98a4!important;background:#f2f4f6!important}.palette-group>button.used-field small{color:#168455;background:#e8f8ef;border-radius:12px;margin-inline-start:auto;padding:3px 7px}.form-builder-actions{align-items:center;gap:8px;display:flex}.form-builder-actions>button{font:inherit;background:#fff;border:1px solid #ccd8e2;border-radius:6px;padding:9px 13px}.field-preview-head>label{text-align:right;margin-bottom:6px;display:block}.display-only-field{flex-basis:100%!important}.option-editor-row{grid-template-columns:minmax(0,1fr) auto!important}.option-editor-row>div{gap:3px;display:flex}.option-editor-row button{color:#36566e;background:#fff;border:0;width:30px}.option-editor-row button:last-child{color:#d92d20}.form-preview-overlay{z-index:1300!important}.form-preview-dialog{background:#fff;border-radius:12px;width:min(980px,95vw);max-height:90vh;overflow:auto;box-shadow:0 20px 70px #10283d55}.form-preview-dialog>header{border-bottom:1px solid #e1e7ec;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.form-preview-dialog>header h3{margin:0}.form-preview-dialog>header button{border:0;border-radius:50%;width:32px;height:32px}.interactive-form-preview{flex-wrap:wrap;gap:14px;padding:24px;display:flex}.interactive-preview-field{flex:0 0 min(var(--field-width),100%);gap:7px;max-width:100%;display:grid}.interactive-preview-field input:not([type=checkbox]),.interactive-preview-field textarea,.interactive-preview-field select{box-sizing:border-box;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ccd7e1;border-radius:6px;padding:8px 10px}.interactive-preview-field textarea{min-height:90px}.interactive-form-preview>footer{border-top:1px solid #e5e9ed;width:100%;padding-top:14px}.preview-container{border:1px solid #dde5eb;border-radius:8px;flex-wrap:wrap;gap:12px;width:100%;padding:14px;display:flex}.preview-container>b,.preview-grid{width:100%}.row-actions .danger-link{color:#d92d20!important}.records-table td>.row-actions{justify-content:center;align-items:center;gap:8px;display:flex}.field-row-actions{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:flex}.field-icon-action{color:#263f51;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.field-icon-action:hover{background:#eef4f7}.field-icon-action.is-danger{color:#d92d20}.field-icon-action.is-danger:hover{background:#fff0ef}.field-action-svg{width:17px;height:17px;display:block}.app-shell .sidebar .nav-group{width:100%}.app-shell .sidebar.open .nav-root{justify-self:stretch;width:100%}.settings-center.module-navigation-mode .module-detail-layout{grid-template-columns:minmax(0,1fr) 300px}.settings-center.module-navigation-mode .module-detail-menu{width:300px}@media (max-width:800px){.settings-center.module-navigation-mode .module-detail-layout{grid-template-columns:1fr}.settings-center.module-navigation-mode .module-detail-menu{width:100%}}.form-palette,.palette-group,.component-object-grid{width:100%!important;min-width:0!important}.palette-group{flex-direction:column!important;align-items:stretch!important;display:flex!important}.palette-group>b,.component-object-grid{flex:none;width:100%!important}.component-object-grid{flex-direction:column!important;gap:8px!important;display:flex!important}.component-object-grid button,.palette-group>button{grid-template-columns:32px minmax(0,1fr) auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.component-object-grid button>span:nth-child(2),.palette-group>button>span:nth-child(2){text-align:right;min-width:0}.drag-source{opacity:.18!important;outline:2px dashed var(--brand-primary,#087b82)!important}.drag-ghost{z-index:99999!important;opacity:.94!important;pointer-events:none!important;border:1px solid var(--brand-primary,#087b82)!important;background:#fff!important;border-radius:8px!important;position:fixed!important;top:-10000px!important;left:-10000px!important;transform:rotate(-1deg)scale(1.02)!important;box-shadow:0 16px 40px #10283d38!important}.form-canvas.drop-active .form-dropzone,.nested-dropzone.drop-active{border-color:var(--brand-primary,#087b82)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-primary,#087b82) 15%,transparent)!important;background:#f1fbfb!important}.live-form-field,.builder-container{cursor:grab}.live-form-field:active,.builder-container:active{cursor:grabbing}.builder-columns{width:100%;min-width:0}.builder-columns>*{min-width:0}.display-settings input[type=color]{cursor:pointer;height:42px;padding:4px!important}.display-settings footer button:not(.primary){background:#fff;border:1px solid #ccd8e2;border-radius:6px;padding:9px 16px}.preview-separator{box-sizing:border-box;border-style:solid none none!important;border-bottom-width:0!important;border-bottom-color:currentColor!important;border-left-width:0!important;border-left-color:currentColor!important;border-right-width:0!important;border-right-color:currentColor!important}.repeater-preview-button{min-width:120px;text-align:center!important;color:#24566b!important;background:#f8fbfc!important;border-color:#b9d1da!important;margin:12px auto 0!important;display:block!important}.interactive-form-preview .repeater-preview-button{cursor:pointer}.logic-condition{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) minmax(120px,1fr) 28px!important}.logic-condition:not(:has(input)){grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 28px!important}.logic-condition.is-valueless{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 28px!important}.logic-condition.is-tags,.logic-condition.is-between{grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) minmax(220px,1.35fr) 28px!important}.logic-number-tags{cursor:text;background:#fff;border:1px solid #cbd7e3;border-radius:6px;flex-wrap:wrap;align-items:center;gap:5px;min-height:40px;padding:4px 7px;display:flex}.logic-number-tags>span{color:#234d60;direction:ltr;background:#edf5f7;border-radius:14px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.logic-number-tags>span button{color:#d92d20;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.logic-number-tags input{text-align:left;direction:ltr;outline:0;flex:1;min-width:110px;box-shadow:none!important;border:0!important;padding:3px!important}.logic-between-inputs{direction:rtl;grid-template-columns:1fr 1fr;gap:7px;display:grid}.logic-between-inputs label{color:#52687b;grid-template-columns:auto 1fr;align-items:center;gap:5px;margin:0;font-size:12px;display:grid}.logic-between-inputs input{text-align:left;direction:ltr;min-width:0}.logic-condition.is-between{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px!important;align-items:start!important}.logic-condition.is-between>.logic-between-inputs{grid-area:2/1/auto/3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.logic-condition.is-between>.danger-link{grid-area:1/3!important}.logic-condition.is-between .atlantis-date-field.has-time{grid-template-columns:minmax(0,1fr) 96px!important;width:100%!important;min-width:0!important}.logic-condition.is-between .atlantis-time-field{width:100%!important;min-width:0!important}@media (max-width:900px){.form-studio{grid-template-columns:230px minmax(0,1fr)!important}.builder-columns{overflow-x:auto}.builder-columns>*{min-width:150px}}.app-shell label:has(>input[required]):before{margin:0!important;display:block!important;top:0!important;right:-9px!important}.app-shell label:has(>select[required]):before{margin:0!important;display:block!important;top:0!important;right:-9px!important}.app-shell label:has(>textarea[required]):before{margin:0!important;display:block!important;top:0!important;right:-9px!important}.app-shell label:has(.field-title):before{display:none!important}.field-title{align-items:flex-start!important;gap:5px!important;display:inline-flex!important}.field-title>b,.field-preview-head em{color:#d92d20!important;margin:0 2px 0 0!important;font-size:13px!important;line-height:1!important;position:relative!important;top:-5px!important}.request-loading{z-index:1500;color:#40566a;background:#fff;border:1px solid #dbe5ec;border-radius:9px;align-items:center;gap:9px;padding:10px 14px;font-size:11px;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 10px 32px #17354e24}.request-loading .loader{border-width:2px;width:18px;height:18px}.module-detail-layout.form-builder-mode>.module-detail-menu{display:none!important}.module-detail-layout.form-builder-mode{grid-template-columns:minmax(0,1fr)!important}.form-studio{grid-template-columns:300px minmax(0,1fr)!important}.form-palette{box-sizing:border-box;width:300px!important}.form-dropzone,.interactive-form-preview{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;display:grid!important}.form-dropzone>.live-form-field,.interactive-form-preview>.interactive-preview-field{grid-column:span var(--field-span,12)!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}.form-dropzone>.builder-container,.form-dropzone>.display-only-field,.interactive-form-preview>.preview-container,.interactive-form-preview>.preview-grid,.interactive-form-preview>footer,.builder-empty{grid-column:1/-1!important;width:auto!important}.nested-dropzone{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;display:grid!important}.nested-dropzone>.live-form-field{grid-column:span var(--field-span,12)!important;min-width:0!important}.nested-dropzone>.builder-container,.nested-dropzone>.display-only-field{grid-column:1/-1!important}.modern-select{display:block;position:relative}.modern-select:after{content:"⌄";pointer-events:none;color:#6f8293;position:absolute;top:50%;left:12px;transform:translateY(-55%)}.modern-select select{appearance:none;padding-left:34px!important}.modern-multiselect{box-sizing:border-box;background:#fff;border:1px solid #ccd7e1;border-radius:6px;width:100%;min-height:40px;position:relative}.preview-upload{cursor:pointer!important}.preview-upload input[type=file]{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.preview-upload span{font-size:20px}.preview-upload b{font-weight:500}.preview-block{margin-top:14px;position:relative;padding-top:25px!important}.preview-block>b{background:#fff;padding:0 8px;position:absolute;top:-11px;right:12px;width:auto!important}@media (max-width:800px){.form-studio{grid-template-columns:1fr!important}.form-palette{max-height:360px;width:100%!important}.form-dropzone>.live-form-field,.interactive-form-preview>.interactive-preview-field,.nested-dropzone>.live-form-field{grid-column:1/-1!important}}.palette-back{color:#31576a;text-align:right;cursor:pointer;background:#fff;border:1px solid #d9e3e9;border-radius:6px;width:100%;min-height:40px;padding:0 12px}.live-form-field input:not([type=checkbox]),.live-form-field select,.live-form-field textarea,.interactive-preview-field input:not([type=checkbox]),.interactive-preview-field select,.interactive-preview-field textarea{box-sizing:border-box;height:42px!important;min-height:42px!important}.live-form-field textarea,.interactive-preview-field textarea{resize:none!important}.preview-upload,.live-form-field .preview-upload{height:42px!important;min-height:42px!important;padding:7px!important}.preview-block{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px;display:grid!important}.preview-block>b{grid-column:1/-1}.preview-block>.interactive-preview-field{min-width:0;grid-column:span var(--field-span,12)!important;width:auto!important}.preview-repeater{flex-direction:column;align-items:stretch;gap:12px;display:flex;position:relative}.repeater-rows{flex-direction:column;gap:10px;display:flex}.repeater-row{background:#fbfdfe;border:1px dashed #c8d8df;border-radius:7px;align-items:flex-start;gap:8px;padding:12px;display:flex;position:relative}.repeater-row-fields{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;min-width:0;display:grid}.repeater-row-fields>.interactive-preview-field{min-width:0;grid-column:span var(--field-span,12)!important}.repeater-remove{color:#d32121;cursor:pointer;background:#fff0f0;border:0;border-radius:5px;flex:0 0 28px;width:28px;height:28px}.repeater-position-opposite{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.repeater-position-opposite>b{grid-column:1/-1}.repeater-position-opposite .repeater-rows{grid-column:1}.repeater-position-opposite>.repeater-preview-button{grid-column:2;margin-bottom:12px}@media (max-width:800px){.preview-block>.interactive-preview-field,.repeater-row-fields>.interactive-preview-field{grid-column:1/-1!important}.repeater-position-opposite{display:flex}}.builder-item{box-sizing:border-box!important;min-width:0!important;margin-top:20px!important;padding:28px 14px 14px!important;position:relative!important;overflow:visible!important}.builder-item-header{z-index:3;box-sizing:border-box;background:#fff!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:calc(100% - 24px)!important;min-height:32px!important;margin:0!important;padding:0 7px!important;display:flex!important;position:absolute!important;top:-16px!important;left:auto!important;right:12px!important}.builder-item-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden;color:#17384c!important;align-items:flex-start!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important;display:inline-flex!important}.builder-item-title em{color:#d92d20;margin-right:4px;font-size:13px;font-style:normal;line-height:1;position:relative;top:-5px}.builder-item-actions{flex:none;opacity:1!important;align-items:center!important;gap:4px!important;display:flex!important}.builder-item-actions button{box-shadow:none!important;border:0!important}.builder-item-field>.preview-upload{margin-top:7px!important}.builder-item-field>.preview-name,.builder-item-field>.modern-select,.builder-item-field>.modern-multiselect,.builder-item-field>input,.builder-item-field>textarea{margin-top:4px!important}.builder-dropzone{box-sizing:border-box!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:100px!important;padding:12px!important;display:grid!important}.builder-dropzone-empty{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;color:#8293a1!important;grid-column:1/-1!important;place-self:center!important;max-width:100%!important;margin:0!important;font-size:10px!important;line-height:1.6!important;overflow:hidden!important}.builder-dropzone>.builder-item-field{grid-column:span var(--field-span,12)!important;width:auto!important;min-width:0!important;max-width:none!important}.builder-dropzone>.builder-container,.builder-dropzone>.display-only-field{grid-column:1/-1!important;width:auto!important;min-width:0!important}.builder-grid>.builder-columns{margin-top:0!important}.builder-columns>.builder-dropzone{min-height:92px!important}.builder-repeater.repeater-position-bottom{display:block!important}.builder-repeater.repeater-position-opposite{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.builder-repeater.repeater-position-opposite>.builder-item-header{display:flex!important}.builder-repeater.repeater-position-opposite>.builder-dropzone{grid-column:1!important}.builder-repeater.repeater-position-opposite>.repeater-preview-button{grid-column:2!important;margin:0 0 1px!important}.modern-multiselect{z-index:auto;position:relative!important}.modern-multiselect.open{z-index:45}.modern-multiselect-trigger{color:#566c7e!important;width:100%!important;min-height:40px!important;font:inherit!important;text-align:right!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;display:flex!important}.modern-multiselect-trigger>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.modern-multiselect-trigger>i{color:#6f8293;flex:none;font-style:normal;transition:transform .15s}.modern-multiselect-options{z-index:50;background:#fff;border:1px solid #d8e1e8;border-radius:7px;max-height:210px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #16354e24}.modern-multiselect-options label{border-radius:5px!important;align-items:center!important;gap:8px!important;padding:8px!important;display:flex!important}.modern-multiselect-options label:hover{background:#f1f7f9}.modern-multiselect-options input{width:auto!important}@media (max-width:800px){.builder-dropzone>.builder-item-field{grid-column:1/-1!important}.builder-repeater.repeater-position-opposite{display:block!important}.builder-repeater.repeater-position-opposite>.repeater-preview-button{margin:12px auto 0!important}}.form-field-shell.no-field-header{margin-top:0!important;padding-top:14px!important}.form-field-shell>.builder-item-header{z-index:4;box-sizing:border-box!important;direction:rtl!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:auto!important;max-width:none!important;min-height:28px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:-14px!important;left:10px!important;right:10px!important}.form-field-shell>.builder-item-header>.builder-item-title{color:#17384c!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#fff!important;min-width:0!important;max-width:calc(100% - 72px)!important;padding:2px 7px!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important;overflow:hidden!important}.form-field-shell>.builder-item-header>.builder-item-actions{opacity:1!important;direction:ltr!important;background:#fff!important;flex:none!important;align-items:center!important;gap:4px!important;padding:1px 4px!important;display:flex!important}.form-field-shell.preview-field-frame>.builder-item-header{pointer-events:none!important}.form-field-shell.preview-field-frame>.builder-item-header .info-hint{pointer-events:auto!important}.form-field-shell>.preview-upload,.form-field-shell .preview-upload{box-sizing:border-box!important;color:#758796!important;border:1px dashed #b9c8d4!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:8px 12px!important;line-height:1.35!important;display:flex!important;position:relative!important;overflow:hidden!important}.form-field-shell .preview-upload>span{flex:none!important;font-size:16px!important;line-height:1!important;display:inline-block!important}.form-field-shell .preview-upload>b{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;font-size:10px!important;font-weight:500!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.form-field-shell .preview-upload>input[type=file]{opacity:0!important;cursor:pointer!important;pointer-events:auto!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.form-field-shell .preview-upload:has(input:disabled){cursor:default!important}.form-field-shell .preview-upload>input:disabled{cursor:default!important}.preview-grid-frame,.interactive-form-preview>.preview-field-frame,.interactive-form-preview>.display-only-field{grid-column:1/-1!important;width:auto!important}.preview-grid-frame>.preview-grid{width:100%!important;margin:0!important}.form-field-shell.preview-block{padding-top:24px!important}.form-field-shell.preview-block>b{display:none!important}@media (max-width:800px){.form-field-shell>.builder-item-header>.builder-item-title{max-width:calc(100% - 64px)!important}}.form-dropzone article em{top:0!important}.builder-item-label{background:#fff!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:calc(100% - 72px)!important;padding:2px 7px!important;display:inline-flex!important;overflow:visible!important}.builder-item-label>.builder-item-title{color:#17384c!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;min-width:0!important;max-width:100%!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important;overflow:hidden!important}.builder-item-label .info-hint{cursor:help!important;z-index:30!important;flex:0 0 16px!important;overflow:visible!important}.builder-item-label .info-hint>[role=tooltip]{z-index:1200!important;pointer-events:none!important}.form-field-shell.preview-field-frame>.builder-item-header .builder-item-label{pointer-events:auto!important}.form-field-shell.builder-item-separator{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:1/-1!important;margin:8px 0!important;padding:10px 0 0!important}.preview-separator-only{grid-column:1/-1!important;width:100%!important;padding:12px 0!important}.drop-before{box-shadow:inset 0 3px 0 var(--brand-primary,#087b82)!important}.drop-after{box-shadow:inset 0 -3px 0 var(--brand-primary,#087b82)!important}.form-palette{scrollbar-gutter:stable;direction:ltr!important;background:#071d31!important;border-left-color:#193b55!important}.form-palette>*{direction:rtl!important}.form-palette>header{margin-bottom:0!important}.palette-group{margin-top:0!important}.palette-group>b{color:#fff!important;margin-bottom:0!important}.component-object-grid button>span:nth-child(2),.palette-group>button>span:nth-child(2){font-weight:750!important}.form-structure-panel{z-index:1250;direction:rtl;background:#fff;border:1px solid #cad8e2;border-radius:10px;flex-direction:column;width:min(330px,100vw - 44px);max-height:min(520px,70vh);display:flex;position:fixed;bottom:22px;left:22px;overflow:hidden;box-shadow:0 18px 50px #102b4030}.form-structure-panel>header{background:#f8fafb;border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.form-structure-panel>header b{color:#18384d;font-size:13px}.form-structure-panel>header button{color:#294b5f;cursor:pointer;background:#eaf0f4;border:0;border-radius:50%;width:28px;height:28px}.structure-tree{direction:ltr;padding:8px;overflow:auto}.structure-branch{min-width:0}.structure-row{padding:7px 8px;padding-right:calc(8px + var(--structure-depth,0)*15px);background:#fff;border:1px solid #e2e9ee;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:3px 0;display:flex}.structure-row>span{text-overflow:ellipsis;white-space:nowrap;color:#244458;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.structure-row>div{direction:ltr;flex:none;display:flex}.structure-row button{color:#517083;cursor:pointer;background:0 0;border:0;width:25px;height:25px;padding:0}.structure-row button:hover{color:#087b82;background:#edf5f7;border-radius:4px}.structure-column>small{padding:4px 8px;padding-right:calc(8px + var(--structure-depth,0)*15px);color:#8293a1;font-size:9px;display:block}@media (max-width:800px){.form-structure-panel{width:calc(100vw - 24px);bottom:12px;left:12px}}:root{--ui-direction:ltr;--ui-inline-start:left;--ui-inline-end:right;--ui-scroll-direction:ltr}html[dir=rtl]{--ui-direction:rtl;--ui-inline-start:right;--ui-inline-end:left}html{direction:var(--ui-scroll-direction)!important}body,.app-shell{direction:var(--ui-direction)!important}.form-palette,.form-preview-dialog,.builder-settings,.field-modal,.structure-tree{scrollbar-gutter:stable;direction:var(--ui-scroll-direction)!important}.form-palette>*,.form-preview-dialog>*,.builder-settings>*,.field-modal>*,.structure-tree>*{direction:var(--ui-direction)!important}.form-preview-dialog,.builder-settings,.field-modal{overflow:hidden auto!important}:is(.form-field-shell:has(.info-hint:hover),.form-field-shell:has(.info-hint:focus)){z-index:1600!important}:is(.builder-item-header:has(.info-hint:hover),.builder-item-header:has(.info-hint:focus),.builder-item-label:has(.info-hint:hover),.builder-item-label:has(.info-hint:focus)){z-index:1601!important}.builder-item-label .info-hint{z-index:1602!important;position:relative!important}.builder-item-label .info-hint>[role=tooltip],.info-hint>[role=tooltip]{z-index:1700!important}.form-field-shell.builder-item-separator{box-shadow:none!important;background:#fff!important;border:1px solid #d8e3eb!important;border-radius:7px!important;grid-column:1/-1!important;margin-top:18px!important;padding:24px 14px 14px!important}.builder-item-separator>.builder-item-header{width:auto!important;top:-14px!important;left:10px!important;right:10px!important}.builder-item-separator>.builder-item-header>.builder-item-actions{background:#fff!important}.preview-separator-only{background:0 0!important;border:0!important}.builder-item-block.is-accordion{background:#fff!important;border-color:#d8e3eb!important}.builder-item-block.is-accordion>.builder-item-header .builder-item-title:after{content:"";border-bottom:1.7px solid #587286;border-right:1.7px solid #587286;width:7px;height:7px;margin-inline-start:9px;transition:transform .18s;display:inline-block;transform:translateY(-2px)rotate(45deg)}.preview-block-accordion{box-sizing:border-box!important;grid-column:1/-1!important;width:auto!important;min-width:0!important;overflow:visible!important}.form-field-shell.preview-field-frame>.form-field-accordion-summary,.form-field-shell>.form-field-accordion-summary{pointer-events:auto!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;list-style:none!important}.form-field-shell>.form-field-accordion-summary::-webkit-details-marker{display:none}.form-field-accordion-toggle{color:#4f6b7e!important;background:#fff!important;border:1px solid #dce6ec!important;border-radius:50%!important;flex:0 0 25px!important;place-items:center!important;width:25px!important;height:25px!important;margin-inline-start:auto!important;display:grid!important;box-shadow:0 1px 2px #17384c0d!important}.form-field-accordion-toggle>i{border-bottom:1.8px solid;border-right:1.8px solid;width:7px;height:7px;margin-top:-3px;transition:transform .2s,margin .2s;display:block;transform:rotate(45deg)}.preview-block-accordion[open]>.form-field-accordion-summary .form-field-accordion-toggle>i{margin-top:3px;transform:rotate(225deg)}.form-field-accordion-summary:hover .form-field-accordion-toggle{color:#173f56!important;background:#f5f9fb!important;border-color:#bdd0db!important}.form-field-accordion-content{box-sizing:border-box!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.form-field-accordion-content>.interactive-preview-field{min-width:0;grid-column:span var(--field-span,12)!important}.form-field-accordion-content>.preview-container,.form-field-accordion-content>.preview-grid,.form-field-accordion-content>.preview-separator-only{grid-column:1/-1!important}.form-structure-panel{z-index:1500!important;left:var(--structure-left,22px)!important;top:var(--structure-top,auto)!important;bottom:var(--structure-bottom,22px)!important;width:min(270px,100vw - 44px)!important;max-height:min(620px,78vh)!important;direction:var(--ui-direction)!important;background:#f5f6f7!important;border:1px solid #cfd8df!important;border-radius:4px!important;flex-direction:column!important;display:flex!important;position:fixed!important;overflow:hidden!important;box-shadow:0 15px 48px #10283d38!important}.form-structure-panel>header{background:#fff!important;border-bottom:1px solid #ccd4da!important;grid-template-columns:32px minmax(0,1fr) 32px!important;align-items:center!important;min-height:42px!important;padding:0 8px!important;display:grid!important}.form-structure-panel>header b{text-align:center;grid-column:2;color:#222!important;font-size:13px!important}.structure-panel-drag-handle{cursor:move!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.structure-header-tools{grid-area:1/1;align-items:center;display:flex}.form-structure-panel>header button{cursor:pointer;color:#333!important;background:0 0!important;border:0!important;border-radius:3px!important;width:28px!important;height:28px!important;font-size:18px!important}.form-structure-panel>header button:hover{background:#edf0f2!important}.structure-panel-grip{color:#94a0a8;pointer-events:none;grid-area:1/3;grid-template-columns:repeat(2,3px);place-content:center;justify-self:center;gap:3px;width:20px;height:24px;display:grid}.structure-panel-grip>i{background:currentColor;border-radius:50%;width:3px;height:3px;display:block}.structure-tree{min-height:90px;direction:var(--ui-scroll-direction)!important;background:#f5f6f7!important;padding:0!important;overflow:auto!important}.structure-tree>*{direction:var(--ui-direction)!important}.structure-empty{text-align:center;color:#7b8d9c;padding:24px 12px;font-size:11px;display:block}.structure-branch{min-width:0;position:relative}.structure-row{position:relative;width:100%!important;min-height:36px!important;padding:0 8px!important;padding-right:calc(8px + var(--structure-depth,0)*16px)!important;color:#343a40!important;box-sizing:border-box!important;cursor:grab!important;background:#fff!important;border:0!important;border-bottom:1px solid #d7dde2!important;border-radius:0!important;grid-template-columns:18px 24px minmax(0,1fr) 22px!important;align-items:center!important;gap:3px!important;margin:0!important;display:grid!important}.structure-row:hover{background:#f0f2f4!important}.structure-row.selected{background:#e1e4e7!important;box-shadow:inset -3px 0 #30373d!important}.structure-row:active{cursor:grabbing!important}.structure-disclosure{color:#59636b!important;cursor:pointer!important;background:0 0!important;border:0!important;grid-column:1!important;place-items:center!important;width:18px!important;height:24px!important;padding:0!important;display:grid!important}.structure-disclosure>i{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .16s;display:block;transform:rotate(45deg)}.structure-disclosure.collapsed>i{transform:rotate(135deg)}.structure-disclosure:disabled{opacity:.2;cursor:default!important}.structure-node-icon{color:#77828a;grid-column:2;place-items:center;font-size:13px;display:grid}.structure-node-title{text-overflow:ellipsis;white-space:nowrap;color:#30363b;grid-column:3;min-width:0;font-size:11px;font-weight:650;overflow:hidden}.structure-drag-handle{color:#9aa3aa;text-align:center;opacity:0;grid-column:4;font-size:12px}.structure-row:hover .structure-drag-handle,.structure-row.selected .structure-drag-handle{opacity:1}.structure-children{position:relative}.structure-column-row{min-height:28px;padding-right:calc(31px + var(--structure-depth,0)*16px);color:#7c8790;background:#fafbfc;border-bottom:1px solid #dce2e6;align-items:center;font-size:9px;display:flex}.structure-drop-before{box-shadow:inset 0 3px 0 var(--brand-primary,#087b82)!important}.structure-drop-after{box-shadow:inset 0 -3px 0 var(--brand-primary,#087b82)!important}.structure-drop-inside{box-shadow:inset 0 0 0 2px var(--brand-primary,#087b82)!important;background:#e8f7f7!important}@media (max-width:800px){.form-structure-panel{left:var(--structure-left,12px)!important;top:var(--structure-top,auto)!important;bottom:var(--structure-bottom,12px)!important;width:min(270px,100vw - 24px)!important}.form-field-accordion-content>.interactive-preview-field{grid-column:1/-1!important}}header.structure-panel-drag-handle{width:100%;margin-bottom:5px}.form-structure-panel>header button{padding:0}.structure-tree{width:100%}.app-shell>.sidebar{padding:10px}.form-field-shell.field-validation-error{border-color:#e35252!important;box-shadow:0 0 0 1px #e3525214!important}.field-validation-error input:not([type=checkbox]):not([type=radio]),.field-validation-error textarea,.field-validation-error select,.field-validation-error .modern-select,.field-validation-error .modern-multi-select,.field-validation-error .preview-upload{border-color:#d92d20!important;outline:0!important;box-shadow:0 0 0 1px #d92d2014!important}.field-validation-message{color:#c62828;width:100%;text-align:var(--ui-inline-start);grid-column:1/-1;margin-top:4px;font-size:10px;font-weight:500;line-height:1.55;display:block}.module-detail-loading{color:#607486;place-items:center;min-height:220px;font-size:12px;display:grid}.module-detail-loading .loader{width:28px;height:28px}.required-marker{color:#d92d20!important;flex:none!important;margin:0 3px!important;font-size:13px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;display:inline-block!important;position:relative!important;top:-5px!important;overflow:visible!important}.field-title>.required-marker,.builder-item-label>.required-marker{visibility:visible!important;opacity:1!important}.builder-item-label{overflow:visible!important}.builder-item-title{flex:0 auto!important}.form-field-shell.preview-block-accordion{background:#fff!important;border-color:#d8e3eb!important;padding-top:58px!important}.form-field-shell.preview-block-accordion>.form-field-accordion-summary{z-index:5!important;box-sizing:border-box!important;background:#f8fafc!important;border-bottom:1px solid #dce6ed!important;border-radius:7px 7px 0 0!important;width:100%!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 14px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.form-field-shell.preview-block-accordion>.form-field-accordion-summary .builder-item-label{background:0 0!important;max-width:calc(100% - 20px)!important;padding:0!important}.form-field-shell.preview-block-accordion>.form-field-accordion-summary .builder-item-title{color:#17384c!important;font-size:12px!important;font-weight:750!important}.form-field-shell.preview-block-accordion>.form-field-accordion-summary .form-field-accordion-toggle{z-index:7!important;color:#3e647a!important;background:#fff!important;border:1px solid #d4e0e8!important;border-radius:50%!important;width:26px!important;height:26px!important;margin:0!important;position:absolute!important;bottom:-13px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 3px 9px #17384c1a!important}.form-field-shell.preview-block-accordion>.form-field-accordion-summary .form-field-accordion-toggle>i{border-bottom:1.8px solid!important;border-right:1.8px solid!important;width:7px!important;height:7px!important;margin-top:-3px!important;transform:rotate(45deg)!important}.form-field-shell.preview-block-accordion[open]>.form-field-accordion-summary .form-field-accordion-toggle>i{margin-top:3px!important;transform:rotate(225deg)!important}.form-field-shell.preview-block-accordion>.form-field-accordion-content{padding-top:6px!important}.form-field-shell.preview-block-accordion:not([open])>.form-field-accordion-content{display:none!important}.form-field-shell.preview-block-accordion{padding-bottom:18px!important;position:relative!important}.form-field-shell.preview-block-accordion>.form-field-accordion-toggle{z-index:7!important;color:#3e647a!important;cursor:pointer!important;background:#fff!important;border:1px solid #d4e0e8!important;border-radius:50%!important;width:26px!important;height:26px!important;margin:0!important;padding:0!important;position:absolute!important;bottom:-13px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 3px 9px #17384c1a!important}.form-field-shell.preview-block-accordion>.form-field-accordion-toggle>i{border-bottom:1.8px solid!important;border-right:1.8px solid!important;width:7px!important;height:7px!important;margin-top:-3px!important;transform:rotate(45deg)!important}.form-field-shell.preview-block-accordion[open]>.form-field-accordion-toggle>i{margin-top:3px!important;transform:rotate(225deg)!important}.form-field-shell.preview-block-accordion>.form-field-accordion-toggle:hover{color:#123d55!important;background:#f4f8fa!important;border-color:#a9bfcc!important}.form-field-shell.preview-block-accordion>.form-field-accordion-summary>.accordion-toggle-closed{display:flex!important}.form-field-shell.preview-block-accordion[open]>.form-field-accordion-summary>.accordion-toggle-closed{display:none!important}.form-field-shell.preview-block-accordion>.form-field-accordion-summary>.accordion-toggle-closed{z-index:8!important;color:#3e647a!important;pointer-events:none!important;background:#fff!important;border:1px solid #d4e0e8!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;margin:0!important;padding:0!important;position:absolute!important;bottom:-13px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 3px 9px #17384c1a!important}.form-field-shell.preview-block-accordion>.form-field-accordion-summary>.accordion-toggle-closed>i{border-bottom:1.8px solid!important;border-right:1.8px solid!important;width:7px!important;height:7px!important;margin-top:-3px!important;transform:rotate(45deg)!important}.logic-user-multi{min-width:190px;position:relative}.logic-user-trigger{text-align:right;width:100%;min-height:40px;background:#fff!important;border:1px solid #cbd9e3!important}.logic-user-menu{z-index:50;background:#fff;border:1px solid #cbd9e3;border-radius:8px;padding:8px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 10px 28px #17384c24}.logic-user-menu>input{width:100%;margin-bottom:6px}.logic-user-menu>div{max-height:190px;overflow-y:auto}.logic-user-menu label{align-items:center;gap:7px;padding:6px 4px;display:flex!important}.logic-user-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.logic-user-chips>span{background:#eef5f7;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;display:inline-flex}.logic-user-chips button{color:#d83939!important;background:0 0!important;border:0!important;padding:0!important}.logic-dynamic-date{gap:4px;min-width:160px;display:grid!important}.logic-dynamic-date>span{color:#607789;font-size:11px}.logic-date-combo{direction:ltr;grid-template-columns:minmax(0,1fr) 38px;min-width:180px;display:grid}.logic-date-combo>input{text-align:left;direction:ltr;min-width:0;border-radius:0 6px 6px 0!important}.logic-date-combo>.rmdp-container{width:38px!important;display:block!important}.logic-date-calendar{color:#365a70!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd7e3!important;border-right:0!important;border-radius:6px 0 0 6px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:100%!important;min-height:38px!important;padding:0!important;font-size:15px!important;display:flex!important}.logic-date-calendar:hover{color:#0d5678!important;background:#f2f7f9!important}.atlantis-date-field{direction:rtl;gap:8px;width:100%;display:flex}.atlantis-date-main{direction:ltr;flex:1;grid-template-columns:minmax(0,1fr) 42px;min-width:0;display:grid}.atlantis-date-main>input{text-align:left!important;direction:ltr!important;border-right:0!important;border-radius:7px 0 0 7px!important;width:100%!important;min-width:0!important;height:42px!important}.atlantis-date-main>.rmdp-container{width:42px!important;height:42px!important;display:block!important}.atlantis-calendar-button{color:#315d75!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd9e3!important;border-radius:0 7px 7px 0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:flex!important}.atlantis-calendar-button:hover{color:var(--brand-primary,#087b82)!important;background:#f2f7f9!important}.atlantis-calendar-button:disabled{cursor:not-allowed!important;color:#9babb5!important;background:#f4f6f8!important}.atlantis-calendar-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.atlantis-date-field.has-time{grid-template-columns:minmax(0,1fr) 118px;display:grid}.atlantis-time-field{text-align:center!important;direction:ltr!important;height:42px!important}.logic-dynamic-date,.logic-dynamic-date>.atlantis-date-field{min-width:190px}.persian-date-input,.persian-date-input>.atlantis-date-field{width:100%}.atlantis-persian-calendar .rmdp-wrapper{min-width:300px;overflow:hidden;box-shadow:none!important;direction:rtl!important;border:1px solid #d8e3eb!important;border-radius:0!important;font-family:IRANSansX,Tahoma,sans-serif!important}.atlantis-persian-calendar .rmdp-header{height:42px!important;margin-bottom:8px!important}.atlantis-persian-calendar .rmdp-header-values{color:#17384c!important;font-size:13px!important;font-weight:750!important}.atlantis-persian-calendar .rmdp-header-values span{cursor:pointer!important;border-radius:0!important;align-items:center!important;min-height:32px!important;padding:4px 7px!important;display:inline-flex!important}.atlantis-persian-calendar .rmdp-header-values span:hover{color:var(--brand-primary,#087b82)!important;background:#eef5f7!important}.atlantis-persian-calendar .rmdp-week-day{color:#637b8a!important;font-size:11px!important}.atlantis-persian-calendar .rmdp-day span{border-radius:0!important;font-size:12px!important}.atlantis-persian-calendar .rmdp-day.rmdp-today span{color:#087b82!important;background:#e9f5f5!important;border:1px solid #9bc8ca!important}.atlantis-persian-calendar .rmdp-day.rmdp-selected span{background:var(--brand-primary,#087b82)!important;color:#fff!important}.atlantis-persian-calendar .rmdp-month-picker,.atlantis-persian-calendar .rmdp-year-picker{scrollbar-gutter:stable!important;max-height:280px!important;padding:7px!important;overflow-y:auto!important}.atlantis-persian-calendar .rmdp-month-picker>div,.atlantis-persian-calendar .rmdp-year-picker>div{gap:5px!important}.form-field-shell.preview-block-accordion,.form-field-shell.preview-block-accordion>.form-field-accordion-summary{overflow:visible!important}.form-field-shell.preview-block-accordion>.form-field-accordion-summary:after{content:"";z-index:9!important;background:#fff!important;border:1px solid #d4e0e8!important;border-radius:50%!important;width:26px!important;height:26px!important;display:block!important;position:absolute!important;bottom:-13px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 3px 9px #17384c1a!important}.form-field-shell.preview-block-accordion>.form-field-accordion-summary:before{content:"";z-index:10!important;border-bottom:1.8px solid #3e647a!important;border-right:1.8px solid #3e647a!important;width:7px!important;height:7px!important;display:block!important;position:absolute!important;bottom:-2px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}.form-field-shell.preview-block-accordion[open]>.form-field-accordion-summary:after,.form-field-shell.preview-block-accordion[open]>.form-field-accordion-summary:before,.form-field-shell.preview-block-accordion>.form-field-accordion-summary>.accordion-toggle-closed{display:none!important}.app-shell select{appearance:none!important;background-image:none!important;padding-left:10px!important}.modern-multiselect-trigger>i{display:none!important}.builder-block>.builder-dropzone,.preview-block>.form-field-accordion-content,.preview-block:not(.preview-block-accordion){grid-template-columns:repeat(12,minmax(0,1fr))!important}.builder-block>.builder-dropzone>.builder-item-field,.builder-block .builder-dropzone>.builder-item-field,.preview-block>.interactive-preview-field,.preview-block .form-field-accordion-content>.interactive-preview-field{grid-column:span var(--field-span,12)!important;width:auto!important;min-width:0!important;max-width:none!important}.atlantis-persian-calendar .rmdp-wrapper,.atlantis-persian-calendar .rmdp-month-picker,.atlantis-persian-calendar .rmdp-year-picker,.atlantis-persian-calendar .rmdp-month-picker span,.atlantis-persian-calendar .rmdp-year-picker span{border-radius:0!important}.atlantis-persian-calendar .rmdp-month-picker,.atlantis-persian-calendar .rmdp-year-picker{max-height:280px!important;overflow-y:auto!important}.form-field-shell.preview-block-accordion{padding:58px 14px 18px!important;position:relative!important;overflow:visible!important}.form-field-shell.preview-block-accordion>.form-field-accordion-summary{z-index:5!important;color:#17384c!important;text-align:right!important;cursor:pointer!important;background:#f8fafc!important;border:0!important;border-bottom:1px solid #dce6ed!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 14px!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.form-field-shell.preview-block-accordion>.form-field-accordion-summary:before,.form-field-shell.preview-block-accordion>.form-field-accordion-summary:after{content:none!important;display:none!important}.form-field-accordion-motion{opacity:0!important;grid-template-rows:0fr!important;transition:grid-template-rows .3s,opacity .3s!important;display:grid!important}.form-field-accordion-motion>.form-field-accordion-content{min-height:0!important;overflow:hidden!important}.form-field-shell.preview-block-accordion.is-open>.form-field-accordion-motion{opacity:1!important;grid-template-rows:1fr!important}.form-field-shell.preview-block-accordion.is-closed>.field-validation-message{display:none!important}.form-field-shell.preview-block-accordion>.form-field-accordion-toggle{z-index:8!important;color:#3e647a!important;width:26px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #d4e0e8!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;bottom:-13px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.form-field-shell.preview-block-accordion>.form-field-accordion-toggle>i{border-bottom:1.8px solid!important;border-right:1.8px solid!important;width:7px!important;height:7px!important;margin-top:-3px!important;transition:transform .3s,margin .3s!important;display:block!important;transform:rotate(45deg)!important}.form-field-shell.preview-block-accordion.is-open>.form-field-accordion-toggle>i{margin-top:3px!important;transform:rotate(225deg)!important}.form-field-shell.preview-block-accordion.is-closed>.form-field-accordion-toggle{display:grid!important}@media (max-width:800px){.builder-block .builder-dropzone>.builder-item-field,.preview-block>.interactive-preview-field,.preview-block .form-field-accordion-content>.interactive-preview-field{grid-column:1/-1!important}}.app-shell select{appearance:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='m2.25 3.75 2.75 2.5 2.75-2.5' fill='none' stroke='%23677e8e' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:11px!important;background-repeat:no-repeat!important;background-size:10px 10px!important;padding-left:30px!important}.modern-select:after{content:none!important;display:none!important}.modern-select select{padding-left:30px!important}.modern-multiselect-trigger>i{border-top:0!important;border-bottom:1.5px solid #677e8e!important;border-left:1.5px solid #677e8e!important;border-right:0!important;flex:0 0 7px!important;width:7px!important;height:7px!important;margin-inline-start:8px!important;font-size:0!important;font-style:normal!important;transition:transform .18s!important;display:block!important;transform:rotate(-45deg)!important}.modern-multiselect.open .modern-multiselect-trigger>i{transform:rotate(135deg)!important}.form-field-shell.preview-block:not(.preview-block-accordion){grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:stretch!important;gap:14px 12px!important;display:grid!important}.form-field-shell.preview-block-accordion{display:block!important}.form-field-accordion-motion{z-index:1!important;width:100%!important;min-width:0!important;position:relative!important}.form-field-accordion-motion>.form-field-accordion-content{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:stretch!important;gap:14px 12px!important;width:100%!important;min-width:0!important;padding-top:0!important;display:grid!important}.form-field-shell.preview-block-accordion.is-open>.form-field-accordion-motion>.form-field-accordion-content{overflow:visible!important}.form-field-accordion-content>.interactive-preview-field .atlantis-date-field,.form-field-accordion-content>.interactive-preview-field .atlantis-date-main{width:100%!important;min-width:0!important}.logic-condition>*{min-width:0!important}.logic-condition .logic-dynamic-date,.logic-condition .atlantis-date-field,.logic-condition .atlantis-date-main{width:100%!important;min-width:0!important}.logic-condition .atlantis-date-main{grid-template-columns:minmax(0,1fr) 42px!important}.logic-condition .atlantis-date-main>input{min-width:0!important}.logic-condition .rmdp-container{z-index:80!important;position:relative!important}.field-modal,.field-tab-panel,.logic-root,.logic-subgroup,.logic-node,.logic-condition{overflow:visible!important}.atlantis-persian-calendar{z-index:2600!important}.atlantis-persian-calendar,.atlantis-persian-calendar *{box-shadow:none!important}.atlantis-persian-calendar .rmdp-wrapper{min-width:300px!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.atlantis-persian-calendar .rmdp-header,.atlantis-persian-calendar .rmdp-arrow-container,.atlantis-persian-calendar .rmdp-header-values{display:none!important}.atlantis-calendar-navigator{z-index:35!important;direction:rtl!important;background:#fff!important;border-bottom:1px solid #dce6ed!important;grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important;position:relative!important}.atlantis-calendar-navigator>button{color:#17384c!important;height:40px!important;min-height:40px!important;box-shadow:none!important;font:inherit!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0 10px!important;font-size:12px!important;font-weight:750!important}.atlantis-calendar-navigator>button:hover,.atlantis-calendar-navigator>button[aria-expanded=true]{color:var(--brand-primary,#087b82)!important;background:#eef5f7!important}.atlantis-calendar-option-panel{z-index:45!important;scrollbar-gutter:stable!important;max-height:252px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #d8e3eb!important;border-radius:0!important;padding:0!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;overflow-y:auto!important}.atlantis-calendar-month-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:6px!important;display:grid!important}.atlantis-calendar-year-list{direction:ltr!important;display:block!important}.atlantis-calendar-option-panel>button{color:#29495d!important;width:100%!important;min-height:34px!important;box-shadow:none!important;font:inherit!important;text-align:center!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:0!important;padding:7px 9px!important;font-size:12px!important;display:block!important}.atlantis-calendar-month-list>button{width:auto!important}.atlantis-calendar-year-list>button{direction:rtl!important}.atlantis-calendar-option-panel>button:hover{background:#f0f6f8!important}.atlantis-persian-calendar .rmdp-calendar{padding:10px 12px 12px!important}.atlantis-persian-calendar .rmdp-day span,.atlantis-persian-calendar .rmdp-day.rmdp-today span,.atlantis-persian-calendar .rmdp-day.rmdp-selected span{border-radius:0!important}@media (max-width:800px){.form-field-shell.preview-block:not(.preview-block-accordion)>.interactive-preview-field,.form-field-accordion-content>.interactive-preview-field{grid-column:1/-1!important}}.atlantis-calendar-year-list{direction:ltr!important;flex-wrap:wrap!important;justify-content:center!important;display:flex!important}.field-modal .form-grid>label,.builder-settings .builder-panel>label,.field-specific-settings>label{width:calc(50% - 7px);min-width:0}.field-specific-settings{flex-wrap:wrap;grid-column:1/-1;gap:14px;width:100%;display:flex}.field-specific-settings>.check-row{width:100%;margin:0}.input-with-suffix{direction:ltr;width:100%;display:flex}.input-with-suffix input{border-radius:7px 0 0 7px!important}.input-with-suffix b{color:#315d75;background:#f5f8fa;border:1px solid #cbd9e3;border-left:0;border-radius:0 7px 7px 0;justify-content:center;align-items:center;min-width:52px;display:flex}.address-component{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.address-component>input{grid-column:1/-1}.address-search-select{min-width:0;position:relative}.address-search-select>button{color:#29495d;background:#fff;border:1px solid #cbd9e3;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 12px;display:flex}.address-search-select>button i{color:#678195;font-size:12px;font-style:normal}.address-search-menu{z-index:90;inset-inline:0;background:#fff;border:1px solid #cbd9e3;border-radius:7px;padding:7px;position:absolute;top:calc(100% + 4px);box-shadow:0 8px 24px #18364c1f}.address-search-menu>input{width:100%;margin-bottom:6px}.address-search-menu>div{max-height:210px;overflow-y:auto}.address-search-menu>div>button{text-align:start;color:#29495d;background:#fff;border:0;border-radius:5px;width:100%;padding:8px 9px;display:block}.address-search-menu>div>button:hover{background:#edf6f8}.preview-upload input:disabled+span,.preview-upload input:disabled~b{opacity:.55}@media (max-width:760px){.field-modal .form-grid>label,.builder-settings .builder-panel>label,.field-specific-settings>label{width:100%}.address-component{grid-template-columns:1fr}}.atlantis-calendar-month-list{flex-wrap:wrap!important;justify-content:center!important;padding:6px!important;display:flex!important}.atlantis-calendar-option-panel>button,.atlantis-calendar-month-list>button,.atlantis-calendar-year-list>button{color:#29495d!important;width:33%!important;min-height:34px!important;box-shadow:none!important;font:inherit!important;text-align:center!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:0!important;padding:7px 9px!important;font-size:12px!important;display:block!important}.atlantis-calendar-option-panel>button.is-current:not(.is-selected){color:var(--brand-primary,#087b82)!important;background:#eaf4f6!important;font-weight:800!important;box-shadow:inset 0 0 0 1px #b9d8dc!important}.atlantis-calendar-option-panel>button.is-selected{background:var(--brand-primary,#087b82)!important;color:#fff!important;font-weight:800!important}.atlantis-calendar-option-panel>button.is-selected.is-current{box-shadow:inset 0 0 0 2px #d7f0f1!important}.form-field-shell{box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e3eb!important;border-radius:7px!important;min-width:0!important;margin-top:18px!important;padding:20px 14px 14px!important;display:block!important;position:relative!important;overflow:visible!important}.preview-block>.interactive-preview-field.no-field-header,.form-field-accordion-content>.interactive-preview-field.no-field-header{margin-top:18px!important;padding-top:20px!important}.form-field-shell.preview-block:not(.preview-block-accordion)>.interactive-preview-field,.form-field-accordion-content>.interactive-preview-field{grid-column:span var(--field-span,12)!important;box-sizing:border-box!important;align-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important}.builder-panel{flex-wrap:wrap!important;gap:13px!important;display:flex!important}.preview-upload-control{width:100%;min-width:0}.preview-upload-constraints{color:#607a8b;text-align:start;margin-top:7px;font-size:11px;line-height:1.8;display:block}.preview-upload-error{color:#b42318;text-align:start;margin-top:5px;font-size:11px;line-height:1.8;display:block}.preview-upload-control.has-error .preview-upload{background:#fff7f7!important;border-color:#dc2626!important}.searchable-tag-picker{width:100%;min-width:0;position:relative}.searchable-tag-input{box-sizing:border-box;cursor:text;background:#fff;border:1px solid #cbd7e3;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;width:100%;min-height:42px;padding:5px 8px;display:flex}.searchable-tag-input>span{color:#234d60;background:#eaf4f6;border-radius:14px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.searchable-tag-input>span>button{color:#d92d20;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.searchable-tag-input>input{flex:1;min-width:150px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:4px!important}.searchable-tag-menu{z-index:120;inset-inline:0;background:#fff;border:1px solid #cbd7e3;border-radius:7px;max-height:220px;padding:6px;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 8px 22px #17384d1c}.searchable-tag-menu>button{color:#29495d;text-align:start;cursor:pointer;background:#fff;border:0;border-radius:5px;width:100%;padding:8px 10px;display:block}.searchable-tag-menu>button:hover,.searchable-tag-menu>button:focus{background:#eef6f8}.searchable-tag-menu>.add-custom-tag{color:var(--brand-primary,#087b82);font-weight:700}.searchable-tag-menu>small{color:#718595;padding:8px;display:block}.searchable-tag-picker.is-disabled{opacity:.65}.logic-condition.is-address{grid-template-columns:minmax(135px,1fr) minmax(115px,.8fr) minmax(150px,1fr) minmax(210px,1.5fr) auto!important;align-items:start!important}.address-condition-value{gap:7px;min-width:0;display:grid}.address-condition-multi{min-width:0;position:relative}.address-condition-multi>button{width:100%;min-height:40px;font:inherit;color:#29495d;background:#fff;border:1px solid #cbd9e3;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.address-condition-multi-menu{z-index:80;inset-inline:0;background:#fff;border:1px solid #cbd9e3;border-radius:7px;padding:8px;position:absolute;top:calc(100% + 4px);box-shadow:0 8px 24px #24445b1c}.address-condition-multi-menu>input{box-sizing:border-box;width:100%;margin-bottom:6px}.address-condition-multi-menu>div{max-height:190px;overflow:auto}.address-condition-multi-menu label{cursor:pointer;align-items:center;gap:7px;padding:6px;display:flex}.address-condition-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.address-condition-chips>span{background:#eef5f7;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex}.address-condition-chips button{color:#b42318;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:1000px){.logic-condition.is-address{grid-template-columns:1fr!important}}.address-condition-value .address-search-select>button{color:#000;border:1px solid #cbd7e3;padding:9px;padding-left:15px!important;display:flex!important}.field-modal footer .primary,.builder-modal-overlay .builder-settings footer .primary{background:var(--brand-accent,#ff7959)!important;border-color:var(--brand-accent,#ff7959)!important;color:#fff!important}.email-field-settings textarea{resize:vertical;min-height:92px;line-height:1.7}.email-verification-settings{background:#fff;border:1px solid #d8e3eb;border-radius:8px;flex-wrap:wrap;gap:14px;width:100%;padding:12px;display:flex}.email-verification-settings>label{color:#53677a;gap:6px;width:calc(50% - 7px);min-width:0;font-size:11px;display:grid}.email-verification-settings>.check-row{align-items:center;gap:8px;width:100%;display:flex}.inline-loading{color:#416277;background:#f1f7f8;border-radius:7px;width:100%;padding:9px 11px;font-size:11px}.email-field-control{gap:6px;width:100%;min-width:0;display:grid}.email-field-control>input{text-align:left;direction:ltr;width:100%;min-width:0}.email-verification-status{border-radius:999px;justify-self:start;padding:3px 8px;font-size:10px;font-weight:700}.email-verification-status.status-verified{color:#147a43;background:#e8f8ef}.email-verification-status.status-pending{color:#946200;background:#fff7df}.email-verification-status.status-failed{color:#b42318;background:#fff0f0}@media (max-width:760px){.email-verification-settings>label{width:100%}}.modal-overlay:has(>.field-modal){padding:16px!important;overflow:hidden!important}.field-modal{flex-direction:column!important;max-height:calc(100dvh - 32px)!important;display:flex!important;overflow:hidden!important}.field-modal>header{flex:none!important}.field-modal>form{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.field-modal form>footer{z-index:20!important;background:#fff!important;border-top:1px solid #dce5ed!important;margin:0!important;padding:12px 20px!important;position:sticky!important;bottom:0!important}@media (max-width:700px){.modal-overlay:has(>.field-modal){padding:8px!important}.field-modal{max-height:calc(100dvh - 16px)!important}}.phone-field-settings{box-sizing:border-box;background:#fff;border:1px solid #d8e3eb;border-radius:8px;flex-wrap:wrap;gap:14px;width:100%;padding:13px;display:flex}.phone-field-settings>h4,.phone-field-settings>.vertical-checks,.phone-field-settings>.form-grid,.phone-field-settings>.check-row{width:100%;margin:0}.phone-field-settings>.form-grid{flex-wrap:wrap;gap:14px;display:flex}.phone-field-settings>.form-grid>label{box-sizing:border-box;width:calc(50% - 7px);min-width:0}.phone-field-settings>.vertical-checks{gap:9px;display:grid}.phone-field-settings .check-row,.phone-field-settings .vertical-checks>label{align-items:center;gap:8px;min-height:34px;display:flex!important}.phone-field-settings>label:not(.check-row){box-sizing:border-box;gap:6px;width:calc(50% - 7px);min-width:0;display:grid}.phone-entry-control{box-sizing:border-box;gap:10px;width:100%;min-width:0;display:grid}.phone-entry-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.phone-entry-meta>label,.phone-part{gap:5px;min-width:0;display:grid}.phone-entry-meta span,.phone-part>span{color:#607a8b;text-align:start;font-size:10px}.phone-number-parts{box-sizing:border-box;direction:ltr;align-items:end;gap:8px;width:100%;display:flex}.phone-number-parts input,.phone-entry-meta input,.phone-entry-meta select{box-sizing:border-box;width:100%;min-width:0;height:42px}.phone-part.country,.phone-part.area,.phone-part.extension{flex:0 118px}.phone-part.number{flex:180px}.phone-entry-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.phone-entry-actions>label{align-items:center;gap:7px;font-size:11px;display:flex}.phone-entry-actions .danger-link{color:#dc2626;cursor:pointer;background:0 0;border:0;padding:4px}.multi-phone-control{box-sizing:border-box;gap:12px;width:100%;display:grid}.multi-phone-control>.phone-entry-control{background:#fbfdfe;border:1px solid #d8e3eb;border-radius:7px;padding:12px}.phone-add-entry{color:#315d75;cursor:pointer;background:#fff;border:1px solid #b9cdda;border-radius:7px;justify-self:center;min-width:142px;padding:9px 13px}.phone-add-entry:hover{background:#f4f9fb;border-color:#315d75}.voip-dial-profile{box-sizing:border-box;background:#fff;border:1px solid #d8e3eb;border-radius:8px;width:100%;margin-top:14px;overflow:hidden}.voip-dial-profile>summary{cursor:pointer;color:#17394d;border-bottom:1px solid #0000;padding:12px 14px;font-weight:800;list-style:none}.voip-dial-profile>summary::-webkit-details-marker{display:none}.voip-dial-profile>summary:before{content:"⌄";color:#4f7185;margin-inline-end:8px;transition:transform .2s;display:inline-block}.voip-dial-profile[open]>summary{border-bottom-color:#e2eaf0}.voip-dial-profile[open]>summary:before{transform:rotate(180deg)}.voip-dial-profile>p{color:#607a8b;margin:12px 14px;font-size:11px}.voip-dial-profile>.form-grid{padding:0 14px 14px}.voip-dial-preview{background:#f8fbfc;border:1px solid #d8e3eb;border-radius:7px;gap:9px;margin:0 14px 14px;padding:12px;display:grid}.voip-dial-preview>div{grid-template-columns:minmax(125px,.7fr) minmax(180px,1.4fr) minmax(135px,.8fr) auto;gap:8px;display:grid}.voip-dial-preview select,.voip-dial-preview input,.voip-dial-preview button{box-sizing:border-box;min-width:0;height:42px}.voip-dial-preview button{color:#fff;cursor:pointer;background:#315d75;border:1px solid #315d75;border-radius:7px;padding:0 15px}.voip-dial-preview output{text-align:left;color:#17633a;direction:ltr;background:#fff;border:1px solid #d8e3eb;border-radius:7px;padding:9px 11px;font-weight:700}@media (max-width:760px){.phone-field-settings>.form-grid>label,.phone-field-settings>label:not(.check-row){width:100%}.phone-entry-meta{grid-template-columns:1fr}.phone-number-parts{flex-wrap:wrap}.phone-part.country,.phone-part.area,.phone-part.extension{flex:calc(50% - 4px)}.phone-part.number{flex:100%}.voip-dial-preview>div{grid-template-columns:1fr}}.field-modal>form{flex-direction:column!important;display:flex!important;overflow:hidden!important}.field-modal .field-tab-panel{box-sizing:border-box;flex:auto!important;min-height:0!important;padding-bottom:22px!important;overflow:hidden auto!important}.field-modal form>footer{z-index:30!important;box-sizing:border-box!important;flex:none!important;width:100%!important;position:static!important}.field-modal .field-tab-panel>.vertical-checks{box-sizing:border-box!important;background:0 0!important;border:0!important;flex:none!important;width:100%!important;margin:12px 0 0!important;padding:0!important}.field-modal .field-tab-panel>.vertical-checks>label{box-sizing:border-box!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:34px!important;margin:0!important;display:flex!important}.field-modal .field-specific-settings,.field-modal .phone-field-settings,.field-modal .type-options{box-sizing:border-box!important;clear:both!important;flex:0 0 100%!important;width:100%!important}.phone-entry-control.is-multi{box-sizing:border-box!important;grid-template-columns:minmax(105px,.65fr) minmax(125px,.8fr) minmax(330px,2.6fr) auto!important;align-items:end!important;gap:9px!important;padding:9px 10px!important;display:grid!important}.phone-entry-control.is-multi .phone-entry-meta{display:contents!important}.phone-entry-control.is-multi .phone-number-parts{align-self:end!important;min-width:0!important}.phone-entry-control.is-multi .phone-entry-actions{white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;height:42px!important;display:flex!important}.phone-entry-control.is-multi .phone-entry-actions>label{align-items:center!important;gap:5px!important;height:42px!important;margin:0!important;display:flex!important}.phone-entry-control.is-multi .phone-entry-actions input[type=radio]{width:16px!important;height:16px!important;margin:0!important}.phone-entry-control.is-multi .phone-entry-actions .danger-link{place-items:center!important;width:26px!important;height:26px!important;font-size:0!important;display:grid!important}.phone-entry-control.is-multi .phone-entry-actions .danger-link:before{content:"×";color:#dc2626!important;font-size:17px!important}@media (max-width:1050px){.phone-entry-control.is-multi{grid-template-columns:repeat(2,minmax(0,1fr))!important}.phone-entry-control.is-multi .phone-number-parts,.phone-entry-control.is-multi .phone-entry-actions{grid-column:1/-1}}@media (max-width:650px){.phone-entry-control.is-multi{grid-template-columns:1fr!important}.phone-entry-control.is-multi>*{grid-column:1!important}}.records-workspace{background:#fff;border:1px solid #d9e3eb;border-radius:8px;flex-direction:column;min-height:calc(100vh - 165px);display:flex;position:relative;overflow:visible}.records-icon{flex:none;width:18px;height:18px;display:block}.records-icon.is-filled{fill:currentColor}.records-toolbar{background:#fff;border-bottom:1px solid #dbe4eb;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 13px;display:flex}.records-view-picker-group{align-items:center;gap:10px;min-width:0;display:flex}.records-view-picker{min-width:220px;position:relative}.records-view-picker>button{color:#193d53;background:#fff;border:1px solid #cbd9e3;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;width:100%;height:40px;padding:0 13px;display:flex}.records-view-menu{z-index:80;background:#fff;border:1px solid #ccd9e3;border-radius:8px;width:320px;max-height:420px;padding:8px;position:absolute;inset-block-start:46px;inset-inline-start:0;overflow-y:auto;box-shadow:0 12px 30px #122d3e29}.records-view-menu>input{width:100%;height:38px;margin-bottom:7px}.records-view-menu>button{white-space:nowrap;text-align:start;color:#24485e;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:43px;padding:7px 10px;display:flex;position:relative}.records-view-menu>button:hover,.records-view-menu>button.active{color:#087b82;background:#edf7f8}.records-view-menu>button small{color:#78909f;font-size:10px}.records-view-menu>button i{color:#169b68;position:absolute;inset-block-start:14px;inset-inline-end:9px}.records-view-menu>button.create-view{color:var(--brand-primary);border-top:1px solid #e1e8ed;margin-top:7px;padding:10px;font-weight:700;display:block}.records-view-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.records-view-flags{flex:none;align-items:center;gap:5px;line-height:1;display:flex!important}.records-view-flags .records-icon{width:14px!important;height:14px!important}.records-view-default-check{color:#159565;font-size:13px;line-height:1}.records-archived-toggle{white-space:nowrap;color:#36566b;align-items:center;gap:6px;font-size:12px;display:flex}.records-archived-toggle input{margin:0}.records-table tbody tr.is-archived,.records-card.is-archived{background:#fff8e8}.records-card.is-archived{border-color:#edcc86}.records-toolbar-actions{flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.records-toolbar-actions>button,.records-mode-switch button{color:#315d75;background:#fff;border:1px solid #d0dce5;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.records-toolbar-actions>button:hover,.records-mode-switch button:hover{background:#f1f7fa}.records-toolbar-actions>button:disabled{opacity:.45;cursor:not-allowed}.records-toolbar-actions>button.is-active{color:#d69200;background:#fff8df;border-color:#efd283}.records-mode-switch{border:1px solid #cbd9e3;border-radius:7px;display:flex;overflow:hidden}.records-mode-switch button{border:0;border-radius:0}.records-mode-switch button+button{border-inline-start:1px solid #d8e2e9}.records-mode-switch button.active{background:var(--brand-primary);color:#fff}.records-search{color:#6d8797;background:#fff;border:1px solid #cbd9e3;border-radius:7px;align-items:center;gap:7px;width:min(430px,43vw);height:40px;padding:0 8px 0 10px;display:flex}.records-search input{background:0 0;outline:0;width:100%;height:100%;padding:0;box-shadow:none!important;border:0!important}.records-search select{color:#496b7d;flex:0 0 128px;width:128px;height:30px;padding:0 8px;font-size:11px;border:0!important;box-shadow:none!important;background-color:#fff!important;border-inline-start:1px solid #d8e2e9!important;border-radius:0!important}.records-toolbar-actions .records-new-button{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff;gap:6px;width:auto;min-width:88px;padding:0 15px;font-weight:700}.records-subtoolbar{color:#617b8b;background:#fbfdfe;border-bottom:1px solid #e2e9ee;align-items:center;gap:18px;min-height:43px;padding:6px 14px;font-size:12px;display:flex}.records-subtoolbar button{color:#315d75;background:0 0;border:0;padding:4px 0}.danger-text{color:#df3b35!important}.records-bulkbar{background:#eef7fb;border-bottom:1px solid #cfe0e9;align-items:center;gap:9px;min-height:48px;padding:7px 14px;display:flex}.records-bulkbar select{width:190px;height:34px}.records-bulkbar button{color:#24485e;background:#fff;border:1px solid #c5d5df;border-radius:6px;align-items:center;gap:5px;height:34px;padding:0 10px;display:flex}.records-bulkbar .records-icon{width:15px;height:15px}.records-content{flex:1;min-height:340px;position:relative}.records-local-loading{z-index:20;color:#456779;background:#ffffffd1;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.records-local-loading span{border:3px solid #d9e8eb;border-top-color:var(--brand-primary);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin}.records-table-wrap{width:100%;overflow:auto}.records-table{table-layout:fixed;border-collapse:collapse;width:100%}.records-table th{text-align:center;color:#456177;background:#f2f6f8;border-bottom:1px solid #d5e0e7;height:40px;font-size:12px;font-weight:700}.records-table td{color:#284b60;vertical-align:middle;border-bottom:1px solid #e2e9ee;height:43px;padding:5px 10px}.records-table tbody tr{cursor:pointer}.records-table tbody tr:hover{background:#f8fbfd}.records-table tbody tr:focus-visible{outline:2px solid var(--brand-primary,#0d6efd);outline-offset:-2px}.records-table .select-col{width:42px}.records-table .status-col{width:72px}.records-table th:first-child,.records-table td:first-child,.records-operation-cell{text-align:center}.records-table input[type=checkbox]{width:15px;height:15px}.records-cell-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.rtl-value{text-align:right;direction:rtl}.ltr-value{text-align:left;direction:ltr}.records-operation-cell button{color:#172b37;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.records-operation-cell button:disabled{opacity:.35}.records-operation-cell button.record-favorite{color:#8495a0}.records-operation-cell button.record-favorite.is-active{color:#d69200}.records-operation-cell .records-icon{width:16px;height:16px}.records-operation-cell button.is-favorite{color:#d69200}.records-no-data,.records-board-empty{color:#8296a3;justify-content:center;align-items:center;min-height:170px;font-size:12px;display:flex}.records-pagination{background:#fafcfd;border-top:1px solid #dce5eb;justify-content:center;align-items:center;gap:14px;min-height:48px;display:flex}.records-pagination button{color:#315d75;background:#fff;border:1px solid #cbd9e3;border-radius:6px;height:32px;padding:0 13px}.records-pagination button:disabled{opacity:.45}.records-board{direction:rtl;background:#eef2f5;gap:10px;height:calc(100vh - 290px);min-height:420px;padding:12px;display:flex;overflow-x:auto}.records-board-column{background:#e2e9ee;border-radius:7px;flex-direction:column;width:290px;min-width:290px;display:flex;overflow:hidden}.records-board-column>header{border-top:3px solid var(--brand-primary);color:#214b5e;background:#d9f0f2;justify-content:space-between;align-items:center;height:49px;padding:0 13px;display:flex}.records-board-column>header span{color:#547282;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.records-board-column>div{flex:1;padding:8px;overflow-y:auto}.records-card{cursor:grab;background:#fff;border:1px solid #d4dfe6;border-radius:7px;margin-bottom:8px;padding:11px;box-shadow:0 1px 2px #1e3d4d0f}.records-card.dragging{opacity:.35;transform:scale(.98)}.records-card h4{color:#173f55;margin:0 0 8px;font-size:13px}.records-card p{justify-content:space-between;align-items:flex-start;gap:8px;margin:5px 0;font-size:11px;display:flex}.records-card p span{color:#8295a1}.records-card p b{text-overflow:ellipsis;white-space:nowrap;color:#3d5b6d;max-width:65%;font-weight:500;overflow:hidden}.records-card footer{color:#8496a1;border-top:1px solid #e5ebef;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;font-size:10px;display:flex}.records-modal-backdrop{z-index:2500;direction:rtl;background:#182f3e7a;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.records-modal{background:#fff;border-radius:10px;flex-direction:column;width:min(620px,100vw - 36px);max-height:calc(100vh - 60px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0c202c40}.records-modal.wide{width:min(980px,100vw - 36px)}.records-modal>header{border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.records-modal>header h3{color:#152d3b;margin:0;font-size:17px}.records-modal>header button{color:#385c70;background:#eff4f7;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:20px}.records-view-editor,.records-record-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.records-view-editor>nav{border-bottom:1px solid #dce5eb;padding:0 18px;display:flex}.records-view-editor>nav button{color:#6b8392;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:0 18px}.records-view-editor>nav button.active{border-bottom-color:var(--brand-primary);color:#173f55;font-weight:700}.records-view-editor-body,.records-record-grid{padding:20px;overflow:auto}.records-view-editor-body{min-height:420px}.records-view-editor footer,.records-record-form footer{background:#fff;border-top:1px solid #dce5eb;align-items:center;gap:8px;padding:13px 20px;display:flex}.records-view-editor footer button,.records-record-form footer button{background:#fff;border:1px solid #cbd9e3;border-radius:7px;height:40px;padding:0 18px}.records-view-editor footer .primary-action,.records-record-form footer .primary-action{color:#fff;background:var(--brand-accent);border-color:var(--brand-accent)}.records-form-grid,.records-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;display:grid}.records-form-grid label,.records-record-field{flex-direction:column;gap:6px;display:flex}.records-form-grid label.full{grid-column:1/-1}.records-form-grid label>span,.records-record-field>span{color:#4f6e80;font-size:12px}.records-form-grid label>span i,.records-record-field>span i{color:#e62f29;margin-inline-start:4px;font-style:normal;font-weight:800;position:relative;top:-4px}.records-form-grid input,.records-form-grid select,.records-form-grid textarea,.records-record-field>input,.records-record-field>select,.records-record-field>textarea,.records-full-name input,.records-full-name select{color:#193d53;background:#fff;border:1px solid #cbd9e3;border-radius:7px;width:100%;height:42px;padding:8px 11px}.records-form-grid textarea,.records-record-field>textarea{resize:vertical;height:90px}.records-record-field em{border:1px solid #93a9b7;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-inline-start:5px;font-size:10px;font-style:normal;display:inline-flex}.records-record-field.invalid input,.records-record-field.invalid select,.records-record-field.invalid textarea{background:#fff9f9;border-color:#e24640}.records-record-field>small{color:#d93630;font-size:10px}.records-full-name{grid-template-columns:110px 1fr 1fr;gap:7px;display:grid}.records-switch{align-items:center;gap:8px;height:42px;display:flex}.records-switch input{opacity:0;position:absolute}.records-switch span{background:#d5dfe5;border-radius:10px;width:36px;height:20px;position:relative}.records-switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;right:3px}.records-switch input:checked+span{background:#27a66b}.records-switch input:checked+span:after{right:19px}.records-lock-notice{color:#735d20;background:#fff6dd;border:1px solid #ecd58c;border-radius:6px;margin:0 20px 15px;padding:10px}.records-view-default-option{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid!important}.records-view-default-option input{grid-row:1/span 2}.records-view-default-option small{color:#718692;font-size:11px}.records-filter-group{background:#fff;border:1px solid #d5e0e7;border-radius:8px;padding:12px;position:relative}.records-filter-group.depth-1,.records-filter-group.depth-2{background:#f8fbfc}.records-filter-group-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.records-filter-group-head select{width:150px;height:34px}.records-filter-row{grid-template-columns:minmax(130px,1fr) minmax(135px,1fr) minmax(180px,1.5fr) 30px;align-items:center;gap:7px;margin:7px 0;display:grid}.records-filter-row select,.records-filter-row input,.records-between input{width:100%;height:38px}.records-filter-row select[multiple]{height:76px}.records-between{grid-template-columns:1fr 1fr;gap:6px;display:grid}.records-filter-no-value{color:#8ca0ac;text-align:center;font-size:11px}.icon-danger{color:#e22f2a;background:#fff2f1;border:0;border-radius:5px;width:28px;height:28px;padding:0;font-size:18px}.records-filter-actions{gap:8px;margin-top:10px;display:flex}.records-filter-actions button{color:var(--brand-primary);background:0 0;border:0;padding:5px 8px;font-weight:700}.records-nested-filter{margin:8px 0;position:relative}.records-nested-filter>.icon-danger{position:absolute;top:5px;left:5px}.records-config-list>p{color:#718997}.records-config-list>div{border-bottom:1px solid #e4eaee;grid-template-columns:1fr 100px;align-items:center;gap:14px;min-height:48px;display:grid}.records-config-list label,.records-check-row{align-items:center;gap:8px;display:flex}.records-config-list input[type=number]{height:34px}.records-board-settings>label,.records-sharing>label{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.records-board-settings select,.records-sharing select{height:42px}.records-board-settings h4{margin:18px 0 10px}.records-check-row{border-bottom:1px solid #edf1f4;min-height:38px}.records-sharing fieldset{border:1px solid #d5e0e7;border-radius:7px;margin:14px 0;padding:12px}.records-share-row{border-bottom:1px solid #edf1f4;grid-template-columns:1fr auto;align-items:center;min-height:42px;display:grid}.records-share-row label{align-items:center;gap:8px;display:flex}.records-share-row small{color:#8ba0ac;text-align:left;direction:ltr;display:block}.records-runtime-form{box-sizing:border-box;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px 12px;padding:20px;display:grid;overflow:auto}.records-runtime-form>.records-record-field,.records-layout-children>.records-record-field,.records-form-grid-column>.records-record-field{box-sizing:border-box;grid-column:span var(--field-span,12);width:auto;min-width:0}.records-layout-children{box-sizing:border-box;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px 12px;min-width:0;display:grid}.records-form-block{box-sizing:border-box;background:#fff;border:1px solid #d8e3eb;border-radius:7px;grid-column:1/-1;min-width:0;overflow:visible}.records-form-block>header{color:#173f55;border-bottom:1px solid #e3eaef;align-items:center;min-height:42px;padding:0 14px;font-weight:800;display:flex}.records-form-block:not(.accordion)>.records-layout-children,.records-form-block.accordion>.records-layout-children{padding:18px 14px}.records-form-block.accordion>summary{cursor:pointer;color:#173f55;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-weight:800;list-style:none;display:flex}.records-form-block.accordion>summary::-webkit-details-marker{display:none}.records-form-block.accordion>summary:after{content:"⌄";color:#527487;font-size:15px;transition:transform .2s}.records-form-block.accordion[open]>summary{border-bottom:1px solid #e3eaef}.records-form-block.accordion[open]>summary:after{transform:rotate(180deg)}.records-form-grid-layout{box-sizing:border-box;grid-column:1/-1;gap:12px;min-width:0;display:grid}.records-form-grid-column{box-sizing:border-box;border:1px dashed #d4e0e8;border-radius:7px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px 12px;min-width:0;padding:12px;display:grid}.records-form-separator{color:#536f7f;grid-column:1/-1;align-items:center;gap:10px;min-height:24px;font-size:11px;display:flex}.records-form-separator:after{content:"";background:#d8e3eb;flex:1;height:1px}.records-repeater{grid-column:1/-1}.records-field-description{color:#718997!important;font-size:10px!important}.records-address-field{grid-template-columns:minmax(120px,.7fr) minmax(120px,.7fr) minmax(220px,1.6fr);gap:7px;display:grid}.records-address-field>input,.records-address-field>select{box-sizing:border-box;color:#193d53;background:#fff;border:1px solid #cbd9e3;border-radius:7px;width:100%;min-width:0;height:42px;padding:8px 11px}.records-config-list>.records-dual-selector,.records-board-settings>.records-dual-selector{box-sizing:border-box;background:#fbfdfe;border-radius:8px;width:100%;min-height:290px;padding:12px;border:1px solid #d8e3eb!important;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr) 64px!important;align-items:stretch!important;gap:10px!important;display:grid!important}.records-dual-selector>label{flex-direction:column;min-width:0;align-items:stretch!important;gap:7px!important;display:flex!important}.records-dual-selector>label>b{text-align:right;color:#35596d;font-size:12px}.records-dual-selector select{box-sizing:border-box;color:#24485e;background:#fff;border:1px solid #cbd9e3;border-radius:6px;width:100%;padding:5px;height:230px!important}.records-dual-selector option{padding:8px 9px}.records-dual-list{box-sizing:border-box;background:#fff;border:1px solid #cbd9e3;border-radius:6px;flex-direction:column;gap:2px;width:100%;height:230px;padding:4px;display:flex;overflow:auto}.records-dual-list>button{text-align:right;color:#284b60;cursor:pointer;background:#fff;border:0;border-radius:4px;flex:none;width:100%;min-height:34px;padding:6px 9px}.records-dual-list>button:hover{background:#f0f6f9}.records-dual-list>button.selected,.records-dual-list>button[aria-selected=true]{color:#123f58;background:#dceef5;font-weight:700}.records-dual-transfer,.records-dual-order{flex-direction:column;justify-content:center;align-items:center;border:0!important;gap:8px!important;display:flex!important}.records-dual-transfer button,.records-dual-order button{color:#126e8b;cursor:pointer;background:#fff;border:1px solid #c8d7e1;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;font-size:17px;display:grid}.records-dual-transfer button:disabled,.records-dual-order button:disabled{opacity:.35;cursor:not-allowed}.records-dual-order small{color:#78909f;text-align:center;max-width:62px;font-size:9px;line-height:1.5}.records-column-width{box-sizing:border-box;border-bottom:1px solid #e4eaee;grid-template-columns:minmax(180px,1fr) 100px 24px 120px;min-height:48px;padding:6px 4px;align-items:center!important;gap:8px!important;display:grid!important}.records-column-width input{width:100px}.records-column-width select{width:120px}.record-editor-tabs{background:#f8fafc;border-bottom:1px solid #dce5ec;align-items:flex-end;gap:4px;height:48px;padding:0 18px;display:flex}.record-editor-tabs>button{color:#627b8f;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;height:40px;padding:0 18px;font:700 12px inherit}.record-editor-tabs>button.active{color:#173656;border-bottom-color:#087ee6}.record-activities{background:#fff;flex-direction:column;min-height:480px;display:flex}.record-activities>header{border-bottom:1px solid #e1e8ee;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:10px 18px;display:flex}.record-activities>header h4{color:#173656;margin:0 0 4px;font-size:16px}.record-activities>header p{color:#7890a2;margin:0;font-size:10px}.record-activity-new>button{color:#fff;cursor:pointer;background:#087ee6;border:0;border-radius:7px;height:38px;padding:0 14px;font:700 11px inherit}.record-activity-new>div{z-index:20;background:#fff;border:1px solid #d5e0e9;border-radius:8px;width:150px;padding:6px;display:grid;position:absolute;top:43px;left:0;box-shadow:0 12px 28px #1430482e}.record-activity-new>div button{color:#244763;text-align:right;cursor:pointer;background:#fff;border:0;border-radius:5px;height:36px;padding:0 10px;font-family:inherit}.record-activity-new>div button:hover{color:#0879df;background:#edf6ff}.record-activity-tabs{border-bottom:1px solid #dce5ed;grid-template-columns:1fr 1fr;height:48px;display:grid}.record-activity-tabs button{color:#536f84;cursor:pointer;background:#fff;border:0;font:700 11px inherit;position:relative}.record-activity-tabs button.active{color:#173656}.record-activity-tabs button.active:after{content:"";background:#087ee6;height:3px;position:absolute;bottom:-1px;left:0;right:0}.record-activity-table{min-height:330px;max-height:52vh;padding:12px 16px;position:relative;overflow:auto}.record-activity-table table{border-collapse:separate;border-spacing:0;border:1px solid #dce5ec;border-radius:8px;width:100%;overflow:hidden}.record-activity-table th{color:#526e83;text-align:right;background:#f5f8fa;border-bottom:1px solid #dce5ec;height:42px;padding:0 12px;font-size:11px}.record-activity-table th:first-child{width:170px}.record-activity-table th:last-child{width:220px}.record-activity-table td{color:#294b64;border-bottom:1px solid #e6edf2;height:62px;padding:7px 12px;font-size:11px}.record-activity-table tr:last-child td{border-bottom:0}.record-activity-table time{white-space:nowrap;color:#526f86;direction:rtl}.activity-kind{align-items:center;gap:10px;display:flex}.activity-kind>i{color:#087ee6;background:#edf6ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.activity-kind span{gap:4px;min-width:0;display:grid}.activity-kind b{color:#173656;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-kind small{color:#7a90a1;font-size:9px}.activity-status-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.activity-status{color:#176fae;background:#edf5ff;border-radius:12px;justify-content:center;min-width:78px;padding:5px 8px;font-size:9px;display:inline-flex}.activity-status.closed{color:#278053;background:#edf8f1}.activity-status.failed,.activity-status.cancelled{color:#bd433d;background:#fff0ef}.activity-status-actions button{color:#176fae;cursor:pointer;background:#fff;border:1px solid #cbdbe7;border-radius:6px;height:30px;padding:0 10px;font-family:inherit;font-size:10px}.record-activity-empty{text-align:center;color:#8396a4;padding:55px 10px}.record-activity-loading{color:#71899a;background:#fff;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}.activity-editor{width:min(680px,100vw - 32px)}.activity-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.activity-form-grid>label{color:#466477;flex-direction:column;gap:6px;font-size:11px;display:flex}.activity-form-grid>label.wide{grid-column:1/-1}.activity-form-grid input,.activity-form-grid select,.activity-form-grid textarea{box-sizing:border-box;background:#fff;border:1px solid #cbd8e2;border-radius:6px;width:100%}.activity-form-grid input,.activity-form-grid select{height:40px;padding:0 9px}.activity-form-grid textarea{resize:vertical;padding:9px}.activity-editor>form>footer{border-top:1px solid #dce5ec;gap:8px;padding:12px 18px;display:flex}.activity-editor>form>footer button{background:#fff;border:1px solid #ccd9e2;border-radius:6px;height:38px;padding:0 14px;font-family:inherit}.activity-editor>form>footer .primary-action{color:#fff;background:#087ee6;border-color:#087ee6}.activity-detail{width:min(620px,100vw - 32px);padding-bottom:18px}.activity-detail dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:18px;display:grid}.activity-detail dl div{gap:4px;display:grid}.activity-detail dt{color:#7a90a1;font-size:10px}.activity-detail dd{color:#244763;margin:0}.activity-detail>p{color:#516d80;background:#f6f9fb;border-radius:7px;margin:0 18px 14px;padding:12px;line-height:1.9}.activity-metadata{flex-wrap:wrap;gap:8px;padding:0 18px;display:flex}.activity-metadata span{color:#6d8393;border:1px solid #dce5ec;border-radius:6px;gap:5px;padding:5px 8px;font-size:9px;display:flex}.activity-metadata b{color:#355871}.meeting-status-settings>header>button{color:#176fae;background:#fff;border:1px solid #bfd3e3;border-radius:6px;height:35px;padding:0 11px;font-family:inherit}.meeting-status-options{gap:8px;display:grid}.meeting-status-options>div{grid-template-columns:150px minmax(170px,1fr) 125px 125px 36px;align-items:center;gap:8px;display:grid}.meeting-status-options input,.meeting-status-options select{height:38px}.meeting-status-options button{color:#b83d37;background:#fff8f7;border:1px solid #efc8c5;border-radius:6px;height:34px}@media (max-width:700px){.record-activity-table{padding:8px}.record-activity-table th:first-child,.record-activity-table th:last-child{width:auto}.record-activity-table th,.record-activity-table td{padding:7px}.activity-form-grid{grid-template-columns:1fr}.activity-form-grid>label.wide{grid-column:auto}.meeting-status-options>div{grid-template-columns:1fr}.record-activities>header{align-items:flex-start}.record-activity-table{overflow-x:auto}.record-activity-table table{min-width:650px}}@media (max-width:900px){.records-toolbar{flex-direction:column;align-items:stretch}.records-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}.records-search{width:100%}.records-view-picker-group{flex-direction:column;align-items:stretch}.records-view-picker,.records-view-menu{width:100%}.records-form-grid,.records-record-grid{grid-template-columns:1fr}.records-form-grid label.full{grid-column:auto}.records-filter-row{grid-template-columns:1fr}.records-board{height:65vh}.records-full-name{grid-template-columns:1fr}.records-bulkbar{flex-wrap:wrap}.records-column-width{grid-template-columns:1fr 90px 20px 110px}}.app-copyright{box-sizing:border-box;color:#6f8290;white-space:nowrap;background:#fff;border-top:1px solid #e1e8ed;justify-content:center;align-items:center;min-height:28px;padding:4px 12px;font-size:11px;line-height:1.4;display:flex}@media (max-width:900px){.records-config-list>.records-dual-selector,.records-board-settings>.records-dual-selector{grid-template-columns:1fr!important}.records-dual-transfer,.records-dual-order{flex-direction:row}.records-runtime-form{grid-template-columns:1fr}.records-runtime-form>.records-record-field,.records-layout-children>.records-record-field,.records-form-grid-column>.records-record-field{grid-column:1/-1}.records-address-field{grid-template-columns:1fr}}.workspace-topbar{direction:rtl;overflow:visible}.workspace-header-tools{color:#fff;align-items:center;gap:4px;height:100%;margin-right:auto;display:flex;position:relative}.workspace-header-tools svg{width:20px;height:20px;display:block}.header-icon-button,.header-avatar-button{box-sizing:border-box;color:#e6eef5;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:grid;position:relative}.header-icon-button:hover,.header-avatar-button:hover{color:#fff;background:#ffffff1a}.header-avatar-button img,.profile-large-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.workspace-avatar-placeholder{color:#78909f;background:#edf2f5;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.workspace-avatar-placeholder svg{width:19px;height:19px}.notification-badge{color:#fff;background:#e32d2d;border:2px solid #21364e;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:700 10px Arial;display:grid;position:absolute;top:-4px;right:-4px}.quick-add-menu{align-items:center;height:100%;display:flex;position:relative}.quick-add-dropdown{z-index:150;color:#24485e;background:#fff;border:1px solid #d6e1e8;border-radius:8px;width:230px;padding:8px;display:none;position:absolute;top:47px;left:0;box-shadow:0 16px 38px #122b3b33}.quick-add-menu:hover .quick-add-dropdown,.quick-add-menu:focus-within .quick-add-dropdown{display:grid}.quick-add-dropdown>strong{border-bottom:1px solid #e3eaef;padding:8px 9px;font-size:12px}.quick-add-dropdown>button{color:#24485e;text-align:right;cursor:pointer;background:#fff;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:39px;padding:7px 9px;display:flex}.quick-add-dropdown>button svg{width:16px;height:16px}.quick-add-dropdown>button:hover{color:var(--brand-primary);background:#eef8f8}.quick-add-dropdown>small{color:#7c909d;padding:14px 9px;line-height:1.8}.header-global-search{color:#547183;background:#fff;border:1px solid #536b83;border-radius:7px;align-items:center;gap:7px;width:min(430px,34vw);height:38px;margin-left:5px;padding:0 8px;display:flex;position:relative}.header-global-search>svg{flex:0 0 18px}.header-global-search>input{color:#193d53;background:0 0;outline:0;width:100%;height:36px;padding:0;box-shadow:none!important;border:0!important}.header-global-search>button{color:#315d75;white-space:nowrap;cursor:pointer;background:#eef5f7;border:0;border-radius:5px;height:28px;padding:0 10px}.header-search-results{z-index:180;background:#fff;border:1px solid #d4e0e8;border-radius:8px;max-height:390px;padding:7px;position:absolute;top:44px;left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #122b3b33}.header-search-results>button{color:#23495e;text-align:right;cursor:pointer;background:#fff;border:0;border-radius:6px;gap:4px;width:100%;padding:9px;display:grid}.header-search-results>button:hover{background:#f0f7f9}.header-search-results small{color:#78909f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-search-results .all-results{color:var(--brand-primary);border-top:1px solid #e2e9ee;margin-top:5px;font-weight:700;display:block}.header-mini-loading{text-align:center;color:#748b98;padding:18px;display:block}.workspace-drawer-backdrop{z-index:2400;background:#12293852;position:fixed;inset:52px 0 0}.workspace-left-drawer{background:#fff;flex-direction:column;width:min(410px,94vw);padding:0;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:12px 0 40px #10253333}.workspace-left-drawer>header{border-bottom:1px solid #dce5eb;flex-direction:row-reverse;justify-content:space-between;align-items:center;min-height:58px;padding:0 17px;display:flex}.workspace-left-drawer>header h3{margin:0;font-size:16px}.workspace-left-drawer>header button{color:#496979;background:#eff4f6;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.workspace-left-drawer>header svg{width:18px;height:18px}.profile-drawer-content{flex-direction:column;align-items:center;padding:28px 20px;display:flex;overflow:auto}.profile-large-avatar{background:#eef3f6;border-radius:50%;place-items:center;width:82px;height:82px;margin-bottom:12px;display:grid}.profile-large-avatar .workspace-avatar-placeholder{width:82px;height:82px}.profile-large-avatar .workspace-avatar-placeholder svg{width:40px;height:40px}.profile-drawer-content h4{margin:4px 0;font-size:18px}.profile-drawer-content p{color:#6c8391;margin:4px}.profile-drawer-content>button{color:#315d75;background:#fff;border:1px solid #cad8e1;border-radius:7px;width:100%;height:42px;margin-top:13px}.profile-drawer-content .logout-action{color:#c52d29;background:#fff8f7;border-color:#efc7c5}.secondary-profile-action:disabled{opacity:.6}.notification-drawer-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.notification-permission-warning{color:#715519;background:#fff8e5;border:1px solid #f0c56d;border-radius:7px;margin:13px;padding:12px}.notification-permission-warning p{margin:5px 0 9px;font-size:11px;line-height:1.8}.notification-permission-warning button{color:#fff;background:#8c6410;border:0;border-radius:6px;height:34px;padding:0 11px}.notification-list-heading{border-bottom:1px solid #e3eaef;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.notification-list-heading button{color:var(--brand-primary);background:0 0;border:0}.notification-feed{flex:1;overflow-y:auto}.notification-feed>button{color:#294c60;text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6ecef;width:100%;padding:13px 27px 13px 15px;display:block;position:relative}.notification-feed>button.unread{background:#f0f8fa}.notice-dot{background:0 0;border-radius:50%;width:7px;height:7px;position:absolute;top:19px;right:12px}.notification-feed>button.unread .notice-dot{background:#e52f2f}.notification-feed p{color:#637c8b;margin:5px 0;font-size:11px;line-height:1.7}.notification-feed time{color:#8ba0ac;font-size:9px}.empty-notifications{color:#7b919e;justify-items:center;gap:8px;padding:55px 20px;display:grid}.quick-add-menu:hover .quick-add-dropdown:not(.open),.quick-add-menu:focus-within .quick-add-dropdown:not(.open){display:none}.quick-add-dropdown.open{display:grid}.quick-add-section-label{color:#8295a3;border-top:1px solid #e3eaef;margin:5px 4px 2px;padding:7px 6px 4px;font-size:9px;font-weight:700}.workspace-drawer-backdrop.notification-backdrop{background:#0e233414}.workspace-left-drawer.notification-drawer{color:#173656;background:#fff;border:1px solid #dbe5ef;border-bottom:0;border-radius:0;align-items:stretch;gap:0;width:min(540px,100vw - 28px);padding:0;animation:.22s ease-out notification-drawer-in;left:0;box-shadow:0 12px 40px #15324e2e}@keyframes notification-drawer-in{0%{opacity:.45;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.notification-drawer>header{border-bottom:1px solid #dce5eb;min-height:58px;padding:0 17px}.notification-drawer>header h3{color:#10294a;font-size:20px;font-weight:800}.notification-drawer>header button{color:#244a70;cursor:pointer;background:#fff;border:1px solid #e0e7ed;width:42px;height:42px;box-shadow:0 2px 7px #19344f0d}.notification-drawer>header button:hover{background:#f7fbff;border-color:#bfd2e2}.notification-drawer>header svg{width:21px;height:21px}.notification-drawer-title{flex-direction:row-reverse;align-items:center;gap:12px;display:flex}.notification-drawer>header .notification-header-settings{color:#496a85;width:auto;height:34px;box-shadow:none;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:flex}.notification-drawer>header .notification-header-settings svg{width:18px;height:18px}.notification-drawer>header .notification-header-settings:hover,.notification-drawer>header .notification-header-settings.active{color:#0879df;background:#edf6ff}.notification-drawer-content{color:#173656;background:#fff;flex:1}.notification-settings-panel{background:#f8fbfd;border:1px solid #d8e5ee;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:10px 14px 0;padding:10px 12px;display:flex}.notification-settings-panel>div{gap:3px;min-width:0;display:grid}.notification-settings-panel b{color:#244763;font-size:12px}.notification-settings-panel p{color:#70879a;margin:0;font-size:10px;line-height:1.7}.notification-toggle{cursor:pointer;background:#aebbc6;border:0;border-radius:14px;width:46px;min-width:46px;height:25px;padding:0;transition:background .18s;position:relative}.notification-toggle>span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;position:absolute;top:3px;right:3px;box-shadow:0 1px 4px #142d4040}.notification-toggle.on{background:#1689e8}.notification-toggle.on>span{transform:translate(-21px)}.notification-toggle:disabled{opacity:.55;cursor:wait}.notification-tabs{border-bottom:1px solid #dbe5ee;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;height:52px;display:grid}.notification-tabs>button{color:#24415f;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;gap:9px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:600;display:flex;position:relative}.notification-tabs>button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.notification-tabs>button:hover{color:#0879df;background:#f8fbfe}.notification-tabs>button.active{color:#102f52;font-weight:800}.notification-tabs>button.active:after{background:#087ee6}.notification-tabs>button b{color:#0879df;background:#edf6ff;border-radius:13px;place-items:center;min-width:25px;height:25px;padding:0 6px;font:800 11px Arial;display:grid}.notification-feed{scrollbar-color:#c9d7e2 transparent;scrollbar-width:thin;background:#fff;flex-direction:column;gap:8px;min-height:0;padding:12px 14px;display:flex}.notification-feed>.notification-card{box-sizing:border-box;color:#173656;text-align:right;cursor:pointer;background:#fff;border:1px solid #dfe7ee;border-radius:10px;flex:none;width:100%;min-height:76px;padding:11px 60px 9px 28px;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;position:relative}.notification-feed>.notification-card:hover{border-color:#b8d8f4;transform:translateY(-1px);box-shadow:0 7px 18px #1c487012}.notification-feed>.notification-card.unread{background:#f9fcff;border-color:#c7e1fb}.notification-status-icon{color:#087ee6;background:#fff;border:1px solid #cfe4f7;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:17px;right:12px;box-shadow:0 3px 10px #1e5d9214}.notification-status-icon svg{width:19px;height:19px}.notification-card.read .notification-status-icon{color:#19a354;box-shadow:none;background:#effaf3;border-color:#cdebd8}.notification-card .notice-dot{background:0 0;width:8px;height:8px;top:15px;left:13px;right:auto}.notification-card.unread .notice-dot{background:#087ee6}.notification-card-copy{gap:5px;min-width:0;display:grid}.notification-card-copy>b{color:#102c4a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:800;line-height:1.55;display:block;overflow:hidden}.notification-card-meta{color:#64778b;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:10px;line-height:1.6;display:flex}.notification-card-summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.notification-card-copy time{color:#667e94;white-space:nowrap;direction:rtl;flex:none;font-size:9px}.notification-loading{color:#72879a;place-items:center;min-height:170px;display:grid}.empty-notifications{color:#7890a4;text-align:center;align-content:center;place-items:center;gap:10px;min-height:240px;padding:40px 20px;display:grid}.empty-notifications svg{color:#2ca46a;width:34px;height:34px}.notification-drawer-footer{background:#fff;border-top:1px solid #e0e7ed;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:7px 14px;display:flex}.notification-drawer-footer>button{color:#284b70;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:38px;padding:0 8px;font-family:inherit;font-size:11px;font-weight:600;display:flex}.notification-drawer-footer>button svg{width:20px;height:20px}.notification-drawer-footer .view-all-notifications{color:#0879df}.notification-drawer-footer .clear-all-notifications{color:#536a80}.notification-drawer-footer>button:disabled{opacity:.42;cursor:default}@media (max-width:650px){.workspace-left-drawer.notification-drawer{border-radius:0;width:100vw;left:0}.notification-drawer>header{padding:0 14px}.notification-drawer-title{gap:7px}.notification-drawer>header .notification-header-settings span{display:none}.notification-settings-panel{margin:8px 10px 0}.notification-feed{padding:10px}.notification-feed>.notification-card{min-height:74px;padding-right:58px}.notification-tabs>button{font-size:11px}}.workspace-calendar-page,.workspace-search-page{background:#fff;border:1px solid #d8e3eb;border-radius:9px;min-height:560px;padding:18px}.workspace-calendar-page>header,.workspace-search-page>header{border-bottom:1px solid #dfe7ed;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;padding-bottom:13px;display:flex}.workspace-calendar-page h3,.workspace-search-page h3{margin:0 0 5px}.workspace-calendar-page header p,.workspace-search-page header p{color:#78909f;margin:0;font-size:11px}.calendar-toolbar{justify-content:center;align-items:center;gap:8px;margin-bottom:13px;display:flex}.calendar-toolbar strong{text-align:center;min-width:155px}.calendar-toolbar button{color:#315d75;background:#fff;border:1px solid #cbd9e3;border-radius:6px;height:34px;padding:0 11px}.persian-month-grid{border-top:1px solid #dbe4ea;border-right:1px solid #dbe4ea;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekday{text-align:center;color:#4e6b7b;background:#f3f7f9;border-bottom:1px solid #dbe4ea;border-left:1px solid #dbe4ea;padding:8px;font-size:11px}.persian-month-grid>article,.persian-month-grid>.empty-day{background:#fff;border-bottom:1px solid #dbe4ea;border-left:1px solid #dbe4ea;min-height:105px;padding:7px}.persian-month-grid>article.today{box-shadow:inset 0 0 0 2px var(--brand-primary);background:#f5fbfb}.persian-month-grid>article>span{color:#496979;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.persian-month-grid>article.today>span{background:var(--brand-primary);color:#fff}.persian-month-grid>article>button{color:#28576b;text-align:right;background:#eaf5f6;border:0;border-radius:4px;justify-content:space-between;gap:4px;width:100%;margin-top:4px;padding:5px 6px;font-size:10px;display:flex}.calendar-loading,.search-page-loading{color:#6d8797;justify-content:center;align-items:center;gap:9px;min-height:260px;display:flex}.calendar-event-modal{background:#fff;border-radius:10px;width:min(650px,100vw - 30px);max-height:calc(100vh - 50px);overflow:auto}.calendar-event-modal>header{border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.calendar-event-modal>header button{background:#eff4f6;border:0;border-radius:50%;width:30px;height:30px}.calendar-event-grid{grid-template-columns:1fr 1fr;gap:16px 12px;padding:19px;display:grid}.calendar-event-grid label{color:#4d697a;flex-direction:column;gap:6px;font-size:12px;display:flex}.calendar-event-grid label i{color:#df2e28;font-style:normal;position:relative;top:-4px}.calendar-event-grid .wide{grid-column:1/-1}.calendar-event-grid input,.calendar-event-grid select,.calendar-event-grid textarea{width:100%;height:42px}.calendar-event-grid textarea{height:85px}.calendar-event-modal>footer{border-top:1px solid #dce5eb;gap:8px;padding:13px 19px;display:flex}.workspace-search-page>form{gap:8px;display:flex}.workspace-search-page>form input{flex:1;height:44px}.workspace-search-list{border-top:1px solid #dce5eb;margin-top:16px}.workspace-search-list>button{color:#294d61;text-align:right;background:#fff;border:0;border-bottom:1px solid #e1e8ed;grid-template-columns:minmax(0,1fr) 120px 150px;align-items:center;gap:14px;width:100%;min-height:66px;padding:10px 13px;display:grid}.workspace-search-list>button:hover{background:#f6fafb}.workspace-search-list span{gap:5px;min-width:0;display:grid}.workspace-search-list small{color:#78909f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-search-list em{color:var(--brand-primary);font-style:normal}.workspace-search-list time{color:#8196a2;direction:rtl;font-size:10px}.search-empty{text-align:center;color:#7e929e;padding:35px}.restore-records-action{color:#147f55!important;background:#f1fbf6!important;border-color:#a8d8c3!important}@media (max-width:900px){.header-global-search{width:min(350px,45vw)}.brand-lockup{display:none}.persian-month-grid>article,.persian-month-grid>.empty-day{min-height:80px}.workspace-search-list>button{grid-template-columns:1fr 90px}.workspace-search-list time{display:none}}@media (max-width:650px){.workspace-header-tools{width:100%}.header-global-search{flex:1;width:auto}.header-global-search>button{display:none}.workspace-header-tools>.header-icon-button:nth-of-type(3){display:grid}.calendar-event-grid{grid-template-columns:1fr}.calendar-event-grid .wide{grid-column:auto}.workspace-calendar-page,.workspace-search-page{padding:10px}.persian-month-grid{font-size:10px}.persian-month-grid>article,.persian-month-grid>.empty-day{min-height:58px;padding:3px}.persian-month-grid>article>button small{display:none}.workspace-search-list>button{grid-template-columns:1fr}.workspace-search-list em{display:none}}.organization-form-grid input,.organization-form-grid textarea,.organization-form-grid select{box-sizing:border-box;color:#29495d;width:100%;font:inherit;background:#fff;border:1px solid #cad6e1;border-radius:6px}.organization-form-grid input,.organization-form-grid select{height:42px;padding:8px 10px}.organization-form-grid .address-search-select,.organization-form-grid .address-search-select>button{width:100%}.organization-form-grid .address-search-select>button{border-color:#cad6e1;border-radius:6px;height:42px}.weekly-holidays{border:1px solid #dce5ed;border-radius:7px;flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;margin:3px 0 0;padding:12px 14px;display:flex}.weekly-holidays legend{color:#52687b;padding:0 6px;font-size:12px}.weekly-holidays label{grid-template-columns:none;align-items:center;gap:6px;display:flex}.weekly-holidays input{width:16px;height:16px;margin:0;padding:0}.calendar-cache-note{color:#718898;margin-top:10px;font-size:11px;display:block}.calendar-settings-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-settings-heading h4{margin:0}.calendar-settings-heading>div{gap:7px;display:flex}.calendar-settings-heading button{color:#315d75;cursor:pointer;background:#fff;border:1px solid #bdd5df;border-radius:6px;height:34px;padding:0 11px}.calendar-settings-heading button:disabled{opacity:.55;cursor:wait}.holiday-translation-modal{background:#fff;border-radius:10px;flex-direction:column;width:min(930px,100vw - 30px);max-height:calc(100vh - 42px);display:flex;overflow:hidden;box-shadow:0 18px 55px #0f273647}.holiday-translation-modal>header{border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;min-height:64px;padding:0 18px;display:flex}.holiday-translation-modal>header h3{margin:0 0 4px}.holiday-translation-modal>header small{color:#748a98}.holiday-translation-modal>header>button{color:#476879;background:#eff4f6;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.holiday-translation-toolbar{background:#f8fafb;border-bottom:1px solid #e1e8ed;align-items:end;gap:12px;padding:12px 18px;display:flex}.holiday-translation-toolbar label{color:#496879;align-items:center;gap:7px;font-size:11px;display:flex}.holiday-translation-toolbar label:nth-child(2){margin-right:auto}.holiday-translation-toolbar input[type=number]{width:100px;height:34px}.holiday-translation-toolbar button{color:#315d75;background:#fff;border:1px solid #c8d7e1;border-radius:6px;height:34px;padding:0 11px}.holiday-translation-table{min-height:230px;padding:0 18px;overflow:auto}.holiday-translation-table table{border-collapse:collapse;width:100%}.holiday-translation-table th,.holiday-translation-table td{text-align:right;border-bottom:1px solid #e2e9ed;padding:9px;font-size:11px}.holiday-translation-table th{z-index:1;color:#496879;background:#f2f6f8;position:sticky;top:0}.holiday-translation-table td:first-child{width:95px}.holiday-translation-table td:last-child{text-align:center;width:55px}.holiday-translation-table input[type=text],.holiday-translation-table td>input:not([type]){box-sizing:border-box;width:100%;height:36px}.holiday-translation-table input[type=checkbox]{width:16px;height:16px}.holiday-translation-modal>footer{border-top:1px solid #dce5eb;gap:8px;padding:13px 18px;display:flex}.holiday-translation-modal>footer button{height:38px;padding:0 15px}.persian-month-grid>article.holiday{background:#fff1f1}.persian-month-grid>article.holiday>span{color:#c92b2b;font-weight:800}.official-holiday{color:#b52626;margin-top:4px;font-size:9px;line-height:1.5;display:block}.header-global-search{box-sizing:border-box;color:#547183;border-color:#cbd9e3;grid-template-columns:minmax(0,1fr) 132px;gap:0;width:min(470px,37vw);padding:0;display:grid;overflow:visible}.header-search-input-wrap{grid-column:1;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.header-search-input-wrap>svg{flex:0 0 18px;width:18px!important}.header-search-input-wrap>input{box-sizing:border-box;color:#193d53;background:0 0;outline:0;width:100%;height:36px;padding:0;box-shadow:none!important;border:0!important}.header-search-filter-trigger{grid-column:2;box-sizing:border-box!important;color:#315d75!important;cursor:pointer!important;background:#fff!important;border:0!important;border-right:1px solid #dbe4ea!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:7px!important;width:132px!important;height:36px!important;padding:0 11px!important;font-size:11px!important;display:flex!important}.header-search-filter-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-search-filter-trigger i{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 6px;width:6px;height:6px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.header-search-filter-trigger[aria-expanded=true] i{transform:rotate(225deg)translate(-1px,-1px)}.header-search-filter-menu{z-index:190;color:#294d61;direction:rtl;background:#fff;border:1px solid #d4e0e8;border-radius:8px;width:310px;max-height:min(520px,100vh - 85px);padding:8px;position:absolute;top:43px;left:0;overflow-y:auto;box-shadow:0 16px 38px #122b3b33}.header-search-filter-menu>section{gap:7px;padding:7px;display:grid}.header-search-filter-menu>section+section{border-top:1px solid #e2e9ee;margin-top:5px;padding-top:12px}.header-search-filter-menu section>b{color:#496879;font-size:11px}.header-search-field-list{max-height:235px;display:grid;overflow-y:auto}.header-search-field-list>button{color:#31576d;text-align:right;cursor:pointer;background:#fff;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:35px;padding:6px 8px;display:flex}.header-search-field-list>button:hover,.header-search-field-list>button.active{color:var(--brand-primary);background:#eaf5f6}.header-search-field-list small{color:#8799a4;font-size:9px}.header-search-module-section label{cursor:pointer;align-items:center;gap:8px;min-height:31px;padding:3px 5px;display:flex}.header-search-module-section input{width:16px;height:16px;accent-color:var(--brand-primary);margin:0}.header-search-results{top:43px}.header-search-empty{text-align:center;color:#7b909d;padding:17px 9px;font-size:11px;display:block}.search-page-error{color:#b22626;background:#fff0f0;border:1px solid #efc1c1;border-radius:6px;margin:14px 0 0;padding:10px 12px;font-size:11px}@media (max-width:900px){.header-global-search{width:min(390px,48vw)}}@media (max-width:650px){.header-global-search{flex:1;grid-template-columns:minmax(0,1fr) 105px;width:auto}.header-search-filter-trigger{width:105px!important;display:flex!important}.header-search-filter-menu{width:min(310px,100vw - 20px)}}.workspace-search-control{min-width:0;position:relative}.header-search-control{width:min(640px,48vw);margin-left:5px}.workspace-search-control .header-global-search{width:100%;margin:0}.workspace-search-control .header-search-filter-menu{width:min(620px,100vw - 30px);padding:7px;left:0;right:auto;overflow:hidden}.header-search-filter-columns{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.header-search-filter-columns>section{box-sizing:border-box;direction:rtl;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.header-search-filter-columns>section+section{border-left:1px solid #e2e9ee}.header-search-field-section{grid-column:1}.header-search-module-section{grid-column:2;max-height:300px;overflow:auto}.page-search-control{width:min(920px,100%)}.page-search-control .header-global-search{max-width:none}.workspace-search-list-area{margin-top:16px}.records-instant-filter>div>p{color:#6d8594;margin:0 0 14px;font-size:11px}.records-instant-filter>footer{background:#fff;border-top:1px solid #dce5eb;align-items:center;gap:8px;padding:13px 20px;display:flex}.records-instant-filter>footer button{color:#315d75;background:#fff;border:1px solid #cbd9e3;border-radius:7px;height:40px;padding:0 18px}.records-toolbar-actions>button.records-instant-filter-trigger.is-active{border-color:var(--brand-primary);color:var(--brand-primary);background:#eaf5f6}.records-board-column{transition:width .2s,min-width .2s}.records-board-column>header{box-sizing:border-box;padding:0}.records-board-column>header>button{box-sizing:border-box;width:100%;height:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:9px;padding:0 13px;display:flex}.records-board-column>header>button>b{flex:1;font-size:12px}.records-board-column>header>button>i{border-bottom:1.5px solid;border-left:1.5px solid;flex:0 0 7px;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)}.records-board-column.is-collapsed{width:48px;min-width:48px}.records-board-column.is-collapsed>header{border-top-width:3px;height:100%;min-height:220px}.records-board-column.is-collapsed>header>button{flex-direction:column;justify-content:flex-start;padding:10px 0 12px}.records-board-column.is-collapsed>header>button>span{flex:0 0 24px;order:0}.records-board-column.is-collapsed>header>button>b{writing-mode:vertical-rl;text-align:right;flex:0 auto;order:1;line-height:1.6;transform:rotate(180deg)}.records-board-column.is-collapsed>header>button>i{order:2;margin-top:auto;transform:rotate(225deg)}@media (max-width:900px){.header-search-control{width:min(520px,58vw)}}@media (max-width:650px){.header-search-control{flex:1;width:auto}.workspace-search-control .header-search-filter-menu{width:min(430px,100vw - 20px)}.header-search-filter-columns{grid-template-columns:1fr}.header-search-field-section,.header-search-module-section{grid-column:1}.header-search-filter-columns>section+section{border-top:1px solid #e2e9ee;border-left:0}}.sms-provider-v2{width:min(1020px,96vw);max-height:95vh}.sms-provider-v2>form{gap:11px}.sms-provider-basics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sms-provider-basics label,.sms-wide-label{color:#496879;gap:6px;font-size:11px;display:grid}.sms-provider-basics input,.sms-provider-basics select,.sms-wide-label input{box-sizing:border-box;width:100%;height:40px}.sms-provider-basics .sms-default-option{background:#f8fbfc;border:1px solid #d7e2e8;border-radius:6px;align-self:end;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.sms-provider-basics .sms-default-option input{width:16px;height:16px;margin:0}.sms-provider-basics .sms-default-option span{font-size:11px}.sms-variable-title{border-top:1px solid #e2e9ee;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:13px;display:flex}.sms-variable-title>div{gap:3px;display:grid}.sms-variable-title small{color:#78909f}.sms-variable-title>button{height:34px;color:var(--brand-primary);cursor:pointer;background:#edf8f8;border:1px solid #b9d8d8;border-radius:6px;padding:0 12px}.sms-variable-list{gap:8px;margin-top:10px;display:grid}.sms-variable-row{background:#fbfdfe;border:1px solid #dbe5ec;border-radius:7px;grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(210px,1.3fr) 135px;align-items:end;gap:8px;padding:10px;display:grid}.sms-variable-row.system{background:#f4f8fa}.sms-variable-row>label{color:#5b7382;gap:5px;font-size:10px;display:grid}.sms-variable-row input{box-sizing:border-box;width:100%;height:37px}.sms-variable-row.system input[readonly]{color:#607783;background:#edf2f5}.sms-variable-controls{color:#6e8491;justify-content:space-between;align-items:center;gap:7px;height:37px;font-size:10px;display:flex}.sms-variable-controls label{align-items:center;gap:5px;display:flex}.sms-variable-controls input{width:15px;height:15px}.sms-variable-controls>button{color:#ba2929;cursor:pointer;background:#fff2f2;border:1px solid #efc5c5;border-radius:5px;width:30px;height:30px}.sms-provider-v2 textarea{box-sizing:border-box;resize:vertical;width:100%}.sms-script-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.sms-script-heading h4{margin:0 0 5px}.sms-script-heading small{color:#748a98;line-height:1.8}.link-button{color:var(--brand-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sms-script-sample{background:#f5f8fa;border:1px solid #d9e5ec;border-radius:7px;margin:10px 0;padding:10px}.sms-script-sample pre{text-align:left;white-space:pre-wrap;color:#24495f;direction:ltr;max-height:240px;margin:0;font:11px/1.8 ui-monospace,Consolas,monospace;overflow:auto}.sms-script-sample button{color:#315d75;background:#fff;border:1px solid #bdd8df;border-radius:5px;margin-top:8px;padding:7px 10px}.sms-script-tokens{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.sms-script-tokens code{color:#315d75;background:#edf3f6;border-radius:4px;padding:4px 7px}.sms-script-editor{color:#e5f1f4;text-align:left;tab-size:2;direction:ltr;background:#122534;border:1px solid #cad8e2;border-radius:7px;min-height:300px;padding:13px;font:12px/1.9 ui-monospace,Consolas,monospace}.sms-live-output{background:#f7fafc;border-color:#cbdce6!important}.sms-live-output>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.sms-live-output>div>span{color:#fff;background:#284d63;border-radius:4px;padding:5px 8px;font:700 10px Arial}.sms-live-output>div>code{overflow-wrap:anywhere;color:#244b61;padding:5px}.sms-live-output pre{color:#e6f2f4;text-align:left;white-space:pre-wrap;background:#172c3a;border-radius:6px;max-height:210px;margin:9px 0 0;padding:10px;font:11px/1.8 ui-monospace,Consolas,monospace;overflow:auto}.sms-live-output>p{color:#748a98;margin:0}.sms-live-output>p.error{color:#b52b2b}.sms-preview-mask-note{color:#6f8795;margin-top:9px;font-size:10px;display:block}.sms-provider-table{width:100%;overflow-x:hidden}.sms-provider-table table{table-layout:fixed;width:100%;min-width:0!important}.sms-provider-table th,.sms-provider-table td{vertical-align:middle;text-align:center!important}.sms-provider-table th:nth-child(4){width:23%}.sms-provider-table th:last-child{width:70px}.sms-provider-table .sms-endpoint-cell{text-overflow:ellipsis;white-space:nowrap;direction:ltr;overflow:hidden}.sms-provider-table .minimal-actions{justify-content:center}.sms-policy-hint{color:#6f8795;font-size:10px;line-height:1.8}.sms-security-note{color:#315c49;background:#f1faf5;border:1px solid #bbd8cb;border-radius:7px;align-items:center;gap:9px;padding:10px 12px;font-size:10px;display:flex}.sms-security-note b{white-space:nowrap}.sms-inline-test{grid-template-columns:1.1fr 1fr 1.4fr auto;margin:0 16px 16px}.sms-inline-test>div{gap:3px;display:grid}.sms-inline-test>div small{color:#768d9a}.sms-inline-test output{color:#2d6c4a;background:#eef9f2;border-radius:6px;grid-column:1/-1;gap:10px;padding:8px 10px;display:flex}.sms-test-state{color:#788d99;background:#eef2f4;border-radius:9px;margin-left:6px;padding:2px 6px;font-size:9px;display:inline-block}.sms-test-state.success{color:#287149;background:#e9f7ef}.sms-test-state.failed{color:#b32626;background:#fff0f0}.records-table td>small{color:#8a9ba5;margin-top:3px;font-size:8px;display:block}@media (max-width:850px){.sms-provider-basics{grid-template-columns:1fr}.sms-variable-row{grid-template-columns:1fr 1fr}.sms-variable-controls{align-self:end}.sms-inline-test{grid-template-columns:1fr}}@media (max-width:560px){.sms-variable-row{grid-template-columns:1fr}.sms-variable-title,.sms-script-heading{flex-direction:column;align-items:stretch}.sms-security-note{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.calendar-settings-heading,.holiday-translation-toolbar{flex-direction:column;align-items:stretch}.calendar-settings-heading>div{flex-wrap:wrap}.holiday-translation-toolbar label:nth-child(2){margin-right:0}.holiday-translation-table{padding:0 8px}}.calendar-create-actions{gap:8px;display:flex}.calendar-create-actions button{color:#315d75;background:#fff;border:1px solid #cbd9e3;border-radius:6px;height:38px;padding:0 13px}.record-meeting-action{color:var(--brand-primary)!important;background:#effafa!important;border-color:#9fcfce!important}.persian-month-grid>article.meeting-day-full{background:#fff8f8}.persian-month-grid>article.meeting-day-closed{background:#f7f8f9}.meeting-day-capacity{color:#27714d;background:#eaf7f0;border-radius:4px;margin:3px 0;padding:3px 5px;font-size:8px;display:block}.meeting-day-capacity.limited{color:#89651b;background:#fff6dc}.meeting-day-capacity.full{color:#a23a3a;background:#feecec}.meeting-day-capacity.closed{color:#7c8b93;background:#eceff1}.workspace-calendar-page>.calendar-toolbar{justify-content:space-between}.calendar-nav,.calendar-view-switch{gap:5px;display:flex}.calendar-view-switch{background:#f5f8fa;border:1px solid #d8e3e9;border-radius:8px;padding:3px}.calendar-view-switch button{background:0 0;border:0}.calendar-view-switch button.active{color:var(--brand-primary);background:#fff;box-shadow:0 1px 4px #c8d4db}.persian-month-grid>article{cursor:pointer}.persian-month-grid>article:hover{background:#f7fbfc}.calendar-event{color:#28576b;text-align:right;background:#eaf5f6;border:0;border-radius:4px;justify-content:space-between;gap:4px;width:100%;margin-top:4px;padding:5px 6px;font-size:10px;display:flex}.calendar-event-call{color:#815f17;background:#fff4db}.calendar-event-meeting{color:#245da5;background:#e8f1ff}.calendar-week-view{border:1px solid #dbe4ea;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));min-height:430px;display:grid;overflow:hidden}.calendar-week-view>article{cursor:pointer;background:#fff;border-left:1px solid #dbe4ea;min-width:0}.calendar-week-view>article:last-child{border-left:0}.calendar-week-view>article.today{background:#f4fbfb}.calendar-week-view>article>header{text-align:center;border-bottom:1px solid #dbe4ea;gap:4px;padding:11px 7px;display:grid}.calendar-week-view>article>header span{color:#78909f;font-size:10px}.calendar-week-view>article>div{align-content:start;gap:5px;padding:7px;display:grid}.calendar-week-view>article>div>small{color:#9aaab3;text-align:center;padding:25px 4px;font-size:9px}.calendar-day-view{cursor:pointer;background:repeating-linear-gradient(#fff 0 59px,#edf2f5 60px);border:1px solid #dbe4ea;border-radius:8px;min-height:430px}.calendar-day-view>header{background:#f7fafb;border-bottom:1px solid #dbe4ea;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.calendar-day-view>header span{color:#78909f;font-size:10px}.calendar-day-view>div{gap:8px;padding:14px;display:grid}.calendar-day-view>div>article{grid-template-columns:75px minmax(0,1fr);align-items:center;gap:10px;display:grid}.calendar-day-view time{color:#607d8b;text-align:center;direction:ltr}.calendar-day-view .calendar-event{min-height:44px;margin:0;font-size:12px}.calendar-day-view>div>p{text-align:center;color:#8a9da8;padding:80px}.calendar-event-types{grid-template-columns:repeat(3,1fr);gap:12px;padding:22px;display:grid}.calendar-event-types>button{color:#315d75;background:#fff;border:1px solid #d7e2e8;border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:145px;display:grid}.calendar-event-types>button:hover{border-color:var(--brand-primary);background:#f2fbfb}.calendar-event-types b{width:43px;height:43px;color:var(--brand-primary);background:#e8f4f5;border-radius:50%;place-items:center;font-size:20px;display:grid}.calendar-event-types span{font-weight:800}.calendar-event-types small{color:#7b909c}.calendar-event-modal>form>header{border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.calendar-event-modal>form>header button{background:#eff4f6;border:0;border-radius:50%;width:30px;height:30px}.calendar-event-modal>form>footer{border-top:1px solid #dce5eb;gap:8px;padding:13px 19px;display:flex}.event-reminders{background:#f8fafb;border:1px solid #dbe5ea;border-radius:9px;gap:10px;padding:12px;display:grid}.event-reminders>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.event-reminders>header>div{gap:3px;display:grid}.event-reminders>header small,.event-reminders>p{color:#7b909c;font-size:10px}.event-reminders>header button{color:#277287;background:#fff;border:1px solid #b8d3dc;border-radius:6px;height:32px}.event-reminders>article{background:#fff;border:1px solid #dce6eb;border-radius:8px;grid-template-columns:1fr 1.3fr .9fr;gap:10px;padding:12px 36px 12px 10px;display:grid;position:relative}.event-reminder-targets,.event-reminder-channels,.event-reminder-time{flex-wrap:wrap;align-content:center;align-items:center;gap:7px;display:flex}.event-reminders strong{color:#506c7b;width:100%;font-size:10px}.event-reminders label{align-items:center;gap:4px;flex-direction:row!important;display:flex!important}.event-reminders input[type=checkbox]{width:15px!important;height:15px!important}.event-reminder-time input{width:65px!important;height:35px!important}.event-reminder-time select{width:105px!important;height:35px!important}.event-reminder-remove{color:#b63838;background:#feecec;border:0;border-radius:50%;width:22px;height:22px;position:absolute;top:9px;right:9px}.calendar-event-detail{background:#fff;border-radius:11px;width:min(620px,100vw - 30px);max-height:calc(100vh - 40px);overflow:auto}.calendar-event-detail>header{border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;padding:18px;display:flex}.calendar-event-detail>header span{color:var(--brand-primary);font-size:10px}.calendar-event-detail h3{margin:4px 0 0}.calendar-event-detail>header button{border:0;border-radius:50%;width:30px;height:30px}.calendar-event-detail dl{background:#edf2f5;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:18px;display:grid}.calendar-event-detail dl>div{background:#fff;padding:10px}.calendar-event-detail dt{color:#78909f;font-size:10px}.calendar-event-detail dd{color:#315467;margin:5px 0 0}.calendar-event-detail>p{background:#f6f9fa;border-radius:7px;margin:16px;padding:12px}.calendar-event-detail>section{gap:8px;padding:0 18px 18px;display:grid}.calendar-event-detail>section>div{border:1px solid #dfe7ec;border-radius:7px;justify-content:space-between;padding:9px;display:flex}.calendar-event-detail>section small{color:#78909f}@media (max-width:900px){.workspace-calendar-page>.calendar-toolbar{flex-wrap:wrap}.calendar-toolbar>strong{order:-1;width:100%}.calendar-week-view{grid-template-columns:1fr}.calendar-week-view>article{border-bottom:1px solid #dbe4ea;border-left:0;min-height:95px}.event-reminders>article{grid-template-columns:1fr}}@media (max-width:650px){.calendar-event-types{grid-template-columns:1fr}.calendar-event-types>button{min-height:105px}.calendar-nav,.calendar-view-switch{justify-content:center;width:100%}.calendar-event-detail dl{grid-template-columns:1fr}.calendar-day-view>div>article{grid-template-columns:55px minmax(0,1fr)}}.meeting-settings{gap:14px;display:grid}.meeting-settings-loading,.meeting-composer-loading{color:#718997;justify-content:center;align-items:center;gap:9px;min-height:240px;display:flex}.meeting-settings>form,.meeting-settings>section{background:#fff;border:1px solid #dbe5eb;border-radius:9px}.meeting-settings section{padding:16px}.meeting-settings section>header,.meeting-resources header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.meeting-settings h4{color:#284d61;margin:0 0 5px}.meeting-settings p{color:#768b98;margin:0;font-size:10px;line-height:1.8}.meeting-settings .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.meeting-settings .form-grid>label,.meeting-small-modal>label{color:#4b6879;gap:6px;font-size:11px;display:grid}.meeting-settings input,.meeting-settings select,.meeting-small-modal input,.meeting-small-modal select{box-sizing:border-box;width:100%;height:40px}.meeting-settings label small{color:#7c909c}.meeting-settings .wide{grid-column:1/-1}.meeting-settings-save{border-top:1px solid #dde6ec;padding:13px 16px;display:flex}.meeting-settings-save button{height:39px;padding:0 17px}.meeting-toggle-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.meeting-toggle-grid label{color:#496879;background:#fafcfd;border:1px solid #dce6ec;border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.meeting-toggle-grid input{width:16px;height:16px}.meeting-assignment-preview{color:#547180;background:#f0f7f8;border-radius:7px;align-items:center;gap:8px;margin-top:15px;padding:12px;font-size:10px;display:flex}.meeting-assignment-preview b{color:#1f6570;background:#fff;border-radius:5px;padding:5px 8px}.meeting-assignment-preview i{color:#8ca1ad}.meeting-resources{grid-template-columns:1fr 1fr;gap:15px;display:grid!important}.meeting-resource-column{min-width:0}.meeting-resource-column header button,.meeting-resource-column article button{color:#315d75;background:#fff;border:1px solid #bad6df;border-radius:5px;height:33px;padding:0 10px}.meeting-resource-column article{border-bottom:1px solid #e4ebef;justify-content:space-between;align-items:center;gap:10px;padding:10px 2px;display:flex}.meeting-resource-column article>div{gap:4px;display:grid}.meeting-resource-column article small{color:#8496a1}.meeting-resource-column .empty{text-align:center;color:#879aa5;padding:25px}.default-check{margin-right:6px}.meeting-small-modal{box-sizing:border-box;background:#fff;border-radius:9px;width:min(440px,100vw - 30px);padding:16px}.meeting-small-modal>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.meeting-small-modal>header h3{margin:0}.meeting-small-modal>header button{border:0;border-radius:50%;width:30px;height:30px}.meeting-small-modal>footer{gap:8px;margin-top:15px;display:flex}.meeting-composer{background:#fff;border-radius:11px;width:min(1060px,100vw - 32px);max-height:calc(100vh - 28px);overflow:auto;box-shadow:0 18px 60px #17384d44}.meeting-composer>header{z-index:3;background:#fff;border-bottom:1px solid #dce6ec;justify-content:space-between;align-items:center;min-height:66px;padding:0 20px;display:flex;position:sticky;top:0}.meeting-composer>header h3{margin:0 0 4px}.meeting-composer>header p{color:#7b909c;margin:0;font-size:10px}.meeting-composer>header>button{background:#eff4f6;border:0;border-radius:50%;width:32px;height:32px}.meeting-composer-body{padding:18px}.meeting-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.meeting-form-grid>label,.meeting-date-row label{color:#496879;flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.meeting-form-grid .wide{grid-column:1/-1}.meeting-form-grid input,.meeting-form-grid select,.meeting-form-grid textarea,.meeting-date-row input{box-sizing:border-box;width:100%;height:41px}.meeting-form-grid textarea{resize:vertical;height:75px}.meeting-form-grid input[readonly]{color:#5d7481;background:#f3f6f8}.meeting-form-grid label>small{color:#80939f}.meeting-form-grid label>i{color:#c92b2b}.meeting-record-results{gap:6px;max-height:105px;padding:3px;display:flex;overflow:auto}.meeting-record-results button{text-align:right;background:#fff;border:1px solid #d8e4ea;border-radius:6px;gap:3px;min-width:145px;padding:7px 9px;display:grid}.meeting-record-results button.selected{border-color:var(--brand-primary);background:#ecf8f8}.meeting-record-results small{color:#8498a3}.meeting-time-panel{background:#f8fbfc;border:1px solid #d5e3e9;border-radius:9px;margin-top:17px;padding:14px}.meeting-date-row{grid-template-columns:minmax(230px,1fr) auto;align-items:end;gap:10px;display:grid}.meeting-date-row>button{background:var(--brand-primary);color:#fff;border:0;border-radius:6px;height:41px;padding:0 15px}.meeting-slot-legend{color:#6f8592;gap:14px;margin:14px 0 8px;font-size:9px;display:flex}.meeting-slot-legend span:before{content:"";border-radius:50%;width:7px;height:7px;margin-left:4px;display:inline-block}.meeting-slot-legend .available:before{background:#2ea76c}.meeting-slot-legend .limited:before{background:#e0a329}.meeting-slot-legend .full:before{background:#b9c4ca}.meeting-slots{grid-template-columns:repeat(8,minmax(72px,1fr));gap:7px;max-height:190px;display:grid;overflow:auto}.meeting-slots>button{color:#27664a;background:#f0faf5;border:1px solid #b8ddca;border-radius:6px;gap:2px;padding:7px 4px;display:grid}.meeting-slots>button.limited{color:#86651e;background:#fff9e8;border-color:#ecd391}.meeting-slots>button.full,.meeting-slots>button.closed{color:#9aa8af;background:#f2f5f6;border-color:#dce3e6}.meeting-slots>button.selected{outline:2px solid var(--brand-primary);outline-offset:1px}.meeting-slots small{font-size:8px}.meeting-slots p{color:#78909e;text-align:center;grid-column:1/-1;margin:8px;font-size:10px}.meeting-live-assignment{color:#32634b;background:#edf9f2;border:1px solid #acd7c1;border-radius:7px;grid-template-columns:auto 1fr auto;gap:11px;margin-top:12px;padding:10px;font-size:10px;display:grid}.meeting-live-assignment b{text-align:center}.meeting-live-assignment small{text-align:left}.meeting-attendees{border:1px solid #dce6eb;border-radius:8px;margin-top:13px}.meeting-attendees summary{cursor:pointer;color:#3f6173;justify-content:space-between;padding:11px 13px;font-size:11px;display:flex}.meeting-attendees summary span{color:#82949e}.meeting-attendees>div{grid-template-columns:180px 1fr;gap:10px;padding:0 13px 13px;display:grid}.meeting-attendees select{height:38px}.meeting-check-list{flex-wrap:wrap;gap:7px;max-height:100px;display:flex;overflow:auto}.meeting-check-list label{color:#536f7f;background:#f1f5f7;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex}.meeting-composer>footer{z-index:3;background:#fff;border-top:1px solid #dce6ec;gap:8px;padding:13px 20px;display:flex;position:sticky;bottom:0}.meeting-composer>footer button{height:39px;padding:0 18px}@media (max-width:850px){.meeting-settings .form-grid,.meeting-resources,.meeting-form-grid{grid-template-columns:1fr}.meeting-settings .wide,.meeting-form-grid .wide{grid-column:auto}.meeting-toggle-grid{grid-template-columns:1fr 1fr}.meeting-slots{grid-template-columns:repeat(4,1fr)}.meeting-live-assignment{grid-template-columns:1fr}.meeting-live-assignment small{text-align:right}.meeting-attendees>div{grid-template-columns:1fr}}@media (max-width:560px){.meeting-toggle-grid,.meeting-date-row{grid-template-columns:1fr}.meeting-slots{grid-template-columns:repeat(3,1fr)}.calendar-create-actions{flex-direction:column}.meeting-assignment-preview{flex-direction:column;align-items:stretch}.meeting-assignment-preview i{transform:rotate(-90deg)}}.meeting-settings-standalone{display:block}.meeting-settings-standalone>form,.meeting-settings-standalone>.meeting-policy-list,.meeting-settings-standalone>.meeting-resources{margin-bottom:14px}.meeting-priority-list{gap:7px;display:grid}.meeting-priority-list article{background:#fafcfd;border:1px solid #dbe5eb;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.meeting-priority-list article>span{color:#176ac2;background:#e8f2fb;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.meeting-priority-list article>div{gap:5px;display:flex}.meeting-priority-list button{color:#365f75;background:#fff;border:1px solid #ccdbe4;border-radius:5px;width:30px;height:30px}.meeting-policy-list{background:#fff;border:1px solid #dbe5eb;border-radius:9px;padding:16px}.meeting-policy-list>header>button{background:var(--brand-primary);color:#fff;border:0;border-radius:6px;height:36px;padding:0 12px}.meeting-policy-list>article{border-top:1px solid #e2eaef;grid-template-columns:32px minmax(150px,1fr) minmax(260px,1.3fr) auto;align-items:center;gap:11px;padding:11px 4px;display:grid}.meeting-policy-list>article>div:nth-child(2){gap:4px;display:grid}.meeting-policy-list small{color:#7b909c}.meeting-policy-order{color:#fff;background:#176ac2;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.meeting-policy-chips{flex-wrap:wrap;gap:5px;display:flex}.meeting-policy-chips span{color:#456879;background:#eef4f7;border-radius:10px;padding:4px 7px;font-size:9px}.meeting-policy-actions{gap:5px;display:flex}.meeting-policy-actions button{color:#315d75;background:#fff;border:1px solid #c8d9e2;border-radius:5px;height:31px;padding:0 9px}.meeting-policy-actions .danger{color:#b53b3b;border-color:#eccaca}.meeting-policy-modal{box-sizing:border-box;background:#fff;border-radius:10px;width:min(780px,100vw - 30px);max-height:calc(100vh - 36px);overflow:auto}.meeting-policy-modal>header{border-bottom:1px solid #dce6eb;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.meeting-policy-modal>header h3{margin:0 0 4px}.meeting-policy-modal>header p{color:#7d909c;margin:0;font-size:10px}.meeting-policy-modal>header>button{background:#eff4f6;border:0;border-radius:50%;width:31px;height:31px}.meeting-policy-modal>.form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:17px;display:grid}.meeting-policy-modal label{color:#496879;gap:6px;font-size:11px;display:grid}.meeting-policy-modal input,.meeting-policy-modal select{box-sizing:border-box;width:100%;height:40px}.meeting-policy-modal .wide{grid-column:1/-1}.meeting-policy-modal .inline-check{align-items:center;display:flex}.meeting-policy-modal .inline-check input{width:16px;height:16px}.meeting-policy-modal>footer{border-top:1px solid #dce6eb;gap:8px;padding:13px 18px;display:flex}.meeting-flow-composer{background:#f6f8fa;width:min(1120px,100vw - 24px)}.meeting-flow-composer>header{background:#fff}.meeting-flow-body{direction:rtl;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;padding:14px;display:grid}.meeting-flow-card{background:#fff;border:1px solid #ced9e1;border-radius:9px;overflow:hidden;box-shadow:0 2px 7px #2f526810}.meeting-flow-card>header{border-bottom:1px solid #e0e7ec;justify-content:center;align-items:center;gap:9px;padding:15px;display:flex}.meeting-flow-card>header>span{color:#fff;background:#096bd8;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.meeting-flow-card>header h4{text-align:center;color:#183d55;margin:0}.meeting-flow-card>header p{color:#80929d;margin:3px 0 0;font-size:9px}.meeting-flow-fields{gap:9px;padding:14px;display:grid}.meeting-flow-fields>label{color:#324f61;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:8px;font-size:10px;display:grid}.meeting-flow-fields>label>input,.meeting-flow-fields>label>select{box-sizing:border-box;width:100%;height:36px}.meeting-flow-fields>label>small{color:#7f929e;grid-column:2}.meeting-flow-fields input[readonly]{color:#5e7481;background:#f2f5f7}.meeting-flow-fields .meeting-record-results{grid-column:2}.meeting-related-info{color:#2d638c;background:#f0f7ff;border:1px solid #bcd9f5;border-radius:7px;align-items:flex-start;gap:8px;padding:10px;font-size:9px;line-height:1.8;display:flex}.meeting-related-info i{border:1px solid #2782d7;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.meeting-flow-fields>.meeting-attendees,.meeting-description{border:1px solid #dce5ea;border-radius:7px;margin:0}.meeting-flow-fields>.meeting-attendees summary,.meeting-description summary{padding:9px 11px}.meeting-description textarea{box-sizing:border-box;width:calc(100% - 20px);min-height:65px;margin:0 10px 10px}.meeting-schedule-picker{grid-template-columns:minmax(0,1.15fr) minmax(150px,.85fr);gap:10px;padding:14px;display:grid}.meeting-inline-calendar{border:1px solid #d7e1e7;border-radius:7px;padding:9px}.meeting-month-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.meeting-month-header button{color:#496a7b;background:#f1f5f7;border:0;border-radius:50%;width:29px;height:29px}.meeting-calendar-grid{direction:rtl;grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.meeting-calendar-grid strong{color:#687f8c;text-align:center;padding:4px 0;font-size:9px}.meeting-calendar-grid i{min-height:27px}.meeting-calendar-grid button{color:#607985;background:#eef2f4;border:0;border-radius:50%;height:29px;font-size:10px}.meeting-calendar-grid button.available{color:#fff;background:#20b66b}.meeting-calendar-grid button.limited{color:#fff;background:#f5a623}.meeting-calendar-grid button.full{color:#fff;background:#ef5350}.meeting-calendar-grid button.closed{color:#98a5ac;background:#e5e9ec}.meeting-calendar-grid button.selected{outline-offset:2px;color:#fff;background:#096bd8;outline:2px solid #096bd8}.meeting-calendar-legend{color:#637c89;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:10px;font-size:8px;display:flex}.meeting-calendar-legend span:before{content:"";border-radius:50%;width:7px;height:7px;margin-left:3px;display:inline-block}.meeting-calendar-legend .available:before{background:#20b66b}.meeting-calendar-legend .limited:before{background:#f5a623}.meeting-calendar-legend .full:before{background:#ef5350}.meeting-calendar-legend .closed:before{background:#cfd6da}.meeting-slot-column{min-width:0}.meeting-selected-date{border:1px solid #dbe4e9;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;height:34px;margin-bottom:6px;padding:0 7px;display:flex}.meeting-selected-date button{color:#176ac2;background:0 0;border:0;padding:4px;font-size:8px}.meeting-vertical-slots{gap:5px;max-height:290px;display:grid;overflow:auto}.meeting-vertical-slots>button{color:#2a6e4c;text-align:right;background:#f1fbf5;border:1px solid #bfe4cf;border-radius:6px;grid-template-columns:48px 1fr auto;align-items:center;gap:5px;min-height:34px;padding:4px 7px;display:grid}.meeting-vertical-slots>button.limited{color:#8a671c;background:#fff9e8;border-color:#edd69b}.meeting-vertical-slots>button.full,.meeting-vertical-slots>button.closed{color:#a74a49;background:#fff2f2;border-color:#eed0d0}.meeting-vertical-slots>button.selected{color:#1761b2;background:#edf5ff;outline:2px solid #176ee0}.meeting-vertical-slots>button small{text-align:left;font-size:8px}.meeting-vertical-slots>p{color:#80939e;text-align:center;padding:35px 5px;font-size:9px}.meeting-selected-summary{color:#35627f;background:#eff7ff;border:1px solid #b9d6f2;border-radius:6px;grid-template-columns:auto 1fr auto 1fr;gap:7px;margin:0 14px 10px;padding:9px;font-size:9px;display:grid}.meeting-selected-summary small{grid-column:1/-1}.meeting-precheck{color:#718690;background:#f4f7f8;border:1px solid #d9e3e8;border-radius:6px;align-items:center;gap:7px;margin:0 14px 10px;padding:9px;font-size:9px;display:flex}.meeting-precheck.ready{color:#2e7752;background:#effaf4;border-color:#b7dfc9}.meeting-precheck>span{background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.meeting-save-button{color:#fff;background:#096bd8;border:0;border-radius:6px;width:calc(100% - 28px);height:42px;margin:0 14px 14px;font-weight:800}.meeting-save-button:disabled{background:#aab8c1}.meeting-flow-composer>footer{display:none}@media (max-width:900px){.meeting-flow-body{grid-template-columns:1fr}.meeting-policy-list>article{grid-template-columns:30px 1fr}.meeting-policy-chips,.meeting-policy-actions{grid-column:2}.meeting-schedule-picker{grid-template-columns:1fr 170px}}@media (max-width:620px){.meeting-policy-modal>.form-grid,.meeting-schedule-picker{grid-template-columns:1fr}.meeting-policy-modal .wide{grid-column:auto}.meeting-flow-fields>label{grid-template-columns:1fr}.meeting-flow-fields>label>small,.meeting-flow-fields .meeting-record-results{grid-column:1}.meeting-vertical-slots{max-height:210px}}.meeting-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.meeting-field-row>label{color:#324f61;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:6px;font-size:10px;display:grid}.meeting-field-row input,.meeting-field-row select{box-sizing:border-box;width:100%;height:36px}@media (max-width:620px){.meeting-field-row,.meeting-field-row>label{grid-template-columns:1fr}}.meeting-flow-fields>label,.meeting-field-row>label{color:#365365;flex-direction:column;align-items:stretch;gap:6px;font-size:10px;font-weight:700;display:flex}.meeting-flow-fields input,.meeting-flow-fields select,.meeting-flow-fields textarea,.calendar-event-edit input,.calendar-event-edit select,.calendar-event-edit textarea{box-sizing:border-box;color:#233f51;background:#fff;border:1px solid #cedbe3;border-radius:9px;outline:0;width:100%;min-height:42px;padding:8px 11px;font-family:inherit;transition:border-color .18s,box-shadow .18s,background .18s}.meeting-flow-fields input:hover,.meeting-flow-fields select:hover,.meeting-flow-fields textarea:hover,.calendar-event-edit input:hover,.calendar-event-edit select:hover,.calendar-event-edit textarea:hover{border-color:#a9c2d1}.meeting-flow-fields input:focus,.meeting-flow-fields select:focus,.meeting-flow-fields textarea:focus,.calendar-event-edit input:focus,.calendar-event-edit select:focus,.calendar-event-edit textarea:focus{border-color:#1674d1;box-shadow:0 0 0 3px #1674d11a}.meeting-flow-fields input[readonly],.meeting-flow-fields select:disabled{color:#657b88;background:#f4f7f9;border-color:#e0e7ec}.meeting-record-search{position:relative}.meeting-record-search>input{background-image:linear-gradient(45deg,#0000 46%,#6f8997 47% 53%,#0000 54%);background-position:right 15px center;background-repeat:no-repeat;background-size:8px 8px;padding-right:34px}.meeting-record-results{z-index:30;background:#fff;border:1px solid #cbd9e2;border-radius:9px;max-height:210px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #25485c24}.meeting-record-results>button{color:#294b60;text-align:right;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px;font-family:inherit;display:flex}.meeting-record-results>button:hover{background:#edf6fb}.meeting-record-results>button small{color:#607b89;background:#eaf2f6;border-radius:10px;flex:none;padding:2px 6px}.meeting-record-results>small{text-align:center;color:#83949e;padding:14px;display:block}.meeting-calendar-grid button.unknown{color:#95a4ac;background:#fff;border:1px dashed #dbe3e8}.persian-month-grid>article.meeting-day-available{background:#f2fbf6}.persian-month-grid>article.meeting-day-limited{background:#fffaf0}.event-reminder-time{justify-content:flex-start}.event-reminder-duration{grid-template-columns:58px auto 58px;align-items:center;gap:5px;display:grid}.event-reminder-duration input{text-align:center;width:58px!important}.event-reminder-duration>span{color:#55717f;font-weight:900}.event-reminder-duration>small{color:#718895;text-align:center;grid-column:1/-1;font-size:8px}.calendar-event-detail-actions{align-items:center;gap:7px;display:flex}.calendar-event-detail>header .calendar-event-detail-actions .edit{color:#226c91;background:#f2f9fc;border:1px solid #b8d4e2;border-radius:7px;width:auto;height:30px;padding:0 12px}.calendar-event-edit{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.calendar-event-edit>label{color:#496879;flex-direction:column;gap:6px;font-size:11px;display:flex}.calendar-event-edit>.wide{grid-column:1/-1}.calendar-event-edit textarea{resize:vertical;min-height:90px}.calendar-event-edit>footer{grid-column:1/-1;gap:8px;padding-top:4px;display:flex}.calendar-event-edit>footer button{min-height:38px;padding:0 14px}@media (max-width:620px){.meeting-field-row,.calendar-event-edit{grid-template-columns:1fr}.calendar-event-edit>.wide{grid-column:auto}.event-reminders>article{padding-right:12px}.event-reminder-remove{justify-self:end;position:static}}.meeting-calendar-grid button.selected{background:revert-layer;color:revert-layer;outline-offset:2px;outline:2px solid #096bd8}.meeting-calendar-grid button.available.selected{color:#fff;background:#20b66b}.meeting-calendar-grid button.limited.selected{color:#fff;background:#f5a623}.meeting-calendar-grid button.full.selected{color:#fff;background:#ef5350}.meeting-calendar-grid button.closed.selected{color:#98a5ac;background:#e5e9ec}.meeting-calendar-grid button.unknown.selected{color:#95a4ac;background:#fff}.meeting-calendar-grid button:disabled{cursor:not-allowed}.persian-month-grid>article.meeting-day-available>span{color:#1d7a50;font-weight:800}.persian-month-grid>article.meeting-day-limited>span{color:#a56b00;font-weight:800}.persian-month-grid>article.meeting-day-full>span{color:#c73535;font-weight:800}.persian-month-grid>article.meeting-day-closed>span{color:#8b989f}.persian-month-grid>article{position:relative}.calendar-day-mode-capacity{text-align:right;white-space:nowrap;direction:rtl;justify-items:start;gap:1px;min-width:82px;font-size:7px;line-height:1.45;display:grid;position:absolute;top:6px;right:39px}.calendar-day-mode-capacity small{font-size:inherit;font-weight:700;display:block}.calendar-day-mode-capacity .available{color:#1d7a50}.calendar-day-mode-capacity .limited{color:#a56b00}.calendar-day-mode-capacity .full{color:#c73535}.calendar-day-mode-capacity .closed{color:#8b989f}@media (max-width:900px){.calendar-day-mode-capacity{margin-top:2px;font-size:6px;position:static}}.profile-softphone-setting{box-sizing:border-box;color:#173656;background:#f8fbfd;border:1px solid #d9e4eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:18px;padding:12px 13px;display:flex}.profile-softphone-setting>div{align-items:center;gap:10px;min-width:0;display:flex}.profile-softphone-icon{color:#0877e5;background:#eaf4ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.profile-softphone-icon svg{width:19px;height:19px}.profile-softphone-setting>div>span:last-child{text-align:right;gap:3px;display:grid}.profile-softphone-setting small{color:#728998;font-size:9px}.profile-softphone-toggle{cursor:pointer;box-sizing:border-box!important;width:44px!important;min-width:44px!important;height:24px!important;box-shadow:none!important;background:#b9c6ce!important;border:0!important;border-radius:20px!important;align-items:center!important;margin:0!important;padding:2px!important;display:flex!important}.profile-softphone-toggle>span{background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;transform:translate(0);box-shadow:0 1px 4px #17365638}.profile-softphone-toggle.on{background:#087bea!important}.profile-softphone-toggle.on>span{transform:translate(-20px)}.profile-softphone-toggle:disabled{opacity:.55;cursor:wait}.softphone-root{z-index:3200;pointer-events:none;color:#173656;font-family:inherit;position:fixed;inset:0}.softphone-root button,.softphone-root input,.softphone-root select,.softphone-root textarea{font-family:inherit}.softphone-root svg{width:20px;height:20px;display:block}.softphone-idle-dock,.softphone-live-dock{box-sizing:border-box;pointer-events:auto;background:#fff;border:1px solid #d7e3eb;border-radius:15px;align-items:center;gap:6px;min-height:58px;padding:7px;display:flex;position:absolute;bottom:34px;left:18px;box-shadow:0 14px 40px #102f4930}.softphone-idle-dock{width:min(390px,100vw - 90px)}.softphone-idle-dock>button,.softphone-live-dock>button{color:#31576f;cursor:pointer;background:#f2f6f9;border:0;border-radius:11px;place-items:center;height:42px;padding:0;display:grid}.softphone-idle-dock>button:not(.softphone-idle-status){flex:0 0 42px;width:42px}.softphone-idle-dock .softphone-dock-call{color:#fff;background:#087bea}.softphone-idle-status{text-align:right;min-width:0;background:#fff!important;flex:1!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;padding:0 7px!important;display:flex!important}.softphone-idle-status>i,.softphone-presence i{background:#8da0ab;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.softphone-idle-status>i.presence-ready,.softphone-presence i.presence-ready{background:#21ba68}.softphone-idle-status>i.presence-dnd,.softphone-presence i.presence-dnd{background:#ed4444}.softphone-idle-status>i.presence-busy,.softphone-presence i.presence-busy{background:#f2a323}.softphone-idle-status>span{gap:3px;min-width:0;display:grid}.softphone-idle-status b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.softphone-idle-status small{color:#8195a2;font-size:8px}.softphone-live-dock{border-color:#bcd8e9;width:min(430px,100vw - 90px)}.softphone-live-dock>button{flex:0 0 42px;width:42px}.softphone-live-summary{text-align:right;min-width:0;background:#fff!important;flex:1!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;padding:0 5px!important;display:flex!important}.softphone-live-summary>i{color:#087bea;background:#e9f5ff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.softphone-live-summary>span{gap:3px;min-width:0;display:grid}.softphone-live-summary b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.softphone-live-summary small{color:#718997;font-size:9px}.softphone-live-dock.ringing .softphone-live-pulse{animation:1.2s ease-in-out infinite softphone-ring}.softphone-live-dock .softphone-answer{color:#fff;background:#21b969}.softphone-live-dock .softphone-hangup,.softphone-call-controls .danger{color:#fff;background:#f04438}.softphone-live-dock .softphone-hangup svg,.softphone-call-controls .danger svg{transform:rotate(135deg)}.softphone-live-dock>button.active{color:#087bea;background:#e7f2ff}@keyframes softphone-ring{50%{box-shadow:0 0 0 7px #087bea18}}.softphone-sheet{box-sizing:border-box;pointer-events:auto;background:#fff;border:1px solid #d7e2ea;border-radius:18px 18px 12px 12px;flex-direction:column;width:min(430px,100vw - 28px);max-height:calc(100vh - 92px);animation:.2s ease-out softphone-sheet-in;display:flex;position:absolute;bottom:34px;left:18px;overflow:hidden;box-shadow:0 24px 70px #102c463b}.softphone-sheet>header{background:#fff;border-bottom:1px solid #e0e7ec;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:66px;margin:0;padding:8px 12px;display:grid}.softphone-sheet>header>button{color:#436579;background:#eff4f7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.softphone-sheet>header>div{justify-items:center;gap:2px;display:grid}.softphone-sheet>header b{font-size:15px}.softphone-sheet>header small{color:#7b909e;font-size:8px}.softphone-sheet-handle{background:#b8c6cf;border-radius:4px;width:42px;height:4px;margin-bottom:3px}@keyframes softphone-sheet-in{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.softphone-tabs{background:#fbfcfd;border-bottom:1px solid #e1e8ed;grid-template-columns:1fr 1fr;min-height:46px;padding:0 14px;display:grid}.softphone-tabs button{color:#708696;background:0 0;border:0;border-bottom:2px solid #0000}.softphone-tabs button.active{color:#087bea;border-bottom-color:#087bea;font-weight:800}.softphone-dialer{min-height:0;padding:14px;overflow:auto}.softphone-presence{background:#f8fbfc;border:1px solid #d8e3ea;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;height:42px;margin-bottom:10px;padding:0 11px;display:flex}.softphone-presence>span{align-items:center;gap:7px;font-size:10px;display:flex}.softphone-presence select{color:#31566d;background-color:#0000;border:0;height:32px;padding:0 28px 0 8px;font-size:10px}.softphone-number{direction:ltr;background:#fff;border:1px solid #cbdbe5;border-radius:12px;align-items:center;height:54px;margin-bottom:10px;display:flex;box-shadow:0 0 0 3px #0000}.softphone-number:focus-within{border-color:#087bea;box-shadow:0 0 0 3px #087bea12}.softphone-number input{color:#0d5fc3;letter-spacing:1px;text-align:center;background:0 0;outline:0;width:100%;height:52px;padding:0 14px;font-size:20px;border:0!important}.softphone-number button{color:#617c8c;background:#f1f5f7;border:0;border-radius:9px;flex:0 0 40px;width:40px;height:40px;margin-right:4px}.softphone-keypad{grid-template-columns:repeat(3,1fr);gap:6px;width:min(290px,100%);margin:12px auto;display:grid}.softphone-keypad button{color:#173656;background:#fff;border:1px solid #e0e7ec;border-radius:11px;height:45px;font-size:17px}.softphone-keypad button:hover{background:#f3f9ff;border-color:#acd0ef}.softphone-primary-call{color:#fff;background:#087bea;border:0;border-radius:50%;place-items:center;width:58px;height:58px;margin:8px auto;display:grid;box-shadow:0 9px 20px #087bea42}.softphone-primary-call span{width:1px;height:1px;position:absolute;overflow:hidden}.softphone-primary-call:disabled{box-shadow:none;background:#aab9c3}.softphone-primary-call svg{width:25px;height:25px}.softphone-connection-note{color:#76571c;background:#fffaf0;border:1px solid #f0d48a;border-radius:10px;gap:5px;margin-top:14px;padding:11px;display:grid}.softphone-connection-note span{font-size:9px;line-height:1.8}.softphone-connection-note button{color:#84621c;background:#fff;border:1px solid #d6aa4c;border-radius:7px;justify-self:start;height:31px;padding:0 10px;font-size:9px}.softphone-record-picker{margin:8px 0;position:relative}.softphone-record-picker>label{background:#fff;border:1px solid #d7e2ea;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 10px;display:flex}.softphone-record-picker>label svg{color:#718a99;width:17px}.softphone-record-picker>label input{background:0 0;outline:0;width:100%;height:40px;padding:0;font-size:10px;border:0!important}.softphone-record-results{z-index:4;background:#fff;border:1px solid #d3dfe7;border-radius:10px;max-height:205px;padding:5px;position:absolute;top:47px;left:0;right:0;overflow:auto;box-shadow:0 13px 30px #17365624}.softphone-record-results>small{color:#788d99;text-align:center;padding:13px;display:block}.softphone-record-results>small.error{color:#b23b32}.softphone-record-results>button{color:#24465d;text-align:right;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px;display:flex}.softphone-record-results>button:hover{background:#f0f7fc}.softphone-record-results span{gap:3px;display:grid}.softphone-record-results small{color:#7e929e;font-size:8px}.softphone-record-results em{color:#087bea;font-size:9px;font-style:normal}.softphone-selected-record{background:#f0f7ff;border:1px solid #bbd9f2;border-radius:9px;align-items:center;gap:7px;margin-top:7px;padding:8px 9px;display:flex}.softphone-selected-record>span{flex:1;gap:2px;min-width:0;display:grid}.softphone-selected-record b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.softphone-selected-record small{color:#68859a;font-size:8px}.softphone-selected-record>button{color:#176ebc;cursor:pointer;background:#fff;border:0;border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:8px;display:flex}.softphone-selected-record>button:last-child{color:#9b3a3a;width:28px;padding:0;display:grid}.softphone-selected-record svg{width:14px;height:14px}.softphone-recents{min-height:260px;padding:10px;overflow:auto}.softphone-recents article{border-bottom:1px solid #e7edf1;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:8px;padding:9px;display:grid}.softphone-recents article>i{color:#087bea;background:#eef6fd;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.softphone-recents article>div{gap:4px;display:grid}.softphone-recents article small{color:#7a909d;font-size:8px}.softphone-recents article>button{color:#426b82;background:#f0f5f8;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.softphone-recents>p{color:#7b909c;text-align:center;padding:70px 15px}.softphone-call-workspace{background:#f6f9fb;min-height:0;padding:14px;overflow:auto}.softphone-call-identity{justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.softphone-call-identity>i{color:#087bea;background:#e8f3ff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.softphone-call-identity>i svg{width:26px;height:26px}.softphone-call-identity>div{gap:3px;display:grid}.softphone-call-identity h3,.softphone-call-identity p{margin:0}.softphone-call-identity p{color:#5b7789;font-size:11px}.softphone-call-identity time{color:#087bea;font-weight:800}.softphone-call-controls{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px;display:grid}.softphone-call-controls button{color:#375a70;background:#fff;border:1px solid #d8e3ea;border-radius:11px;place-items:center;gap:5px;min-height:62px;padding:7px 2px;display:grid}.softphone-call-controls button.active{color:#087bea;background:#eaf5ff;border-color:#98c4ed}.softphone-call-controls span{font-size:8px}.softphone-mini-keypad{grid-template-columns:repeat(6,1fr);gap:5px;margin-bottom:10px;display:grid}.softphone-mini-keypad button{background:#fff;border:1px solid #d9e4ea;border-radius:7px;height:32px}.softphone-crm-workspace{background:#fff;border:1px solid #d7e2e9;border-radius:12px;padding:12px}.softphone-crm-workspace>header{border-bottom:1px solid #e3e9ed;margin:0 0 10px;padding:0 0 10px}.softphone-crm-workspace>header>div{align-items:center;gap:8px;display:flex}.softphone-crm-workspace>header svg{color:#087bea}.softphone-crm-workspace>header span{gap:3px;display:grid}.softphone-crm-workspace>header small{color:#7b909d;font-size:8px}.softphone-crm-workspace>label{color:#496879;gap:6px;margin-top:9px;font-size:9px;display:grid}.softphone-crm-workspace select,.softphone-crm-workspace textarea{box-sizing:border-box;color:#29485c;background:#fff;border:1px solid #d1dee6;border-radius:9px;outline:0;width:100%;padding:9px 10px}.softphone-crm-workspace select:focus,.softphone-crm-workspace textarea:focus{border-color:#087bea;box-shadow:0 0 0 3px #087bea12}.softphone-crm-workspace textarea{resize:vertical;line-height:1.8}.softphone-save-context{color:#fff;background:#087bea;border:0;border-radius:9px;width:100%;height:40px;margin-top:10px}.softphone-save-context:disabled{background:#aab8c1}.softphone-monitor-note{color:#31566d;background:#f4f9fc;border:1px solid #cbdde9;border-radius:10px;gap:4px;margin-bottom:10px;padding:10px 12px;display:grid}.softphone-monitor-note b{font-size:10px}.softphone-monitor-note span{color:#728997;font-size:8px;line-height:1.8}.softphone-call-ended{color:#286448;background:#f2fbf6;border:1px solid #b9dcc9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.softphone-call-ended>span{gap:3px;display:grid}.softphone-call-ended small{color:#668477;font-size:8px}.softphone-call-ended>button{color:#286448;cursor:pointer;background:#fff;border:1px solid #a8d2bb;border-radius:8px;height:32px;padding:0 13px;font-family:inherit}@media (max-width:600px){.softphone-idle-dock,.softphone-live-dock{width:auto;bottom:34px;left:7px;right:7px}.softphone-sheet{border-radius:18px 18px 8px 8px;width:auto;max-height:calc(100vh - 76px);bottom:34px;left:6px;right:6px}.softphone-keypad{width:min(330px,100%)}.softphone-keypad button{height:42px}.softphone-call-controls{grid-template-columns:repeat(4,1fr)}}.softphone-endpoint-settings{background:#fff;border:1px solid #dbe5ec;border-radius:10px;overflow:hidden}.softphone-endpoint-settings>header{border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 16px;display:flex}.softphone-endpoint-settings>header h4{color:#173656;margin:0 0 5px}.softphone-endpoint-settings>header p{color:#758b99;margin:0;font-size:10px}.softphone-endpoint-table{max-height:390px;overflow:auto}.softphone-endpoint-table table{border-collapse:collapse;width:100%}.softphone-endpoint-table th,.softphone-endpoint-table td{text-align:right;border-bottom:1px solid #e7edf1;padding:9px 12px}.softphone-endpoint-table th{color:#5b7485;background:#f7fafc;font-size:10px;position:sticky;top:0}.softphone-endpoint-table td:nth-child(2){color:#6f8492;font-size:10px}.softphone-endpoint-table input:not([type=checkbox]){box-sizing:border-box;background:#fff;border:1px solid #cfdae3;border-radius:8px;width:130px;height:37px;padding:0 10px}.softphone-endpoint-settings>footer{justify-content:flex-end;padding:12px 14px;display:flex}.records-phone-softphone-control{align-items:center;gap:6px;display:flex}.records-phone-softphone-control>input{flex:1;min-width:0}.records-phone-softphone-control>button{color:#087bea;cursor:pointer;background:#edf7ff;border:1px solid #bcd8ed;border-radius:9px;flex:0 0 40px;width:40px;height:40px;font-size:17px}@media (max-width:700px){.softphone-endpoint-settings>header{flex-direction:column;align-items:flex-start}.softphone-endpoint-table{overflow-x:auto}.softphone-endpoint-table table{min-width:600px}}.softphone-endpoint-table table{min-width:940px}.softphone-endpoint-table input:not([type=checkbox]){width:145px}.softphone-endpoint-table td:nth-child(5) input{width:230px}.calendar-saved-views{scrollbar-width:thin;background:#f7fafb;border:1px solid #dbe5eb;border-radius:8px;gap:6px;margin:0 0 10px;padding:4px;display:flex;overflow-x:auto}.calendar-saved-views button{color:#45697c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;height:32px;padding:0 11px;font-family:inherit;font-size:10px}.calendar-saved-views button.active{color:#096bd8;background:#fff;border-color:#bdd5e2;font-weight:800;box-shadow:0 1px 4px #234c6314}.calendar-filters{background:#fbfdfe;border:1px solid #dce6eb;border-radius:8px;align-items:end;gap:8px;margin-bottom:11px;padding:9px 11px;display:flex}.calendar-filters label{color:#5a7484;gap:4px;font-size:9px;display:grid}.calendar-filters select,.calendar-filters input{box-sizing:border-box;color:#315467;background:#fff;border:1px solid #cad9e2;border-radius:6px;height:35px;padding:0 9px;font-family:inherit}.calendar-filter-search{flex:1}.calendar-filters button{color:#315d75;cursor:pointer;background:#fff;border:1px solid #b9ceda;border-radius:6px;height:35px;padding:0 12px;font-family:inherit}.calendar-filters button[type=submit]{color:#fff;background:#096bd8;border-color:#096bd8}.calendar-limit-warning{color:#7b5b13;background:#fff8e7;border:1px solid #efd692;border-radius:7px;margin-bottom:10px;padding:9px 12px;font-size:10px}.calendar-period-selectors{align-items:center;gap:4px;display:flex}.calendar-period-selectors select{color:#244e65;cursor:pointer;background:#fff;border:1px solid #cbd9e3;border-radius:6px;height:34px;padding:0 10px;font-family:inherit;font-weight:800}.calendar-period-selectors select:first-child{min-width:105px}.persian-month-grid>article{min-height:125px}.persian-month-grid>article>.official-holiday+.calendar-event{margin-top:4px}.persian-month-grid>article>.calendar-more-events{color:#35677f;text-align:center;background:#f7fbfd;border:1px dashed #aec8d6;width:100%;margin-top:4px;padding:4px 6px;font-size:9px;display:block}.calendar-event-detail{width:min(850px,100vw - 30px)}.calendar-event-detail>header .calendar-event-detail-actions .danger,.calendar-event-edit>footer .danger{color:#b43232;background:#fff5f5;border:1px solid #ecc5c5;border-radius:7px;width:auto;height:30px;padding:0 12px}.calendar-event-edit>footer .danger{height:38px;margin-inline-start:auto}.calendar-edit-attendees{background:#fafcfd;border:1px solid #dce6eb;border-radius:8px;gap:8px;padding:11px;display:grid}.calendar-edit-attendees>b{color:#496879;font-size:11px}.calendar-edit-attendees>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:160px;display:grid;overflow:auto}.calendar-edit-attendees label{color:#496879;align-items:center;gap:6px;padding:5px;flex-direction:row!important;display:flex!important}.calendar-edit-attendees input{width:15px!important;height:15px!important;min-height:15px!important}.calendar-record-edit{gap:6px;display:grid;position:relative}.calendar-record-edit>div{z-index:10;background:#fff;border:1px solid #cbd9e2;border-radius:8px;max-height:180px;padding:5px;position:absolute;top:44px;left:0;right:0;overflow:auto;box-shadow:0 10px 24px #274d6224}.calendar-record-edit>div button{color:#315467;text-align:right;background:#fff;border:0;border-radius:5px;justify-content:space-between;width:100%;padding:8px;display:flex}.calendar-record-edit>div button:hover{background:#eef6fa}.calendar-record-edit>div small{color:#7b909c}.calendar-record-edit>.selected-record{color:#26724f;background:#f0faf5;border:1px solid #b9d9cb;border-radius:6px;justify-self:start;padding:5px 8px;font-family:inherit}@media (max-width:700px){.calendar-filters{flex-wrap:wrap}.calendar-filter-search{flex-basis:100%}.calendar-period-selectors{order:-1;justify-content:center;width:100%}.calendar-edit-attendees>div{grid-template-columns:1fr}.persian-month-grid>article{min-height:92px}.persian-month-grid>article>.calendar-event:first-of-type{margin-top:30px}}.calendar-records-toolbar{background:#fff;border:1px solid #dbe4eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-bottom:10px;padding:9px 13px;display:flex}.calendar-records-toolbar .records-toolbar-actions{flex:0 auto}.calendar-view-loading{color:#718997;background:#fff;border:1px solid #dbe4eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:58px;margin-bottom:10px;display:flex}.calendar-view-editor .records-view-default-option input{width:16px;height:16px}.records-instant-filter{flex-direction:column;min-height:0;display:flex;overflow:hidden}.records-instant-filter>div{min-height:280px;padding:20px;overflow:auto}.records-instant-filter>div>p{color:#6d8593;margin-top:0}.records-instant-filter>footer{border-top:1px solid #dce5eb;gap:8px;padding:13px 20px;display:flex}.records-instant-filter>footer button{background:#fff;border:1px solid #cbd9e3;border-radius:7px;height:40px;padding:0 18px}.records-instant-filter>footer .primary-action{border-color:var(--brand-accent);background:var(--brand-accent);color:#fff}.calendar-load-more{color:#28627f;background:#f4fafc;border:1px solid #b9d2de;border-radius:7px;justify-self:center;min-height:37px;padding:0 16px;font-family:inherit}.calendar-week-view .calendar-more-events{color:#35677f;background:#f7fbfd;border:1px dashed #b8ced9;border-radius:5px;width:100%;padding:5px;font-size:9px}.calendar-capacity-badges{white-space:nowrap;direction:rtl;align-items:center;gap:3px;display:flex}.calendar-capacity-badges>span{box-sizing:border-box;text-align:center;border:1px solid;border-radius:5px;min-width:39px;padding:3px 4px;font-size:7px;font-weight:800;line-height:1.2}.calendar-capacity-badges>.available{color:#176c43;background:#e8f8ef;border-color:#86cfaa}.calendar-capacity-badges>.limited{color:#886207;background:#fff4cf;border-color:#e4c052}.calendar-capacity-badges>.full{color:#ae2929;background:#fee7e7;border-color:#e69191}.calendar-capacity-badges>.closed{color:#76848c;background:#edf0f2;border-color:#c9d2d7}.month-capacity{justify-content:flex-start;position:absolute;top:6px;left:5px;right:36px}.week-capacity{flex-wrap:wrap;justify-content:center;margin-top:3px}.calendar-day-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.day-capacity>span{min-width:52px;font-size:9px}.persian-month-grid>article>.calendar-event:first-of-type{margin-top:30px}.meeting-room-selection-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:10px;display:grid}.meeting-room-selection-row.has-branch{grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-room-selection-row>label,.meeting-room-amenities{color:#365365;gap:6px;font-size:10px;font-weight:700;flex-direction:column!important;align-items:stretch!important;display:flex!important}.meeting-room-amenities textarea{resize:vertical;min-height:78px!important}.meeting-small-modal .room-amenities-input{box-sizing:border-box;resize:vertical;border:1px solid #cbd9e3;border-radius:7px;width:100%;min-height:96px;padding:9px 11px;font-family:inherit}.meeting-flow-fields .meeting-check-list input[type=checkbox],.meeting-flow-fields .event-reminders input[type=checkbox],.calendar-event-edit .event-reminders input[type=checkbox],.calendar-edit-attendees input[type=checkbox]{appearance:auto!important;box-sizing:border-box!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;border-radius:3px!important;flex:0 0 16px!important;margin:0!important;padding:0!important}.meeting-check-list label,.event-reminders label{min-height:28px;align-items:center!important}@media (max-width:900px){.calendar-records-toolbar{flex-direction:column;align-items:stretch}.calendar-records-toolbar .records-toolbar-actions{justify-content:flex-start}.calendar-records-toolbar .records-view-picker{width:100%}.month-capacity{justify-content:flex-start;margin-top:4px;position:static}.calendar-capacity-badges>span{min-width:35px;font-size:6px}}.activities-workspace{color:#173656;background:#fff;border:1px solid #d9e4ec;border-radius:13px;flex-direction:column;min-height:calc(100vh - 145px);margin:0 24px 24px;display:flex;overflow:hidden;box-shadow:0 7px 24px #1736560b}.activities-module-heading{box-sizing:border-box;background:#fff;border-bottom:1px solid #e0e8ee;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px 20px;display:flex}.activities-module-heading>div{align-items:center;gap:12px;display:flex}.activities-title-icon{color:#0877ed;background:#edf6ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.activities-title-icon svg{width:23px;height:23px}.activities-module-heading h3{margin:0;font-size:17px}.activities-module-heading p{color:#7890a2;margin:4px 0 0;font-size:10px}.activities-access-scope{color:#6b8294;background:#f8fbfd;border:1px solid #dbe6ee;border-radius:16px;padding:7px 11px;font-size:9px}.activities-access-scope b{color:#286280}.activities-viewbar{background:#fbfdff;border-bottom:1px solid #e1e9ef;align-items:center;gap:10px;min-height:58px;padding:8px 18px;display:flex}.activities-view-picker{align-items:center;gap:9px;min-width:230px;display:flex}.activities-view-picker label{color:#7890a0;white-space:nowrap;font-size:9px}.activities-view-picker select,.activities-sort select{box-sizing:border-box;color:#284e6a;background:#fff;border:1px solid #cad9e4;border-radius:8px;outline:0;height:38px;padding:0 11px;font-family:inherit}.activities-view-picker select{min-width:170px;font-weight:800}.activities-view-actions{gap:5px;display:flex}.activities-view-actions button{color:#426781;cursor:pointer;background:#fff;border:1px solid #d2dfe8;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 10px;font-family:inherit;font-size:9px;display:flex}.activities-view-actions button svg{width:16px;height:16px}.activities-view-actions button:disabled{opacity:.35;cursor:default}.activities-view-actions button.danger{color:#cc4545}.activities-mode-switch{background:#f4f8fa;border:1px solid #d7e2ea;border-radius:9px;gap:3px;margin-inline-start:auto;padding:3px;display:flex}.activities-mode-switch button{color:#6d8496;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:37px;height:32px;padding:0;display:grid}.activities-mode-switch button.active{color:#0877ed;background:#fff;box-shadow:0 2px 6px #1736561a}.activities-mode-switch svg{width:18px;height:18px}.activities-toolbar{background:#fff;border-bottom:1px solid #e0e8ee;align-items:center;gap:9px;min-height:66px;padding:9px 18px;display:flex}.activities-search{background:#fff;border:1px solid #cbdbe6;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:260px;max-width:520px;height:44px;padding:0 12px;display:flex}.activities-search:focus-within{border-color:#78b7ed;box-shadow:0 0 0 3px #0877ed12}.activities-search svg{color:#52718b;width:19px}.activities-search input{color:#173656;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit}.activities-search kbd{color:#8a9aa7;background:#f7fafb;border:1px solid #dce5eb;border-radius:5px;padding:3px 6px;font:8px inherit}.activities-sort{color:#688093;white-space:nowrap;border:1px solid #d3dee7;border-radius:9px;align-items:center;gap:7px;height:44px;padding-inline-start:10px;font-size:9px;display:flex}.activities-sort select{background:0 0;border:0;border-radius:0;height:42px}.activities-filter-button,.activities-refresh{box-sizing:border-box;color:#365f7e;cursor:pointer;background:#fff;border:1px solid #ccdbe6;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 12px;font-family:inherit;display:flex}.activities-filter-button svg,.activities-refresh svg{width:19px;height:19px}.activities-filter-button.active{color:#0877ed;background:#eff7ff;border-color:#88bcec}.activities-filter-button>span{color:#fff;background:#0877ed;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.activities-refresh{width:44px;padding:0}.activities-create{position:relative}.activities-create>button{background:var(--brand-primary,#087b82);color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:8px;height:44px;padding:0 16px;font-family:inherit;font-weight:800;display:flex}.activities-create>button svg{width:19px;height:19px}.activities-create>div{z-index:80;background:#fff;border:1px solid #d5e1e9;border-radius:10px;width:250px;padding:6px;position:absolute;top:50px;left:0;box-shadow:0 16px 36px #1736562c}.activities-create>div button{color:#244b67;text-align:right;cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:54px;padding:7px 10px;font-family:inherit;display:flex}.activities-create>div button:hover{background:#f0f7fc}.activities-create>div button>svg{color:#0877ed;width:22px;height:22px}.activities-create>div button span{gap:3px;display:grid}.activities-create>div button b{font-size:11px}.activities-create>div button small{color:#8798a5;font-size:8px}.activities-content{background:#fff;flex:1;min-height:330px;position:relative;overflow:auto}.activities-loading{z-index:5;color:#718a9c;background:#ffffffdf;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.activities-empty{color:#7a91a0;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px;display:flex}.activities-empty>span{color:#7190a5;background:#f0f6fa;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.activities-empty svg{width:28px;height:28px}.activities-empty h4{color:#365970;margin:13px 0 3px}.activities-empty p{margin:0;font-size:10px}.activities-empty button{color:#276589;background:#fff;border:1px solid #bdd3e1;border-radius:7px;margin-top:12px;padding:8px 14px;font-family:inherit}.activities-table-wrap{height:100%;padding:14px 18px;overflow:auto}.activities-table-wrap table{border-spacing:0;border:1px solid #dce5ec;border-radius:9px;width:100%;min-width:1050px;overflow:hidden}.activities-table-wrap th{color:#5a7287;text-align:right;background:#fbfcfd;border-bottom:1px solid #dce5ec;height:44px;padding:0 13px;font-size:10px;font-weight:800}.activities-table-wrap th:first-child{width:130px}.activities-table-wrap th:nth-child(2){text-align:center;width:55px}.activities-table-wrap th:nth-child(6){text-align:center;width:125px}.activities-table-wrap th:nth-child(7){width:130px}.activities-table-wrap th:last-child{text-align:center;width:65px}.activities-table-wrap td{color:#173656;border-bottom:1px solid #e3eaf0;height:58px;padding:5px 13px;font-size:10px}.activities-table-wrap tr:last-child td{border-bottom:0}.activities-table-wrap tr:hover td{background:#fbfdff}.activities-table-wrap tr.overdue td:first-child{box-shadow:inset -3px 0 #e95454}.activities-table-wrap time{white-space:nowrap;gap:3px;display:grid}.activities-table-wrap time b{font-size:11px}.activities-table-wrap time small{color:#7b91a2;font-size:9px}.activities-kind-icon{color:#0877ed;background:#eef6ff;border-radius:9px;place-items:center;width:34px;height:34px;margin:auto;display:grid}.activities-kind-icon svg{width:21px;height:21px}.activities-kind-icon.call,.activities-kind-icon.inbound,.activities-kind-icon.outbound{color:#ec7b14;background:#fff5e9}.activities-kind-icon.task{color:#8a4add;background:#f5efff}.activities-kind-icon.meeting{color:#0877ed;background:#edf6ff}.activities-kind-icon.inbound{color:#16945c;background:#ecfaf2}.activities-kind-icon.outbound{color:#ed7910;background:#fff3e6}.activities-title-cell,.activities-record-link{color:#173656;text-align:right;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;font-family:inherit;display:grid}.activities-title-cell b{font-size:11px}.activities-title-cell small,.activities-record-link small{color:#7d92a2;font-size:8px}.activities-title-cell:hover b,.activities-record-link:hover b{color:#0877ed}.activities-muted{color:#9aaab5}.activities-owner{align-items:center;gap:7px;display:flex}.activities-owner i{color:#39708f;background:#eaf3f9;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.activities-owner b{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:9px;overflow:hidden}.activities-status{color:#0877ed;white-space:nowrap;background:#e9f3ff;border-radius:14px;justify-content:center;align-items:center;min-width:92px;max-width:max-content;margin:auto;padding:6px 10px;font-size:9px;font-weight:800;display:flex}.activities-status.closed,.activities-status.completed{color:#188a50;background:#e9f8ef}.activities-status.in_progress,.activities-status.pending{color:#d7780d;background:#fff3e2}.activities-status.failed,.activities-status.cancelled,.activities-status.overdue{color:#d54149;background:#ffecee}.activities-progress{gap:6px;display:grid}.activities-progress>span{color:#557286;justify-content:space-between;display:flex}.activities-progress small{color:#8295a3}.activities-progress>i{background:#e5edf2;border-radius:3px;height:4px;overflow:hidden}.activities-progress>i>em{background:#7b57d1;border-radius:3px;height:100%;display:block}.activities-row-action{color:#234f70;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;margin:auto;padding:0;display:grid}.activities-row-action:hover{color:#0877ed;background:#edf6ff}.activities-row-action svg{width:18px;height:18px}.activities-pagination{box-sizing:border-box;color:#607a8c;background:#fff;border-top:1px solid #dfe7ed;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:66px;padding:10px 18px;display:grid}.activities-pagination p{margin:0;font-size:9px;font-weight:700}.activities-pagination nav{direction:rtl;gap:4px;display:flex}.activities-pagination nav button{color:#49697f;background:0 0;border:0;border-radius:7px;width:34px;height:34px;padding:0;font-family:inherit}.activities-pagination nav button.active{color:#0877ed;background:#edf5ff;font-weight:900}.activities-pagination nav button:disabled{opacity:.3}.activities-pagination label{justify-self:end;align-items:center;gap:8px;font-size:9px;display:flex}.activities-pagination select{color:#365c76;background:#fff;border:1px solid #cedce6;border-radius:7px;height:36px;padding:0 9px;font-family:inherit}.activities-calendar{padding:12px 18px}.activities-calendar>header{justify-content:center;align-items:center;gap:15px;height:42px;display:flex}.activities-calendar>header button{color:#315e78;background:#fff;border:1px solid #d6e2e9;border-radius:7px;width:31px;height:31px}.activities-calendar-weekdays,.activities-calendar-grid{grid-template-columns:repeat(7,minmax(110px,1fr));display:grid}.activities-calendar-weekdays b{color:#5b7587;text-align:center;background:#f8fbfc;border:1px solid #e0e8ed;border-left:0;padding:9px;font-size:9px}.activities-calendar-weekdays b:first-child{border-radius:0 8px 0 0}.activities-calendar-weekdays b:last-child{border-left:1px solid #e0e8ed;border-radius:8px 0 0}.activities-calendar-grid article{box-sizing:border-box;background:#fff;border-bottom:1px solid #e0e8ed;border-right:1px solid #e0e8ed;min-height:105px;padding:5px}.activities-calendar-grid article:nth-child(7n){border-left:1px solid #e0e8ed}.activities-calendar-grid article.outside{color:#a6b2ba;background:#fafbfc}.activities-calendar-grid article.today>span{color:#fff;background:#0877ed}.activities-calendar-grid article>span{border-radius:50%;place-items:center;width:23px;height:23px;margin-bottom:3px;font-size:8px;display:grid}.activities-calendar-grid article>button{color:#17689e;text-align:right;background:#eef6ff;border:0;border-radius:5px;grid-template-columns:15px 1fr auto;align-items:center;gap:4px;width:100%;height:24px;margin:2px 0;padding:0 4px;font-family:inherit;font-size:7px;display:grid}.activities-calendar-grid article>button.task{color:#7840bd;background:#f5efff}.activities-calendar-grid article>button.call{color:#d96d08;background:#fff3e6}.activities-calendar-grid article>button svg{width:13px;height:13px}.activities-calendar-grid article>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activities-calendar-grid article>button small{font-size:6px}.activities-calendar-grid article>em{color:#758d9d;text-align:center;font-size:7px;font-style:normal;display:block}.activities-calendar-toolbar{justify-content:space-between;margin:0 0 13px}.activities-calendar-toolbar .calendar-period-selectors{align-items:center;gap:7px;display:flex}.activities-calendar-toolbar .calendar-period-selectors select{box-sizing:border-box;color:#315d75;background:#fff;border:1px solid #cbd9e3;border-radius:7px;min-width:105px;height:36px;padding:0 10px;font-family:inherit}.activities-calendar-month>article{cursor:pointer;min-height:125px;position:relative}.activities-calendar-month>article:hover{background:#f7fbfc}.activities-calendar .calendar-event{align-items:center;grid-template-columns:17px minmax(0,1fr) auto!important}.activities-calendar .calendar-event>svg{width:15px;height:15px}.activities-calendar .calendar-event>small{font-size:7px}.activities-calendar .calendar-event-task{color:#7840bd;background:#f5efff}.activities-calendar .calendar-event-call{color:#d96d08;background:#fff3e6}.activities-calendar .calendar-event-meeting{color:#245da5;background:#e8f1ff}.activities-calendar-month article:hover .activities-calendar-add{opacity:1}.activities-calendar-day>header b{font-size:12px}.activities-calendar-day>div>article{grid-template-columns:minmax(0,1fr)}.activities-modal-layer{z-index:5200}.activities-filter-modal{border-radius:12px;width:min(720px,100vw - 32px)}.activities-filter-modal>header,.activities-view-modal>header,.activities-detail-modal>header{box-sizing:border-box;min-height:68px;padding:10px 20px}.activities-filter-modal>header>div,.activities-view-modal>header>div{gap:3px;display:grid}.activities-filter-modal>header h3,.activities-view-modal>header h3{margin:0}.activities-filter-modal>header small,.activities-view-modal>header small{color:#7b91a0;font-size:9px}.activities-filter-grid{background:#f8fafc;grid-template-columns:1fr 1fr;gap:13px;padding:18px 20px;display:grid}.activities-filter-grid>label{color:#49677b;gap:6px;font-size:10px;display:grid}.activities-filter-grid select,.activities-filter-grid input,.activities-view-modal input,.activities-view-modal select{box-sizing:border-box;color:#173656;background:#fff;border:1px solid #cddbe5;border-radius:8px;width:100%;height:42px;padding:0 11px;font-family:inherit}.activities-filter-grid fieldset{background:#fff;border:1px solid #d8e3eb;border-radius:9px;grid-column:1/-1;gap:8px;margin:0;padding:10px 12px;display:flex}.activities-filter-grid fieldset legend{color:#49677b;padding:0 5px;font-size:9px}.activities-filter-grid fieldset label{color:#365a72;border:1px solid #dce5eb;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:9px;display:flex}.activities-filter-grid fieldset label:has(input:checked){color:#0877ed;background:#eef7ff;border-color:#82b8e8}.activities-filter-grid fieldset input,.activities-filter-checks input{appearance:auto;accent-color:#0877ed;width:14px;height:14px;margin:0}.activities-filter-grid fieldset svg{width:16px;height:16px}.activities-filter-checks{background:#fff;border:1px solid #d9e3ea;border-radius:8px;grid-column:1/-1;gap:18px;padding:10px 12px;display:flex}.activities-filter-checks label{color:#45667b;align-items:center;gap:7px;font-size:9px;display:flex}.activities-filter-modal>footer,.activities-detail-modal>footer{align-items:center;gap:8px;min-height:62px;padding:9px 20px;display:flex}.activities-filter-modal>footer button,.activities-detail-modal>footer button{border-radius:8px;height:40px;padding:0 16px;font-family:inherit}.activities-filter-modal>footer .primary-action{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff}.activities-view-modal{border-radius:12px;width:min(500px,100vw - 32px)}.activities-view-modal>form{gap:13px;padding:18px 20px;display:grid}.activities-view-modal>form>label{color:#49677b;gap:6px;font-size:10px;display:grid}.activities-view-modal>form>footer{border-top:1px solid #dfe7ed;gap:8px;margin:5px -20px -18px;padding:12px 20px;display:flex}.activities-view-modal>form>footer button{border-radius:8px;height:40px;padding:0 17px;font-family:inherit}.activities-view-modal .primary-action{background:var(--brand-primary);color:#fff;border:0}.activities-detail-modal{border-radius:12px;width:min(680px,100vw - 32px)}.activities-detail-heading{align-items:center;gap:10px;display:flex}.activities-detail-heading .activities-kind-icon{margin:0}.activities-detail-heading h3{margin:0;font-size:14px}.activities-detail-heading small{color:#7a90a0;margin-top:3px;font-size:9px;display:block}.activities-detail-grid{background:#f8fafc;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 20px;display:grid}.activities-detail-grid article{background:#fff;border:1px solid #dce5eb;border-radius:9px;flex-direction:column;justify-content:center;gap:6px;min-height:60px;padding:10px 12px;display:flex}.activities-detail-grid article small,.activities-detail-record small{color:#7b91a0;font-size:8px}.activities-detail-grid article b{font-size:10px}.activities-detail-grid .wide{grid-column:1/-1}.activities-detail-grid article.description{justify-content:flex-start}.activities-detail-grid article p{color:#405f73;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.9}.activities-detail-record{color:#176ba8;text-align:right;background:#f1f8ff;border:1px solid #bcd9ef;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:11px 13px;font-family:inherit;display:flex}.activities-detail-record span{gap:4px;display:grid}.activities-detail-record svg{width:19px;height:19px}.activities-workspace-state{color:#71899a;background:#fff;border:1px solid #dbe5ec;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;margin:0 24px 24px;display:flex}.activities-workspace-state h3,.activities-workspace-state p{margin:0}.activities-workspace-state button{color:#276589;background:#fff;border:1px solid #bdd3e1;border-radius:7px;margin-top:8px;padding:8px 13px}.activities-records-toolbar{box-sizing:border-box;background:#fbfdff;border-radius:0;flex:none;min-height:68px;padding:10px 18px}.activities-records-toolbar .activities-view-picker{width:245px;min-width:220px;display:block}.activities-records-toolbar .activities-view-picker>button{border-radius:9px;height:44px;font-family:inherit;transition:border-color .16s,box-shadow .16s,background .16s}.activities-records-toolbar .activities-view-picker>button:hover{background:#fcfeff;border-color:#9fbdcf}.activities-records-toolbar .activities-view-picker>button:focus-visible{border-color:#1975cc;outline:0;box-shadow:0 0 0 3px #1975cc17}.activities-records-toolbar .activities-view-menu{scrollbar-gutter:stable;border-radius:10px;width:330px;max-height:390px;padding:8px;inset-block-start:50px}.activities-view-search{box-sizing:border-box;color:#607d90;background:#f9fbfd;border:1px solid #cbdbe5;border-radius:9px;align-items:center;gap:8px;width:100%;height:42px;margin-bottom:7px;padding:0 10px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.activities-view-search:focus-within{background:#fff;border-color:#1975cc;box-shadow:0 0 0 3px #1975cc17}.activities-view-search svg{flex:0 0 17px;width:17px;height:17px}.activities-view-search input{color:#173656;outline:0;width:100%;min-width:0;height:38px;padding:0;font-family:inherit;box-shadow:none!important;background:0 0!important;border:0!important}.activities-view-count{white-space:nowrap;color:#78909f;font-size:9px}.activities-view-count:before{content:"";vertical-align:middle;background:#2a9b82;border-radius:50%;width:5px;height:5px;margin-inline-end:6px;display:inline-block}.activities-toolbar-actions{flex-wrap:nowrap}.activities-toolbar-actions .activities-mode-switch{background:#fff;border-radius:8px;flex:none;gap:0;margin:0;padding:0}.activities-toolbar-actions .activities-mode-switch button{width:40px;height:40px;box-shadow:none;border-radius:0}.activities-toolbar-actions .activities-mode-switch button.active{background:var(--brand-primary);color:#fff;box-shadow:none}.activities-toolbar-actions .activities-search{box-sizing:border-box;flex:300px;min-width:210px;max-width:440px;height:44px;padding:0 10px}.activities-toolbar-actions .activities-sort.compact{box-sizing:border-box;background:#fff;flex:0 0 148px;width:148px;height:44px;padding:0 8px}.activities-toolbar-actions .activities-sort.compact select{outline:0;width:100%;min-width:0;height:40px;padding:0 8px;font-family:inherit;font-size:9px;box-shadow:none!important;border:0!important}.activities-toolbar-actions>button{border-radius:9px;width:44px;height:44px}.activities-toolbar-actions>button svg{width:18px;height:18px}.activities-toolbar-actions>button.activities-filter-button{width:44px;padding:0;position:relative}.activities-toolbar-actions>button.activities-filter-button>span{border:2px solid #fff;min-width:18px;height:18px;padding:0 3px;font-size:7px;position:absolute;top:-6px;left:-5px}.activities-toolbar-actions>button.activities-filter-button.is-active{color:#0877ed;background:#eff7ff;border-color:#88bcec}.activities-toolbar-actions .activities-create{flex:none}.activities-toolbar-actions .activities-create>button{border-radius:9px;height:44px}.activities-toolbar-actions .activities-create>div{left:0;right:auto}.activities-view-form{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.activities-view-form>label:not(.activities-view-default){color:#49677b;gap:7px;font-size:10px;display:grid}.activities-view-form input,.activities-view-form select{background:#fbfdfe;border-radius:9px;outline:0;height:44px;transition:border-color .16s,box-shadow .16s,background .16s}.activities-view-form input:hover,.activities-view-form select:hover{background:#fff;border-color:#9fbdcd}.activities-view-form input:focus,.activities-view-form select:focus{background:#fff;border-color:#1975cc;box-shadow:0 0 0 3px #1975cc17}.activities-view-default{box-sizing:border-box;color:#365b72;cursor:pointer;background:#f8fbfd;border:1px solid #d7e3eb;border-radius:10px;grid-column:1/-1;align-items:center;gap:11px;min-height:64px;padding:10px 12px;display:flex}.activities-view-default:has(input:checked){background:#f1faf7;border-color:#8cc6b7}.activities-view-default input{accent-color:#168c78;min-width:17px;margin:0;padding:0;appearance:auto!important;width:17px!important;height:17px!important;box-shadow:none!important}.activities-view-default input:disabled{opacity:.65}.activities-view-default>span{gap:4px;display:grid}.activities-view-default b{font-size:10px}.activities-view-default small{color:#7b91a0;font-size:8px;font-weight:400}.activities-heading-create{margin-inline-start:auto}.activities-heading-create>div{top:49px}.activities-heading-create>button{background:#08266a;justify-content:center;min-width:132px}.activities-calendar-grid article{cursor:pointer;transition:background .15s;position:relative}.activities-calendar-grid article:hover{background:#f8fcff}.activities-calendar-add{color:#0877ed;opacity:0;background:#edf6ff;border-radius:6px;place-items:center;width:22px;height:22px;transition:opacity .15s;display:grid;position:absolute;top:6px;left:6px}.activities-calendar-add svg{width:13px;height:13px}.activities-calendar-grid article:hover .activities-calendar-add{opacity:1}.activities-calendar-create{border-radius:12px;width:min(520px,100vw - 32px)}.activities-calendar-create>header>div{gap:3px;display:grid}.activities-calendar-create>header h3{margin:0}.activities-calendar-create>header small{color:#7890a2;font-size:9px}.activities-calendar-create>div{background:#f8fafc;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.activities-calendar-create>div>button{color:#214c68;cursor:pointer;background:#fff;border:1px solid #d6e3eb;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:112px;font-family:inherit;display:flex}.activities-calendar-create>div>button:hover{background:#f2f9ff;border-color:#79b9ed}.activities-calendar-create>div>button>svg{color:#0877ed;width:27px;height:27px}.activities-calendar-create>div>button span{text-align:center;gap:4px;display:grid}.activities-calendar-create>div>button small{color:#8295a3;font-size:8px}.activities-view-modal{width:min(760px,100vw - 32px);height:min(650px,100vh - 40px);max-height:calc(100vh - 40px)}.activities-view-modal>header{flex:0 0 68px}.activities-view-modal>form{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex}.activities-view-tabs{background:#fbfdfe;border-bottom:1px solid #dfe7ed;flex:0 0 48px;gap:4px;padding:0 20px;display:flex}.activities-view-tabs button{color:#607b8e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 15px;font-family:inherit;font-size:10px}.activities-view-tabs button.active{color:#0877ed;border-bottom-color:#0877ed;font-weight:800}.activities-view-modal .activities-view-form{background:#f8fafc;flex:1;align-content:start;min-height:0;padding:20px;overflow:auto}.activities-view-modal>form>footer{box-sizing:border-box;background:#fff;flex:0 0 66px;align-items:center;margin:0;padding:10px 20px}.activities-view-fieldset{background:#fff;border:1px solid #d5e2ea;border-radius:11px;grid-column:1/-1;margin:0;padding:15px}.activities-view-fieldset legend{color:#264f6b;padding:0 7px;font-size:11px;font-weight:800}.activities-view-fieldset>p{color:#7a90a0;margin:0 0 13px;font-size:9px}.activities-view-fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.activities-view-fieldset label{color:#47687d;cursor:pointer;background:#fbfdfe;border:1px solid #d8e3ea;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 11px;font-size:9px;display:flex}.activities-view-fieldset label.selected{color:#0877ed;background:#eef7ff;border-color:#80b8e8}.activities-view-fieldset input{accent-color:#0877ed;min-width:15px;margin:0;padding:0;appearance:auto!important;width:15px!important;height:15px!important;box-shadow:none!important}.activities-view-filter{grid-column:1/-1;min-width:0}.activities-view-filter>p{color:#58758a;background:#f1f8fd;border:1px solid #d7e4ed;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:9px}.activities-view-filter .records-filter-group{border-radius:11px;min-width:0;padding:15px;box-shadow:0 3px 12px #284b5d0a}.activities-view-filter .records-filter-group.depth-1,.activities-view-filter .records-filter-group.depth-2,.activities-view-filter .records-filter-group.depth-3{background:#f8fbfd}.activities-view-filter .records-filter-group-head{border-bottom:1px solid #e5edf2;min-height:40px;margin-bottom:12px;padding-bottom:10px}.activities-view-filter .records-filter-group-head b{font-size:10px}.activities-view-filter .records-filter-group-head select{width:210px}.activities-view-filter .records-filter-row{background:#fff;border:1px solid #e2eaf0;border-radius:10px;grid-template-columns:minmax(135px,1fr) minmax(150px,1fr) minmax(210px,1.5fr) 32px;gap:9px;margin:9px 0;padding:8px}.activities-view-filter .records-filter-row>.icon-danger{align-self:center}.activities-view-filter .icon-danger{color:#dc3731;cursor:pointer;background:#fff3f2;border:1px solid #ffd9d7;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.activities-view-filter .records-filter-actions button{color:#176b91;background:#f3f9fc;border:1px solid #bdd5e1;border-radius:8px;min-height:34px;padding:0 11px;font-family:inherit}.activities-view-filter .records-nested-filter{direction:ltr;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;margin:12px 0;display:grid;position:relative}.activities-view-filter .records-nested-filter>.records-filter-group{direction:rtl;grid-column:2;min-width:0}.activities-view-filter .records-nested-filter>.nested-remove{grid-area:1/1;margin-top:7px;top:8px;position:sticky!important;inset:auto!important}.activities-filter-multi{background:#fbfdfe;border:1px solid #cbdbe5;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:116px;padding:6px;display:grid;overflow:auto}.activities-filter-multi label{color:#557286;cursor:pointer;background:#fff;border:1px solid #e0e8ee;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 7px;font-size:8px;display:flex}.activities-filter-multi label.selected{color:#0877ed;background:#eef7ff;border-color:#80b8e8}.activities-filter-multi input{accent-color:#0877ed;min-width:14px;margin:0;padding:0;appearance:auto!important;width:14px!important;height:14px!important;box-shadow:none!important}.activities-detail-modal{height:min(680px,100vh - 40px);max-height:calc(100vh - 40px)}.activities-detail-modal>header{flex:0 0 68px}.activities-detail-grid{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;align-content:start;min-height:0;overflow-y:auto}.activities-detail-modal>footer{box-sizing:border-box;background:#fff;border-top:1px solid #dfe7ed;flex:0 0 62px;box-shadow:0 -7px 20px #1736560b}@media (max-width:1050px){.activities-toolbar{flex-wrap:wrap}.activities-search{flex-basis:60%;max-width:none}.activities-create{margin-inline-start:auto}.activities-viewbar{flex-wrap:wrap}.activities-mode-switch{margin-inline-start:auto}}@media (max-width:1180px){.activities-records-toolbar{flex-wrap:wrap;align-items:stretch}.activities-records-toolbar>.records-view-picker-group{width:100%}.activities-toolbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.activities-toolbar-actions .activities-search{flex:1;max-width:none}.activities-toolbar-actions .activities-create{margin-inline-start:auto}}@media (max-width:720px){.activities-workspace{margin:0 10px 12px}.activities-module-heading{flex-direction:column;align-items:flex-start}.activities-access-scope{align-self:flex-start}.activities-view-picker{width:100%}.activities-view-picker select{flex:1}.activities-view-actions button span{display:none}.activities-toolbar{padding:9px}.activities-search{flex-basis:100%;order:-1}.activities-sort{flex:1}.activities-sort select{min-width:0}.activities-filter-button{font-size:0}.activities-filter-button>span{font-size:8px}.activities-create>button{padding:0 11px}.activities-filter-grid,.activities-detail-grid{grid-template-columns:1fr}.activities-filter-grid .wide,.activities-detail-grid .wide{grid-column:auto}.activities-filter-grid fieldset{flex-wrap:wrap}.activities-pagination{grid-template-columns:1fr 1fr}.activities-pagination nav{grid-area:1/1/auto/-1}.activities-pagination label{grid-column:2}.activities-pagination p{grid-column:1}.activities-module-heading p,.activities-search kbd{display:none}.activities-records-toolbar .records-view-picker-group{align-items:stretch}.activities-records-toolbar .activities-view-picker,.activities-records-toolbar .activities-view-menu{width:100%}.activities-view-count{padding-inline:4px}.activities-toolbar-actions .activities-mode-switch{order:2}.activities-toolbar-actions .activities-search{flex-basis:100%;order:-1}.activities-toolbar-actions .activities-sort.compact{flex:1;width:auto}.activities-view-form{grid-template-columns:1fr}.activities-view-default{grid-column:auto}.activities-heading-create{align-self:stretch;margin:0}.activities-heading-create>button{width:100%}.activities-view-fieldset,.activities-view-filter{grid-column:auto}.activities-view-fieldset>div,.activities-calendar-create>div{grid-template-columns:1fr}.activities-calendar-create>div>button{min-height:76px}.activities-view-filter .records-filter-row{grid-template-columns:1fr}.activities-view-filter .records-filter-row>.icon-danger{justify-self:end}.activities-filter-multi{grid-template-columns:1fr}}@media (max-width:700px){.meeting-room-selection-row,.meeting-room-selection-row.has-branch{grid-template-columns:1fr}.day-capacity{flex-wrap:wrap}.calendar-day-view>header{flex-direction:column;align-items:flex-start;gap:8px}}.calendar-view-editor{flex:auto;height:min(700px,100vh - 118px);min-height:0!important}.calendar-view-editor>nav{background:#fbfdfe;flex:0 0 49px}.calendar-view-editor>.records-view-editor-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;padding:18px 20px 28px;overflow:hidden auto;min-height:0!important}.calendar-view-editor>footer{z-index:5;box-sizing:border-box;flex:none;min-height:66px;position:relative;box-shadow:0 -8px 22px #294b5f12}.records-instant-filter{flex:auto;height:min(640px,100vh - 118px)}.records-instant-filter>div{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;overflow:hidden auto;min-height:0!important}.records-instant-filter>footer{z-index:5;box-sizing:border-box;background:#fff;flex:none;min-height:66px;position:relative;box-shadow:0 -8px 22px #294b5f12}.calendar-view-editor .records-filter-group,.records-instant-filter .records-filter-group{background:#fff;border:1px solid #d5e2ea;border-radius:12px;min-width:0;padding:15px;box-shadow:0 3px 12px #284b5d0a}.calendar-view-editor .records-filter-group.depth-1,.calendar-view-editor .records-filter-group.depth-2,.records-instant-filter .records-filter-group.depth-1,.records-instant-filter .records-filter-group.depth-2{background:#f8fbfd}.calendar-view-editor .records-filter-group-head,.records-instant-filter .records-filter-group-head{border-bottom:1px solid #e7edf1;min-height:42px;margin-bottom:12px;padding-bottom:10px}.calendar-view-editor .records-filter-group-head b,.records-instant-filter .records-filter-group-head b{color:#183f55;font-size:12px}.calendar-view-editor input,.calendar-view-editor select,.calendar-view-editor textarea,.records-instant-filter input,.records-instant-filter select,.records-instant-filter textarea{box-sizing:border-box;color:#203f52;background-color:#fbfdfe;border:1px solid #cbdbe5;border-radius:9px;outline:0;width:100%;min-width:0;height:42px;padding:8px 12px;font-family:inherit;font-size:11px;transition:border-color .16s,box-shadow .16s,background-color .16s}.calendar-view-editor input:hover,.calendar-view-editor select:hover,.calendar-view-editor textarea:hover,.records-instant-filter input:hover,.records-instant-filter select:hover,.records-instant-filter textarea:hover{background:#fff;border-color:#9fbdcd}.calendar-view-editor input:focus,.calendar-view-editor select:focus,.calendar-view-editor textarea:focus,.records-instant-filter input:focus,.records-instant-filter select:focus,.records-instant-filter textarea:focus{background:#fff;border-color:#1975cc;box-shadow:0 0 0 3px #1975cc17}.calendar-view-editor select[multiple],.records-instant-filter select[multiple]{height:94px;padding:5px}.calendar-view-editor textarea{resize:vertical;height:96px}.calendar-view-editor .records-filter-row,.records-instant-filter .records-filter-row{background:#fff;border:1px solid #e2eaf0;border-radius:10px;grid-template-columns:minmax(145px,1fr) minmax(150px,1fr) minmax(210px,1.45fr) 32px;gap:9px;margin:9px 0;padding:8px}.calendar-view-editor .records-filter-row>.icon-danger,.records-instant-filter .records-filter-row>.icon-danger{align-self:center}.calendar-view-editor .icon-danger,.records-instant-filter .icon-danger{color:#dc3731;cursor:pointer;background:#fff3f2;border:1px solid #ffd9d7;border-radius:8px;place-items:center;width:30px;height:30px;transition:all .16s;display:grid}.calendar-view-editor .icon-danger:hover,.records-instant-filter .icon-danger:hover{background:#ffe8e6;border-color:#efaaa6}.calendar-view-editor .records-filter-actions,.records-instant-filter .records-filter-actions{padding-top:3px}.calendar-view-editor .records-filter-actions button,.records-instant-filter .records-filter-actions button{color:#176b91;background:#f3f9fc;border:1px solid #bdd5e1;border-radius:8px;min-height:34px;padding:0 11px}.calendar-view-editor .records-nested-filter,.records-instant-filter .records-nested-filter{direction:ltr;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;margin:12px 0;display:grid;position:relative}.calendar-view-editor .records-nested-filter>.records-filter-group,.records-instant-filter .records-nested-filter>.records-filter-group{direction:rtl;grid-column:2;min-width:0}.calendar-view-editor .records-nested-filter>.nested-remove,.records-instant-filter .records-nested-filter>.nested-remove{grid-area:1/1;margin-top:7px;top:8px;position:sticky!important;inset:auto!important}.calendar-view-editor footer button,.records-instant-filter footer button{font-family:inherit;font-weight:700;border-radius:9px!important}.calendar-view-editor footer .primary-action,.records-instant-filter footer .primary-action{min-width:104px;box-shadow:0 4px 12px #d55a241f}.calendar-display-controls{align-items:center;gap:9px;display:flex}.calendar-full-details-toggle{box-sizing:border-box;color:#3c5e71;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d1dde5;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 11px;display:flex}.calendar-full-details-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.calendar-full-details-toggle>span{background:#ccd7dd;border-radius:11px;flex:0 0 36px;width:36px;height:20px;transition:all .18s;position:relative;box-shadow:inset 0 0 0 1px #b9c8d0}.calendar-full-details-toggle>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #24465a40}.calendar-full-details-toggle input:checked+span{background:#168c78;box-shadow:inset 0 0 0 1px #0e7664}.calendar-full-details-toggle input:checked+span:after{right:19px}.calendar-full-details-toggle input:focus-visible+span{outline-offset:2px;outline:3px solid #1975cc2b}.calendar-full-details-toggle b{font-size:10px}.calendar-full-details-toggle:has(input:checked){color:#166b5c;background:#f0faf7;border-color:#8dcbbf}@media (max-width:900px){.calendar-view-editor .records-filter-row,.records-instant-filter .records-filter-row{grid-template-columns:1fr}.calendar-view-editor .records-filter-row>.icon-danger,.records-instant-filter .records-filter-row>.icon-danger{justify-self:end}.calendar-display-controls{flex-wrap:wrap;justify-content:space-between;width:100%}}@media (max-width:560px){.calendar-view-editor>.records-view-editor-body,.records-instant-filter>div{padding:12px}.calendar-view-editor .records-nested-filter,.records-instant-filter .records-nested-filter{grid-template-columns:1fr}.calendar-view-editor .records-nested-filter>.records-filter-group,.records-instant-filter .records-nested-filter>.records-filter-group{grid-column:1}.calendar-view-editor .records-nested-filter>.nested-remove,.records-instant-filter .records-nested-filter>.nested-remove{order:2;grid-area:auto/1;justify-self:end;position:static!important}.calendar-full-details-toggle{order:2}.calendar-view-switch,.calendar-view-switch button{flex:1}}.calendar-records-toolbar>.records-view-picker-group{flex:none}.calendar-toolbar-search{box-sizing:border-box;background:#f9fbfd;border:1px solid #ccdbe4;border-radius:9px;flex:1;align-items:center;gap:7px;min-width:220px;max-width:560px;height:40px;margin-inline:10px;padding:0 5px 0 7px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.calendar-toolbar-search:focus-within{background:#fff;border-color:#1975cc;box-shadow:0 0 0 3px #1975cc17}.calendar-toolbar-search.active{background:#f2fbf8;border-color:#94c9bd}.calendar-toolbar-search>svg{fill:none;stroke:#698594;stroke-width:1.8px;flex:0 0 17px;width:17px;height:17px}.calendar-toolbar-search>input{color:#24485d;outline:0;flex:1;min-width:0;height:36px;padding:0 5px;font-family:inherit;box-shadow:none!important;background:0 0!important;border:0!important}.calendar-toolbar-search>button{color:#25617f;background:#e9f2f7;border:0;border-radius:7px;flex:none;height:30px;padding:0 11px;font-family:inherit;font-size:10px;font-weight:700}.calendar-toolbar-search>button[type=submit]{color:#fff;background:#1675c9}.calendar-toolbar-search>button.clear{color:#c93934;background:#fff0ef;width:27px;padding:0;font-size:17px}.calendar-day-period-selectors select:first-child{min-width:68px}.calendar-day-period-selectors select:nth-child(2){min-width:105px}.calendar-day-period-selectors select:nth-child(3){min-width:82px}.calendar-period-selectors select:focus{border-color:#1975cc;outline:0;box-shadow:0 0 0 3px #1975cc15}.calendar-event{overflow:hidden;justify-content:stretch!important;gap:5px!important;display:grid!important}.calendar-event>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-event-metadata{flex-wrap:wrap;align-items:center;gap:3px 5px;min-width:0;display:flex}.calendar-event-metadata>small{color:#45697b;background:#ffffffa8;border:1px solid #cfe0e8;border-radius:5px;align-items:center;gap:3px;min-width:0;padding:2px 5px;font-size:7px;line-height:1.35;display:inline-flex}.calendar-event-metadata em{color:#78909c;font-style:normal}.calendar-event-metadata em:after{content:":"}.calendar-event-metadata small>span{text-overflow:ellipsis;white-space:nowrap;color:#264f65;max-width:120px;font-weight:700;overflow:hidden}.calendar-day-view>div>article{grid-template-columns:minmax(0,1fr)!important}.calendar-day-view .calendar-event{padding:9px 11px}.calendar-day-view .calendar-event-metadata>small{padding:3px 7px;font-size:9px}.calendar-day-view .calendar-event-metadata small>span{max-width:240px}.calendar-display-config{box-sizing:border-box;color:#315d75;cursor:pointer;background:#fff;border:1px solid #d1dde5;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid}.calendar-display-config:hover{color:#176b91;background:#f1f8fb;border-color:#9dbdcd}.calendar-display-config:disabled{opacity:.45;cursor:not-allowed}.calendar-display-config svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.calendar-display-preferences-modal{width:min(940px,100vw - 36px);height:min(720px,100vh - 50px)}.calendar-display-preferences-modal>form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.calendar-display-preference-columns{background:#f7fafc;flex:1;grid-template-columns:1fr 1fr;gap:14px;min-height:0;padding:18px;display:grid;overflow:auto}.calendar-display-preference-columns>section{background:#fff;border:1px solid #d4e1e9;border-radius:11px;min-width:0;padding:13px}.calendar-display-preference-columns>section>header{border-bottom:1px solid #e4ebf0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;padding-bottom:10px;display:flex}.calendar-display-preference-columns h4{color:#1b4257;margin:0 0 3px}.calendar-display-preference-columns header small{color:#78909d;font-size:9px}.calendar-display-preference-columns header>span{color:#2f6e88;background:#e9f4f8;border-radius:12px;flex:none;padding:4px 8px;font-size:9px}.calendar-display-preference-columns section>div{gap:6px;display:grid}.calendar-display-preference-columns article{background:#fafcfd;border:1px solid #e1e9ee;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:5px 7px;display:flex}.calendar-display-preference-columns article.selected{background:#f0faf6;border-color:#aad6c8}.calendar-display-preference-columns article>label{color:#496879;cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;font-size:10px;display:flex}.calendar-display-preference-columns input[type=checkbox]{appearance:auto!important;flex:0 0 16px!important;width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important}.calendar-display-preference-columns article>div{gap:4px;display:flex}.calendar-display-preference-columns article>div button{color:#2e6680;background:#fff;border:1px solid #cbdbe4;border-radius:6px;width:29px;height:29px;padding:0}.calendar-display-preference-columns article>div button:disabled{opacity:.3}.calendar-display-preferences-modal>form>footer{background:#fff;border-top:1px solid #dce5eb;flex:none;align-items:center;gap:8px;min-height:66px;padding:12px 18px;display:flex;box-shadow:0 -8px 22px #294b5f12}.calendar-display-preferences-modal>form>footer button{background:#fff;border:1px solid #cbd9e3;border-radius:8px;height:40px;padding:0 16px;font-family:inherit}.calendar-display-preferences-modal>form>footer .primary-action{color:#fff;background:#1675c9;border-color:#1675c9;font-weight:700}@media (max-width:1000px){.calendar-records-toolbar{flex-wrap:wrap}.calendar-toolbar-search{flex-basis:100%;order:3;max-width:none;margin-inline:0}.calendar-records-toolbar .records-toolbar-actions{margin-inline-start:auto}}@media (max-width:700px){.calendar-display-preference-columns{grid-template-columns:1fr}.calendar-display-controls{justify-content:flex-start}.calendar-day-period-selectors{justify-content:flex-start;overflow-x:auto}.calendar-day-period-selectors select{flex:none}}.calendar-display-preferences-modal>header>div{min-width:0}.calendar-display-preferences-modal>header>div h3{margin:0}.calendar-display-preferences-modal>header>div small{color:#78909d;margin-top:4px;font-size:9px;display:block}.calendar-display-preference-tabs,.calendar-display-preference-mode-tabs{background:#f7fafc;flex:none;gap:7px;margin:0;padding:12px 18px 0;display:grid}.calendar-display-preference-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-display-preference-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.calendar-display-preference-tabs button,.calendar-display-preference-mode-tabs button{color:#537080;cursor:pointer;background:#fff;border:1px solid #d5e1e8;border-radius:9px;min-width:0;font-family:inherit;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.calendar-display-preference-tabs button{height:38px;font-weight:700}.calendar-display-preference-mode-tabs button{justify-items:center;gap:2px;min-height:48px;padding:6px 9px;display:grid}.calendar-display-preference-mode-tabs button small{color:#8396a1;font-size:8px;font-weight:400}.calendar-display-preference-tabs button.active,.calendar-display-preference-mode-tabs button.active{color:#135d9f;background:#eef6ff;border-color:#1675c9;box-shadow:0 0 0 2px #1675c912}.calendar-display-preference-mode-tabs button.active small{color:#39749f}.calendar-display-preference-columns{grid-template-columns:minmax(0,1fr);padding-top:10px}.calendar-display-preference-columns>section{box-sizing:border-box;width:min(620px,100%);margin-inline:auto}.calendar-display-preference-columns section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-flow-fields>.meeting-description{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}.meeting-flow-fields>.meeting-description>summary{box-sizing:border-box;width:100%;min-width:0}.meeting-flow-fields>.meeting-description>textarea{resize:vertical;box-sizing:border-box!important;width:calc(100% - 20px)!important;min-width:0!important;max-width:calc(100% - 20px)!important;margin:0 10px 10px!important;display:block!important}@media (max-width:700px){.calendar-display-preference-tabs,.calendar-display-preference-mode-tabs{padding-inline:10px}.calendar-display-preference-columns{padding:10px}.calendar-display-preference-columns section>div{grid-template-columns:1fr}}.records-modal.wide:has(>.record-editor-tabs){width:min(1280px,100vw - 36px)}.record-editor-tabs{background:#fbfcfd;justify-content:flex-start;align-items:flex-end;gap:28px;height:64px;padding:0 30px}.record-editor-tabs>button{min-width:126px;height:48px;padding:0 16px;font-size:12px}.record-activities{color:#173656;min-height:510px;overflow:visible}.record-activity-toolbar{background:#fff;border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:flex-end;gap:20px;min-height:78px;padding:0 28px;display:flex}.record-activity-tabs{border:0;flex:0 430px;justify-content:flex-start;align-items:stretch;gap:28px;height:68px;display:flex}.record-activity-tabs button{color:#63788e;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:12px;min-width:168px;padding:0 14px;font:800 12px inherit;display:flex;position:relative}.record-activity-tabs button.active{color:#0877ed;border-bottom-color:#0877ed}.record-activity-tabs button.active:after{display:none}.record-activity-tabs button span{color:#657d90;background:#eff3f7;border-radius:12px;place-items:center;min-width:28px;height:24px;padding:0 7px;font-size:10px;display:grid}.record-activity-tabs button.active span{color:#0877ed;background:#e9f2ff}.record-activity-tools{direction:ltr;align-items:center;gap:12px;min-height:68px;display:flex;position:relative}.record-activity-tools>*{direction:rtl}.record-activity-new{position:relative}.record-activity-new>button{background:#0877ed;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-width:150px;height:46px;padding:0 18px;font-size:12px;display:flex;box-shadow:0 5px 14px #0877ed24}.record-activity-new>button svg{width:20px;height:20px}.record-activity-new>div{z-index:80;border-radius:9px;gap:2px;width:170px;padding:7px;top:52px;left:0;box-shadow:0 16px 34px #1736562e}.record-activity-new>div button{align-items:center;gap:9px;height:39px;font-size:11px;display:flex}.record-activity-new>div button svg{color:#0877ed;width:18px;height:18px}.activity-sort-control{box-sizing:border-box;color:#3d5d7e;background:#fff;border:1px solid #cfdae5;border-radius:8px;align-items:center;gap:10px;width:278px;height:46px;padding:0 14px;display:flex}.activity-sort-control svg{flex:none;width:19px;height:19px}.activity-sort-control select{color:#264566;cursor:pointer;background:#fff;border:0;outline:0;flex:1;min-width:0;height:42px;padding:0 4px;font-family:inherit;font-size:11px}.activity-filter-control{position:relative}.activity-filter-control>button{box-sizing:border-box;color:#36587c;cursor:pointer;background:#fff;border:1px solid #cfdae5;border-radius:8px;place-items:center;width:58px;height:46px;padding:0;display:grid}.activity-filter-control>button:hover,.activity-filter-control>button.active{color:#0877ed;background:#eff7ff;border-color:#8dbce9}.activity-filter-control>button svg{width:21px;height:21px}.activity-filter-popover{z-index:80;background:#fff;border:1px solid #d5e0e9;border-radius:10px;gap:11px;width:250px;padding:14px;display:grid;position:absolute;top:52px;left:0;box-shadow:0 16px 36px #1736562b}.activity-filter-popover label{color:#526d82;gap:6px;font-size:10px;display:grid}.activity-filter-popover select{box-sizing:border-box;color:#294b64;background:#fff;border:1px solid #cedbe5;border-radius:7px;width:100%;height:39px;padding:0 10px;font-family:inherit}.activity-filter-popover>button{color:#28709d;cursor:pointer;background:#f1f6fa;border:0;border-radius:6px;height:35px;font-family:inherit}.record-activity-table{background:#fff;min-height:325px;max-height:none;padding:18px 28px 0;position:relative;overflow:auto}.record-activity-table table{background:#fff;border-color:#d9e3ec;border-radius:9px;min-width:760px}.record-activity-table th{color:#5b718a;background:#fbfcfd;height:49px;padding:0 20px;font-size:11px;font-weight:800}.record-activity-table th:first-child{width:180px}.record-activity-table th:nth-child(3){width:160px}.record-activity-table th:nth-child(4){text-align:center;width:92px}.record-activity-table td{color:#173656;height:56px;padding:4px 20px;font-size:11px}.record-activity-table td:last-child{text-align:center}.record-activity-table time{white-space:nowrap;color:#173656;gap:3px;display:grid}.record-activity-table time b{font-size:12px}.record-activity-table time small{color:#778da4;font-size:10px}.activity-kind{gap:14px}.activity-kind>i{color:#0877ed;background:0 0;border-radius:8px;width:34px;height:34px}.activity-kind>i svg{width:27px;height:27px}.activity-kind.call>i{color:#ff850d;background:0 0}.activity-kind.task>i{color:#9a55e7;background:0 0}.activity-kind.sms>i,.activity-kind.email>i{color:#20a46a;background:0 0}.activity-kind.voip>i{color:#7a5ed4;background:0 0}.activity-kind span{gap:5px}.activity-kind b{font-size:12px}.activity-kind small{font-size:9px}.activity-status{box-sizing:border-box;color:#0877ed;background:#eaf3ff;border-radius:16px;justify-content:center;min-width:106px;padding:7px 12px;font-weight:800}.activity-status.closed,.activity-status.completed,.activity-status.done,.activity-status.success,.activity-status.sent{color:#22915b;background:#eaf8ef}.activity-status.pending,.activity-status.waiting,.activity-status.in_progress{color:#dc7811;background:#fff3e4}.activity-status.failed,.activity-status.cancelled,.activity-status.canceled,.activity-status.missed{color:#d94049;background:#ffecee}.activity-row-action{color:#173f6a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:38px;margin:auto;padding:0;transition:all .16s;display:grid}.activity-row-action:hover{color:#0877ed;background:#edf5ff}.activity-row-action svg{width:20px;height:20px}.record-activity-loading{z-index:3;background:#ffffffeb;min-height:260px;position:absolute;inset:18px 28px 0}.record-activity-empty{padding:70px 10px}.record-activity-pagination{color:#607890;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:86px;padding:0 28px;display:grid}.record-activity-pagination>p{margin:0;font-size:11px;font-weight:700}.record-activity-pagination>nav{direction:rtl;justify-content:center;align-items:center;gap:5px;display:flex}.record-activity-pagination>nav button{color:#46617d;cursor:pointer;background:0 0;border:0;border-radius:8px;width:38px;height:38px;padding:0;font-family:inherit}.record-activity-pagination>nav button.active{color:#0877ed;background:#edf4ff;font-weight:900}.record-activity-pagination>nav button:disabled{opacity:.3;cursor:default}.record-activity-pagination>label{justify-self:end;align-items:center;gap:12px;font-size:11px;display:flex}.record-activity-pagination select{color:#395978;background:#fff;border:1px solid #d2dee8;border-radius:8px;width:86px;height:42px;padding:0 12px;font-family:inherit}.record-activity-modal-layer{z-index:5100}.meeting-composer-overlay{z-index:5000}@media (max-width:850px){.record-activity-toolbar{flex-direction:column;align-items:stretch;padding:12px 16px}.record-activity-tabs{flex-basis:auto;width:100%;height:52px}.record-activity-tabs button{flex:1;min-width:0}.record-activity-tools{flex-wrap:wrap;min-height:52px}.activity-sort-control{flex:1;min-width:190px}.record-activity-table{padding:12px 16px 0}.record-activity-pagination{grid-template-columns:1fr 1fr;padding:12px 16px}.record-activity-pagination>nav{grid-area:1/1/auto/-1}.record-activity-pagination>label{justify-self:end}}@media (max-width:560px){.record-editor-tabs{gap:4px;padding:0 12px}.record-editor-tabs>button{flex:1;min-width:0}.record-activity-new{flex:1}.record-activity-new>button{width:100%}.activity-sort-control{flex-basis:100%;order:3}.record-activity-pagination{gap:10px}.record-activity-pagination>p{font-size:10px}.record-activity-pagination>label{gap:5px;font-size:9px}}.records-modal.wide:has(>.record-editor-tabs){height:min(760px,100vh - 24px);max-height:calc(100vh - 24px)}.records-modal.wide:has(>.record-editor-tabs)>header{box-sizing:border-box;flex:0 0 64px;min-height:64px;padding-inline:32px}.records-modal.wide:has(>.record-editor-tabs)>.record-editor-tabs{flex:0 0 64px}.record-activities{flex:auto;min-height:0;overflow:hidden}.record-activity-toolbar{flex:0 0 78px}.record-activity-table{flex:auto;min-height:0}.record-activity-table th:nth-child(3),.record-activity-table td:nth-child(3){text-align:center}.record-activity-table td:nth-child(3)>.activity-status{margin-inline:auto}.record-activity-pagination{box-sizing:border-box;direction:rtl;border-top:1px solid #e1e8ef;flex:0 0 72px;min-height:72px}.record-activity-pagination>p{grid-column:1;justify-self:start}.record-activity-pagination>nav{grid-column:2}.record-activity-pagination>label{grid-column:3;justify-self:end}.meeting-flow-composer{clip-path:inset(0 round 12px);border-radius:12px}@media (max-width:850px){.records-modal.wide:has(>.record-editor-tabs)>header{padding-inline:22px}.record-activity-toolbar{flex-basis:auto}.record-activity-pagination>nav{grid-column:1/-1}.record-activity-pagination>p{grid-column:1}.record-activity-pagination>label{grid-column:2}}.records-mobile-board-move,.mobile-header-menu-trigger,.mobile-nav-backdrop{display:none}.header-search-trigger{box-sizing:border-box;color:#e6eef5;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:grid;position:relative}.header-search-trigger:hover{color:#fff;background:#ffffff1a}.header-search-trigger svg{width:20px;height:20px}.header-search-backdrop{z-index:4200;background:#142b3d75;justify-content:center;align-items:flex-start;padding:22px;display:flex;position:fixed;inset:52px 0 0}.header-search-modal{background:#fff;border:1px solid #d6e1e8;border-radius:10px;flex-direction:column;width:min(600px,100vw - 32px);max-height:calc(100dvh - 86px);display:flex;position:relative;overflow:visible;box-shadow:0 18px 50px #10263a40}.header-search-modal-close{z-index:3;color:#385c70;cursor:pointer;background:#eff4f7;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:16px;left:17px}.header-search-modal-close svg{width:17px;height:17px}.header-search-control{padding:10px 10px 10px 54px}.header-search-control .header-global-search{background:#fff;border-color:#cbd9e3;width:100%;max-width:none;height:44px;margin:0;display:flex}.header-search-control .header-global-search>input{height:42px}.header-search-control .header-search-results{max-height:min(390px,55dvh);top:48px}@media (max-width:700px){html,body{max-width:100%;overflow-x:hidden}body{background:#f4f7f9}button,input,select,textarea{min-width:0}button,select,input[type=checkbox],input[type=radio]{touch-action:manipulation}.workspace,.workspace.menu-open{min-width:0;padding:12px 10px 18px}.app-shell{padding-top:52px}.app-shell .workspace,.app-shell .workspace.menu-open{width:100%;margin-right:0!important}.workspace-topbar{z-index:120;direction:ltr;height:52px;padding:0 8px}.workspace-topbar .brand-lockup{order:0;height:52px;margin:0;display:flex}.workspace-topbar .brand-lockup img{width:36px;height:36px}.workspace-topbar .brand-lockup span{display:none}.workspace-header-tools{direction:ltr;order:1;gap:2px;width:auto;height:52px;margin-left:auto;margin-right:0}.workspace-header-tools>.header-global-search,.workspace-header-tools>.quick-add-menu,.workspace-header-tools>button[aria-label=تقویم]{display:none!important}.header-search-trigger,.mobile-header-menu-trigger{box-sizing:border-box;color:#e6eef5;background:0 0;border:0;border-radius:7px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.header-search-trigger svg,.mobile-header-menu-trigger svg{width:21px;height:21px}.header-search-trigger:active,.mobile-header-menu-trigger:active{background:#ffffff18}.mobile-nav-backdrop{z-index:108;background:#142b3d66;border:0;width:100%;height:auto;padding:0;display:block;position:fixed;inset:52px 0 0}.app-shell>.sidebar,.app-shell>.sidebar.open{z-index:112;background:var(--menu-background,#263d56);flex-direction:column;align-items:stretch;gap:1px;width:min(320px,88vw);height:auto;padding:8px;transition:transform .2s;display:flex;position:fixed;inset:52px 0 0 auto;overflow:hidden auto;transform:translate(105%);box-shadow:-18px 0 42px #10263a38}.app-shell>.sidebar.open{width:min(320px,88vw);transform:translate(0)}.app-shell>.sidebar .menu-toggle{display:none}.app-shell>.sidebar .nav-group{width:100%;margin:1px 0}.app-shell>.sidebar .nav-root,.app-shell>.sidebar:not(.open) .nav-root{text-align:right;grid-template-columns:30px minmax(0,1fr) 18px;justify-items:stretch;width:100%;height:44px;min-height:44px;margin:0;padding:0 10px;display:grid}.app-shell>.sidebar .nav-root>span,.app-shell>.sidebar.open .nav-root>span{font-size:12px;display:block!important}.app-shell>.sidebar .nav-root .rail-icon{margin:0}.app-shell>.sidebar .nav-children,.app-shell>.sidebar.open .nav-children{margin:2px 36px 7px 0;display:grid!important}.header-search-backdrop{padding:8px}.header-search-modal{width:100%;max-height:calc(100dvh - 68px)}.header-search-modal-close{top:16px;left:15px}.header-search-control{padding:10px 10px 10px 50px}.header-search-control .header-global-search>input{font-size:16px}.header-search-control .header-search-results{z-index:4300;max-height:42dvh;position:fixed;top:108px;left:18px;right:18px}.page-header{align-items:center;min-height:34px;margin:0 0 10px}.page-header h2{margin:0;font-size:17px}.header-actions{flex-wrap:wrap;width:100%;display:flex}.header-actions button,.header-actions button:not(.primary){display:inline-flex}.records-workspace,.activities-workspace,.workspace-calendar-page,.workspace-search-page,.management,.settings-center,.module-editor{width:100%;min-width:0;max-width:100%}.records-modal-backdrop,.modal-overlay{align-items:flex-end;padding:0}.records-modal,.records-modal.wide,.calendar-event-modal,.calendar-event-detail,.manual-activity-editor,.communication-editor,.activity-editor,.activity-detail,.user-create-modal,.field-modal{border-radius:12px 12px 0 0;width:100%;max-width:100%;height:auto;max-height:calc(100dvh - 54px)}.records-modal>header,.calendar-event-modal>header,.calendar-event-detail>header,.manual-activity-editor>header,.communication-editor>header{flex:none;height:auto;min-height:56px;margin:0;padding:10px 12px}.records-modal>header h3,.calendar-event-modal>header h3,.calendar-event-detail>header h3{font-size:14px}.records-modal>header button,.calendar-event-modal>header>button,.calendar-event-detail>header>button{flex:0 0 34px}.records-view-editor>nav,.record-editor-tabs,.calendar-display-preference-tabs,.calendar-display-preference-mode-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;padding:0 8px;overflow-x:auto}.records-view-editor>nav button,.record-editor-tabs>button,.calendar-display-preference-tabs>button,.calendar-display-preference-mode-tabs>button{white-space:nowrap;flex:none;min-width:max-content}.records-view-editor-body,.records-record-grid,.records-runtime-form,.organization-profile-form,.working-hours-editor{padding:12px}.records-view-editor footer,.records-record-form footer,.calendar-event-edit footer,.manual-activity-editor>form>footer,.communication-editor>form>footer,.activity-editor>form>footer{z-index:5;background:#fff;flex-wrap:wrap;gap:7px;height:auto;min-height:58px;padding:9px 12px;display:flex;position:sticky;bottom:0}.records-view-editor footer button,.records-record-form footer button,.calendar-event-edit footer button,.manual-activity-editor>form>footer button,.communication-editor>form>footer button,.activity-editor>form>footer button{flex:120px;min-height:42px}.records-form-grid,.records-record-grid,.records-runtime-form,.records-layout-children,.records-form-grid-column,.calendar-event-grid,.calendar-event-edit,.activity-form-grid,.manual-activity-form-grid,.communication-form-grid,.organization-form-grid,.records-form-grid-layout{grid-template-columns:minmax(0,1fr)!important}.records-runtime-form>.records-record-field,.records-layout-children>.records-record-field,.records-form-grid-column>.records-record-field,.records-record-field,.calendar-event-grid>.wide,.calendar-event-edit>.wide,.activity-form-grid>.wide,.manual-activity-form-grid>.wide,.communication-form-grid>.wide{grid-column:1/-1!important}.records-form-block:not(.accordion)>.records-layout-children,.records-form-block.accordion>.records-layout-children{padding:12px 10px}.records-form-grid-column{padding:10px}.records-full-name,.records-address-field{grid-template-columns:minmax(0,1fr)}.records-record-field input,.records-record-field select,.records-record-field textarea,.records-address-field>input,.records-address-field>select,.records-full-name input,.records-full-name select{font-size:16px}.records-dual-selector,.records-config-list>.records-dual-selector,.records-board-settings>.records-dual-selector{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.records-dual-transfer,.records-dual-order{min-height:42px;flex-direction:row!important}.records-dual-transfer button,.records-dual-order button{transform:rotate(90deg)}.records-dual-list,.records-dual-selector select{height:180px!important}.records-column-width{grid-template-columns:minmax(0,1fr) 82px 22px 92px;gap:5px}.records-toolbar{flex-direction:column;align-items:stretch;gap:9px;padding:10px;display:flex}.records-view-picker-group{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.records-view-picker{width:100%}.records-view-picker>button{width:100%;min-height:44px}.records-view-menu{z-index:3200;border-radius:11px;width:auto;max-height:70dvh;position:fixed;inset:auto 10px 12px;overflow:auto}.records-archived-toggle{background:#fff;border:1px solid #d7e1e8;border-radius:7px;min-height:44px;padding:0 8px}.records-toolbar-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;width:100%;display:flex}.records-toolbar-actions>button,.records-mode-switch button{width:42px;min-width:42px;height:42px;display:flex!important}.records-search{flex:1 0 100%;order:-3;width:100%;max-width:none;height:44px}.records-search input{font-size:16px}.records-search select{flex:0 0 108px;width:108px;display:block}.records-mode-switch{order:-2;height:42px}.records-toolbar-actions .records-new-button{order:-2;width:auto;min-width:96px;height:42px;margin-inline-start:auto}.records-subtoolbar{min-height:38px;padding:5px 10px}.records-bulkbar{flex-direction:column;align-items:stretch;gap:7px;padding:9px 10px}.records-bulkbar select,.records-bulkbar button{justify-content:center;width:100%;min-height:40px}.records-table-wrap{background:#f1f5f7;padding:9px;overflow:visible}.records-table{table-layout:auto;border-collapse:separate;width:100%;display:block}.records-table colgroup{display:none}.records-table thead{margin:0 0 8px;display:block}.records-table thead tr{background:#fff;border:1px solid #d7e1e8;border-radius:8px;min-height:42px;padding:9px 12px;display:block}.records-table thead th{text-align:right;background:0 0;border:0;height:auto;padding:0;display:none}.records-table thead th:first-child{align-items:center;gap:8px;display:flex}.records-table thead th:first-child:after{content:"انتخاب همه رکوردهای صفحه";color:#466477;font-size:11px;font-weight:700}.records-table tbody{gap:9px;display:grid}.records-table tbody tr{background:#fff;border:1px solid #d5e0e7;border-radius:8px;padding:46px 12px 9px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #1736560a}.records-table tbody tr:hover{background:#fff}.records-table tbody td{box-sizing:border-box;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:minmax(92px,38%) minmax(0,1fr);align-items:start;gap:9px;width:100%;height:auto;min-height:35px;padding:8px 0;display:grid;text-align:right!important;direction:rtl!important}.records-table tbody td:before{content:attr(data-label);color:#7a8f9d;font-size:10px;font-weight:500}.records-table tbody td>span{color:#294b60;text-align:start;white-space:normal;overflow-wrap:anywhere;min-width:0}.records-table tbody td:first-child{background:#f8fafb;border:0;place-items:center;width:54px;min-height:44px;padding:0;display:grid;position:absolute;top:0;right:0}.records-table tbody td:first-child:before{display:none}.records-table tbody td.records-operation-cell{background:#f8fafb;border:0;justify-content:flex-start;align-items:center;gap:5px;width:auto;min-height:44px;padding:4px 8px;display:flex;position:absolute;top:0;left:0;right:54px}.records-table tbody td.records-operation-cell:before{content:"عملیات";color:#6a8292;margin-inline-end:auto}.records-operation-cell button{background:#fff;border:1px solid #d7e1e8;border-radius:6px;width:36px;height:36px}.records-table tbody tr.records-empty-row{padding:0}.records-table tbody tr.records-empty-row td{width:100%;padding:0;display:block;position:static}.records-table tbody tr.records-empty-row td:before{display:none}.records-no-data{min-height:120px}.records-pagination{gap:8px;min-height:52px;padding:7px}.records-pagination button{flex:1;min-height:38px}.records-board{scroll-snap-type:x proximity;gap:9px;height:auto;min-height:55dvh;padding:9px}.records-board-column{scroll-snap-align:start;width:min(82vw,310px);min-width:min(82vw,310px)}.records-card{cursor:pointer}.records-card footer{flex-wrap:wrap}.records-mobile-board-move{color:#607b8b;border-top:1px solid #e5ebef;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;margin-top:6px;padding-top:7px;font-size:10px;display:grid}.records-mobile-board-move select{color:#24485e;background:#fff;border:1px solid #cbd9e3;border-radius:6px;height:38px}.records-filter-row,.activity-status-policy-list>article,.meeting-status-options>div{grid-template-columns:minmax(0,1fr)!important}.records-filter-group-head{flex-direction:column;align-items:stretch}.records-filter-group-head select{width:100%;height:40px}.records-between{grid-template-columns:minmax(0,1fr)}.records-filter-actions{flex-wrap:wrap}.records-config-list>div,.records-share-row{grid-template-columns:minmax(0,1fr);gap:7px;padding:7px 0}.workspace-calendar-page{padding:0;overflow:visible}.workspace-calendar-page>header{flex-direction:column;align-items:stretch;gap:10px;margin:0 0 10px;padding:0 2px}.workspace-calendar-page>header h3{margin:0;font-size:17px}.workspace-calendar-page>header p{margin:4px 0 0;font-size:10px}.workspace-calendar-page>header>.primary{width:100%;min-height:44px}.calendar-toolbar{flex-direction:column;align-items:stretch;gap:9px;padding:9px;display:flex}.calendar-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.calendar-nav button{min-width:0;min-height:40px;padding:0 5px}.calendar-period-selectors,.calendar-day-period-selectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.calendar-period-selectors:not(.calendar-day-period-selectors){grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-period-selectors select{width:100%;min-width:0;height:42px;padding-inline:6px}.calendar-display-controls{grid-template-columns:42px minmax(0,1fr);gap:7px;width:100%;display:grid}.calendar-full-details-toggle{justify-content:center;width:100%;min-width:0;min-height:42px}.calendar-view-switch{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.calendar-view-switch button{min-width:0;min-height:42px;padding:0 4px}.calendar-scroll-region{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.calendar-scroll-region>.persian-month-grid{width:680px;min-width:680px}.persian-month-grid>article,.persian-month-grid>.empty-day{min-height:92px;padding:5px}.persian-month-grid>article>button small{display:block}.calendar-week-view{grid-template-columns:minmax(0,1fr);gap:8px}.calendar-week-view>article{min-height:120px}.calendar-day-view>header{flex-direction:column;align-items:flex-start;gap:6px}.calendar-day-view>div{padding:9px}.calendar-event{min-height:40px}.calendar-display-preferences-modal form{overflow:auto}.calendar-display-preference-columns,.calendar-event-types{grid-template-columns:minmax(0,1fr);padding:10px}.calendar-event-detail dl,.activities-detail-grid{grid-template-columns:minmax(0,1fr)}.calendar-event-detail-actions{flex-wrap:wrap;justify-content:flex-end}.activities-toolbar,.activities-page-header{flex-direction:column;align-items:stretch;gap:8px}.activities-toolbar-actions,.activities-page-actions{flex-wrap:wrap;width:100%;display:flex}.activities-table-wrap,.record-activity-table,.settings-content,.module-workspace,.management{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.activities-table-wrap table{min-width:980px}.record-activity-table table{min-width:680px}.activities-calendar{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.activities-calendar-toolbar{align-items:stretch;position:sticky;left:0;right:0}.activities-calendar-month{width:680px;min-width:680px}.activities-calendar-week{grid-template-columns:minmax(0,1fr)}.record-activity-toolbar{padding:10px}.record-activity-tools{flex-wrap:wrap;width:100%;display:flex}.record-activity-pagination{grid-template-columns:1fr 1fr;height:auto;min-height:72px;padding:10px}.metric-grid,.card-grid,.org-chart,.permission-picker,.content-grid,.activity-status-policy-grid,.activity-reminder-rule-grid,.activity-task-type-list>article{grid-template-columns:minmax(0,1fr)}.metric-grid article,.large-card,.side-card,.management,.security-card{border-radius:9px;padding:12px}.module-editor{display:block}.module-editor .module-picker{border:0;border-bottom:1px solid #dce5ed;max-height:180px}.settings-content>header,.module-workspace>header{flex-direction:column;align-items:flex-start;gap:8px;height:auto;min-height:56px}.settings-content>header button,.module-workspace>header button{min-height:40px}.activity-settings-panel{padding:10px}.activity-task-type-head{display:none}.activity-task-type-list>article{gap:8px}.activity-task-names,.activity-task-appearance{grid-column:auto}.softphone-idle-dock,.softphone-live-dock{right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;max-width:none;left:8px}.softphone-sheet{border-radius:14px 14px 0 0;width:auto;max-width:none;max-height:calc(100dvh - 52px);bottom:0;left:0;right:0}.app-shell:has(.softphone-root){padding-bottom:calc(74px + env(safe-area-inset-bottom))}.app-copyright{display:none}}.record-activity-new>div button:disabled{opacity:.55;cursor:wait}.communication-editor{width:min(760px,100vw - 32px);max-height:calc(100vh - 32px)}.communication-editor>header{box-sizing:border-box;background:#fff;height:72px;min-height:72px;padding:0 22px}.communication-heading{align-items:center;gap:12px;min-width:0;display:flex}.communication-heading>i{color:#0877ed;background:#edf6ff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.communication-heading>i svg{width:21px;height:21px}.communication-heading h3{font-size:15px!important}.communication-heading small{color:#7a8f9f;margin-top:3px;font-size:9px;display:block}.communication-editor>form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.communication-form-grid{background:#f8fafc;gap:13px;min-height:0;padding:18px 22px 20px;overflow:auto}.communication-form-grid>label{color:#456176;padding:0;font-size:10px;font-weight:700}.communication-form-grid>label>small{color:#8a9ca9;font-size:8px;font-weight:400}.communication-form-grid input,.communication-form-grid select,.communication-form-grid textarea{color:#173656;border-color:#d1dde6;border-radius:9px;outline:0;font-family:inherit;transition:border-color .15s,box-shadow .15s}.communication-form-grid input,.communication-form-grid select{height:44px;padding-inline:12px}.communication-form-grid textarea{min-height:120px;padding:12px;line-height:1.9}.communication-form-grid input:focus,.communication-form-grid select:focus,.communication-form-grid textarea:focus{border-color:#6ab0ee;box-shadow:0 0 0 3px #0877ed12}.message-body-field{position:relative}.message-body-field>small{align-self:flex-end;margin-top:-3px;padding-inline:3px;color:#647d91!important}.communication-attachment{background:#fff;border:1px dashed #bfd0dc;border-radius:10px;padding:12px!important}.communication-attachment>span{align-items:center;gap:8px;display:flex}.communication-attachment>span small{color:#8a9ca9;font-size:8px;font-weight:400}.communication-attachment input{background:#f8fafc;height:auto;padding:8px}.communication-attachment em{color:#365b77;justify-content:space-between;align-items:center;gap:10px;font-style:normal;font-weight:400;display:flex}.communication-attachment em button{color:#d64a50;font:inherit;cursor:pointer;background:0 0;border:0}.communication-schedule.wide{grid-column:1/-1;width:100%}.communication-schedule{box-sizing:border-box;background:#fff;border:1px solid #d7e1e9;border-radius:10px;align-items:center;gap:18px;min-width:0;margin:0;padding:11px 13px;display:flex}.communication-schedule legend{color:#456176;padding:0 5px;font-size:10px;font-weight:800}.communication-schedule>label{color:#456176;cursor:pointer;align-items:center;gap:6px;font-size:10px;display:flex}.communication-schedule input[type=radio]{appearance:auto;accent-color:#0877ed;width:15px;height:15px;margin:0;padding:0}.communication-schedule>.atlantis-date-field{flex:1;min-width:280px;max-width:430px;margin-inline-start:auto}.communication-editor>form>footer{background:#fff;align-items:center;min-height:64px;padding:10px 22px}.communication-editor>form>footer button{border-radius:8px;height:42px}.communication-editor>form>footer .primary-action{min-width:128px;font-weight:800}@media (max-width:700px){.communication-form-grid{grid-template-columns:1fr;padding:14px}.communication-form-grid>label.wide,.communication-schedule.wide{grid-column:auto}.communication-schedule{flex-wrap:wrap;align-items:flex-start}.communication-schedule>.atlantis-date-field{flex-basis:100%;width:100%;max-width:none;margin:0}.communication-editor>header{padding-inline:14px}.communication-heading small{display:none}}.manual-activity-editor{border-radius:12px;width:min(780px,100vw - 32px);height:min(760px,100vh - 32px);max-height:calc(100vh - 32px);overflow:hidden}.manual-activity-editor>header{box-sizing:border-box;background:#fff;height:72px;min-height:72px;padding:0 22px}.manual-activity-editor>form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.manual-activity-form-grid{overscroll-behavior:contain;background:#f8fafc;flex:auto;grid-auto-rows:max-content;align-content:start;gap:13px;min-height:0;padding:18px 22px 28px;overflow-y:auto}.manual-activity-form-grid>label{color:#456176;padding:0;font-size:10px;font-weight:700}.manual-activity-form-grid input,.manual-activity-form-grid select,.manual-activity-form-grid textarea{color:#173656;border-color:#d1dde6;border-radius:9px;outline:0;font-family:inherit;transition:border-color .15s,box-shadow .15s}.manual-activity-form-grid input,.manual-activity-form-grid select{height:44px;padding-inline:12px}.manual-activity-form-grid textarea{min-height:84px;padding:12px;line-height:1.9}.manual-activity-form-grid input:focus,.manual-activity-form-grid select:focus,.manual-activity-form-grid textarea:focus{border-color:#6ab0ee;box-shadow:0 0 0 3px #0877ed12}.manual-activity-editor>form>footer{box-sizing:border-box;background:#fff;flex:0 0 64px;align-items:center;min-height:64px;padding:10px 22px}.manual-activity-editor>form>footer button{border-radius:8px;height:42px}.manual-activity-editor>form>footer .primary-action{min-width:126px;font-weight:800}.record-activities.composer-only{background:0 0;border:0;min-height:0;padding:0}.record-activities.composer-only>.record-activity-toolbar,.record-activities.composer-only>.record-activity-table,.record-activities.composer-only>.record-activity-pagination{display:none}.calendar-event-modal>header>div{gap:4px;display:grid}.calendar-event-modal>header>div h3{margin:0}.calendar-event-modal>header>div small{color:#78909f;font-size:10px}.calendar-activity-record-picker{gap:12px;padding:18px;display:grid}.calendar-activity-record-picker>label{color:#4d697a;gap:7px;font-size:11px;display:grid}.calendar-activity-record-picker>label input{color:#173656;background:#fff;border:1px solid #cbdbe6;border-radius:8px;height:44px;padding:0 13px}.calendar-activity-record-results{gap:7px;max-height:330px;padding:2px;display:grid;overflow:auto}.calendar-activity-record-results>button{color:#173656;text-align:right;background:#fff;border:1px solid #dbe5ec;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:flex}.calendar-activity-record-results>button:hover,.calendar-activity-record-results>button.selected{background:#f2f7ff;border-color:#0877ed;box-shadow:0 0 0 2px #0877ed18}.calendar-activity-record-results>button span{gap:4px;display:grid}.calendar-activity-record-results>button small{color:#78909f}.calendar-activity-record-results>button i{color:#0877ed;font-size:10px;font-style:normal}.calendar-activity-record-results>p{text-align:center;color:#78909f;margin:0;padding:34px}.quick-activity-record-modal{flex-direction:column;height:min(410px,100vh - 32px);display:flex;overflow:hidden}.quick-activity-record-modal>header{box-sizing:border-box;align-items:center;height:64px;min-height:64px;margin:0;padding:10px 18px 8px}.quick-activity-record-modal>header>div{align-self:center}.quick-activity-record-modal>header h3{line-height:1.6}.quick-activity-record-modal>header small{line-height:1.7}.quick-activity-record-modal>header,.quick-activity-record-modal>footer{flex:none}.quick-activity-record-modal .calendar-activity-record-picker{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0}.quick-activity-record-modal .calendar-activity-record-results{align-content:start;height:100%;max-height:none}.quick-activity-record-modal .calendar-activity-record-results>p{place-items:center;min-height:100%;padding:20px;display:grid}.quick-activity-record-modal>footer{background:#fff;align-items:center;min-height:76px;margin:0;padding:12px 18px}.quick-activity-record-modal>footer button{box-sizing:border-box;cursor:pointer;border-radius:10px;min-width:82px;height:50px;padding:0 20px;font-family:inherit;font-weight:700}.quick-activity-record-modal>footer .quick-activity-primary-action{border:2px solid var(--brand-accent,#ff4b16);background:var(--brand-accent,#ff4b16);color:#fff}.quick-activity-record-modal>footer .quick-activity-secondary-action{border:2px solid var(--brand-accent,#ff4b16);color:var(--brand-accent,#ff4b16);background:#fff}.quick-activity-record-modal>footer button:disabled{opacity:.5;cursor:not-allowed}.quick-activity-record-modal>footer .quick-activity-secondary-action:hover:not(:disabled){background:#fff6ef}.activity-cancel-action{font-weight:700;color:#e8661b!important;background:#fff!important;border-color:#ef7a32!important}.activity-cancel-action:hover{color:#d9560b!important;background:#fff6ef!important;border-color:#df5c10!important}.calendar-activity-related-record{background:#f7fbff;border:1px solid #cfe0ee;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.calendar-activity-related-record>span{gap:4px;display:grid}.calendar-activity-related-record small{color:#688297}.calendar-activity-related-record>button{color:#0877ed;background:#fff;border:1px solid #b9d4e8;border-radius:7px;height:34px;padding:0 12px}.activity-reminder-card.wide{box-sizing:border-box;background:#fff;border:1px solid #d7e2eb;border-radius:11px;grid-column:1/-1;min-height:64px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.activity-reminder-card.enabled{border-color:#bdd8f2;box-shadow:0 5px 18px #1736560a}.activity-reminder-card>header{box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;gap:18px;height:62px;min-height:62px;padding:0 15px;display:flex}.activity-reminder-card>header>div{align-items:center;gap:10px;display:flex}.activity-reminder-card>header>div>i{color:#0877ed;background:#edf6ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.activity-reminder-card>header>div>i svg{width:19px;height:19px}.activity-reminder-card>header>div span{gap:3px;display:grid}.activity-reminder-card>header b{color:#173656;font-size:11px}.activity-reminder-card>header small{color:#7c91a2;font-size:8px}.activity-reminder-switch{color:#647e91;cursor:pointer;align-items:center;gap:7px;font-size:9px;display:flex}.activity-reminder-switch>input{opacity:0;width:1px!important;height:1px!important;position:absolute!important}.activity-reminder-switch>span{background:#c5d1db;border-radius:12px;width:38px;height:21px;transition:all .16s;position:relative}.activity-reminder-switch>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .16s;position:absolute;top:3px;right:3px;box-shadow:0 1px 4px #17365638}.activity-reminder-switch>input:checked+span{background:#0877ed}.activity-reminder-switch>input:checked+span:after{transform:translate(-17px)}.activity-reminder-body{background:#fbfdff;border-top:1px solid #e1e9ef;gap:15px;padding:15px;display:grid}.activity-reminder-times{gap:8px;display:grid}.activity-reminder-times>strong,.activity-reminder-channels>strong{color:#456176;font-size:10px}.activity-reminder-times>strong small{color:#8a9ba8;margin-inline-start:5px;font-size:8px;font-weight:400}.activity-reminder-times>div{flex-wrap:wrap;gap:7px;display:flex}.activity-reminder-times button,.activity-reminder-times select{box-sizing:border-box;color:#2870a4!important;background:#fff!important;border:1px solid #c9dceb!important;border-radius:17px!important;height:34px!important;padding:0 10px!important;font:700 9px inherit!important}.activity-reminder-times button{cursor:pointer}.activity-reminder-times button span{color:#8ba1b2;margin-inline-start:5px;font-size:13px}.activity-reminder-times select{cursor:pointer;width:auto;min-width:118px}.activity-reminder-times select:disabled{opacity:.45;cursor:not-allowed}.activity-reminder-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.activity-reminder-channels>strong{grid-column:1/-1}.activity-reminder-channels>label{box-sizing:border-box;color:#365b77;cursor:pointer;background:#fff;border:1px solid #d7e2ea;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px 10px;display:flex}.activity-reminder-channels>label:has(input:checked){background:#f3f9ff;border-color:#8fc1ed}.activity-reminder-channels>label.disabled{opacity:.5;cursor:not-allowed}.activity-reminder-channels input{accent-color:#0877ed;appearance:auto!important;width:15px!important;height:15px!important;margin:0!important;padding:0!important}.activity-reminder-channels svg{color:#0877ed;flex:none;width:18px;height:18px}.activity-reminder-channels label>span{gap:2px;min-width:0;font-size:9px;font-weight:700;display:grid}.activity-reminder-channels small{color:#8598a6;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:400;overflow:hidden}.activity-reminder-senders{grid-template-columns:1fr 1fr;gap:10px;display:grid}.activity-reminder-senders>label,.activity-reminder-repeat{color:#456176;gap:6px;font-size:9px;font-weight:700;display:grid}.activity-reminder-senders select,.activity-reminder-repeat select{height:40px!important}.activity-reminder-repeat{width:min(330px,100%)}.activity-call-retry{background:#fff;border:1px solid #dce6ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.activity-call-retry>label{cursor:pointer;align-items:center;gap:9px;display:flex}.activity-call-retry input{accent-color:#0877ed;appearance:auto!important;width:15px!important;height:15px!important;margin:0!important;padding:0!important}.activity-call-retry label>span{gap:3px;display:grid}.activity-call-retry b{color:#365b77;font-size:9px}.activity-call-retry small{color:#8598a6;font-size:8px}.activity-call-retry>select{flex:none;width:150px;height:38px!important}.task-progress-field.wide{box-sizing:border-box;background:#fff;border:1px solid #d7e2eb;border-radius:10px;grid-column:1/-1;gap:9px;padding:12px 14px;display:grid}.task-progress-field>header{color:#456176;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.task-progress-field output{color:#0877ed;text-align:left;min-width:48px;font-size:12px}.task-progress-field>div{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid}.task-progress-field input[type=range]{appearance:auto;width:100%;height:20px;box-shadow:none;accent-color:#0877ed;border:0;padding:0}.task-progress-field input[type=number]{text-align:center;height:38px}.task-progress-field>small{color:#8598a6;font-size:8px}@media (max-width:700px){.manual-activity-form-grid{grid-template-columns:1fr;padding:14px}.manual-activity-form-grid>label.wide,.activity-reminder-card.wide,.task-progress-field.wide{grid-column:auto}.activity-reminder-channels,.activity-reminder-senders{grid-template-columns:1fr}.activity-reminder-channels>strong{grid-column:auto}.activity-call-retry{flex-direction:column;align-items:flex-start}.activity-call-retry>select{width:100%}.manual-activity-editor>header{padding-inline:14px}}.activity-kind.call.inbound>i,.activity-kind.voip.inbound>i{color:#10a56f}.activity-kind.call.outbound>i,.activity-kind.voip.outbound>i{color:#f07b16}.task-collaborators.wide{box-sizing:border-box;background:#fff;border:1px solid #d7e2eb;border-radius:10px;grid-column:1/-1;padding:13px 14px}.task-collaborators>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-collaborators>header>div{gap:3px;display:grid}.task-collaborators b{color:#173656;font-size:10px}.task-collaborators small,.task-collaborators p{color:#7c91a2;font-size:8px}.task-collaborators select{width:160px}.task-collaborator-list{background:#f7fafc;border-radius:8px;flex-wrap:wrap;gap:7px;max-height:116px;margin-top:11px;padding:9px;display:flex;overflow:auto}.task-collaborator-list label,.activity-reminder-recipients label{color:#365b77;cursor:pointer;background:#fff;border:1px solid #d8e4ec;border-radius:16px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:flex}.task-collaborator-list input,.activity-reminder-recipients input,.activity-rule-channels input,.activity-weekdays input{accent-color:#0877ed;appearance:auto!important;width:14px!important;height:14px!important;margin:0!important;padding:0!important}.task-collaborators p{margin:8px 2px 0}.activity-flex-reminders{background:#f8fbfd;border-top:1px solid #e1e9ef;gap:11px;padding:13px;display:grid}.activity-reminder-rule{background:#fff;border:1px solid #d7e3ec;border-radius:10px;overflow:hidden}.activity-reminder-rule>header{border-bottom:1px solid #e4ebf1;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.activity-reminder-rule>header b{font-size:10px}.activity-reminder-rule>header button{color:#dc3b48;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font:700 9px inherit}.activity-reminder-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.activity-reminder-rule-grid>label{color:#456176;gap:5px;font-size:9px;font-weight:700;display:grid}.activity-reminder-rule-grid>label.wide,.activity-reminder-rule-grid>.wide{grid-column:1/-1}.activity-reminder-rule-grid input,.activity-reminder-rule-grid select{height:39px!important}.activity-reminder-rule-grid small{color:#8a9ba8;font-size:7px;font-weight:400;line-height:1.7}.activity-weekdays,.activity-rule-channels{border:1px solid #e1e9ef;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:8px 10px;display:flex}.activity-weekdays legend,.activity-rule-channels legend{color:#456176;padding:0 5px;font-size:9px;font-weight:700}.activity-weekdays label,.activity-rule-channels label{color:#365b77;cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex}:is(.activity-weekdays label:has(input:checked),.activity-rule-channels label:has(input:checked)){color:#0877ed;background:#edf6ff}.activity-rule-channels svg{width:16px;height:16px}.activity-rule-channels .disabled{opacity:.45}.activity-reminder-recipients{flex-wrap:wrap;gap:6px;display:flex}.activity-add-reminder{color:#0877ed;cursor:pointer;background:#fff;border:1px dashed #8ebee7;border-radius:8px;align-items:center;gap:6px;width:max-content;padding:8px 12px;font:800 9px inherit;display:flex}.activity-add-reminder:disabled{opacity:.45;cursor:not-allowed}.activity-add-reminder svg{width:16px;height:16px}.activity-settings-panel{padding:24px}.activity-settings-panel>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.activity-settings-panel h3{color:#173656;margin:0;font-size:18px}.activity-settings-panel p{color:#71879a;margin:7px 0 0;font-size:11px}.activity-task-type-head,.activity-task-type-list>article{grid-template-columns:80px minmax(220px,1fr) minmax(170px,.7fr) 100px 100px 70px;align-items:center;gap:12px;display:grid}.activity-task-type-head{color:#71879a;padding:0 14px 9px;font-size:10px}.activity-task-type-list{background:#fff;border:1px solid #dbe5ed;border-radius:12px;overflow:hidden}.activity-task-type-list>article{border-bottom:1px solid #e4ebf1;min-height:76px;padding:10px 14px}.activity-task-type-list>article:last-child{border-bottom:0}.activity-task-order{gap:5px;display:flex}.activity-task-order button{color:#456176;background:#fff;border:1px solid #d6e1e9;border-radius:7px;width:30px;height:30px}.activity-task-names{grid-template-columns:1fr 120px;gap:8px;display:grid}.activity-task-type-list input,.activity-task-type-list select{box-sizing:border-box;border:1px solid #d1dde6;border-radius:8px;height:39px;padding:0 10px;font:10px inherit}.activity-task-appearance{gap:8px;display:flex}.activity-task-appearance input[type=color]{width:44px;padding:4px}.activity-task-appearance select{flex:1}.activity-task-active,.activity-task-default{color:#456176;align-items:center;gap:6px;font-size:10px;display:flex}.activity-task-active input,.activity-task-default input{appearance:auto;accent-color:#0877ed;width:15px;height:15px;padding:0}.danger-link{color:#d9414d;background:0 0;border:0;font:700 9px inherit}.activity-add-task-type{color:#0877ed;background:#fff;border:1px dashed #8ebee7;border-radius:8px;margin-top:14px;padding:9px 14px;font:800 10px inherit}@media (max-width:800px){.task-collaborators>header{flex-direction:column;align-items:flex-start}.task-collaborators select{width:100%}.activity-reminder-rule-grid{grid-template-columns:1fr}.activity-reminder-rule-grid>label.wide,.activity-reminder-rule-grid>.wide{grid-column:auto}.activity-task-type-head{display:none}.activity-task-type-list>article{grid-template-columns:1fr 1fr}.activity-task-names,.activity-task-appearance{grid-column:1/-1}.activity-settings-panel{padding:14px}}.activity-status-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.activity-status-policy-grid>section{background:#fff;border:1px solid #dbe5ed;border-radius:12px;overflow:hidden}.activity-status-policy-grid>section>header{background:#f9fbfd;border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.activity-status-policy-grid h4{color:#173656;margin:0}.activity-status-policy-grid>section>header p{margin:4px 0 0;font-size:9px}.activity-status-policy-grid>section>header button{color:#0877ed;background:#fff;border:1px solid #9ec8eb;border-radius:7px;height:34px;padding:0 11px;font:700 9px inherit}.activity-status-policy-list{display:grid}.activity-status-policy-list>article{border-bottom:1px solid #e8eef3;grid-template-columns:minmax(90px,.8fr) minmax(130px,1.2fr) 112px 112px 42px;align-items:center;gap:7px;padding:9px 10px;display:grid}.activity-status-policy-list>article:last-child{border-bottom:0}.activity-status-policy-list input,.activity-status-policy-list select{box-sizing:border-box;color:#274a63;background:#fff;border:1px solid #d1dde6;border-radius:8px;width:100%;height:38px;padding:0 9px;font:9px inherit}.activity-status-policy-list select:disabled{color:#8a9ba8;background:#f2f5f7}.activity-status-policy-list .danger-link:disabled{opacity:.35}.activity-edit-block-reason,.activities-edit-block-reason,.calendar-activity-edit-note{color:#a45716;background:#fff8f1;border:1px solid #f0d2b4;border-radius:8px;margin:12px 18px 0;padding:10px 12px;font-size:10px;line-height:1.8}.record-activity-table tr.activity-overdue-row,.activities-table-wrap tr.overdue{background:#fffaf5}.record-activity-table tr.activity-overdue-row:hover,.activities-table-wrap tr.overdue:hover{background:#fff6ec}.activity-reopen-modal,.activities-reopen-modal,.calendar-reopen-modal{width:min(520px,100vw - 32px)}.activity-reopen-modal>label,.activities-reopen-modal>label,.calendar-reopen-modal>label{color:#456176;gap:8px;padding:20px;font-size:11px;display:grid}.activity-reopen-modal textarea,.activities-reopen-modal textarea,.calendar-reopen-modal textarea{box-sizing:border-box;resize:vertical;min-height:110px;font:inherit;border:1px solid #cbdbe6;border-radius:9px;padding:11px}.activities-detail-modal>footer,.activity-detail>footer{border-top:1px solid #e1e8ee;gap:10px;padding:14px 18px;display:flex}.calendar-activity-outcome{background:#f7fbff;border:1px solid #bfd9ef;border-radius:10px;gap:11px;padding:14px;display:grid}.calendar-activity-outcome>header{gap:4px;display:grid}.calendar-activity-outcome>header small{color:#71879a;font-size:9px}.calendar-activity-outcome>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.calendar-activity-outcome>label,.calendar-activity-outcome>div>label{color:#456176;gap:6px;font-size:10px;display:grid}.calendar-activity-outcome textarea{min-height:82px}@media (max-width:800px){.activity-status-policy-grid{grid-template-columns:1fr}.activity-status-policy-list>article{grid-template-columns:1fr 1fr}.activity-status-policy-list>article .danger-link{grid-column:1/-1}.calendar-activity-outcome>div{grid-template-columns:1fr}}.login-method-divider{color:#93a0af;align-items:center;gap:12px;margin:17px 0 12px;font-size:11px;display:flex}.login-method-divider:before,.login-method-divider:after{content:"";background:#e1e7ed;flex:1;height:1px}.passkey-login{box-sizing:border-box;color:#173b55;cursor:pointer;background:#fff;border:1px solid #b9cbd9;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;height:46px;font-weight:800;display:flex}.passkey-login:hover{background:#f8fbfd;border-color:#6c9fc5}.passkey-login:disabled{opacity:.55;cursor:wait}.passkey-login>span{color:#0877ed;font-size:20px}.account-security{gap:14px;width:min(980px,100%);margin:0 auto;display:grid}.account-security-head{box-sizing:border-box;background:#fff;border:1px solid #dbe5ec;border-top:3px solid #173b55;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:92px;margin:0;padding:18px 20px;display:flex}.account-security-head h3{color:#173b55;margin:5px 0 2px;font-size:22px}.account-security-head p{color:#718698;margin:0}.security-level{color:#176247;background:#eff9f4;border:1px solid #9dc4b4;padding:6px 10px;font-size:10px;font-weight:800}.security-loading{color:#6f8292;justify-content:center;align-items:center;gap:12px;min-height:250px;display:flex}.security-loading .loader{width:24px;height:24px}.security-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.security-summary-grid article{background:#fff;border:1px solid #dbe5ec;border-radius:9px;gap:4px;padding:15px 17px;display:grid}.security-summary-grid b{color:#0877ed;font-size:22px}.security-summary-grid span{color:#173b55;font-size:11px;font-weight:800}.security-summary-grid small{color:#8495a3;font-size:9px}.security-step-up{background:#fffbef;border:1px solid #e1c17b;border-right:3px solid #b47b18;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.security-step-up>div{align-self:center;gap:5px;display:grid}.security-step-up b{color:#654810;font-size:11px}.security-step-up>div span{color:#816c43;font-size:9px;line-height:1.7}.security-step-up label{color:#725b30;gap:6px;font-size:9px;display:grid}.security-step-up input{box-sizing:border-box;border:1px solid #d8c38f;border-radius:7px;height:40px;padding:0 10px}.security-step-up button{white-space:nowrap;border-radius:7px;height:40px}.security-section{background:#fff;border:1px solid #dbe5ec;border-radius:10px;overflow:hidden}.security-section>header{box-sizing:border-box;background:#fbfcfd;border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin:0;padding:14px 17px;display:flex}.security-section>header h4{color:#173b55;margin:0;font-size:14px}.security-section>header p{color:#718698;margin:5px 0 0;font-size:10px;line-height:1.8}.security-section>header button{color:#315a76;cursor:pointer;background:#fff;border:1px solid #9fb8cb;border-radius:7px;min-width:130px;min-height:38px;font:700 10px inherit}.security-section>header button.primary{color:#fff;background:#0877ed;border-color:#0877ed}.security-section button:disabled{opacity:.5;cursor:wait}.security-item-list{display:grid}.security-item-list>article{border-bottom:1px solid #e8eef3;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:11px 16px;display:grid}.security-item-list>article:last-child{border-bottom:0}.security-device-icon{color:#0877ed;background:#edf6ff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.security-item-list>article>div{gap:4px;min-width:0;display:grid}.security-item-list b{color:#173b55;font-size:11px}.security-item-list b em{color:#187051;background:#eaf7f1;border-radius:12px;margin-inline-start:7px;padding:3px 7px;font-size:8px;font-style:normal}.security-item-list small,.security-item-list time{color:#718698;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.security-item-list time{color:#91a0ac}.security-item-list button{border-radius:7px;min-width:62px}.security-empty{text-align:center;gap:6px;padding:22px;display:grid}.security-empty b{color:#405d72}.security-empty span{color:#80919e;font-size:10px;line-height:1.8}.password-section>form{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:17px;display:grid}.password-section>form label{color:#4d697a;gap:7px;font-size:10px;display:grid}.password-section>form input{box-sizing:border-box;border:1px solid #ccdbe5;border-radius:8px;outline:0;height:42px;padding:0 11px}.password-section>form input:focus{border-color:#68a9df;box-shadow:0 0 0 3px #0877ed12}.password-section>form>small{color:#778b9a;grid-column:1/-1}.password-section>form>.primary{grid-column:1/-1;width:max-content;min-width:140px}@media (max-width:700px){.account-security{gap:10px}.account-security-head{min-height:78px;padding:13px}.account-security-head h3{font-size:18px}.security-level{display:none}.security-summary-grid{grid-template-columns:1fr}.security-summary-grid article{grid-template-columns:auto 1fr;align-items:center;padding:11px 13px}.security-summary-grid b{grid-row:1/3;font-size:19px}.security-step-up{grid-template-columns:1fr;padding:12px}.security-step-up button{width:100%}.security-section>header{align-items:stretch;min-height:0;padding:12px;display:grid}.security-section>header button{width:100%;min-height:42px}.security-item-list>article{grid-template-columns:38px minmax(0,1fr);padding:11px 12px}.security-item-list>article>button{grid-column:1/-1;width:100%;min-height:38px}.security-item-list small,.security-item-list time{white-space:normal}.password-section>form{grid-template-columns:1fr;padding:12px}.password-section>form>small,.password-section>form>.primary{grid-column:auto}.password-section>form>.primary{width:100%;min-height:42px}}.secure-connector-onboarding{background:#fff;border:1px solid #cfdae4;border-top:3px solid #0b2942;gap:16px;margin-bottom:16px;padding:18px;display:grid}.secure-connector-onboarding>header{border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:0 0 14px;display:flex}.secure-connector-onboarding>header h4{color:#0b2942;margin:7px 0 4px;font-size:18px}.secure-connector-onboarding>header p{color:#607285;margin:0;font-size:13px;line-height:1.8}.secure-badge{color:#176247;letter-spacing:.7px;background:#edf8f3;border:1px solid #8fb8a8;padding:3px 7px;font:700 10px Arial;display:inline-flex}.connector-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.connector-steps li{color:#42576a;background:#f8fafc;border:1px solid #dde6ed;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.connector-steps b{color:#fff;background:#0b2942;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.connector-enrollment{background:#fffbef;border:1px solid #d9bd79;grid-template-columns:1fr auto;gap:12px;padding:14px;display:grid}.connector-enrollment>div{gap:6px;min-width:0;display:grid}.connector-enrollment small{color:#7c652f}.connector-enrollment code{color:#172f43;direction:ltr;background:#fff;border:1px solid #ead9ab;max-width:100%;padding:9px;font:12px monospace;display:block;overflow:auto}.connector-enrollment span,.connector-enrollment p{color:#766948;font-size:11px;line-height:1.7}.connector-enrollment>button{color:#6c551e;cursor:pointer;background:#fff;border:1px solid #b79545;align-self:center;padding:9px 13px}.connector-enrollment details{border-top:1px solid #ead9ab;grid-column:1/-1;padding-top:9px}.connector-enrollment summary{cursor:pointer;color:#55451f;font-weight:700}.connector-enrollment pre{color:#dce9f2;background:#0b1f31;margin:9px 0 0;padding:10px;font:12px monospace;overflow:auto}.connector-list{gap:10px;display:grid}.connector-card{background:#fff;border:1px solid #dce5ec;gap:12px;padding:14px;display:grid}.connector-card-head,.connector-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.connector-card-head>div{gap:5px;display:grid}.connector-card-head small{color:#718294;font:11px Arial}.security-posture{color:#536474;background:#f6f8fa;border-right:3px solid #9ba9b5;padding:10px 12px;font-size:12px}.security-posture b{display:block}.security-posture ul{flex-wrap:wrap;gap:5px 14px;margin:8px 0 0;padding:0 16px 0 0;display:flex}.security-failed{color:#8e2e29;background:#fff4f3;border-color:#c83e36}.security-passed{color:#176247;background:#eff9f4;border-color:#21835e}.connector-card footer{border-top:1px solid #e8edf2;padding-top:10px}.connector-card footer>span{color:#758697;font-size:11px}.connector-card footer>div{gap:7px;display:flex}.danger-outline{color:#9d302a;cursor:pointer;background:#fff;border:1px solid #d3908b;padding:8px 11px}.connector-empty{color:#748596;text-align:center;border:1px dashed #cbd7e0;padding:28px}.security-posture>p{margin:6px 0 0;font-size:10px;line-height:1.8}.security-posture>small{margin-top:8px;font-size:10px;font-weight:700;display:block}.voip-advanced-settings{background:#fff;border:1px solid #dce5ec}.voip-advanced-settings>summary{cursor:pointer;color:#17394d;padding:14px 16px;font-weight:800;list-style:none}.voip-advanced-settings>summary::-webkit-details-marker{display:none}.voip-advanced-settings>summary:before{content:"⌄";margin-inline-end:8px;display:inline-block}.voip-advanced-settings[open]>summary{border-bottom:1px solid #dce5ec}.voip-advanced-settings>.email-policy-form{border:0;margin:0}@media (max-width:700px){.secure-connector-onboarding{padding:12px}.secure-connector-onboarding>header{align-items:stretch;display:grid}.connector-steps,.connector-enrollment{grid-template-columns:1fr}.connector-enrollment>button{width:100%}.connector-card-head,.connector-card footer{align-items:stretch;display:grid}.connector-card footer>div{grid-template-columns:1fr 1fr;display:grid}.connector-card footer button{width:100%}.security-posture ul{display:grid}.voip-advanced-settings>summary{padding:12px}}.activity-detail .voip-activity-content{max-height:65vh;padding:20px 24px 24px;overflow:auto}.activity-detail .voip-activity-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;padding:0;display:grid}.activity-detail .voip-activity-facts>div{gap:7px;min-width:0;display:grid}.activity-detail .voip-activity-facts dt{color:#73869a;font-size:10px}.activity-detail .voip-activity-facts dd{color:#193a59;overflow-wrap:anywhere;text-align:right;margin:0;font-size:12px}.activity-detail .voip-activity-notes{border-top:1px solid #e2eaf1;margin-top:22px;padding-top:18px}.activity-detail .voip-activity-notes h4{color:#193a59;margin:0 0 10px;font-size:12px}.activity-detail .voip-activity-notes p{white-space:pre-wrap;overflow-wrap:anywhere;color:#344f68;margin:0;font-size:12px;line-height:2}.softphone-recents button{color:#125b9b;font:inherit;cursor:pointer;background:#f5f9fd;border:1px solid #d4e4f2;border-radius:8px;padding:7px 9px}@media (max-width:480px){.activity-detail .voip-activity-content{padding:16px}.activity-detail .voip-activity-facts{gap:16px}}.softphone-history-back{color:#135d9d;font:inherit;cursor:pointer;background:#edf5fd;border:0;border-radius:8px;margin:0 0 12px;padding:9px 12px}.softphone-history-back:disabled{opacity:.6;cursor:wait}.softphone-history-identity{color:#49667f;margin:0 0 12px;font-size:11px;line-height:1.8}.softphone-recents .softphone-recent-actions{flex:none;align-items:center;gap:5px;display:flex}.softphone-recents .softphone-recent-actions button{border:0;border-radius:10px;place-items:center;width:34px;min-width:34px;height:34px;padding:7px;display:grid}.softphone-recents .softphone-recent-actions .softphone-redial{color:#087849;background:#e7f7ef}.softphone-recents .softphone-recent-actions button:disabled{opacity:.4;cursor:not-allowed}.activity-detail .voip-call-summary>h4{margin:0 0 18px;font-size:14px}.activity-detail .voip-notes-editor{gap:14px;margin-top:16px;display:grid}.activity-detail .voip-notes-editor label{color:#29485c;gap:7px;font-size:13px;display:grid}.activity-detail .voip-notes-editor select,.activity-detail .voip-notes-editor textarea{box-sizing:border-box;width:100%;font:inherit;color:#173b51;background:#fff;border:1px solid #cadbe8;border-radius:9px;padding:10px 12px}.activity-detail .voip-notes-editor textarea{resize:vertical;min-height:110px;line-height:1.9}.activity-detail .voip-notes-editor .primary-action{color:#fff;font:inherit;cursor:pointer;background:#087df0;border:0;border-radius:9px;justify-self:start;padding:10px 22px}.activity-detail .voip-notes-editor .primary-action:disabled{opacity:.5;cursor:not-allowed}.activity-detail .voip-note-error{color:#b42318;margin:0}.softphone-recents article{grid-template-columns:36px minmax(0,1fr) auto}.softphone-recents article b{overflow-wrap:anywhere;font-size:13px}.softphone-recents article small{font-size:10px;line-height:1.8}.softphone-keypad,.softphone-mini-keypad{direction:ltr}.softphone-root bdi{direction:ltr;unicode-bidi:isolate}.softphone-sheet>header .softphone-sheet-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-radius:12px;width:80px;height:27px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.softphone-sheet>header .softphone-sheet-handle:before{content:"";background:#b7c7d1;border-radius:4px;width:42px;height:4px;margin:10px auto;display:block}.softphone-sheet>header .softphone-sheet-handle:focus-visible{outline:2px solid #087fea}.softphone-header-spacer{width:34px;height:34px}.softphone-crm-workspace .softphone-title-field input{box-sizing:border-box;width:100%;min-height:46px;font:inherit;color:#163b56;background:#f8fbfe;border:1px solid #cedfeb;border-radius:12px;outline:none;margin-top:6px;padding:10px 13px;font-size:13px;display:block}.softphone-crm-workspace .softphone-title-field input:focus{background:#fff;border-color:#0786ee;box-shadow:0 0 0 3px #0786ee18}.softphone-recents article{grid-template-columns:32px minmax(0,1fr);gap:10px}.softphone-recents .softphone-recent-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.softphone-recents article>div>b{overflow-wrap:anywhere;font-size:14px;line-height:1.8;display:block}.softphone-recents .softphone-recent-title{color:#4d6780;font-size:12px;display:block}.softphone-recents .call-inbound>i{color:#12815d;background:#e8f7ef}.softphone-recents .call-outbound>i{color:#1975ce;background:#eaf3ff}.softphone-recents .call-missed>i{color:#ca3444;background:#fff0f1}.softphone-recents .call-missed>div>b{color:#bc293d}.softphone-audio-resume{color:#80530d;width:100%;font:inherit;background:#fff8e8;border:1px solid #edc378;border-radius:12px;padding:12px}.call-recording{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.call-recording>button{color:#24648d;cursor:pointer;background:#eef5fa;border:0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.call-recording>button:disabled{opacity:.4;cursor:default}.call-recording svg{width:18px;height:18px}.call-recording audio{width:240px;max-width:100%;height:36px}.call-recording-error{color:#b42335;font-size:11px}.voip-recording-section{border-top:1px solid #dee8f0;margin-top:16px;padding-top:16px}.desktop-header-search{flex:1;min-width:220px;max-width:640px;margin-inline:clamp(18px,5vw,90px)}.desktop-header-search .header-search-control{box-sizing:border-box;width:100%;margin:0;padding:0}.desktop-header-search .header-global-search{width:100%;max-width:none;margin:0}.header-search-trigger{display:none}.activity-row-actions{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.activity-row-actions>.activity-row-action{width:32px;height:32px;margin:0}.activity-row-actions>.call-recording{flex:none}.activity-row-actions>.call-recording>button{border-radius:8px;width:32px;height:32px}.record-activity-table th:nth-child(4){width:104px}.record-activity-table td{height:50px;padding-block:3px}.softphone-recents article{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:6px 7px}.softphone-recents article>i{width:30px;height:30px}.softphone-recents article>i svg{width:17px;height:17px}.softphone-recents .softphone-recent-copy{align-content:center;gap:2px;min-width:0;display:grid}.softphone-recents .softphone-recent-copy>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.45;overflow:hidden}.softphone-recents .softphone-recent-copy>small{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9px;line-height:1.45;display:flex;overflow:hidden}.softphone-recents .softphone-recent-title{color:#4d6780;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;display:block;overflow:hidden}.softphone-recents .softphone-recent-copy>small>span:last-child{color:#7890a2;flex:none}.softphone-recents .softphone-recent-actions{flex-wrap:nowrap;grid-column:auto;justify-content:flex-start;align-items:center;gap:3px;display:flex}.softphone-recents .softphone-recent-actions button,.softphone-recents .softphone-recent-actions .call-recording>button{box-sizing:border-box;border-radius:8px;width:30px;min-width:30px;height:30px;padding:6px}.softphone-recents .softphone-recent-actions button svg{width:17px;height:17px}.call-recording{flex-wrap:nowrap;align-items:center;display:inline-flex;position:relative}.call-recording-player{z-index:5300;box-sizing:border-box;direction:rtl;background:#fff;border:1px solid #cbdbe6;border-radius:11px;gap:6px;width:min(330px,100vw - 36px);padding:10px;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 14px 38px #17365633}.call-recording-player audio{direction:ltr;width:100%;max-width:none;height:38px;display:block}.call-recording-player .call-recording-error{text-align:right;line-height:1.7}@media (max-width:700px){.desktop-header-search{display:none}.header-search-trigger{display:grid}.call-recording-player{width:auto;bottom:12px;left:12px;right:12px}}.workspace-topbar>.desktop-header-search{flex:360px;min-width:0;max-width:640px;margin-inline:clamp(12px,3vw,48px)}.desktop-header-search .header-global-search{box-sizing:border-box;height:36px;display:flex}.desktop-header-search .header-search-input-wrap,.header-search-modal .header-search-input-wrap{box-sizing:border-box;flex:auto;width:100%;min-width:0}.desktop-header-search .header-search-input-wrap>input{height:34px}.desktop-header-search .header-search-results{top:42px}.header-search-modal .header-modal-search-content{box-sizing:border-box;width:100%;min-width:0}.header-search-modal .header-search-control{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:10px 10px 10px 54px}.header-search-modal .header-search-input-wrap>input{height:42px;font-size:16px}.softphone-recents .softphone-recent-copy>small>span:last-child{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.softphone-recents article{box-sizing:border-box}.record-activity-table .activity-row-actions{vertical-align:middle;flex-flow:row;display:inline-flex}.call-recording-player .call-recording-close{color:#24648d;cursor:pointer;background:#eef5fa;border:0;border-radius:6px;justify-self:end;place-items:center;width:28px;height:28px;padding:0;font:20px Arial;display:grid}@media (min-width:701px){.workspace-topbar>.workspace-header-tools{flex:none;margin-right:auto}.workspace-topbar .brand-lockup{flex:none;display:flex}}@media (max-width:700px){.header-search-modal .header-search-control{padding-left:50px}.softphone-recents article{gap:5px;padding-inline:4px}.softphone-recents .softphone-recent-actions{gap:2px}}.desktop-header-search .header-global-search,.header-search-modal .header-global-search{grid-template-columns:minmax(0,1fr) 132px;gap:0;display:grid}.desktop-header-search .header-search-filter-trigger,.header-search-modal .header-search-filter-trigger{min-width:0;width:100%!important;display:flex!important}.desktop-header-search .header-search-filter-trigger{height:34px!important}.desktop-header-search .header-search-filter-menu{box-sizing:border-box;width:100%;max-height:calc(100dvh - 100px);top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.header-search-modal .header-modal-search-content{overscroll-behavior:contain;max-height:calc(100dvh - 100px);overflow:auto}.header-search-modal .header-global-search{align-items:start;height:auto;min-height:44px}.header-search-modal .header-search-filter-trigger{align-self:start;height:42px!important}.header-search-modal .header-search-filter-menu{box-sizing:border-box;width:100%;max-height:none;box-shadow:none;border:0;border-top:1px solid #dbe4ea;border-radius:0;grid-column:1/-1;margin:0;padding:6px;position:static}.header-search-modal .header-search-field-list,.header-search-modal .header-search-module-section{max-height:min(220px,28dvh);overflow-y:auto}@media (min-width:701px) and (max-width:1000px){.desktop-header-search .header-search-filter-columns{grid-template-columns:1fr}.desktop-header-search .header-search-field-section,.desktop-header-search .header-search-module-section{grid-column:1}.desktop-header-search .header-search-filter-columns>section+section{border-top:1px solid #e2e9ee;border-left:0}}@media (max-width:700px){.header-search-modal .header-global-search{grid-template-columns:minmax(0,1fr) 105px}.header-search-modal .header-search-filter-columns{grid-template-columns:1fr}.header-search-modal .header-search-field-section,.header-search-modal .header-search-module-section{grid-column:1}.header-search-modal .header-search-filter-columns>section+section{border-top:1px solid #e2e9ee;border-left:0}}.voip-settings button{color:#244b69;cursor:pointer;background:#f5f9fc;border:1px solid #d5e2ed;border-radius:10px;min-height:38px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.6;transition:background .15s,border-color .15s,box-shadow .15s}.voip-settings button:hover:not(:disabled){background:#eaf3fc;border-color:#a9c9e8}.voip-settings button.primary{color:#fff;background:#087bea;border-color:#087bea;box-shadow:0 3px 8px #087bea20}.voip-settings button.primary:hover:not(:disabled){background:#086bc9;border-color:#086bc9}.voip-settings button.danger-outline{color:#c43737;background:#fff5f5;border-color:#f0caca}.voip-settings button:disabled{opacity:.5;cursor:not-allowed}.voip-settings button:focus-visible,.softphone-root button:focus-visible,.softphone-output-panel select:focus-visible{outline-offset:2px;outline:3px solid #72b5ef}.secure-connector-onboarding,.connector-card{border-radius:14px}.connector-card footer>div{flex-wrap:wrap}.security-posture{border-radius:8px}.softphone-idle-status{box-sizing:border-box;height:42px}.softphone-output-panel{z-index:2;background:#fff;border:1px solid #d7e3eb;border-radius:14px;outline:none;padding:14px;font-size:12px;line-height:1.9;position:absolute;bottom:calc(100% + 10px);left:0;right:0;box-shadow:0 12px 36px #102f4930}.softphone-output-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.softphone-output-panel button{color:#31576f;cursor:pointer;background:#eef5fa;border:0;border-radius:9px;width:34px;height:34px;font-size:22px}.softphone-output-panel label{gap:6px;margin:10px 0;display:grid}.softphone-output-panel select{color:#173656;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7e3eb;border-radius:9px;padding:7px}.softphone-output-panel small{color:#62798c;display:block}.softphone-output-panel p{margin:8px 0 0}.softphone-output-panel [role=alert]{color:#b33b32}.softphone-sheet>details button{color:#1766ab;min-height:36px;font:inherit;cursor:pointer;background:#eef6fd;border:1px solid #cddfec;border-radius:9px;padding:7px 12px}.softphone-sheet>details button:disabled{opacity:.5;cursor:not-allowed}.voip-settings>[hidden]{display:none!important}.voip-section-tabs{background:#f7fafc;border:1px solid #dce6ee;border-radius:12px;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding:10px;display:flex}.voip-settings .voip-section-tabs button{background:0 0;border-color:#0000;flex:1;min-width:130px}.voip-settings .voip-section-tabs button[aria-current=page]{color:#087bea;background:#fff;border-color:#c4dcef;box-shadow:0 2px 6px #1837540d}.voip-security-details{margin-top:12px}.voip-security-details summary{cursor:pointer;padding:6px 0;font-weight:700}.voip-security-details table{border-collapse:collapse;color:#24445b;background:#fff;width:100%}.voip-security-details th,.voip-security-details td{text-align:right;border-bottom:1px solid #e3eaf0;padding:9px}.voip-security-details td[data-result=pass]{color:#176247}.voip-security-details td[data-result=fail]{color:#a63030}.voip-security-details td[data-result=unknown]{color:#796323}.voip-security-details p{font-size:11px;line-height:1.9}.voip-settings [role=alert]>button{margin-inline-start:10px}.softphone-root .softphone-incoming-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:14px 0;display:grid}.softphone-root .softphone-incoming-controls>button{cursor:pointer;border:0;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:9px;width:100%;min-width:0;height:auto;min-height:52px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.softphone-root .softphone-incoming-controls>.softphone-answer{color:#fff;background:#168653}.softphone-root .softphone-incoming-controls>.danger{color:#fff;background:#d92d20}.softphone-root .softphone-incoming-controls>button span{font-size:inherit;color:inherit}.softphone-root .softphone-incoming-controls>button:disabled{opacity:.55;cursor:wait}.softphone-root .softphone-incoming-controls>button:focus-visible{outline-offset:3px;outline:3px solid #087bea}.softphone-ringtone-enable{z-index:3300;pointer-events:auto;color:#173656;cursor:pointer;background:#fff;border:1px solid #bfd6e8;border-radius:12px;max-width:calc(100vw - 36px);padding:10px 14px;font-size:12px;position:fixed;bottom:103px;left:18px;box-shadow:0 4px 16px #17365620}.softphone-ringtone-enable small{margin-top:5px;display:block}
