/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.table{display:table}.table-row{display:table-row}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#182025;--muted:#7b858c;--border:#e8ecee;--purple:#6758e8;--soft:#f6f7f8;--sidebar:#18231f}*{box-sizing:border-box}body{color:var(--ink);background:#f5f6f7;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}.app-shell{min-height:100vh;display:flex}.sidebar{color:#e9f0ed;z-index:3;background:linear-gradient(175deg,#1d2b25,#14201c);flex-direction:column;width:238px;padding:27px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.4px;align-items:center;gap:11px;padding:0 8px 28px;font-size:20px;font-weight:800;display:flex}.brand-mark{color:#fff;background:#725cf0;border-radius:9px;place-items:center;width:32px;height:32px;font-size:17px;display:grid;box-shadow:0 8px 22px #6b59e640}.brand-light{color:#b8c6bf;margin-left:2px;font-weight:400}.nav-label{letter-spacing:1.4px;color:#718078;margin:12px 11px 8px;font-size:10px;font-weight:700}.nav-label.second{margin-top:25px}.sidebar nav a{color:#aebbb5;cursor:pointer;border-radius:9px;align-items:center;gap:12px;height:43px;margin:2px 0;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sidebar nav a>span{text-align:center;width:18px;font-size:17px}.sidebar nav a.active{color:#fff;background:#6957df;box-shadow:0 8px 20px #0d14122e}.sidebar nav a b,.sidebar nav a i{color:#fff;background:#7a69ee;border-radius:9px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.sidebar nav a i{background:#d96565}.target-card{background:#22332c;border:1px solid #30463c;border-radius:11px;margin-top:auto;padding:14px}.target-head{color:#aebbb5;justify-content:space-between;font-size:11px;display:flex}.target-bar{background:#38483f;border-radius:5px;height:5px;margin:10px 0 7px;overflow:hidden}.target-bar span{background:#7560ef;width:81%;height:100%;display:block}.target-card small{color:#74857c;font-size:10px}.profile{border-top:1px solid #2b3933;align-items:center;gap:10px;margin-top:16px;padding:18px 6px 0;display:flex}.avatar{color:#442f20;background:#d9b288;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.profile strong,.profile small{display:block}.profile strong{font-size:12px}.profile small{color:#84928b;margin-top:3px;font-size:9px}.profile button{color:#7e8c85;background:0 0;border:0;margin-left:auto}.content{width:calc(100% - 238px);margin-left:238px}.topbar{border-bottom:1px solid var(--border);z-index:2;background:#fff;justify-content:flex-end;align-items:center;gap:13px;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.search{color:#8a949a;align-items:center;gap:8px;width:360px;height:36px;margin-right:auto;display:flex}.search input{border:0;outline:0;width:100%;font-size:12px}.search kbd{color:#8d969b;white-space:nowrap;background:#f2f4f5;border:1px solid #e4e7e9;border-radius:5px;padding:4px 6px;font-family:inherit;font-size:9px}.icon-button{border:1px solid var(--border);background:#fff;border-radius:8px;width:36px;height:36px;position:relative}.icon-button span{background:#ef625c;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.new-sale{color:#fff;background:#6354df;border:0;border-radius:8px;height:36px;padding:0 16px;font-size:12px;font-weight:700;box-shadow:0 6px 14px #6758e830}.dashboard{max-width:1500px;margin:auto;padding:27px 30px 45px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.eyebrow{letter-spacing:1.5px;color:#929a9f;margin:0 0 7px;font-size:9px;font-weight:800}.page-heading h1{letter-spacing:-.8px;margin:0 0 5px;font-size:25px}.page-heading h1 span{font-size:20px}.page-heading>div>p:last-child{color:#899196;margin:0;font-size:12px}.filters{gap:8px;display:flex}.filters select{appearance:none;color:#465057;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#7c858a 50%),linear-gradient(135deg,#7c858a 50%,#0000 50%);background-position:calc(100% - 14px) 15px,calc(100% - 10px) 15px;background-repeat:no-repeat;background-size:4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #dfe4e6;border-radius:8px;height:35px;padding:0 35px 0 12px;font-size:11px}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px;display:grid}.metrics article,.panel{border:1px solid var(--border);background:#fff;border-radius:12px;box-shadow:0 2px 4px #17211d08}.metrics article{height:128px;padding:16px 17px;position:relative;overflow:hidden}.metric-icon{float:left;border-radius:8px;place-items:center;width:30px;height:30px;margin-right:10px;font-weight:800;display:grid}.metric-icon.blue{color:#4096bc;background:#e5f4fb}.metric-icon.amber{color:#d69333;background:#fff3de}.metric-icon.green{color:#43a66b;background:#e5f6eb}.metric-top{justify-content:space-between;align-items:center;height:30px;display:flex}.metric-top>span{color:#777f84;font-size:11px}.metric-top em{color:#38a568;background:#eaf7ef;border-radius:8px;padding:3px 5px;font-size:9px;font-style:normal}.metrics h2{clear:both;letter-spacing:-.5px;margin:13px 0 2px;font-size:20px}.metrics h2 small{color:#899196;font-size:10px;font-weight:400}.metrics article>small{color:#9ba2a6;font-size:9px}.spark{letter-spacing:-3px;opacity:.7;width:95px;font-size:19px;position:absolute;bottom:11px;right:13px;overflow:hidden}.purple-line{color:#6d5ce5}.blue-line{color:#45a7cd}.amber-line{color:#e0a344}.green-line{color:#51b378}.main-grid{grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr);gap:15px;margin-bottom:15px;display:grid}.panel{padding:18px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head h3{margin:0 0 5px;font-size:13px}.panel-head p{color:#949ca1;margin:0;font-size:10px}.panel-head button{color:#90999d;background:0 0;border:0}.legend{color:#7e878c;align-items:center;gap:7px;font-size:9px;display:flex}.dot{border-radius:50%;width:6px;height:6px;margin-left:10px}.violet{background:#6857e6}.cyan{background:#44b7cd}.revenue-panel{height:323px}.chart-wrap{height:235px;margin-top:18px;display:flex}.y-axis{color:#a7adb1;flex-direction:column;justify-content:space-between;width:42px;padding:0 0 25px;font-size:8px;display:flex}.chart{flex:1;margin-right:4px;position:relative}.gridline{border-top:1px dashed #e8ebed;position:absolute;left:0;right:0}.g1{top:0}.g2{top:25%}.g3{top:50%}.g4{top:75%}.area-shape{clip-path:polygon(0 80%,14% 70%,28% 74%,43% 44%,57% 55%,71% 21%,85% 38%,100% 8%,100% 100%,0 100%);background:linear-gradient(#6858e525,#0000 90%);position:absolute;inset:21px 0 26px}.line-shape{clip-path:polygon(0 79%,14% 69%,28% 73%,43% 43%,57% 54%,71% 20%,85% 37%,100% 7%,100% 9%,85% 39%,71% 22%,57% 56%,43% 45%,28% 75%,14% 71%,0 81%);background:#6858e8;position:absolute;inset:15px 0 30px}.chart-point{z-index:1;background:#fff;border:2px solid #6758e8;border-radius:50%;width:7px;height:7px;position:absolute}.p1{top:62%;left:14%}.p2{top:38%;left:42%}.p3{top:49%;left:57%}.p4{top:15%;left:71%}.p5{top:3%;right:0}.x-axis{color:#a4aaae;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.tooltip{color:#fff;z-index:2;background:#202a26;border-radius:7px;flex-direction:column;padding:7px 9px;display:flex;position:absolute;top:-1px;left:65%;box-shadow:0 7px 18px #1118}.tooltip strong{font-size:10px}.tooltip span{color:#aeb9b4;margin-top:2px;font-size:7px}.brand-panel{height:323px}.donut{background:conic-gradient(#6657e7 0 32.4%,#43a9ca 32.4% 58.5%,#efb348 58.5% 77.2%,#58b77f 77.2% 90%,#d9dfe2 90%);border-radius:50%;place-items:center;width:112px;height:112px;margin:16px auto 13px;display:grid}.donut-hole{text-align:center;background:#fff;border-radius:50%;place-content:center;width:68px;height:68px;display:grid}.donut-hole strong{font-size:12px}.donut-hole span{color:#929a9e;font-size:7px}.brand-list{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}.brand-list>div{justify-content:space-between;font-size:9px;display:flex}.brand-list span{color:#657076}.brand-list i{border-radius:2px;width:6px;height:6px;margin-right:5px;display:inline-block}.brand-list strong small{color:#a0a7aa;margin-left:3px;font-weight:400}.other{background:#d9dfe2}.bottom-grid{grid-template-columns:1.55fr 1fr;gap:15px;margin-bottom:15px;display:grid}.funnel-panel,.stock-panel{height:180px}.text-link{font-weight:700;color:#6657e7!important;font-size:9px!important}.funnel-stats{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:24px;display:grid}.funnel-stats>div{position:relative}.funnel-stats>div:not(:last-child):after{content:"›";color:#bcc3c6;position:absolute;top:22px;right:-14px}.funnel-stats span,.funnel-stats strong,.funnel-stats small{display:block}.funnel-stats span{color:#758086;font-size:9px}.funnel-stats strong{margin:5px 0 2px;font-size:18px}.funnel-stats small{color:#9ca3a7;font-size:8px}.mini-bar{background:#edeef0;border-radius:4px;height:4px;margin-top:10px}.mini-bar i{background:#6b5ae6;border-radius:4px;height:100%;display:block}.mini-bar.success i{background:#43ad6e}.alert-count{color:#d06060;background:#ffeded;border-radius:8px;padding:4px 7px;font-size:8px}.stock-item{border-bottom:1px solid #eff1f2;align-items:center;gap:10px;padding:14px 0;display:flex}.tv-icon{color:#6b7479;background:#f0f2f3;border-radius:7px;place-items:center;width:36px;height:30px;font-size:20px;display:grid}.stock-item strong,.stock-item small{display:block}.stock-item strong{font-size:10px}.stock-item small{color:#9aa1a5;margin-top:3px;font-size:8px}.stock-num{text-align:center;margin-left:auto}.stock-num strong{color:#d48e37;font-size:14px}.stock-num.warning strong{color:#d75d5d}.sales-table{padding:0 18px;overflow:hidden}.sales-table .panel-head{padding:17px 0 13px}.table-head,.table-row{grid-template-columns:1.25fr 1.65fr .75fr .8fr .9fr .65fr;align-items:center;gap:12px;display:grid}.table-head{color:#9aa1a5;background:#f8f9fa;margin:0 -18px;padding:9px 18px;font-size:8px;font-weight:700}.table-row{color:#59646a;border-bottom:1px solid #edf0f1;min-height:51px;font-size:10px}.table-row:last-child{border:0}.customer{align-items:center;gap:8px;display:flex}.customer i{color:#6657e7;background:#e9e6ff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:700;display:grid}.customer strong{color:#283136}.channel{background:#f1f3f4;border-radius:8px;width:max-content;padding:4px 7px;font-size:8px}.status{font-size:8px}.status.tamamlandi{color:#329660}.status.hazirlaniyor{color:#d08b30}.status.teklif{color:#6758dd}.table-row>small{color:#9aa1a5;font-size:8px}.empty{text-align:center;color:#8c959a;padding:28px}.modal-backdrop{z-index:10;background:#10171499;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:min(470px,100%);padding:24px;box-shadow:0 25px 70px #0004}.modal-head{justify-content:space-between;margin-bottom:20px;display:flex}.modal-head h2{margin:0;font-size:20px}.modal-head button{background:#f1f3f4;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.modal label{color:#586268;gap:6px;margin:13px 0;font-size:10px;font-weight:700;display:grid}.modal input,.modal select,.modal textarea{width:100%;font:inherit;border:1px solid #dfe4e6;border-radius:8px;outline:none;padding:11px}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:#6758e8;box-shadow:0 0 0 3px #6758e812}.modal textarea{resize:none;height:70px}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modal-actions button{background:#fff;border:1px solid #dfe4e6;border-radius:8px;padding:10px 16px;font-size:11px;font-weight:700}.modal-actions .primary{color:#fff;background:#6354df;border-color:#6354df}@media (width<=1100px){.metrics{grid-template-columns:1fr 1fr}.main-grid,.bottom-grid{grid-template-columns:1fr}.brand-panel,.revenue-panel{height:auto;min-height:320px}.table-head,.table-row{grid-template-columns:1.2fr 1.5fr .8fr .8fr}.table-head span:nth-child(5),.table-head span:nth-child(6),.table-row>:nth-child(5),.table-row>:nth-child(6){display:none}}@media (width<=760px){.sidebar{width:70px;padding:22px 10px}.brand{padding:0 9px 25px}.brand>span:last-child,.sidebar nav a:not(.active){font-size:0}.sidebar nav a{justify-content:center;padding:0}.sidebar nav a span{font-size:18px}.sidebar nav a b,.sidebar nav a i,.nav-label,.target-card,.profile>div:not(.avatar),.profile button{display:none}.profile{justify-content:center}.content{width:calc(100% - 70px);margin-left:70px}.topbar{padding:0 14px}.search{flex:1;width:auto}.search kbd{display:none}.new-sale{width:36px;padding:0;font-size:0}.new-sale:first-letter{font-size:18px}.dashboard{padding:20px 14px}.page-heading{align-items:flex-start;gap:15px}.filters{flex-direction:column}.metrics{grid-template-columns:1fr}.main-grid{display:block}.brand-panel{margin-top:15px}.funnel-stats{grid-template-columns:1fr 1fr}.funnel-panel{height:auto}.table-head,.table-row{grid-template-columns:1.1fr 1.5fr .8fr}.table-head span:nth-child(4),.table-row>:nth-child(4){display:none}.form-row{grid-template-columns:1fr}}.conversation-view~.workspace-view{display:none}.conversation-view{gap:16px;display:grid}.conversation-view .page-heading{margin-bottom:0}.conversation-list,.admin-conversation-list{padding:0;overflow:hidden}.admin-conversation-list{margin-top:16px}.admin-conversation-list .panel-head{padding:18px}.conversation-head,.conversation-row{grid-template-columns:1.1fr 3fr .8fr .8fr;align-items:center;gap:18px;padding:13px 18px;display:grid}.conversation-head{color:#8d969b;letter-spacing:.4px;background:#f8f9fa;font-size:9px;font-weight:800}.conversation-row{border-top:1px solid #edf0f1;min-height:68px}.conversation-row strong{color:#283136;font-size:12px}.conversation-row p{color:#5d686e;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}.conversation-row>span{color:#7e888d;font-size:10px}.conversation-user{background:#eeeaff;border-radius:999px;width:max-content;padding:5px 9px;font-weight:700;display:inline-flex;color:#6252d5!important}.conversation-modal textarea{height:130px}.conversation-modal button:disabled{opacity:.45;cursor:not-allowed}.conversation-search{border:1px solid var(--border);color:#8b9499;background:#fff;border-radius:11px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.conversation-search input{font:inherit;color:#303a3f;border:0;outline:0;flex:1}.conversation-search button{color:#6252d5;background:#eeeaff;border:0;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:700}.conversation-search small{color:#929a9f;border-left:1px solid var(--border);white-space:nowrap;padding-left:12px;font-size:9px}@media (width<=900px){.conversation-head,.conversation-row{grid-template-columns:1fr 2fr 1fr}.conversation-head span:last-child,.conversation-row>:last-child{display:none}}.customer strong small{color:#7f8990;margin-top:3px;font-size:8px;font-weight:500;display:block}.record-actions{align-items:center;gap:7px;display:flex}.record-actions i{color:#c64545;cursor:pointer;background:#fff0f0;border-radius:6px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.record-actions i:hover{background:#ffe2e2}.record-actions i.edit-record{color:#5847d5;background:#efedff}.record-actions i.edit-record:hover{background:#e4e0ff}.danger-button{cursor:pointer;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:800;color:#bd3f3f!important;background:#fff0f0!important;border:1px solid #f0caca!important}.danger-button:hover{background:#ffe1e1!important}.conversation-user-actions{align-items:center;gap:7px;display:flex}.presenter-shell{min-height:100vh;color:var(--ink);background:#f5f6f7}.presenter-side{color:#e9f0ed;background:linear-gradient(175deg,#1d2b25,#14201c);flex-direction:column;width:238px;padding:27px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.presenter-side nav a{color:#aebbb5;border-radius:9px;align-items:center;gap:12px;height:43px;margin:2px 0;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.presenter-side nav a>span{text-align:center;width:18px;font-size:17px}.presenter-side nav a.active{color:#fff;background:#6957df}.presenter-side nav a b{background:#7a69ee;border-radius:9px;margin-left:auto;padding:3px 7px;font-size:9px}.presenter-side .profile{margin-top:auto}.presenter-main{max-width:1500px;margin-left:238px;padding:34px 34px 50px}.presenter-main>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.presenter-main>header h1{margin:0 0 5px;font-size:27px}.presenter-main>header>div>span{color:#879096;font-size:12px}.presenter-notice{color:#318157;text-align:left;background:#eef9f2;border:1px solid #cae6d4;border-radius:8px;width:100%;margin-bottom:15px;padding:11px 14px}.presenter-notice span{float:right}.presenter-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:15px;display:grid}.presenter-metrics article{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.presenter-metrics i{border-radius:10px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.presenter-metrics i.purple{color:#6758e8;background:#edeaff}.presenter-metrics i.blue{color:#4096bc;background:#e5f4fb}.presenter-metrics i.amber{color:#d69333;background:#fff3de}.presenter-metrics small,.presenter-metrics strong,.presenter-metrics span{display:block}.presenter-metrics small{color:#8b9499;letter-spacing:1px;font-size:8px;font-weight:800}.presenter-metrics strong{margin:3px 0;font-size:24px}.presenter-metrics span{color:#929a9e;font-size:9px}.presenter-grid{grid-template-columns:1.35fr 1fr;gap:15px;margin-bottom:15px;display:grid}.presenter-broadcast,.presenter-note{min-height:290px}.next-broadcast{border:1px solid var(--border);border-radius:10px;grid-template-columns:82px 1fr;margin-top:17px;padding:15px;display:grid}.next-broadcast time{border-right:1px solid var(--border)}.next-broadcast time strong,.next-broadcast time span{display:block}.next-broadcast time strong{font-size:22px}.next-broadcast time span{color:#929a9f;font-size:9px}.next-broadcast>div{padding-left:16px}.next-broadcast em{color:#6758e8;background:#edeaff;border-radius:10px;padding:4px 7px;font-size:8px;font-style:normal}.next-broadcast h2{margin:10px 0 4px;font-size:15px}.next-broadcast p{color:#90989d;margin:0;font-size:9px}.broadcast-guests{align-items:center;margin-top:14px;display:flex}.broadcast-guests>span{color:#fff;background:#6b5ae6;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:-5px;font-size:8px;display:grid}.broadcast-guests strong{margin-left:12px;font-size:9px}.presenter-dashed{color:#6758e8;background:#fafbfb;border:1px dashed #d5dade;border-radius:8px;width:100%;margin-top:10px;padding:9px;font-size:10px;font-weight:700}.presenter-note textarea{resize:none;width:100%;height:145px;font:inherit;border:1px solid #dfe4e6;border-radius:8px;margin:17px 0 10px;padding:12px}.presenter-note>div:last-child{justify-content:space-between;display:flex}.presenter-note select{color:#687277;background:#f2f4f5;border:0;border-radius:7px;padding:8px;font-size:10px}.presenter-contacts{padding:0;overflow:hidden}.presenter-contacts>.panel-head{padding:18px}.presenter-contacts>.panel-head label{background:#f3f5f6;border-radius:7px;align-items:center;padding:8px;display:flex}.presenter-contacts>.panel-head input{background:0 0;border:0;outline:0;margin-left:7px}.presenter-contact-head,.presenter-contact-row{grid-template-columns:1.25fr 1.15fr .55fr 1fr;align-items:center;gap:16px;padding:11px 18px;display:grid}.presenter-contact-head{color:#929a9f;background:#f8f9fa;font-size:8px;font-weight:800}.presenter-contact-row{border-top:1px solid var(--border)}.presenter-contact-row>div:first-child{align-items:center;gap:10px;display:flex}.presenter-contact-row i{color:#6657e7;background:#e9e6ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;display:grid}.presenter-contact-row strong,.presenter-contact-row small{font-size:10px;display:block}.presenter-contact-row small{color:#929a9f;margin-top:3px;font-size:8px}.presenter-contact-row em{background:#f0f2f4;border-radius:10px;justify-self:start;padding:4px 9px;font-size:8px;font-style:normal}.presenter-modal fieldset{border:1px solid #dfe4e6;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.presenter-modal legend{color:#586268;font-size:10px;font-weight:700}.presenter-check{background:#f6f7f8;border-radius:7px;align-items:center;padding:8px;grid-template-columns:none!important;gap:8px!important;margin:0!important;display:flex!important}.presenter-check input{width:auto!important}.presenter-check i{color:#fff;background:#6957df;border-radius:7px;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;display:grid}.presenter-check span{font-size:10px}.presenter-check small{color:#929a9f;margin-top:2px;font-size:8px;display:block}@media (width<=850px){.presenter-side{width:70px;padding:22px 10px}.presenter-side .brand>span:last-child,.presenter-side nav a:not(.active){font-size:0}.presenter-side nav a{justify-content:center;padding:0}.presenter-side nav a span{font-size:18px}.presenter-side nav a b,.presenter-side .nav-label,.presenter-side .profile>div:not(.avatar),.presenter-side .profile button{display:none}.presenter-main{margin-left:70px;padding:24px 16px}.presenter-grid{grid-template-columns:1fr}.presenter-contact-head,.presenter-contact-row{grid-template-columns:1.2fr 1fr .6fr}.presenter-contact-head span:last-child,.presenter-contact-row>div:last-child{display:none}}@media (width<=620px){.presenter-metrics{grid-template-columns:1fr}.presenter-main>header h1{font-size:22px}.presenter-main>header>div>span,.presenter-contact-head{display:none}.presenter-contact-row{grid-template-columns:1fr auto}.presenter-contact-row>div:nth-child(2){display:none}.presenter-modal fieldset{grid-template-columns:1fr}}.program-flow~.page-heading,.program-flow~.workspace-view{display:none}.program-modal{width:min(610px,100%)}.quick-director-form{grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:12px;margin-bottom:15px;display:grid}.quick-director-form h3{margin:0 0 4px}.quick-director-form>div>span{color:#8d969b;font-size:9px}.quick-director-form input{border:1px solid #dfe4e6;border-radius:8px;padding:11px}.presenter-programs{margin-bottom:15px;padding:0;overflow:hidden}.presenter-programs>.panel-head{padding:18px}.presenter-programs>.panel-head>strong{color:#6758e8;font-size:10px}.presenter-program-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 18px 18px;display:grid}.presenter-program-grid>button{text-align:left;border:1px solid var(--border);background:#fff;border-radius:9px;grid-template-columns:55px 1fr;gap:10px;padding:12px;display:grid}.presenter-program-grid>button.can-open{cursor:pointer;border-color:#bdb5f5}.presenter-program-grid>button.locked{opacity:.62;cursor:not-allowed}.presenter-program-grid time{color:#788187;font-size:9px}.presenter-program-grid time b{color:#283136;margin-top:4px;font-size:15px;display:block}.presenter-program-grid>button div strong,.presenter-program-grid>button div small{display:block}.presenter-program-grid>button div strong{font-size:11px}.presenter-program-grid>button div small{color:#929a9f;margin-top:4px;font-size:8px}.presenter-program-grid>button>span{color:#6758e8;border-top:1px solid var(--border);grid-column:1/3;padding-top:8px;font-size:8px}.program-detail{width:min(560px,100%)}.program-detail-meta{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.program-detail-meta span{background:#f5f6f7;border-radius:8px;padding:10px;font-weight:700}.program-detail-meta small{color:#929a9f;margin-bottom:5px;font-size:7px;display:block}.program-detail h4{margin:20px 0 5px;font-size:11px}.program-detail>p{color:#677177;line-height:1.6}.sidebar nav button{color:#aebbb5;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:43px;margin:2px 0;padding:0 11px;font-size:13px;font-weight:600;display:flex}.sidebar nav button.active{color:#fff;background:#6957df}.sidebar nav button>span{width:18px;font-size:17px}.admin-view .user-list{display:none}.editable-user-list{margin-bottom:15px;padding:0;overflow:hidden}.editable-user-list>.panel-head{padding:18px}.editable-user-list>.panel-head>strong{color:#3b9661;font-size:10px}.editable-user-head,.editable-user-row{grid-template-columns:1.2fr 1fr .7fr 1fr;align-items:center;gap:16px;padding:12px 18px;display:grid}.editable-user-head{color:#929a9f;background:#f8f9fa;font-size:8px;font-weight:800}.editable-user-row{border-top:1px solid var(--border);font-size:11px}.editable-user-row>div{gap:7px;display:flex}.editable-user-row button{background:#fff;border:1px solid #dfe4e6;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:700}.editable-user-row button.danger{color:#c64e4e;border-color:#f0caca}.user-error{margin:12px 18px}.active-check{align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.active-check input{width:auto!important}.week-toolbar{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:11px 14px;display:flex}.week-toolbar>button,.week-toolbar div button{color:#5f696e;background:#f2f3f5;border:0;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:700}.week-toolbar div{align-items:center;gap:12px;display:flex}.week-toolbar strong{font-size:12px}.week-toolbar div button{color:#6758e8;background:#eeebff}.weekly-flow{grid-template-columns:repeat(7,minmax(125px,1fr));gap:8px;padding-bottom:7px;display:grid;overflow-x:auto}.week-day{border:1px solid var(--border);background:#fff;border-radius:11px;min-height:365px;overflow:hidden}.week-day>header{border-bottom:1px solid var(--border);background:#f8f9fa;height:58px;padding:10px 12px}.week-day>header span,.week-day>header strong{display:block}.week-day>header span{color:#8d969b;text-transform:uppercase;font-size:8px;font-weight:800}.week-day>header strong{margin-top:2px;font-size:18px}.week-day.today{border-color:#8d80ec;box-shadow:0 0 0 1px #8d80ec}.week-day.today>header{background:#f0edff}.week-day.today>header strong{color:#6758e8}.week-day>div{align-content:start;gap:7px;padding:8px;display:grid}.week-program{text-align:left;background:#faf9ff;border:1px solid #e3e0fa;border-left:3px solid #6b5ae6;border-radius:7px;width:100%;padding:9px}.week-program time,.week-program strong,.week-program small,.week-program span{display:block}.week-program time{color:#6758e8;font-size:9px;font-weight:800}.week-program strong{margin:5px 0 3px;font-size:10px;line-height:1.3}.week-program small{color:#929a9f;font-size:7px}.week-program span{border-top:1px solid #e7e4f8;margin-top:8px;padding-top:6px;font-size:7px}.week-program span.assigned{color:#39825c}.week-program span.unassigned{color:#c77924}.add-day-program{color:#7d868b;background:#fff;border:1px dashed #d9dde0;border-radius:7px;width:100%;padding:8px;font-size:8px}.week-summary{border:1px solid var(--border);color:#7f888d;background:#fff;border-radius:10px;gap:24px;margin-top:9px;padding:13px 16px;font-size:9px;display:flex}.week-summary b{color:#293237;margin-right:3px;font-size:12px}.week-summary .warning{color:#c87927;margin-left:auto}.week-summary .warning b{color:#c87927}@media (width<=900px){.weekly-flow{grid-template-columns:repeat(7,150px)}.editable-user-head,.editable-user-row{grid-template-columns:1fr 1fr 1fr}.editable-user-head span:nth-child(3),.editable-user-row>span:nth-child(3){display:none}.week-toolbar strong{font-size:10px}}@media (width<=620px){.week-toolbar>button{font-size:0}.week-toolbar>button:first-child:after{content:"←";font-size:14px}.week-toolbar>button:last-child:after{content:"→";font-size:14px}.week-toolbar div{text-align:center;display:grid}.week-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.week-summary .warning{margin-left:0}.editable-user-head,.editable-user-row{grid-template-columns:1fr auto}.editable-user-head span:nth-child(2),.editable-user-row>span:nth-child(2){display:none}}.airtime-list{grid-template-columns:1fr}.benefit-count{color:#34885a;background:#e8f6ed}.band-cell b{color:#6758e7}.benefit{color:#795ee0;background:#f0edff;border-radius:8px;width:max-content;padding:5px 7px;font-size:8px}.status.onaylandi{color:#329660}.status.planlaniyor{color:#d08b30}.commercial-box{background:#f7f6ff;border:1px solid #e3dfff;border-radius:10px;margin-top:13px;padding:13px}.commercial-box>strong{font-size:11px}.commercial-box>small{color:#7e8790;margin-top:4px;font-size:8px;display:block}.commercial-box label{margin-bottom:5px}.ad-sale-modal{width:min(560px,100%)}:root{--purple:#2143ca;--rota-navy:#14297b;--rota-blue:#057bbb;--rota-cyan:#0694b7}.sidebar{background:linear-gradient(165deg,#14297b 0%,#113f81 55%,#057bbb 100%)}.brand-mark,.new-sale,.modal-actions .primary,.workspace-toolbar button{background:linear-gradient(135deg,#2143ca,#057bbb)!important}.brand-mark{box-shadow:0 8px 22px #06184b55}.brand-light{color:#98d9fc}.sidebar nav button{color:#bfd6ef;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:43px;margin:2px 0;padding:0 11px;font-size:13px;font-weight:600;display:flex}.sidebar nav button>span{text-align:center;width:18px;font-size:17px}.sidebar nav button.active{color:#fff;background:#ffffff1d;box-shadow:inset 3px 0 #64dcfa}.sidebar nav button b{color:#fff;background:#0694b7;border-radius:9px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.target-card{background:#ffffff12;border-color:#ffffff20}.target-bar{background:#ffffff24}.target-bar span{background:#64dcfa}.target-head strong{color:#98d9fc}.profile{border-top-color:#ffffff24}.profile button{cursor:pointer;color:#fff}.metric-icon.purple{color:#2143ca;background:#e8edff}.purple-line,.text-link,.band-cell b{color:#2143ca!important}.area-shape{background:linear-gradient(#2143ca22,#0000 90%)}.line-shape{background:#2143ca}.chart-point{border-color:#2143ca}.donut.airtime{background:conic-gradient(#2143ca 0 42%,#057bbb 42% 58%,#31b3f9 58% 83%,#0694b7 83% 95%,#d9dfe2 95%)}.samsung{background:#2143ca}.lg{background:#057bbb}.philips{background:#31b3f9}.tcl{background:#0694b7}.mini-bar i{background:#2143ca}.benefit{color:#2143ca;background:#edf1ff}.commercial-box{background:#f4f7ff;border-color:#dce5ff}.hidden-view{display:none}.workspace-view{gap:15px;display:grid}.workspace-toolbar{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.workspace-toolbar div{gap:4px;display:grid}.workspace-toolbar strong{font-size:14px}.workspace-toolbar span{color:#8a9499;font-size:10px}.workspace-toolbar button{color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 15px;font-size:11px;font-weight:700}.workspace-cards{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.workspace-cards article{border:1px solid var(--border);background:#fff;border-radius:12px;gap:5px;padding:18px;display:grid}.workspace-cards span{letter-spacing:1px;color:#8c969b;font-size:8px;font-weight:700}.workspace-cards strong{color:#14297b;font-size:20px}.workspace-cards small{color:#9ba3a7;font-size:9px}.management-list{padding:0 18px}.management-list .table-row,.sales-table .table-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f1;width:100%}.management-list .table-row:hover,.sales-table .table-row:hover{background:#f6f9ff}.workspace-toolbar .workspace-actions{grid-auto-flow:column;gap:8px;display:flex}.workspace-toolbar .payment-button{color:#2143ca!important;background:#fff!important;border:1px solid #ccd8f5!important}.account-search{border:1px solid var(--border);color:#74818a;background:#fff;border-radius:11px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.account-search input{font:inherit;color:#26343c;border:0;outline:0;flex:1}.account-search button{color:#2143ca;cursor:pointer;background:#edf2ff;border:0;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.account-detail .account-totals strong{font-size:18px}.history-row strong small{color:#98a1a6;margin-top:4px;font-size:8px;font-weight:400;display:block}.admin-view,.reservation-view{gap:15px;display:grid}.admin-view~*,.reservation-view~*{display:none!important}.admin-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.admin-form{align-content:start;gap:8px;display:grid}.admin-form label{color:#56636b;gap:6px;font-size:10px;font-weight:700;display:grid}.admin-form input,.admin-form select{background:#fff;border:1px solid #dfe5e9;border-radius:8px;height:40px;padding:0 11px}.admin-primary,.reservation-actions button{color:#fff;cursor:pointer;background:#2143ca;border:0;border-radius:8px;padding:10px 14px;font-weight:700}.user-list{padding:0 18px}.user-list-head,.user-row{grid-template-columns:1.2fr 1fr .8fr .5fr;align-items:center;gap:12px;display:grid}.user-list-head{color:#929ba0;background:#f7f9fa;margin:0 -18px;padding:10px 18px;font-size:8px;font-weight:700}.user-row{border-bottom:1px solid #edf0f1;padding:14px 0;font-size:11px}.reservation-list{padding:0 18px}.reservation-head,.reservation-row{grid-template-columns:1.3fr 1fr 1.2fr 1fr;align-items:center;gap:15px;display:grid}.reservation-head{color:#929ba0;background:#f7f9fa;margin:0 -18px;padding:11px 18px;font-size:8px;font-weight:700}.reservation-row{border-bottom:1px solid #edf0f1;padding:15px 0}.reservation-row strong,.reservation-row small{display:block}.reservation-row strong{font-size:11px}.reservation-row small{color:#929ba0;margin-top:4px;font-size:9px}.reservation-actions{align-items:center;gap:8px;display:flex}.reservation-actions button{padding:7px 10px;font-size:9px}.admin-grid .admin-form:nth-child(2){display:none}.monthly-target-panel{border:1px solid var(--border);background:#fff;border-radius:13px;max-width:1440px;margin:22px 30px 0 268px;padding:20px}.monthly-target-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.monthly-target-head h2{margin:2px 0 5px;font-size:20px}.monthly-target-head p{color:#8d969c;margin:0;font-size:11px}.monthly-target-head>div:last-child{text-align:right;gap:5px;display:grid}.monthly-target-head>div:last-child span{color:#8c969c;font-size:8px;font-weight:700}.monthly-target-head>div:last-child strong{color:#2143ca;font-size:20px}.month-target-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.month-target-grid label{color:#65727a;gap:6px;font-size:9px;font-weight:700;display:grid}.month-target-grid label div{color:#2143ca;border:1px solid #dde4e8;border-radius:8px;align-items:center;gap:5px;padding:0 10px;display:flex}.month-target-grid input{width:100%;height:38px;font:inherit;color:#26343c;border:0;outline:0}.monthly-target-panel>.admin-primary{float:right}.customer-detail{background:#fff;border-radius:16px;width:min(860px,100%);max-height:90vh;padding:25px;overflow:auto;box-shadow:0 25px 70px #0004}.customer-detail .modal-head p{color:#7f898e;margin:6px 0 0;font-size:11px}.detail-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 22px;display:grid}.detail-summary article{border:1px solid var(--border);background:#f8faff;border-radius:10px;gap:6px;padding:15px;display:grid}.detail-summary span{letter-spacing:1px;color:#899399;font-size:8px;font-weight:700}.detail-summary strong{color:#17368f;font-size:21px}.history-group{margin-top:19px}.history-group h3{margin:0 0 9px;font-size:13px}.history-head,.history-row{grid-template-columns:1.5fr 1fr .8fr .8fr;align-items:center;gap:12px;display:grid}.history-head{color:#929ba0;background:#f5f7f9;padding:8px 12px;font-size:8px;font-weight:700}.history-row{color:#5d686e;border-bottom:1px solid #edf0f1;padding:12px;font-size:10px}.history-empty{color:#98a0a4;border-bottom:1px solid #edf0f1;padding:16px 12px;font-size:10px}.login-screen{background:#fff;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.login-visual{color:#fff;background:linear-gradient(145deg,#071b56 0%,#14297b 43%,#057bbb 100%);flex-direction:column;padding:48px 58px;display:flex;position:relative;overflow:hidden}.login-visual:after{content:"";background:radial-gradient(circle,#64dcfa55 0%,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-170px;right:-90px}.login-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.login-brand>span{border:2px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.login-brand strong{letter-spacing:1.7px;font-size:15px}.login-brand i{color:#64dcfa;letter-spacing:3.2px;margin-top:2px;font-size:8px;font-style:normal;display:block}.login-message{z-index:1;max-width:600px;margin:auto 0 16%;position:relative}.login-message p{letter-spacing:3px;color:#98d9fc;font-size:10px;font-weight:800}.login-message h1{letter-spacing:-2px;margin:17px 0 22px;font-size:52px;line-height:1.05}.login-message>span{color:#c9dcf2;max-width:470px;font-size:13px;line-height:1.7;display:block}.visual-orbit{border:1px solid #ffffff20;border-radius:50%;position:absolute}.orbit-one{width:390px;height:390px;top:70px;right:-80px}.orbit-two{border-color:#64dcfa55;width:210px;height:210px;top:160px;right:30px}.login-panel{place-items:center;padding:40px;display:grid}.login-panel form{width:min(370px,100%)}.login-panel h2{color:#14297b;letter-spacing:-.8px;margin:6px 0 8px;font-size:28px}.login-copy{color:#8a949d;margin:0 0 28px;font-size:12px}.login-panel label{color:#33434d;gap:7px;margin:16px 0;font-size:10px;font-weight:700;display:grid}.login-panel input{height:46px;font:inherit;background:#fafcfd;border:1px solid #dce3e8;border-radius:9px;outline:none;padding:0 13px}.login-panel input:focus{border-color:#057bbb;box-shadow:0 0 0 3px #057bbb14}.password-field{position:relative}.password-field input{width:100%;padding-right:40px}.password-field span{color:#9badb8;font-size:8px;position:absolute;top:16px;right:15px}.login-panel form>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2143ca,#057bbb);border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;height:46px;margin-top:8px;font-weight:800;display:flex;box-shadow:0 9px 24px #2143ca30}.login-panel form>button span{font-size:18px}.login-panel form>small{text-align:center;color:#a1aab0;margin-top:19px;font-size:8px;display:block}.login-error{color:#b74343;background:#fff0f0;border-radius:8px;padding:10px;font-size:10px}.mobile-login-brand{display:none}@media (width<=760px){.sidebar nav button:not(.active){font-size:0}.sidebar nav button{justify-content:center;padding:0}.sidebar nav button span{font-size:18px}.workspace-cards,.detail-summary{grid-template-columns:1fr}.history-head,.history-row{grid-template-columns:1.2fr .8fr}.history-head>:nth-child(2),.history-head>:nth-child(4),.history-row>:nth-child(2),.history-row>:nth-child(4){display:none}.login-screen{grid-template-columns:1fr}.login-visual{display:none}.login-panel{padding:25px}.mobile-login-brand{color:#14297b;letter-spacing:1px;margin-bottom:40px;font-size:11px;font-weight:800;display:block}.mobile-login-brand b{color:#fff;background:#14297b;border-radius:7px;place-items:center;width:27px;height:27px;margin-right:7px;display:inline-grid}}.login-brand{background:#fff;border-radius:10px;width:185px;height:88px;padding:8px 10px;overflow:hidden;box-shadow:0 10px 30px #06184b55}.login-brand img{object-fit:contain;width:100%;height:100%;display:block}.login-brand>span,.login-brand>strong{display:none}.mobile-login-brand img{width:155px;height:auto;display:block}@media (width<=760px){.mobile-login-brand{color:#0000;margin-bottom:38px;font-size:0;display:block}.mobile-login-brand b{display:none}}.monthly-target-panel{margin-left:30px}@media (width<=760px){.monthly-target-panel{margin:14px}.month-target-grid{grid-template-columns:1fr 1fr}.monthly-target-head{gap:15px}}.presenter-week{grid-template-columns:repeat(7,minmax(125px,1fr));gap:7px;padding:0 16px 16px;display:grid;overflow-x:auto}.presenter-week>section{border:1px solid var(--border);border-radius:9px;min-height:190px;overflow:hidden}.presenter-week>section.today{border-color:#8e82e8}.presenter-week>section>header{background:#f7f8f9;padding:9px}.presenter-week>section.today>header{background:#efedff}.presenter-week>section>header span,.presenter-week>section>header b{display:block}.presenter-week>section>header span{color:#899297;text-transform:uppercase;font-size:7px}.presenter-week>section>header b{margin-top:3px;font-size:15px}.presenter-week>section>div{gap:6px;padding:6px;display:grid}.presenter-week article{background:#f8f9fa;border-left:3px solid #d8dce0;border-radius:6px;padding:7px}.presenter-week article.mine{background:#faf9ff;border-left-color:#6758e8}.presenter-week article time,.presenter-week article strong,.presenter-week article small{display:block}.presenter-week article time{color:#6758e8;font-size:8px;font-weight:800}.presenter-week article strong{margin:4px 0;font-size:9px}.presenter-week article small{color:#929a9f;font-size:7px}.presenter-week article>div{gap:4px;margin-top:7px;display:flex}.presenter-week article button{color:#6252d5;background:#ece9ff;border:0;border-radius:5px;padding:5px;font-size:7px;font-weight:700}.presenter-week article em{color:#9ba2a6;margin-top:7px;font-size:7px;font-style:normal;display:block}.no-program{color:#a0a7ab;text-align:center;padding:18px 0;font-size:7px}.presenter-modal>.modal-head p:last-child{color:#8b9499;font-size:9px}.presenter-modal>fieldset{max-height:340px;overflow:auto}@media (width<=900px){.presenter-week{grid-template-columns:repeat(7,145px)}}.presenter-assignment{border:1px solid #dfe4e6;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:7px;padding:12px;display:grid}.presenter-assignment legend{color:#586268;font-size:10px;font-weight:700}.presenter-assignment label{background:#f6f7f8;border-radius:7px;align-items:center;padding:9px;gap:8px!important;margin:0!important;display:flex!important}.presenter-assignment input{width:auto!important}.contact-result{border-top:1px solid var(--border)}.contact-result .presenter-contact-row{border-top:0}.contact-appearances{background:#f8f7ff;border-radius:8px;margin:0 18px 14px;padding:12px}.contact-appearances>strong{color:#6758e8;margin-bottom:8px;font-size:9px;display:block}.contact-appearances>div{flex-wrap:wrap;gap:7px;display:flex}.contact-appearances span{background:#fff;border:1px solid #e1ddff;border-radius:7px;padding:7px 9px}.contact-appearances span b,.contact-appearances span small{font-size:8px;display:block}.contact-appearances span small,.contact-appearances>small{color:#8a9398;margin-top:3px;font-size:8px}@media (width<=620px){.presenter-assignment{grid-template-columns:1fr}}.week-program .director-guests{color:#6758e8;margin-top:7px;line-height:1.4}.director-modal-guests{background:#f6f4ff;border:1px solid #e2deff;border-radius:8px;padding:11px}.director-modal-guests strong,.director-modal-guests span{font-size:10px;display:block}.director-modal-guests span{color:#6e777c;margin-top:4px}.director-directory{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:1fr 330px;align-items:center;gap:15px;margin-top:14px;padding:18px;display:grid}.director-directory h3{margin:2px 0 4px}.director-directory>div>span{color:#899297;font-size:9px}.director-directory>label{background:#f3f5f6;border-radius:8px;align-items:center;padding:10px;display:flex}.director-directory input{background:0 0;border:0;outline:0;width:100%;margin-left:7px}.director-contact-results{grid-column:1/3;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.director-contact-results article{border:1px solid #e2e5e7;border-radius:8px;padding:11px;position:relative}.director-contact-results strong,.director-contact-results small,.director-contact-results span{display:block}.director-contact-results strong{font-size:11px}.director-contact-results small,.director-contact-results span{color:#8a9398;margin-top:4px;font-size:8px}.director-contact-results em{color:#6758e8;background:#f0edff;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal;position:absolute;top:9px;right:9px}@media (width<=760px){.director-directory{grid-template-columns:1fr}.director-contact-results{grid-column:1;grid-template-columns:1fr}}.director-appearances{border-top:1px solid #e8eaec;margin-top:11px;padding-top:9px}.director-appearances>b{color:#6758e8;font-size:8px}.director-appearances ul{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.director-appearances li{background:#f8f7ff;border-radius:6px;padding:6px 8px}.director-appearances li strong{font-size:8px}.director-appearances li small{margin-top:2px;font-size:7px}
