/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--navy:#0e2038;--blue:#2367d1;--ink:#142136;--muted:#6d7a8c;--line:#e7ebf1;--bg:#f5f7fa}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font-geist), Arial, sans-serif;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#fff;z-index:20;flex-direction:column;width:248px;padding:26px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 30px;display:flex}.brand-mark{border:1px solid #7f94ae;place-items:center;width:39px;height:39px;font-family:Georgia,serif;font-size:23px;display:grid}.brand strong,.brand small{letter-spacing:.12em;display:block}.brand strong{font-size:16px}.brand small{color:#a7b4c4;margin-top:2px;font-size:7.5px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav a{color:#aebccc;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#1f3a59}.sidebar nav a.active{box-shadow:inset 3px 0 #4d8cf2}.nav-icon{opacity:.72;letter-spacing:.05em;width:20px;font-size:9px}.sidebar-card{color:#b8c5d2;background:#18324f;border:1px solid #2b4765;border-radius:10px;margin-top:auto;padding:14px;font-size:11px}.sidebar-card strong{float:right;color:#fff;font-size:14px}.sidebar-card div{clear:both;background:#2b4968;border-radius:9px;height:4px;margin:12px 0 8px}.sidebar-card i{background:#4d8cf2;border-radius:9px;width:78%;height:100%;display:block}.sidebar-card small{font-size:10px}.user-mini{border-top:1px solid #2a3e56;align-items:center;gap:10px;margin-top:16px;padding:18px 4px 0;display:flex}.user-mini>span,.avatar{color:#174b8e;background:#d9e7fb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.user-mini div{flex-direction:column;flex:1;display:flex}.user-mini strong{font-size:11px}.user-mini small{color:#8ea0b5;margin-top:3px;font-size:9px}.user-mini b{color:#7f90a4;font-size:10px}.user-mini>button{color:#aebccc;cursor:pointer;background:0 0;border:1px solid #395069;border-radius:5px;padding:5px 7px;font-size:8px}.user-mini>button:hover{color:#fff;border-color:#6f849a}.workspace{width:calc(100% - 248px);margin-left:248px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;align-items:center;gap:18px;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.menu{background:0 0;border:0;font-size:21px;display:none}.search{color:#8b97a7;align-items:center;gap:10px;width:min(480px,55vw);display:flex}.search input{width:100%;color:var(--ink);border:0;outline:0;font-size:12px}.search kbd{white-space:nowrap;background:#f7f8fa;border:1px solid #dce2ea;border-radius:5px;padding:3px 6px;font-size:9px}.notification{border:1px solid var(--line);background:#fff;border-radius:50%;width:36px;height:36px;margin-left:auto;font-size:20px;position:relative}.notification i{color:#fff;background:#e45858;border:2px solid #fff;border-radius:10px;padding:2px 5px;font-size:8px;font-style:normal;position:absolute;top:-3px;right:-2px}.content{max-width:1500px;margin:auto;padding:28px 30px 40px}.heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.heading p{color:#8792a1;text-transform:uppercase;letter-spacing:.08em;margin:0 0 7px;font-size:9px}.heading h1{letter-spacing:-.04em;margin:0 0 5px;font-size:25px}.heading span{color:var(--muted);font-size:12px}.primary{color:#fff;background:#1d5fbf;border:0;border-radius:7px;padding:10px 16px;font-size:11px;font-weight:650;box-shadow:0 5px 12px #1d5fbf33}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.kpi,.panel{border:1px solid var(--line);background:#fff;border-radius:10px;box-shadow:0 2px 5px #14213608}.kpi{padding:17px;position:relative;overflow:hidden}.kpi:before{content:"";background:#22415f;width:3px;position:absolute;top:0;bottom:0;left:0}.kpi.blue:before{background:#3976d3}.kpi.green:before{background:#31a278}.kpi.amber:before{background:#e3a63a}.kpi-top{color:#788596;text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;font-size:10px;font-weight:650;display:flex}.kpi-top b{color:#789;background:#f3f6f9;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.kpi>strong{letter-spacing:-.04em;margin:8px 0 2px;font-size:25px;display:block}.kpi small{color:#7f8c9d;font-size:9px}.main-grid{grid-template-columns:minmax(0,2fr) minmax(250px,.85fr);gap:14px;margin-bottom:14px;display:grid}.panel{padding:19px}.panel-title{justify-content:space-between;align-items:start;display:flex}.panel-title h2{margin:0 0 4px;font-size:13px}.panel-title p{color:#8b96a5;margin:0;font-size:9px}.panel-title select,.panel-title button{border:1px solid var(--line);color:#667487;background:#fff;border-radius:6px;padding:6px 8px;font-size:9px}.panel-title a{color:#2865be;font-size:9px;text-decoration:none}.chart-wrap{height:155px;margin-top:17px;display:flex}.chart-y{color:#a5aebb;flex-direction:column;justify-content:space-between;padding:0 12px 19px 0;font-size:8px;display:flex}.chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#edf0f4 0 1px,#0000 1px 34px);flex:1;justify-content:space-around;display:flex}.bar-group{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;width:12%;display:flex}.bars{justify-content:center;align-items:end;gap:4px;width:100%;height:130px;display:flex}.bars i,.bars b{background:#2563b9;border-radius:3px 3px 0 0;width:9px}.bars b{background:#8eb6ee}.bar-group>span{color:#8995a4;font-size:8px}.legend{color:#718095;align-items:center;gap:20px;margin:14px 0 0 25px;font-size:9px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i{background:#2563b9;border-radius:50%;width:7px;height:7px}.legend i.sale{background:#8eb6ee}.legend span b{color:#26364d;margin-left:3px}.legend>strong{color:#23956e;margin-left:auto;font-size:10px}.legend>strong small{color:#8995a3;font-size:8px;font-weight:400;display:block}.distribution .panel-title button{border:0}.donut{background:conic-gradient(#173958 0 39%,#3976d3 39% 67%,#7da7dd 67% 84%,#d0ddea 84%);border-radius:50%;place-items:center;width:120px;height:120px;margin:16px auto;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;width:76px;height:76px;position:absolute}.donut div{text-align:center;position:relative}.donut strong,.donut span{display:block}.donut strong{font-size:20px}.donut span{color:#8491a2;font-size:8px}.distribution ul{grid-template-columns:1fr 1fr;gap:9px 12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.distribution li{color:#718095;align-items:center;font-size:8px;display:flex}.distribution li i{background:#173958;border-radius:50%;width:6px;height:6px;margin-right:5px}.distribution li .c2{background:#3976d3}.distribution li .c3{background:#7da7dd}.distribution li .c4{background:#d0ddea}.distribution li b{color:#27364a;margin-left:auto}.bottom-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.task{border-bottom:1px solid #edf0f3;grid-template-columns:22px 1fr auto auto;align-items:center;gap:10px;padding:13px 0;display:grid}.task:last-child{border-bottom:0}.task>button{background:#fff;border:1px solid #cfd6df;border-radius:50%;width:17px;height:17px}.task div{flex-direction:column;display:flex}.task strong{font-size:10px}.task span{color:#8c97a6;margin-top:3px;font-size:8px}.task time{font-size:9px;font-weight:650}.task em{border-radius:4px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:700}.urgent{color:#c75950;background:#fff0ef}.normal{color:#3d72b1;background:#edf5ff}.high{color:#ae7620;background:#fff7e7}.event{border-bottom:1px solid #edf0f3;align-items:start;gap:11px;padding:11px 0;display:flex}.event:last-child{border-bottom:0}.event>i{border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:700;display:grid}.event-green{color:#268865;background:#e7f6f0}.event-blue{color:#3974bf;background:#eaf2fe}.event-amber{color:#ad7929;background:#fff4df}.event p{flex:1;margin:0;font-size:9px;line-height:1.35}.event p strong{font-weight:650}.event small{color:#909ba9;margin-top:3px;font-size:8px;display:block}@media (max-width:1050px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.bottom-grid,.distribution ul{grid-template-columns:1fr}.sidebar{width:220px}.workspace{width:calc(100% - 220px);margin-left:220px}}@media (max-width:760px){.sidebar{display:none}.workspace{width:100%;margin-left:0}.topbar{height:60px;padding:0 16px}.menu{display:block}.search{flex:1;width:auto}.search kbd{display:none}.content{padding:20px 16px}.heading{align-items:center}.heading h1{font-size:21px}.heading span{display:none}.primary{padding:9px 11px}.kpi-grid{gap:10px}.main-grid{grid-template-columns:1fr}.distribution ul{grid-template-columns:1fr 1fr}.bottom-grid{grid-template-columns:1fr}.panel{padding:15px}.notification{display:none}}@media (max-width:470px){.kpi-grid{grid-template-columns:1fr 1fr}.kpi{padding:13px}.kpi>strong{font-size:21px}.heading p{display:none}.heading h1{font-size:19px}.heading{margin-bottom:17px}.task{grid-template-columns:20px 1fr auto}.task em{display:none}.search input{font-size:10px}.avatar{width:30px;height:30px}.legend{margin-left:0}.legend>strong{display:none}}.sidebar nav button{color:#aebccc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:12px;font-weight:550;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#1f3a59}.sidebar nav button.active{box-shadow:inset 3px 0 #4d8cf2}.sidebar nav{scrollbar-width:none;overflow:auto}.sidebar nav::-webkit-scrollbar{display:none}.mobile-close{margin-left:auto;display:none;color:#fff!important;width:auto!important;padding:2px!important;font-size:24px!important}.scrim{display:none}.global-search{width:min(560px,60vw);position:relative}.global-search .search{width:100%}.search-panel{border:1px solid var(--line);z-index:50;background:#fff;border-radius:10px;max-height:420px;padding:10px;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 18px 50px #0f20382b}.search-panel section{padding:7px}.search-panel h4{color:#8b96a5;text-transform:uppercase;letter-spacing:.08em;margin:3px 5px 6px;font-size:9px}.search-panel button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;flex-direction:column;gap:3px;width:100%;padding:9px;display:flex}.search-panel button:hover{background:#f3f6fb}.search-panel button b{font-size:11px}.search-panel button span,.search-empty{color:#8491a1;font-size:9px}.search-empty{text-align:center;padding:18px}.app-content{max-width:1580px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.page-heading p{color:#8792a1;text-transform:capitalize;margin:0 0 6px;font-size:9px}.page-heading h1{letter-spacing:-.04em;margin:0 0 4px;font-size:25px}.page-heading span{color:var(--muted);font-size:11px}.kpi-grid.six{grid-template-columns:repeat(6,1fr)}.kpi.red:before{background:#d9605a}.kpi.purple:before{background:#795dc6}.alert-strip{border-left:3px solid #e1a43c;align-items:center;gap:15px;margin-top:14px;display:flex}.alert-strip>b{font-size:11px}.alert-strip>span{color:#6e7b8c;flex:1;font-size:9px}.alert-strip button,.panel-title>button{color:#2865be;cursor:pointer;background:0 0;border:0;font-size:9px}.filterbar{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:6px;margin-bottom:15px;padding:7px;display:flex}.filterbar button{color:#6f7d8e;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:10px}.filterbar button.active{color:#fff;background:#173958}.filterbar span{color:#8a96a5;margin-left:auto;padding-right:8px;font-size:9px}.property-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.property-card{border:1px solid var(--line);background:#fff;border-radius:11px;transition:all .2s;overflow:hidden;box-shadow:0 2px 8px #12203608}.property-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #12203612}.property-cover{background:linear-gradient(135deg,#1e405f,#6e8aa3);place-items:center;height:118px;display:grid;position:relative;overflow:hidden}.property-cover:before,.property-cover:after{content:"";border:1px solid #fff2;position:absolute;transform:rotate(30deg)}.property-cover:before{width:180px;height:80px}.property-cover:after{width:120px;height:180px}.property-cover>span{color:#ffffff2e;letter-spacing:.15em;font-family:Georgia,serif;font-size:36px}.property-cover>em,.property-cover>.status{color:#1d334b;background:#ffffffed;border-radius:4px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:700;position:absolute;top:10px}.property-cover>em{left:10px}.property-cover>.status{right:10px}.property-cover>.status.aktif{color:#15825d}.property-cover>.status.rezerve{color:#a97618}.type-depo{background:linear-gradient(135deg,#21495a,#7194a2)}.type-fabrika{background:linear-gradient(135deg,#322f48,#807a9d)}.type-arsa{background:linear-gradient(135deg,#38553b,#91a87c)}.type-ofis,.type-mağaza{background:linear-gradient(135deg,#5c3d31,#aa8d76)}.property-body{padding:14px}.property-code{color:#3472c8;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}.property-body h3{min-height:35px;margin:7px 0 5px;font-size:13px;line-height:1.35}.location{color:#8290a1;margin:0 0 12px;font-size:9px}.features{border:1px solid #edf0f4;border-radius:7px;margin-bottom:11px;display:flex}.features span{color:#748193;border-right:1px solid #edf0f4;flex:1;padding:7px 8px;font-size:8px}.features span:last-child{border:0}.features b{color:#25364c}.price{justify-content:space-between;align-items:end;padding-bottom:11px;display:flex}.price>strong{font-size:13px}.price small{color:#8793a2;font-size:8px}.card-actions{border-top:1px solid #edf0f4;gap:5px;padding-top:10px;display:flex}.card-actions button,.card-actions select{color:#4f6073;cursor:pointer;background:#fff;border:1px solid #dde3ea;border-radius:5px;padding:6px 7px;font-size:8px}.card-actions button:first-child{color:#2864b4;background:#f0f5fc;border-color:#deebfb}.card-actions .danger,.row-actions .danger{color:#b74e4a;margin-left:auto}.card-actions a{text-decoration:none}.table-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.table-head{border-bottom:1px solid var(--line);color:#738194;justify-content:space-between;align-items:center;padding:13px 16px;font-size:10px;display:flex}.table-head span>b{color:#173d60}.table-head span small{color:#97a2ae}.table-head button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;margin-left:5px;padding:6px 8px;font-size:8px}.table-head button.active{color:#fff;background:#225e9e;border-color:#225e9e}.customer-segments{scrollbar-width:thin;gap:8px;margin:0 0 14px;padding:2px 1px 7px;display:flex;overflow-x:auto}.customer-segments button{color:#42566d;cursor:pointer;background:#fff;border:1px solid #dbe3eb;border-radius:999px;align-items:center;gap:9px;min-width:max-content;padding:8px 10px 8px 13px;font-size:9px;font-weight:700;transition:all .16s;display:flex}.customer-segments button b{color:#557089;background:#edf2f7;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:8px;display:grid}.customer-segments button:hover{border-color:#6f9bc8}.customer-segments button.active{color:#fff;background:#173d60;border-color:#173d60;box-shadow:0 5px 14px #173d6024}.customer-segments button.active b{color:#173d60;background:#fff}.responsive-table{overflow:auto}table{border-collapse:collapse;width:100%;min-width:960px}th{text-align:left;color:#7f8c9b;text-transform:uppercase;letter-spacing:.04em;background:#f8f9fb;padding:10px 12px;font-size:8px}td{color:#435267;vertical-align:middle;border-top:1px solid #edf0f3;padding:12px;font-size:9px}.person{align-items:center;gap:8px;display:flex}.person i{color:#2861a8;background:#e6eef9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:700;display:grid}.person span{flex-direction:column;gap:2px;display:flex}.person b{color:#223147;font-size:10px}.person small,.block{color:#8995a3;font-size:8px}.block{margin-top:3px;display:block}.pill,.customer-type-pill{color:#326cab;background:#edf4fd;border-radius:4px;padding:4px 6px;font-size:8px;display:inline-block}.customer-type-pill{color:#24745a;white-space:nowrap;background:#eef7f3;font-weight:700}.overdue{color:#ce544c}.row-actions{justify-content:flex-end;gap:4px;display:flex}.row-actions button{white-space:nowrap;color:#456078;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:5px;padding:5px 7px;font-size:8px}.matching-layout{grid-template-columns:270px 1fr;gap:14px;display:grid}.match-customers,.match-results{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.match-customers{height:calc(100vh - 170px);padding:15px;overflow:auto}.match-customers>h3{margin:0;font-size:13px}.match-customers>p{color:#8390a1;margin:5px 0 13px;font-size:9px}.match-customers>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;align-items:center;gap:8px;width:100%;padding:9px 7px;display:flex}.match-customers>button.active{background:#edf4fd;border-radius:7px}.match-customers button>i{color:#3567a4;background:#eaf0f8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid}.match-customers button>span{flex-direction:column;flex:1;gap:3px;display:flex}.match-customers button b{font-size:9px}.match-customers button small{color:#8995a4;font-size:7px}.match-customers button em{color:#9ca7b5;font-style:normal}.match-results{min-height:540px;padding:18px}.match-empty{text-align:center;color:#7b899a;max-width:410px;margin:120px auto}.match-empty>span{color:#2a69bd;background:#eaf2fd;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:24px;font-weight:700;display:grid}.match-empty h2{color:#223148;font-size:18px}.match-empty p{font-size:10px;line-height:1.65}.match-summary{color:#fff;background:#142d49;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:15px 17px;display:flex}.match-summary span{text-transform:uppercase;color:#9eb0c5;font-size:7px}.match-summary h2{margin:4px 0;font-size:16px}.match-summary p{color:#b9c6d4;margin:0;font-size:9px}.match-summary>b{background:#ffffff18;border-radius:5px;padding:8px;font-size:10px}.match-list{flex-direction:column;gap:8px;display:flex}.match-list article{border:1px solid var(--line);border-radius:8px;grid-template-columns:58px 1fr auto;align-items:center;gap:13px;padding:12px;display:grid}.score{text-align:center;color:#19815e;background:#eaf5f1;border-radius:50%;place-content:center;width:55px;height:55px;display:grid}.score.good{color:#3169ad;background:#edf3fb}.score.fair{color:#a66e17;background:#fff5e3}.score strong{font-size:14px}.score span{font-size:6px}.match-list h3{margin:4px 0;font-size:11px}.match-list article>div>small,.match-list article>div>p{color:#8290a1;margin:0;font-size:8px}.reason-list{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.reason-list span{color:#378266;background:#f0f7f4;border-radius:4px;padding:3px 5px;font-size:7px}.match-price{text-align:right;font-size:11px}.match-price button{color:#2865b9;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:4px;margin:7px 0 0 auto;padding:5px;font-size:7px;display:block}.owner-grid,.finance-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.owner-top{align-items:center;gap:10px;display:flex}.owner-top>i{color:#2c65ad;background:#eaf1fa;border-radius:9px;place-items:center;width:40px;height:40px;font-size:11px;font-style:normal;font-weight:700;display:grid}.owner-top span{flex:1}.owner-top h3{margin:0 0 3px;font-size:12px}.owner-top p{color:#8793a2;margin:0;font-size:8px}.owner-top button{color:#8491a0;background:0 0;border:0}.owner-card dl,.finance-card dl{margin:15px 0}.owner-card dl div,.finance-card dl div{border-top:1px solid #edf0f3;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.owner-card dt,.finance-card dt{color:#8793a2}.owner-card dd,.finance-card dd{margin:0;font-weight:550}.owner-stats{background:#f6f8fa;border-radius:7px;display:flex}.owner-stats span{text-align:center;color:#7d8998;border-right:1px solid #e3e8ee;flex:1;padding:8px;font-size:7px}.owner-stats span:last-child{border:0}.owner-stats strong{color:#25354b;font-size:15px;display:block}.kanban{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;display:grid}.kanban>section{background:#edf1f5;border-radius:10px;min-height:420px;padding:10px}.kanban section>header{justify-content:space-between;align-items:center;padding:4px 2px 10px;display:flex}.kanban section>header h3{margin:0;font-size:11px}.kanban section>header span{background:#fff;border-radius:10px;padding:3px 7px;font-size:8px}.kanban article{background:#fff;border:1px solid #e1e6ec;border-radius:8px;margin-bottom:8px;padding:11px;box-shadow:0 2px 5px #16253808}.kanban article>div{justify-content:space-between;display:flex}.kanban article>div button{color:#9aa5b2;background:0 0;border:0}.priority{text-transform:uppercase;color:#3f6fa9;background:#eaf1fa;border-radius:3px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:700}.priority.acil{color:#bd4b45;background:#ffebe9}.priority.yuksek{color:#a9721b;background:#fff3df}.priority.dusuk{color:#328167;background:#eaf6f1}.kanban h4{margin:10px 0 5px;font-size:11px}.kanban p{color:#7c8998;margin:0 0 8px;font-size:8px;line-height:1.5}.kanban article>small{color:#8c98a6;font-size:7px}.kanban footer{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;margin-top:9px;padding-top:8px;display:flex}.kanban footer span{color:#6f7d8e;font-size:7px}.kanban select{background:#f1f4f7;border:0;border-radius:4px;padding:4px;font-size:7px}.timeline-card{max-width:920px}.timeline-filter{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.timeline-filter h3{font-size:12px}.timeline-filter span{border:1px solid var(--line);color:#758394;border-radius:4px;margin-left:4px;padding:4px 6px;font-size:7px}.timeline{padding:5px 0 0 12px}.timeline article{gap:15px;padding:14px 0;display:flex;position:relative}.timeline article:before{content:"";border-left:1px solid #dce3ea;position:absolute;top:39px;bottom:-14px;left:13px}.timeline article:last-child:before{display:none}.timeline article>i{z-index:1;color:#336ba9;background:#e9f1fb;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:700;display:grid;position:relative}.timeline article>div{flex:1}.timeline time{color:#8793a2;font-size:7px}.timeline h3{margin:3px 0;font-size:10px}.timeline p{color:#657488;margin:0 0 4px;font-size:8px}.timeline small{color:#95a0ac;font-size:7px}.finance-card header{justify-content:space-between;display:flex}.finance-card>h3{margin:13px 0 4px;font-size:12px}.finance-card>p{color:#7a8898;margin:0;font-size:9px}.finance-card>strong{margin:13px 0;font-size:18px;display:block}.finance-card>strong small{color:#8c97a5;font-size:8px}.payment-status{color:#23805e;background:#e9f6f0;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:700}.payment-status.gecikti{color:#bb4c45;background:#ffebe9}.payment-status.bekliyor{color:#a8731e;background:#fff4e2}.finance-card header small{color:#8b97a5;font-size:7px}.contract-list{padding:0}.contract-legend{border-bottom:1px solid var(--line);justify-content:flex-end;gap:12px;padding:11px 15px;display:flex}.contract-legend span{color:#7b8897;font-size:7px}.contract-legend i{background:#497dba;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.contract-legend i.red{background:#d85b54}.contract-legend i.amber{background:#d99c32}.contract-list article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr auto auto;align-items:center;gap:14px;padding:14px;display:grid}.contract-list article:last-child{border:0}.days{color:#3970b2;text-align:center;background:#eef4fb;border-radius:8px;place-content:center;width:48px;height:48px;display:grid}.days.red{color:#c14e48;background:#ffedeb}.days.amber{color:#a9741e;background:#fff5e2}.days strong{font-size:15px}.days span{font-size:6px}.contract-list article>div:nth-child(2)>small{color:#8491a1;font-size:7px}.contract-list h3{margin:4px 0;font-size:11px}.contract-list p{color:#8290a0;margin:0;font-size:8px}.contract-money{text-align:right;flex-direction:column;display:flex}.contract-money strong{font-size:11px}.contract-money small{color:#8793a2;margin-top:3px;font-size:7px}.document-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.document-card{grid-template-columns:42px 1fr auto auto;align-items:center;gap:10px;display:grid}.document-card>i{color:#356caf;background:#edf3fb;border-radius:6px;place-items:center;width:40px;height:46px;font-size:8px;font-style:normal;font-weight:700;display:grid}.document-card h3{margin:4px 0;font-size:10px}.document-card span{color:#3470ba;text-transform:uppercase;font-size:7px}.document-card p{color:#8793a2;margin:0;font-size:8px}.document-card a,.document-card button{border:1px solid var(--line);color:#53667b;background:#fff;border-radius:5px;padding:6px 8px;font-size:8px;text-decoration:none}.document-card button{color:#b4534e}.report-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.report-kpis article{color:#fff;background:#132d49;border-radius:10px;padding:17px}.report-kpis article:nth-child(2){background:#1e4b75}.report-kpis article:nth-child(3){background:#2365a2}.report-kpis article:nth-child(4){background:#2f7a6a}.report-kpis span{color:#afbdcc;text-transform:uppercase;font-size:8px}.report-kpis strong{margin:8px 0 4px;font-size:21px;display:block}.report-kpis small{color:#bdc8d4;font-size:8px}.report-grid{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}.consultant-list{margin-top:13px}.consultant-list>div{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.consultant-list>div>i{color:#3569a7;background:#eaf1fa;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.consultant-list span{flex-direction:column;flex:1;display:flex}.consultant-list b{font-size:9px}.consultant-list span small{color:#8793a2;margin-top:3px;font-size:7px}.consultant-list>div>strong{text-align:center;font-size:15px}.consultant-list>div>strong small{color:#8a96a4;font-size:6px;display:block}.source-chart{margin-top:20px}.source-chart>div{margin-bottom:16px}.source-chart span{justify-content:space-between;margin-bottom:6px;font-size:8px;display:flex}.source-chart>div>i{background:#eef1f5;border-radius:8px;height:7px;display:block;overflow:hidden}.source-chart>div>i>b{background:#2366b1;border-radius:8px;height:100%;display:block}.source-chart .source-1{background:#5592ce}.source-chart .source-2{background:#83afd7}.role-info{border-bottom:1px solid var(--line);color:#728092;background:#f7f9fb;align-items:center;gap:15px;padding:13px 16px;font-size:8px;display:flex}.role-info>b{color:#233349;font-size:10px}.role-info strong{color:#326ba9}.online{color:#25815f}td select{border:1px solid var(--line);background:#fff;border-radius:5px;padding:5px;font-size:8px}.report-period{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:6px;margin-bottom:12px;padding:10px;display:flex}.report-period>span{color:#526175;margin-right:5px;font-size:9px;font-weight:700}.report-period button,.report-period input{border:1px solid var(--line);color:#647286;background:#f8fafc;border-radius:5px;padding:6px 8px;font-size:8px}.report-period button.active{color:#fff;background:#173958;border-color:#173958}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1b2d9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;flex-direction:column;width:min(760px,100%);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 80px #08121e69}.modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.modal header span{color:#3570b9;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.modal header h2{margin:3px 0 0;font-size:17px}.modal header button{color:#536478;background:#f0f3f6;border:0;border-radius:50%;width:28px;height:28px}.modal form{flex-direction:column;min-height:0;display:flex}.form-sections{padding:17px;overflow:auto}.form-sections fieldset{border:0;grid-template-columns:1fr 1fr;gap:11px;margin:0 0 17px;padding:0;display:grid}.form-sections legend{color:#2d66ac;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--line);grid-column:1/-1;width:100%;margin-bottom:2px;padding-bottom:7px;font-size:8px;font-weight:700}.form-sections label{color:#59697d;flex-direction:column;gap:5px;font-size:8px;font-weight:600;display:flex}.form-sections label.wide,.selected-record{grid-column:1/-1}.form-sections input,.form-sections select,.form-sections textarea{color:#24364d;background:#fff;border:1px solid #dce3ea;border-radius:6px;outline:0;padding:9px;font-size:10px}.form-sections input:focus,.form-sections select:focus,.form-sections textarea:focus{border-color:#3975c5;box-shadow:0 0 0 3px #3975c512}.form-sections .checks{flex-direction:row;align-items:center;margin-top:12px}.form-sections .checks input{width:15px;height:15px}.modal form>footer{border-top:1px solid var(--line);background:#fafbfc;justify-content:flex-end;gap:7px;padding:12px 18px;display:flex}.modal form>footer button{background:#fff;border:1px solid #dce3ea;border-radius:6px;padding:8px 13px;font-size:9px}.modal form>footer .primary{color:#fff;background:#1d5fbf;border-color:#1d5fbf}.form-error{color:#b54b45;background:#ffefed;border-radius:6px;margin:12px 17px 0;padding:9px;font-size:9px}.selected-record{background:#eef4fc;border-radius:6px;padding:9px;font-size:9px}.upload-field input{border:2px dashed #d5dee8;padding:18px}.upload-field small{color:#8b96a4;font-size:7px}.listing-modal{width:min(690px,100%)}.listing-content{padding:17px;overflow:auto}.listing-property{color:#fff;background:#132d49;border-radius:8px;padding:13px}.listing-property span{color:#91a8bf;font-size:7px}.listing-property h3{margin:5px 0;font-size:12px}.listing-property p{color:#b9c6d4;margin:0;font-size:8px}.mode-tabs{gap:5px;margin:13px 0 8px;display:flex}.mode-tabs button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:7px 9px;font-size:8px}.mode-tabs button.active{color:#2865b6;background:#eaf2fd;border-color:#d7e5f7}.listing-content textarea{resize:none;color:#35475c;border:1px solid #dce3ea;border-radius:7px;width:100%;padding:12px;font-size:10px;line-height:1.6}.copy-button{margin:9px 0 7px auto;display:block}.listing-content>small{text-align:right;color:#8b96a4;font-size:7px;display:block}.toast{color:#fff;z-index:120;background:#163b31;border-radius:8px;align-items:center;gap:8px;padding:11px 15px;font-size:10px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #142a2363}.toast b{background:#ffffff24;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.loading-state{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.loading-state i{background:linear-gradient(90deg,#eef1f5,#fafbfd,#eef1f5) 0 0/200%;border-radius:10px;height:105px;animation:1.2s infinite shimmer}.loading-state span{text-align:center;color:#8a96a5;grid-column:1/-1;font-size:9px}@keyframes shimmer{to{background-position:-200%}}.error-state,.empty-state{text-align:center;border:1px solid var(--line);color:#758394;background:#fff;border-radius:10px;grid-column:1/-1;padding:70px 20px}.error-state>b,.empty-state>b{color:#c35049;background:#ffedeb;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-size:18px;display:grid}.empty-state>b{color:#3970b2;background:#edf3fb}.error-state h3,.empty-state h3{color:#2b3c52;font-size:13px}.error-state p,.empty-state p{font-size:9px}.error-state button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:7px 10px;font-size:8px}@media (max-width:1250px){.kpi-grid.six{grid-template-columns:repeat(3,1fr)}.property-grid,.owner-grid,.finance-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.matching-layout{grid-template-columns:220px 1fr}.report-kpis{grid-template-columns:repeat(2,1fr)}.report-grid{grid-template-columns:1fr}.contract-list article{grid-template-columns:50px 1fr auto}.contract-list article>.pill{display:none}.document-grid{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{width:min(290px,85vw);transition:all .2s;display:flex;transform:translate(-100%);box-shadow:8px 0 35px #07111e47}.sidebar.open{transform:translate(0)}.scrim{z-index:19;background:#0b192b8f;border:0;display:block;position:fixed;inset:0}.mobile-close{display:block!important}.global-search{flex:1;width:auto}.page-heading h1{font-size:21px}.page-heading span{display:block}.kpi-grid.six{grid-template-columns:repeat(2,1fr)}.property-grid,.matching-layout{grid-template-columns:1fr}.match-customers{height:auto;max-height:260px}.match-results{min-height:400px}.match-empty{margin:60px auto}.owner-grid,.finance-grid,.kanban{grid-template-columns:1fr}.kanban>section{min-height:auto}.report-kpis{grid-template-columns:1fr 1fr}.modal{max-height:96vh}.role-info{display:none}}@media (max-width:520px){.page-heading{align-items:center}.page-heading p{display:none}.page-heading h1{font-size:19px}.page-heading span{max-width:190px;font-size:9px}.page-heading .primary{font-size:0}.page-heading .primary:after{content:"＋ Ekle";font-size:9px}.kpi-grid.six{grid-template-columns:1fr 1fr}.main-grid,.bottom-grid{grid-template-columns:1fr}.property-cover{height:105px}.match-list article{grid-template-columns:48px 1fr}.match-price{text-align:left;grid-column:2}.match-price button{margin-left:7px;display:inline}.report-kpis,.form-sections fieldset{grid-template-columns:1fr}.form-sections label.wide,.selected-record{grid-column:1}.document-card{grid-template-columns:38px 1fr auto}.document-card button{display:none}.contract-list article{grid-template-columns:45px 1fr}.contract-money{text-align:left;grid-column:2}.timeline-filter div,.global-search .search span{display:none}.search-panel{position:fixed;top:58px;left:10px;right:10px}.modal-backdrop{padding:6px}.mode-tabs{overflow:auto}}.standalone-state{place-items:center;min-height:100vh;padding:24px;display:grid}.onboarding-shell{background:radial-gradient(circle at 12% 15%,#2f67b633,#0000 34%),linear-gradient(135deg,#0c1c31,#142d4b 55%,#0c1c31);place-items:center;min-height:100vh;padding:38px;display:grid}.onboarding-card{background:#fff;border-radius:22px;grid-template-columns:.9fr 1.1fr;gap:42px;width:min(1040px,100%);padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #06111f73}.onboarding-card:before{content:"";background:#2c68c412;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-100px;left:-90px}.onboarding-brand{border-bottom:1px solid var(--line);grid-column:1/-1;align-items:center;gap:12px;padding-bottom:22px;display:flex}.onboarding-brand i{background:var(--navy);color:#fff;border-radius:9px;place-items:center;width:42px;height:42px;font:24px Georgia;display:grid}.onboarding-brand span,.onboarding-brand b,.onboarding-brand small{display:block}.onboarding-brand b{font-size:13px}.onboarding-brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:9px}.onboarding-copy{padding:28px 12px}.onboarding-copy>span{color:#2865be;letter-spacing:.15em;font-size:9px;font-weight:800}.onboarding-copy h1{letter-spacing:-.045em;margin:15px 0;font-size:34px;line-height:1.13}.onboarding-copy p{color:var(--muted);max-width:390px;font-size:12px;line-height:1.7}.onboarding-card form{border:1px solid var(--line);background:#f8fafc;border-radius:14px;padding:22px}.onboarding-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onboarding-grid label{color:#596679;font-size:10px;font-weight:700}.onboarding-grid label.wide{grid-column:1/-1}.onboarding-grid input{background:#fff;border:1px solid #dce2e9;border-radius:7px;outline:0;width:100%;margin-top:6px;padding:10px;font-size:11px;display:block}.onboarding-submit{width:100%;padding:12px}.portfolio-filters{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:16px;padding:14px}.filter-title{align-items:center;gap:12px;margin-bottom:11px;display:flex}.filter-title b{font-size:11px}.filter-title span{color:var(--muted);font-size:9px}.filter-title button{color:#2865be;background:0 0;border:0;margin-left:auto;font-size:9px}.filter-fields{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;display:grid}.filter-fields input,.filter-fields select{border:1px solid var(--line);color:#546174;background:#f9fafb;border-radius:6px;outline:0;width:100%;min-width:0;padding:8px;font-size:9px}.map-link{text-decoration:none;display:block}.map-link:hover{color:#2865be}.notification-wrap{margin-left:auto;position:relative}.notification-wrap .notification{margin-left:0}.notification-panel{border:1px solid var(--line);z-index:30;background:#fff;border-radius:10px;width:min(360px,85vw);position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 18px 50px #15233826}.notification-panel header{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px;display:flex}.notification-panel header b{font-size:11px}.notification-panel header span{color:var(--muted);font-size:8px}.notification-panel>button{text-align:left;background:#f8fbff;border:0;border-bottom:1px solid #eef1f4;gap:9px;width:100%;padding:11px;display:flex}.notification-panel>button.read{opacity:.7;background:#fff}.notification-panel>button>i{color:#2865be;background:#e7f0fc;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:700;display:grid}.notification-panel>button span,.notification-panel>button b,.notification-panel>button small{display:block}.notification-panel>button span{flex:1}.notification-panel>button b{font-size:9px}.notification-panel>button small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.notification-panel>p{text-align:center;color:var(--muted);padding:25px;font-size:9px}.image-picker{grid-column:1/-1}.image-drop{text-align:center;background:#f7faff;border-radius:9px;color:#2865be!important;border:1px dashed #aebed1!important;place-items:center!important;padding:18px!important;display:grid!important}.image-drop input{max-width:300px;margin:9px auto 4px!important}.image-drop small{color:var(--muted)}.image-previews{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.image-previews figure{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;overflow:hidden}.image-previews img{object-fit:cover;width:100%;height:84px;display:block}.image-previews figcaption{color:var(--muted);align-items:center;padding:6px;font-size:8px;display:flex}.image-previews button{color:#c75950;background:#fff0ef;border:0;border-radius:50%;width:20px;height:20px;margin-left:auto}.mobile-quick{display:none}@media (max-width:900px){.onboarding-card{grid-template-columns:1fr}.onboarding-copy{padding:10px 4px}.filter-fields{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.onboarding-shell{padding:12px}.onboarding-card{gap:18px;padding:20px}.onboarding-copy h1{font-size:27px}.onboarding-grid{grid-template-columns:1fr}.onboarding-grid label.wide{grid-column:auto}.filter-fields,.image-previews{grid-template-columns:1fr 1fr}.mobile-quick{z-index:14;background:#0e2038;border-radius:12px;grid-template-columns:repeat(3,1fr);padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 10px 30px #0e203866}.mobile-quick button{color:#fff;background:0 0;border:0;border-right:1px solid #fff2;padding:10px 4px;font-size:9px}.mobile-quick button:last-child{border-right:0}.app-content{padding-bottom:86px!important}}.platform-admin{flex-direction:column;gap:14px;display:flex}.admin-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-kpis article{color:#fff;background:linear-gradient(135deg,#112a45,#1e4d78);border-radius:11px;padding:18px}.admin-kpis article:nth-child(2){background:linear-gradient(135deg,#1c4b66,#2f7a87)}.admin-kpis article:nth-child(3){background:linear-gradient(135deg,#3a3562,#655a9a)}.admin-kpis span,.admin-kpis small{color:#bac9d8;font-size:8px;display:block}.admin-kpis strong{margin:7px 0 3px;font-size:25px;display:block}.admin-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.admin-form .panel-title,.admin-form>button{grid-column:1/-1}.admin-form label{color:#58687b;flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.admin-form input,.admin-form select{color:#24364d;background:#fff;border:1px solid #dce3ea;border-radius:6px;outline:0;width:100%;padding:9px;font-size:10px}.admin-form input:focus,.admin-form select:focus{border-color:#3975c5;box-shadow:0 0 0 3px #3975c512}.admin-form .form-pair{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:11px;display:grid}.platform-admin .table-card>.panel-title{border-bottom:1px solid var(--line);padding:16px}.cell-note{color:#8995a3;margin-top:4px;font-size:7px;display:block}.offline{color:#a75652}.pending{color:#a8741e}.limit-input{border:1px solid var(--line);border-radius:5px;width:62px;padding:6px;font-size:8px}.table-action,.status-button{color:#376593;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dbe3ec;border-radius:5px;margin:2px;padding:6px 8px;font-size:8px}.table-action.danger{color:#b44e49}.status-button{color:#a75652}.status-button.active{color:#25815f;background:#edf8f4;border-color:#d9eee6}.platform-admin>.form-error{margin:0}.platform-admin button:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.admin-form-grid{grid-template-columns:1fr}}@media (max-width:600px){.admin-kpis,.admin-form{grid-template-columns:1fr}.admin-form .panel-title,.admin-form>button,.admin-form .form-pair,.quick-company-form .wide-field,.quick-company-form .one-time-note{grid-column:auto}.admin-form .form-pair{grid-template-columns:1fr}.one-time-note{grid-template-columns:auto 1fr;display:grid}.one-time-note i{display:none}}.credential-box{background:#eaf5f1;border:1px solid #cce8dd;border-left:4px solid #25815f;border-radius:10px;align-items:center;gap:18px;padding:15px 48px 15px 17px;display:flex;position:relative}.credential-box>div{flex:1;grid-template-columns:auto auto;align-items:center;gap:4px 15px;display:grid}.credential-box span{color:#28745a;letter-spacing:.08em;grid-column:1/-1;font-size:7px;font-weight:800}.credential-box b{font-size:11px}.credential-box code{color:#174f3e;background:#fff;border:1px dashed #9dcfbd;border-radius:5px;padding:7px 9px;font-size:12px}.credential-box small{color:#5d796f;grid-column:1/-1;font-size:8px}.credential-box>button{color:#24664f;background:#fff;border:1px solid #a9d4c4;border-radius:6px;padding:8px 10px;font-size:8px}.credential-box .close-credential{background:0 0;border:0;padding:0;font-size:18px;position:absolute;top:12px;right:12px}.inline-credential{background:#edf8f4;border:1px solid #cce8dd;border-radius:8px;grid-template-columns:minmax(125px,1fr) auto;align-items:center;gap:6px;min-width:260px;padding:9px;display:grid}.inline-credential>span,.inline-credential>small{grid-column:1/-1}.inline-credential>span{color:#28745a;letter-spacing:.07em;font-size:7px;font-weight:800}.inline-credential code{color:#174f3e;-webkit-user-select:all;user-select:all;background:#fff;border:1px dashed #9dcfbd;border-radius:5px;padding:7px 8px;font-size:11px;font-weight:700}.inline-credential>div{gap:4px;display:flex}.inline-credential button{color:#24664f;cursor:pointer;background:#fff;border:1px solid #a9d4c4;border-radius:5px;padding:7px 9px;font-size:8px}.inline-credential>small{color:#5d796f;font-size:7px}.sms-draft-backdrop{z-index:2100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1b2da8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sms-draft-card{background:#fff;border-radius:15px;width:min(520px,100%);overflow:hidden;box-shadow:0 25px 80px #08121e69}.sms-draft-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.sms-draft-card header span{color:#28745a;letter-spacing:.12em;font-size:8px;font-weight:850}.sms-draft-card h2{margin:5px 0 0;font-size:18px}.sms-draft-card header button{color:#536478;cursor:pointer;background:#edf2f5;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.sms-draft-card>p{color:#657587;margin:16px 20px 8px;font-size:10px;line-height:1.55}.sms-draft-card textarea{resize:vertical;color:#1f3449;width:calc(100% - 40px);min-height:190px;font:500 12px/1.65 var(--font-geist),sans-serif;background:#f8fafb;border:1px solid #cfdbe4;border-radius:9px;margin:0 20px 16px;padding:13px;display:block}.sms-draft-card>footer{border-top:1px solid var(--line);background:#f8fafb;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.sms-draft-card>footer button{color:#465b70;cursor:pointer;background:#fff;border:1px solid #d5dfe7;border-radius:7px;padding:9px 13px;font-size:9px;font-weight:750}.sms-draft-card>footer .primary{color:#fff;background:#146f5a;border-color:#146f5a}.quick-company-form{background:linear-gradient(145deg,#fff,#f5f9fd);border:1px solid #cfe0f1}.quick-company-form .wide-field,.quick-company-form .one-time-note{grid-column:1/-1}.one-time-note{color:#45617d;background:#edf5fc;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;padding:11px;font-size:8px;display:flex}.one-time-note b{color:#fff;background:#2869b1;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.one-time-note i{color:#77a0c8;font-style:normal}.heading-actions{align-items:center;gap:8px;display:flex}.backup-button{color:#315f8c;background:#fff;border:1px solid #cfdceb;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:700;text-decoration:none}.whatsapp-action,.share-action{color:#167957!important;background:#effaf5!important;border:1px solid #cde8dc!important;text-decoration:none!important}.share-action{color:#2e65a0!important;background:#f0f6fc!important;border-color:#cdddef!important}.sales-pipeline{grid-template-columns:repeat(6,minmax(190px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.sales-pipeline>section{background:#eef2f6;border:1px solid #dfe6ee;border-radius:10px;min-height:460px;padding:9px}.sales-pipeline>section>header{justify-content:space-between;align-items:center;padding:5px 3px 11px;display:flex}.sales-pipeline header h3{font-size:10px}.sales-pipeline header span{background:#fff;border-radius:20px;padding:3px 7px;font-size:8px}.sales-pipeline article{background:#fff;border:1px solid #e0e6ed;border-radius:8px;margin-bottom:8px;padding:11px;box-shadow:0 2px 7px #1c324a0d}.sales-pipeline article b,.sales-pipeline article small,.sales-pipeline article a{display:block}.sales-pipeline article b{font-size:10px}.sales-pipeline article small{color:#8390a0;margin:4px 0;font-size:8px}.sales-pipeline article a{color:#2d6cad;margin-bottom:8px;font-size:8px;text-decoration:none}.sales-pipeline select{background:#f9fbfd;border:1px solid #dbe3eb;border-radius:5px;width:100%;padding:6px;font-size:8px}.reminder-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px;display:grid}.reminder-card{border-left:4px solid #4f83bc;padding:16px}.reminder-card.priority-acil{border-left-color:#d65b55}.reminder-card.priority-yuksek{border-left-color:#d39b39}.reminder-card header{color:#718196;justify-content:space-between;font-size:8px;display:flex}.reminder-card h3{margin:12px 0 6px;font-size:13px}.reminder-card p{color:#6e7b8b;min-height:31px;font-size:9px}.reminder-card>b{color:#a44f49;font-size:8px}.audit-action{color:#376890;background:#eef4fa;border-radius:20px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-block}.audit-delete{color:#a94a46;background:#fff0ef}.audit-create{color:#237557;background:#edf8f3}.audit-share{color:#65539b;background:#f2effb}.public-property{color:#182533;background:#f5f2ec;min-height:100vh;font-family:Arial,sans-serif}.public-property>header{color:#fff;background:#10263c;justify-content:space-between;align-items:center;padding:24px clamp(20px,6vw,90px);display:flex}.public-property>header span{letter-spacing:.18em;color:#9db6ce;font-size:9px}.public-property>header h2{margin:5px 0;font:500 20px Georgia}.public-property>header aside{text-align:right}.public-property>header a{color:#d7e4ef;margin:4px;font-size:10px;text-decoration:none;display:block}.public-property-hero{color:#fff;background:linear-gradient(125deg,#153550,#25677c);padding:clamp(50px,9vw,120px) clamp(20px,8vw,120px)}.public-property-hero span{letter-spacing:.12em;color:#b8d0df;font-size:10px}.public-property-hero h1{max-width:900px;margin:18px 0;font:500 clamp(34px,5vw,66px)/1.05 Georgia}.public-property-hero p{color:#c3d4df}.public-property-hero strong{margin-top:30px;font-size:25px;display:block}.public-gallery{background:#fff;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.public-gallery img{object-fit:cover;width:100%;height:300px}.public-property-content{grid-template-columns:1.5fr 1fr;gap:40px;padding:55px clamp(20px,8vw,120px);display:grid}.public-property-content article h3{font:500 25px Georgia}.public-property-content article p{color:#536273;line-height:1.8}.public-property-content aside{background:#fff;border-radius:12px;padding:25px;box-shadow:0 12px 40px #16324b17}.public-property-content dl{margin:0}.public-property-content dl div{border-bottom:1px solid #edf0f2;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.public-contact{text-align:center;color:#fff;background:#1d6c78;border-radius:7px;margin-top:20px;padding:13px;text-decoration:none;display:block}.public-share-actions{justify-content:center;gap:10px;padding:0 20px 45px;display:flex}.public-share-actions button{color:#fff;background:#173b59;border:0;border-radius:7px;padding:12px 18px;font-weight:700}.public-share-actions button+button{background:#1e8b63}.public-property>footer{text-align:center;color:#708090;background:#e9e5de;padding:22px;font-size:9px}@media (max-width:700px){.heading-actions{flex-direction:column;align-items:stretch}.backup-button{text-align:center}.public-property>header,.public-property-content{grid-template-columns:1fr;gap:20px;display:grid}.public-property>header aside{text-align:left}.public-gallery{grid-template-columns:1fr 1fr}.public-gallery img{height:190px}.public-share-actions{flex-direction:column}.public-share-actions button{width:100%}}@media print{.public-share-actions{display:none}.public-property{background:#fff}.public-property>header,.public-property-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}.public-gallery img{height:210px}.public-property-content{padding:30px}.public-property>footer{background:#fff}}.auth-shell{background:radial-gradient(circle at 15% 15%,#316db737,#0000 34%),linear-gradient(135deg,#09182b,#102d4b 55%,#0b1d32);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{background:#fff;border-radius:22px;grid-template-columns:1.05fr .95fr;width:min(1040px,100%);min-height:620px;display:grid;overflow:hidden;box-shadow:0 30px 90px #06111f7d}.auth-hero{color:#fff;background:linear-gradient(145deg,#0e2742,#194f78);flex-direction:column;justify-content:space-between;padding:42px;display:flex;position:relative;overflow:hidden}.auth-hero:before,.auth-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.auth-hero:before{width:330px;height:330px;top:110px;right:-160px}.auth-hero:after{width:220px;height:220px;top:165px;right:-80px}.auth-logo{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.auth-logo i{color:#fff;border:1px solid #9eb3c8;place-items:center;width:43px;height:43px;font:25px Georgia;display:grid}.auth-logo span,.auth-logo b,.auth-logo small{display:block}.auth-logo small{color:#a9bdcf;letter-spacing:.14em;margin-top:3px;font-size:7px}.auth-logo.dark i{background:#102a46}.auth-logo.dark b{color:#15283f}.auth-logo.dark small{color:#738296}.auth-hero>div:nth-child(2){z-index:1;position:relative}.eyebrow{color:#71a7e1;letter-spacing:.16em;font-size:8px;font-weight:800}.auth-hero h1{margin:15px 0;font:500 35px/1.15 Georgia}.auth-hero p{color:#bfd0df;max-width:430px;font-size:11px;line-height:1.7}.auth-hero ul{margin:24px 0;padding:0;list-style:none}.auth-hero li{color:#d8e2eb;margin:11px 0;font-size:9px}.auth-hero li:before{content:"✓";color:#8fc0ef;background:#ffffff17;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:9px;display:inline-grid}.auth-hero>small{color:#7793aa;z-index:1;font-size:8px;position:relative}.auth-card>form{flex-direction:column;justify-content:center;padding:62px 52px;display:flex}.auth-form-head>span{color:#2c68ba;letter-spacing:.13em;font-size:8px;font-weight:800}.auth-form-head h2{letter-spacing:-.035em;margin:9px 0;font-size:25px}.auth-card form>label,.password-card form>label{color:#526276;flex-direction:column;gap:7px;margin-bottom:15px;font-size:9px;font-weight:700;display:flex}.auth-card input,.password-card input{color:#21344b;background:#fbfcfd;border:1px solid #d9e1ea;border-radius:8px;outline:0;width:100%;padding:12px;font-size:11px}.auth-card input:focus,.password-card input:focus{background:#fff;border-color:#3975c5;box-shadow:0 0 0 3px #3975c514}.password-input{position:relative}.password-input button{color:#3470b8;background:0 0;border:0;font-size:8px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-submit{width:100%;margin-top:5px;padding:12px}.auth-help{text-align:center;color:#8c97a5;margin:18px 0 0;font-size:8px}.auth-card .form-error,.password-card .form-error{margin:0 0 16px}.password-card{background:#fff;border-radius:18px;width:min(500px,100%);padding:36px;box-shadow:0 25px 80px #06111f73}.password-card>.eyebrow{margin-top:34px;display:block}.password-card h1{margin:10px 0;font-size:25px}.password-card>p{color:#758295;margin:0 0 22px;font-size:10px;line-height:1.6}.password-card form>small{color:#758295;margin:-4px 0 11px;font-size:8px;line-height:1.5}@media (max-width:760px){.auth-shell{padding:0}.auth-card{border-radius:0;grid-template-columns:1fr;min-height:100vh}.auth-hero{min-height:285px;padding:25px}.auth-hero h1{font-size:28px}.auth-hero ul,.auth-hero>small{display:none}.auth-card>form{padding:34px 25px}.password-card{border-radius:0;flex-direction:column;justify-content:center;min-height:100vh;padding:28px;display:flex}.credential-box{flex-direction:column;align-items:stretch}.credential-box>div{grid-template-columns:1fr}.credential-box code,.credential-box small{grid-column:1}}.import-center{gap:18px;display:grid}.import-steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.import-steps button{border:1px solid var(--line);text-align:left;color:#536176;background:#fff;border-radius:12px;padding:16px}.import-steps button b,.import-steps button span{display:block}.import-steps button b{color:#25384d;margin-bottom:5px;font-size:12px}.import-steps button span{font-size:9px}.import-steps button.active{background:#eef5ff;border-color:#2f6fc5;box-shadow:0 8px 24px #1d5ead18}.import-steps button.active b{color:#1f5fae}.import-panel{padding:24px}.import-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.import-head span{color:#2d6bc0;letter-spacing:.12em;font-size:8px;font-weight:800}.import-head h2{margin:7px 0;font-size:22px}.import-head p{color:var(--muted);margin:0;font-size:10px}.import-head>button{color:#2864ad;background:#f4f8fd;border:1px solid #bed2eb;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:700}.import-columns{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;margin:20px 0 10px;padding:12px 14px}.import-columns b,.import-columns code{display:block}.import-columns b{margin-bottom:7px;font-size:9px}.import-columns code{color:#55708f;white-space:normal;font-size:8px;line-height:1.6}.import-panel>textarea{resize:vertical;color:#24384f;background:#fbfcfe;border:1px solid #cad6e4;border-radius:9px;outline:0;width:100%;min-height:230px;padding:14px;font:10px/1.65 Consolas,monospace}.import-panel>textarea:focus{border-color:#3975c5;box-shadow:0 0 0 3px #3975c514}.import-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.import-actions p{color:var(--muted);margin:0;font-size:9px}.import-actions button{white-space:nowrap;padding:11px 18px}.import-errors{color:#9c3333;background:#fff5f5;border:1px solid #f1c9c9;border-radius:9px;margin-top:16px;padding:13px}.import-errors b{font-size:10px}.import-errors p{margin:7px 0 0;font-size:9px}.import-note{color:#fff;background:#102b48;border-radius:10px;align-items:center;gap:18px;padding:16px 18px;display:flex}.import-note b{white-space:nowrap;font-size:11px}.import-note p{color:#c3d3e2;margin:0;font-size:9px;line-height:1.6}.owner-grid:empty:after{content:"Henüz kayıt bulunmuyor.";color:#78879a;text-align:center;border:1px dashed #cbd7e4;border-radius:12px;padding:28px;font-size:11px;display:block}@media (max-width:760px){.import-steps{grid-template-columns:1fr}.import-head,.import-actions,.import-note{flex-direction:column;align-items:stretch}.import-panel{padding:16px}.import-head>button,.import-actions button{width:100%}}.today-center{gap:14px;display:grid}.today-summary{color:#fff;background:linear-gradient(135deg,#102d49,#1d5a7c);border-radius:14px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.today-summary span,.template-picker span{letter-spacing:.14em;color:#8fc2ec;font-size:.7rem;font-weight:800}.today-summary h2{margin:7px 0;font-size:1.55rem}.today-summary p{color:#c6d8e7;margin:0;font-size:.9rem}.today-summary time{text-transform:capitalize;font:1.1rem Georgia}.today-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.today-group>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:12px;display:flex}.today-group h3{margin:0;font-size:1rem}.today-group header span{color:#7d8998;font-size:.75rem}.today-group header button{color:#2566ad;background:0 0;border:0;font-size:.8rem}.today-row{border-bottom:1px solid #edf1f4;grid-template-columns:30px 1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.today-row>i{color:#2967a8;background:#edf4fb;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.today-row div{min-width:0}.today-row b,.today-row small{display:block}.today-row b{font-size:.88rem}.today-row small,.today-row time{color:#758394;font-size:.75rem}.today-row>button{color:#22745c;background:#eef8f4;border:1px solid #cfe1da;border-radius:6px;padding:6px 8px;font-size:.72rem}.today-empty{color:#3d806c;margin:0;padding:18px 0;font-size:.85rem}.template-center{gap:15px;display:grid}.template-picker{background:linear-gradient(135deg,#fff,#f3f7fb);justify-content:space-between;align-items:center;gap:30px;display:flex}.template-picker h2{margin:6px 0;font-size:1.25rem}.template-picker p{color:#718092;font-size:.85rem}.template-picker select{background:#fff;border:1px solid #ccd9e5;border-radius:8px;min-width:340px;padding:12px}.template-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.template-grid article i{color:#2765a7;background:#edf4fb;border-radius:10px;place-items:center;width:42px;height:42px;font-size:.72rem;font-style:normal;font-weight:900;display:grid}.template-grid h3{margin:16px 0 7px;font-size:1rem}.template-grid p{color:#718092;min-height:55px;font-size:.8rem;line-height:1.5}.template-grid button{color:#285f98;background:#f4f8fc;border:1px solid #cbd9e6;border-radius:7px;width:100%;padding:10px;font-size:.8rem;font-weight:750}.template-grid button:disabled{opacity:.45}.quick-actions{z-index:140;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:86px;right:22px}.quick-launch{color:#fff;background:#1b5fa8;border:0;border-radius:999px;padding:10px 16px 10px 11px;font-weight:800;box-shadow:0 12px 34px #123f7150}.quick-launch span{margin-left:7px}.quick-menu{background:#fff;border:1px solid #d9e2ea;border-radius:11px;width:180px;padding:7px;display:none;box-shadow:0 15px 45px #17324b29}.quick-actions.expanded .quick-menu{display:grid}.quick-menu button{text-align:left;color:#344b62;background:0 0;border:0;border-radius:7px;padding:10px;font-size:.82rem}.quick-menu button:hover{background:#eef4fa}.property-cover{cursor:pointer;border:0;width:100%}.detail-title{text-align:left;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.detail-modal{width:min(1150px,94vw)}.property-detail{padding:18px 22px 28px}.detail-hero{color:#fff;background:linear-gradient(135deg,#143450,#286b83);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.detail-hero span{color:#afd0e2;font-size:.72rem}.detail-hero h2{margin:9px 0;font:1.8rem Georgia}.detail-hero p{color:#cfdee8;font-size:.85rem}.detail-hero>strong{white-space:nowrap;font-size:1.25rem}.detail-people{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.detail-people article{border:1px solid var(--line);border-radius:9px;padding:13px}.detail-people span,.detail-people b,.detail-people a,.detail-people small{display:block}.detail-people span{color:#7d8998;font-size:.7rem}.detail-people b{margin:5px 0;font-size:.9rem}.detail-people a,.detail-people small{color:#2865a2;font-size:.75rem;text-decoration:none}.detail-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.detail-grid>section{border:1px solid var(--line);border-radius:9px;padding:14px}.detail-grid>section>header{justify-content:space-between;display:flex}.detail-grid h3{margin:0 0 9px;font-size:.9rem}.detail-grid header span{background:#eef3f8;border-radius:20px;padding:3px 7px;font-size:.7rem}.detail-grid section>p{color:#84909d;font-size:.75rem}.detail-row{border-top:1px solid #edf1f4;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.detail-row b,.detail-row span{font-size:.75rem}.detail-row span{color:#718092;text-align:right}.import-head-actions{align-items:center;gap:7px;display:flex}.import-head-actions label{color:#2864ad;cursor:pointer;background:#f4f8fd;border:1px solid #bed2eb;border-radius:7px;padding:9px 12px;font-size:.75rem;font-weight:700}.import-head-actions input{display:none}@media (max-width:900px){.template-grid{grid-template-columns:1fr 1fr}.template-picker{flex-direction:column;align-items:stretch}.template-picker select{width:100%;min-width:0}.detail-people,.detail-grid{grid-template-columns:1fr}}@media (max-width:700px){.today-summary{flex-direction:column;align-items:flex-start;padding:20px}.today-summary time{margin-top:12px}.today-groups,.template-grid{grid-template-columns:1fr}.today-row{grid-template-columns:30px 1fr}.today-row time,.today-row>button{grid-column:2}.quick-actions{bottom:132px;right:12px}.quick-launch span{display:none}.quick-launch{width:48px;height:48px;padding:0}.detail-modal{border-radius:0;width:100vw;max-height:100vh}.property-detail{padding:10px}.detail-hero{flex-direction:column;align-items:flex-start}.import-head-actions{flex-direction:column;align-items:stretch}.import-head-actions label,.import-head-actions button{text-align:center;width:100%}}.commercial-suite{gap:14px;display:grid}.commercial-tabs{border:1px solid var(--line);background:#fff;border-radius:10px;gap:6px;padding:6px;display:flex;overflow:auto}.commercial-tabs button{white-space:nowrap;color:#617184;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:700}.commercial-tabs button.active{color:#fff;background:#163b5d}.tool-form{grid-template-columns:1.4fr repeat(3,1fr);align-items:end;gap:12px;display:grid}.tool-form>div{align-self:center}.tool-form>div span,.export-center article>span{letter-spacing:.13em;color:#2e6db7;font-size:7px;font-weight:850}.tool-form h2,.export-center h2{margin:5px 0;font-size:17px}.tool-form p,.export-center p{color:#728094;margin:4px 0;font-size:9px;line-height:1.6}.tool-form label{color:#526276;flex-direction:column;gap:5px;font-size:8px;font-weight:750;display:flex}.tool-form input,.tool-form select,.commercial-table select{color:#26394d;background:#fff;border:1px solid #d8e1e9;border-radius:6px;width:100%;padding:9px;font-size:9px}.tool-form .wide{grid-column:span 2}.tool-form>button{height:35px}.commercial-table table{min-width:760px}.commercial-table td b,.commercial-table td small{display:block}.commercial-table td small{color:#8793a1;margin-top:4px}.commercial-table button,.commercial-table a{color:#285f99;background:#f0f6fc;border:1px solid #c9d9e8;border-radius:5px;padding:6px 8px;font-size:8px;text-decoration:none;display:inline-block}.commercial-note{color:#316858;background:#edf8f4;border-left:4px solid #23866a;border-radius:8px;align-items:center;gap:12px;padding:13px 15px;display:flex}.commercial-note b{font-size:10px}.commercial-note span{font-size:9px}.export-center{grid-template-columns:2fr repeat(3,1fr);gap:12px;display:grid}.export-center article{padding:23px}.export-center .primary{margin-top:12px;text-decoration:none;display:inline-block}.export-status b,.export-status span,.export-status small{display:block}.export-status b{font-size:14px}.export-status span{color:#238066;margin:14px 0 5px;font-size:9px;font-weight:750}.export-status small{color:#7a8796;font-size:8px;line-height:1.5}.public-property-hero{justify-content:space-between;align-items:center;gap:35px;display:flex}.brochure-qr{background:#fff;border:10px solid #fff;border-radius:10px;flex:none;box-shadow:0 12px 35px #0615214d}.portal-page,.approval-page{color:#172b3f;background:#edf2f6;min-height:100vh;padding:clamp(24px,6vw,75px);font-family:Arial,sans-serif}.portal-page>header,.approval-page>section{max-width:1150px;margin:auto}.portal-page>header span,.approval-page>section>span{letter-spacing:.16em;color:#2d6cae;font-size:8px;font-weight:800}.portal-page h1,.approval-page h1{margin:12px 0;font:500 clamp(30px,5vw,52px) Georgia}.portal-page header p,.approval-page section>p{color:#687789}.portal-grid{grid-template-columns:repeat(2,1fr);gap:15px;max-width:1150px;margin:32px auto;display:grid}.portal-grid article{background:#fff;border:1px solid #dbe3e9;border-radius:12px;padding:22px}.portal-grid article>strong{margin:20px 0;font-size:22px;display:block}.portal-grid dl,.approval-page dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.portal-grid dl div,.approval-page dl div{background:#f5f7f9;border-radius:7px;padding:11px}.portal-grid dt,.approval-page dt{color:#7d8997;font-size:8px}.portal-grid dd,.approval-page dd{margin:5px 0 0;font-size:10px;font-weight:700}.portal-page>footer{color:#788593;border-top:1px solid #ced8e0;max-width:1150px;margin:auto;padding-top:20px;font-size:9px}.portal-page>footer a{margin-left:10px}.portal-empty{text-align:center}.approval-page>section{background:#fff;border-radius:16px;max-width:760px;padding:clamp(25px,5vw,55px);box-shadow:0 20px 60px #17324a19}.approval-page dl{margin:30px 0}.approval-page aside{color:#7f6021;background:#fff7e6;border-left:4px solid #dda33a;padding:13px;font-size:9px;line-height:1.5}.approval-form{margin-top:25px}.approval-form label{flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.approval-form textarea{resize:vertical;border:1px solid #d7e0e7;border-radius:8px;padding:12px}.approval-form>div{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.approval-form button{background:#fff;border:1px solid #d4dde5;border-radius:7px;padding:10px 14px}.approval-form p,.approval-done{color:#26735c;background:#edf8f4;border-radius:7px;padding:12px;font-size:9px}.approval-done{margin-top:20px!important}@media (max-width:1000px){.tool-form{grid-template-columns:1fr 1fr}.tool-form>div,.tool-form .wide{grid-column:1/-1}.export-center{grid-template-columns:1fr 1fr}.export-center article:first-child{grid-column:1/-1}}@media (max-width:700px){.tool-form,.export-center,.portal-grid{grid-template-columns:1fr}.tool-form>div,.tool-form .wide,.export-center article:first-child{grid-column:auto}.public-property-hero{flex-direction:column;align-items:flex-start}.brochure-qr{width:125px;height:125px}.portal-grid dl,.approval-page dl{grid-template-columns:1fr}}@media print{.brochure-qr{display:block!important}.public-property-hero{display:flex!important}.portal-page{background:#fff}}.support-widget{z-index:200;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.support-launcher{color:#fff;cursor:pointer;background:#146f5a;border:0;border-radius:999px;align-items:center;gap:9px;padding:9px 15px 9px 9px;font-size:10px;font-weight:750;display:flex;box-shadow:0 12px 35px #0b3d3260}.support-launcher b{background:#ffffff20;border-radius:50%;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.support-launcher:hover{background:#0e5f4c;transform:translateY(-1px)}.support-card{background:#fff;border:1px solid #dbe4e1;border-radius:14px;width:min(350px,100vw - 24px);padding:0;overflow:hidden;box-shadow:0 22px 65px #102c2742}.support-card>header{color:#fff;background:linear-gradient(135deg,#0d5d4c,#18836a);justify-content:space-between;align-items:flex-start;padding:17px;display:flex}.support-card header span{letter-spacing:.14em;color:#bfe6dc;font-size:7px;font-weight:850}.support-card header h2{margin:5px 0 0;font-size:14px}.support-card header button{color:#fff;cursor:pointer;background:#ffffff1c;border:0;border-radius:50%;width:27px;height:27px;font-size:18px}.support-card>p{color:#6e7c89;margin:14px 16px 4px;font-size:9px;line-height:1.5}.support-card form{gap:10px;padding:10px 16px 12px;display:grid}.support-card label{color:#536375;flex-direction:column;gap:5px;font-size:8px;font-weight:750;display:flex}.support-card label small{color:#8995a1;font-weight:400;display:inline}.support-card input,.support-card select,.support-card textarea{color:#26384c;background:#fbfcfd;border:1px solid #d9e2e8;border-radius:7px;outline:0;width:100%;padding:9px;font-size:10px}.support-card textarea{resize:vertical;min-height:90px;line-height:1.5}.support-card input:focus,.support-card select:focus,.support-card textarea:focus{background:#fff;border-color:#20826b;box-shadow:0 0 0 3px #20826b14}.support-send{color:#fff;cursor:pointer;background:#146f5a;border:0;border-radius:7px;padding:10px;font-size:9px;font-weight:800}.support-card>small{color:#88949f;border-top:1px solid #edf1f2;padding:10px 16px;font-size:7px;line-height:1.4;display:block}.support-widget.open .support-launcher{background:#263c4d}@media (max-width:700px){.support-widget{bottom:76px;right:12px}.support-launcher span{display:none}.support-launcher{padding:8px}.support-launcher b{width:34px;height:34px}.support-card{max-height:calc(100vh - 145px);overflow:auto}}.auth-logo i{background:url(/brand/operiva-instagram-profile.png) 50%/cover no-repeat;border:1px solid #ffffff40;border-radius:12px;width:52px;height:52px;font-size:0;overflow:hidden;box-shadow:0 8px 24px #06111f38}.auth-logo.dark i{background:url(/brand/operiva-instagram-profile.png) 50%/cover no-repeat;border-color:#d6dee8;box-shadow:0 6px 18px #0b20311f}.auth-shell{isolation:isolate;background:#07192c;padding:clamp(18px,3vw,44px);position:relative;overflow:hidden}.auth-shell:before{content:"";z-index:-2;background:radial-gradient(circle at 12% 12%,#2479a63b,#0000 34%),radial-gradient(circle at 92% 84%,#1b6a9633,#0000 30%),linear-gradient(135deg,#061525 0%,#0b2741 48%,#071a2d 100%);position:fixed;inset:0}.auth-shell:after{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 74%);mask-image:linear-gradient(to bottom right,#000,#0000 74%)}.auth-card{background:#f8fafc;border:1px solid #ffffff1f;border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);width:min(1180px,100%);min-height:min(720px,100vh - 64px);box-shadow:0 40px 120px #020b147a,0 0 0 1px #071a2c1a}.auth-hero{background:linear-gradient(148deg,#0a2540 0%,#123e62 52%,#0c2e4b 100%);padding:clamp(34px,4.2vw,62px)}.auth-hero:before{border-color:#9ed7ff24;width:520px;height:520px;top:72px;right:-280px}.auth-hero:after{border-color:#9ed7ff1f;width:360px;height:360px;top:152px;right:-180px}.auth-logo{gap:15px}.auth-logo i{border-radius:16px;width:58px;height:58px}.auth-logo b{letter-spacing:.12em;font:600 1.18rem Georgia,serif}.auth-logo small{letter-spacing:.16em;color:#b7d1e5;margin-top:5px;font-size:.69rem;line-height:1.25}.auth-hero-copy{max-width:560px}.auth-kicker{color:#a9d6f5;letter-spacing:.15em;background:#ffffff0b;border:1px solid #fff2;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.auth-kicker:before{content:"";background:#61d3b0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #61d3b01a}.auth-hero h1{letter-spacing:-.045em;max-width:620px;margin:24px 0 20px;font:500 clamp(2.65rem,4.1vw,4.15rem)/1.04 Georgia,serif}.auth-hero p{color:#c7d9e7;max-width:510px;margin:0;font-size:1rem;line-height:1.72}.auth-proof{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.auth-proof>span{color:#cbdce8;background:#ffffff0c;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:.78rem;display:flex}.auth-proof b{color:#fff;font-size:1.05rem}.auth-hero-foot{z-index:1;color:#8eabc0;justify-content:space-between;align-items:center;gap:18px;font-size:.75rem;display:flex;position:relative}.auth-hero-foot>span{align-items:center;gap:8px;display:flex}.auth-hero-foot i{background:#61d3b0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #61d3b017}.auth-hero-foot small{color:#708fa6;font-size:.75rem}.auth-card>form{background:linear-gradient(160deg,#fff 0%,#f8fafc 100%);justify-content:center;padding:clamp(40px,5vw,72px)}.auth-form-head>span{color:#2468b2;letter-spacing:.16em;font-size:.72rem}.auth-form-head h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(1.75rem,2.25vw,2.2rem);line-height:1.15}.auth-form-head p{color:#748296;margin:0 0 30px;font-size:.9rem;line-height:1.6}.auth-card form>label{color:#33465c;gap:9px;margin-bottom:18px;font-size:.86rem;font-weight:760}.auth-card input{color:#152b43;background:#f9fbfd;border-color:#ccd8e4;border-radius:12px;min-height:54px;padding:0 15px;font-size:1rem;transition:border-color .18s,box-shadow .18s,background .18s}.auth-card input::placeholder{color:#9aa8b7}.auth-card input:focus{background:#fff;border-color:#2d78c4;box-shadow:0 0 0 4px #2d78c41a}.password-input button{color:#286aae;cursor:pointer;padding:8px;font-size:.78rem;font-weight:750;right:12px}.password-input input{padding-right:72px}.auth-options{justify-content:space-between;align-items:center;gap:14px;margin:-1px 0 22px;display:flex}.auth-options .remember-row{color:#263a51;cursor:pointer;flex-direction:row;align-items:center;gap:10px;margin:0;font-size:.82rem;display:flex}.remember-row input{accent-color:#216bb5;cursor:pointer;width:20px;height:20px;min-height:20px;margin:0;padding:0}.remember-row span,.remember-row b,.remember-row small{display:block}.remember-row b{font-size:.82rem}.remember-row small{color:#8491a0;margin-top:2px;font-size:.7rem;font-weight:500}.secure-note{color:#7b8999;white-space:nowrap;font-size:.72rem}.secure-note:before{content:"✓";color:#197358;background:#e7f5ef;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:6px;font-weight:900;display:inline-grid}.auth-submit{letter-spacing:.01em;background:linear-gradient(135deg,#1f69bb,#16579a);border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:54px;margin:0;font-size:.92rem;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 12px 26px #1f63a633}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #1f63a642}.auth-spinner{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-divider{color:#a2adba;letter-spacing:.18em;align-items:center;gap:12px;margin:24px 0 0;font-size:.65rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e3e8ee;flex:1;height:1px}.auth-help{margin:17px 0 0;font-size:.78rem}.auth-help a{color:#316cae}.auth-card .form-error{color:#9a3131;background:#fff3f3;border:1px solid #f1cdcd;border-radius:10px;padding:12px 14px;font-size:.82rem;line-height:1.45}.auth-card .form-error:before{content:"!";color:#fff;background:#d95b5b;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;font-weight:900;display:inline-grid}@media (max-width:900px){.auth-card{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.auth-hero{padding:34px}.auth-proof{gap:7px}.auth-proof>span{padding:8px 10px}.auth-card>form{padding:40px 34px}}@media (max-width:760px){.auth-shell{padding:0;overflow:auto}.auth-card{border:0;border-radius:0;min-height:100vh;display:block}.auth-hero{min-height:auto;padding:24px 22px 26px}.auth-logo i{border-radius:13px;width:48px;height:48px}.auth-logo b{font-size:1rem}.auth-logo small{font-size:.57rem}.auth-hero-copy{margin-top:34px}.auth-kicker{padding:7px 10px;font-size:.62rem}.auth-hero h1{margin:16px 0 12px;font-size:2.12rem}.auth-hero p{font-size:.88rem;line-height:1.55}.auth-proof,.auth-hero-foot{display:none}.auth-card>form{padding:34px 22px 42px}.auth-form-head h2{font-size:1.7rem}.auth-form-head p{margin-bottom:25px;font-size:.86rem}.auth-card form>label{font-size:.82rem}.auth-options{align-items:flex-start}.secure-note,.remember-row small{font-size:.66rem}}.auth-form-wrap{background:linear-gradient(160deg,#fff 0%,#f5f8fb 100%);flex-direction:column;justify-content:center;padding:clamp(38px,5vw,72px);display:flex}.auth-form-wrap>form{flex-direction:column;justify-content:center;display:flex}.auth-console-preview{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff13,#ffffff08);border:1px solid #ffffff20;border-radius:18px;margin-top:26px;padding:16px;position:relative;box-shadow:inset 0 1px #ffffff1c,0 20px 45px #0313212e}.console-bar,.console-flow{justify-content:space-between;align-items:center;gap:10px;display:flex}.console-bar{color:#bcd3e7;letter-spacing:.08em;padding:2px 2px 13px;font-size:.68rem;font-weight:800}.console-bar span{align-items:center;gap:7px;display:flex}.console-bar i,.console-flow>i{background:#44d6a4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #44d6a419}.console-bar em{color:#8eaac2;font-style:normal}.console-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.console-kpis article{background:#071b2e4f;border:1px solid #ffffff13;border-radius:12px;padding:13px 12px}.console-kpis small,.console-kpis span{color:#94afc5;font-size:.63rem;display:block}.console-kpis b{color:#fff;margin:6px 0;font-size:1.35rem;display:block}.console-kpis span{color:#62d9af}.console-flow{background:#ffffff0d;border-radius:12px;margin-top:9px;padding:12px}.console-flow>span{flex-direction:column;flex:1;display:flex}.console-flow b{color:#f7fbff;font-size:.72rem}.console-flow small{color:#94adc2;margin-top:2px;font-size:.6rem}.console-flow em{color:#70e0ba;background:#43d3a51c;border-radius:99px;padding:5px 8px;font-size:.6rem;font-style:normal;font-weight:800}.forgot-link,.auth-back{color:#256aaf;cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:750}.auth-back{align-self:flex-start;margin-bottom:24px;padding:0}.auth-reset-form .auth-success{color:#17654c;background:#effbf6;border:1px solid #bfe6d6;border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:.8rem}.auth-privacy{color:#8996a5;margin:16px 0 0;font-size:.7rem;line-height:1.5}.auth-secure-row{color:#788797;justify-content:center;gap:18px;margin-top:17px;font-size:.68rem;display:flex}.auth-secure-row span:before{content:"✓";color:#198466;margin-right:5px;font-weight:900}.auth-trial-note{text-align:center;color:#6d7b8d;font-size:.7rem}.tracking-company-logo{object-fit:contain;background:#fff;border-radius:12px;width:48px;height:48px;padding:5px;box-shadow:0 7px 22px #0b28422b}@media (max-width:900px){.auth-form-wrap{padding:40px 34px}.console-kpis article{padding:11px 9px}}@media (max-width:760px){.auth-form-wrap{padding:32px 22px 42px}.auth-console-preview{display:none}.auth-options{align-items:center}.auth-secure-row{flex-wrap:wrap;gap:7px 14px}.forgot-link{white-space:nowrap}}@media (max-width:390px){.auth-options{flex-direction:column}.secure-note{margin-left:30px}}@media (prefers-reduced-motion:reduce){.auth-submit,.auth-spinner{transition:none;animation:none}}@media (min-width:761px){.auth-shell{background:#061526;padding:clamp(28px,4vw,64px)}.auth-shell:before{background:radial-gradient(circle at 14% 12%,#4cd8f05c,#0000 22%),radial-gradient(circle at 85% 18%,#1d72d64d,#0000 25%),radial-gradient(circle at 78% 86%,#49c6aa38,#0000 24%),conic-gradient(from 205deg at 55% 42%,#0b2b49,#061525 32%,#0b3155 58%,#061525 82%,#0b2b49)}.auth-shell:after{opacity:.12;background-size:56px 56px;-webkit-mask-image:linear-gradient(120deg,#000,#0000 78%);mask-image:linear-gradient(120deg,#000,#0000 78%)}.auth-card{width:min(1280px,100%);min-height:min(700px,100vh - 80px);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);gap:18px;overflow:visible}.auth-hero{background:linear-gradient(145deg,#0a3153 0%,#11527a 56%,#0a3659 100%);border:1px solid #8cd8ff2a;border-radius:30px;padding:clamp(40px,5vw,76px);box-shadow:0 34px 90px #020c1870,inset 0 1px #ffffff18}.auth-hero:before{border-color:#9ed7ff22;width:640px;height:640px;top:-30px;right:-300px;box-shadow:0 0 100px #64c9f01c}.auth-hero:after{border-color:#9ed7ff1e;width:430px;height:430px;top:112px;right:-190px}.auth-hero-copy{max-width:680px;margin-top:34px}.auth-kicker{color:#bde8ff;background:#ffffff12;border-color:#a9e4ff30}.auth-hero h1{letter-spacing:-.055em;max-width:720px;margin:22px 0 20px;font-family:Arial,sans-serif;font-size:clamp(3.1rem,5.3vw,5rem);font-weight:780;line-height:1.02}.auth-hero p{color:#d0e5f2;max-width:560px;font-size:1.04rem}.auth-console-preview{background:linear-gradient(145deg,#ffffff18,#ffffff08);border-color:#bceaff2b;border-radius:20px;margin-top:34px;padding:18px;box-shadow:inset 0 1px #fff2,0 26px 55px #03132144}.console-kpis article{background:#061f35a3;border-color:#c0eaff1b}.auth-form-wrap{background:linear-gradient(160deg,#fff 0%,#f0f6fb 100%);border:1px solid #ffffffb8;border-radius:28px;margin:18px 0;padding:clamp(42px,5vw,76px);box-shadow:0 34px 90px #020c1870,0 0 0 7px #ffffff10}.auth-form-head h2{letter-spacing:-.055em;font-size:clamp(2rem,3vw,2.75rem)}.auth-form-head p{max-width:390px;font-size:.94rem}.auth-card input{box-shadow:0 5px 16px #14395f0a}.auth-submit{border-radius:14px;min-height:58px;font-size:.98rem}.auth-secure-row{margin-top:20px;margin-bottom:54px;position:relative}.auth-secure-row:before{content:"G  Google    ▦  Microsoft    ●  Apple";color:#557087;letter-spacing:.01em;background:#f8fbfd;border:1px solid #dce7f0;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:10px 12px;font-size:.68rem;font-weight:750;display:flex;position:absolute;top:34px;left:0;right:0;box-shadow:0 8px 18px #163c5b0a}.auth-secure-row:after{content:"Alternatif giriş seçenekleri yakında";color:#9aa8b6;text-align:center;font-size:.62rem;position:absolute;top:76px;left:0;right:0}.auth-secure-row{gap:8px;margin-bottom:66px}.auth-secure-row span{color:#557087;background:#f8fbfd;border:1px solid #dce7f0;border-radius:12px;justify-content:center;align-items:center;min-width:98px;padding:10px 12px;font-size:0;display:inline-flex;box-shadow:0 8px 18px #163c5b0a}.auth-secure-row span:before{color:#557087;margin:0;font-size:.68rem;font-weight:750}.auth-secure-row span:first-of-type:before{content:"G  Google"}.auth-secure-row span:last-of-type:before{content:"▦  Microsoft"}.auth-secure-row:before{content:"●  Apple";color:#557087;background:#f8fbfd;border:1px solid #dce7f0;border-radius:12px;justify-content:center;align-items:center;min-width:98px;padding:10px 12px;font-size:.68rem;font-weight:750;display:inline-flex;position:static;box-shadow:0 8px 18px #163c5b0a}.auth-secure-row:after{content:"✓ Güvenli çalışma alanı     ✓ Şifreli oturum     ·     Alternatif giriş seçenekleri yakında";font-size:.62rem;top:54px}}.auth-mobile-lock{display:none}@media (max-width:760px){.auth-hero{background:radial-gradient(circle at 50% 0,#1c6cca 0%,#0000 43%),linear-gradient(160deg,#071a35,#0b3262 72%,#0b2040);padding:26px 22px 30px}.auth-logo{justify-content:center}.auth-hero-copy{text-align:center;max-width:100%}.auth-hero h1{letter-spacing:-.045em;font-family:Arial,sans-serif;font-weight:800}.auth-hero p{max-width:340px;margin:0 auto}.auth-form-wrap{z-index:2;background:#fff;border-radius:28px 28px 0 0;margin-top:-12px;padding:28px 22px 42px;position:relative;box-shadow:0 -12px 28px #06152824}.auth-form-head{text-align:center}.auth-form-head h2{font-weight:800}.auth-mobile-lock{color:#0d7a67;background:#dffaf8;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 16px;font-size:25px;font-weight:900;display:grid;box-shadow:0 8px 24px #0b3a5828}.auth-secure-row{justify-content:center}}.auth-help a{color:#3b70b8;font-weight:700;text-decoration:none}.admin-auth .auth-hero{background:linear-gradient(145deg,#171e29,#102a46)}.admin-portal-shell{color:#17283b;background:#f2f5f8;min-height:100vh}.admin-portal-shell>header{z-index:30;background:#fff;border-bottom:1px solid #dce3e9;justify-content:space-between;align-items:center;height:74px;padding:0 28px;display:flex;position:sticky;top:0}.admin-portal-shell>header>div:last-child{align-items:center;gap:14px;font-size:11px;display:flex}.admin-portal-shell>header button{background:#fff;border:1px solid #d6dfe8;border-radius:7px;padding:8px 11px;font-size:9px}.admin-portal-shell>section{max-width:1500px;margin:auto;padding:30px 28px 100px}.admin-portal-head{margin-bottom:22px}.admin-portal-head>span{color:#2f6db8;letter-spacing:.15em;font-size:8px;font-weight:850}.admin-portal-head h1{margin:8px 0;font:500 31px Georgia}.admin-portal-head p{color:#718092;max-width:700px;font-size:11px;line-height:1.6}.portal-mismatch{background:#edf2f6;place-items:center;min-height:100vh;padding:24px;display:grid}.portal-mismatch>section{background:#fff;border-radius:17px;width:min(480px,100%);padding:35px;box-shadow:0 20px 60px #13283c20}.portal-mismatch h1{margin:30px 0 10px;font-size:25px}.portal-mismatch p{color:#718092;margin-bottom:22px;font-size:11px;line-height:1.6}.portal-mismatch .primary{width:100%;padding:12px}@media (max-width:700px){.admin-portal-shell>header{padding:0 14px}.admin-portal-shell>section{padding:22px 14px 90px}.admin-portal-head h1{font-size:25px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.beauty-shell{--b:#8c3f7d;--bd:#351b3e;color:#2e2633;background:#f7f5f8;grid-template-columns:245px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.beauty-sidebar{color:#fff;z-index:80;background:linear-gradient(#32183c,#21142c);flex-direction:column;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.beauty-brand{align-items:center;gap:11px;padding:0 7px 23px;display:flex}.beauty-brand>i{background:linear-gradient(135deg,#f59bd8,#9e4cac);border-radius:13px;place-items:center;width:42px;height:42px;font:800 23px Georgia;display:grid}.beauty-brand span,.beauty-brand b,.beauty-brand small{display:block}.beauty-brand b{letter-spacing:.16em;font-size:14px}.beauty-brand small{color:#d8aed0;letter-spacing:.2em;margin-top:3px;font-size:8px}.beauty-brand>button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:24px;display:none}.beauty-sidebar nav{gap:4px;display:grid}.beauty-sidebar nav button{color:#cdbbd2;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:11px;font-weight:700;display:flex}.beauty-sidebar nav button i{background:#ffffff0d;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.beauty-sidebar nav button.active{color:#fff;background:#ffffff13}.beauty-sidebar nav button.active i{background:#bc69a9}.beauty-secure{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;margin-top:auto;padding:13px}.beauty-secure b,.beauty-secure span{display:block}.beauty-secure b{color:#f5d5ec;font-size:9px}.beauty-secure span{color:#a996ae;margin-top:5px;font-size:8px;line-height:1.5}.beauty-user{border-top:1px solid #ffffff10;align-items:center;gap:8px;margin-top:13px;padding:12px 5px 0;display:flex}.beauty-user>i{background:#bb65a7;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;display:grid}.beauty-user span{flex:1;min-width:0}.beauty-user b,.beauty-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.beauty-user b{font-size:9px}.beauty-user small{color:#ad9ab4;margin-top:3px;font-size:7px}.beauty-user button{color:#d6bfd7;background:0 0;border:0;font-size:8px}.beauty-workspace{min-width:0}.beauty-topbar{background:#fff;border-bottom:1px solid #e8e0e8;align-items:center;gap:14px;height:65px;padding:0 28px;display:flex}.beauty-topbar>div{flex:1}.beauty-topbar span,.beauty-topbar b{display:block}.beauty-topbar span{letter-spacing:.14em;color:#a06a96;font-size:7px;font-weight:850}.beauty-topbar b{margin-top:3px;font-size:11px}.beauty-topbar time{color:#897d8b;text-transform:capitalize;font-size:9px}.beauty-menu{background:#f4edf3;border:0;border-radius:8px;width:36px;height:36px;display:none}.beauty-content{max-width:1500px;margin:auto;padding:25px 28px 90px}.beauty-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.beauty-heading span{color:#9c4b89;letter-spacing:.15em;font-size:7px;font-weight:900}.beauty-heading h1{margin:5px 0;font:500 29px Georgia}.beauty-heading p{color:#807484;margin:0;font-size:10px}.beauty-heading>button,.beauty-modal footer button:last-child,.beauty-onboarding form>button{color:#fff;background:linear-gradient(135deg,#9c4b8a,#713179);border:0;border-radius:8px;padding:10px 15px;font-size:9px;font-weight:800}.beauty-panel{background:#fff;border:1px solid #e7dee7;border-radius:13px;padding:18px;box-shadow:0 7px 22px #341d3b08}.beauty-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.beauty-panel header h2{margin:0;font-size:14px}.beauty-panel header p{color:#8b7d8d;margin:5px 0 0;font-size:8px}.beauty-panel header button{color:#944782;background:0 0;border:0;font-size:8px;font-weight:750}.beauty-kpis{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:13px;display:grid}.beauty-kpis article{background:#fff;border:1px solid #eadfea;border-radius:12px;padding:16px}.beauty-kpis span,.beauty-kpis strong,.beauty-kpis small{display:block}.beauty-kpis span{color:#847687;font-size:8px}.beauty-kpis strong{margin:9px 0 5px;font-size:21px}.beauty-kpis small{color:#a092a2;font-size:7px}.beauty-dashboard-grid{grid-template-columns:1.65fr 1fr;gap:13px;margin-bottom:13px;display:grid}.beauty-appointment{border-top:1px solid #f0e9ef;grid-template-columns:50px 1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.beauty-appointment time{color:#8b3c79;font-size:12px;font-weight:800}.beauty-appointment b,.beauty-appointment span{display:block}.beauty-appointment b{font-size:10px}.beauty-appointment span{color:#8a7e8c;margin-top:4px;font-size:8px}.beauty-appointment em{color:#874175;background:#f6edf4;border-radius:20px;padding:5px 7px;font-size:7px;font-style:normal}.beauty-appointment>button{color:#854275;background:#fff;border:1px solid #dec7da;border-radius:6px;padding:6px;font-size:7px}.beauty-mini-row{border-top:1px solid #f0e9ef;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.beauty-mini-row span b,.beauty-mini-row span small{display:block}.beauty-mini-row span b{font-size:9px}.beauty-mini-row span small{color:#9b8f9e;margin-top:3px;font-size:7px}.beauty-mini-row>strong{color:#9a477f;font-size:9px}.beauty-subhead{border-top:1px solid #eee5ed;padding-top:14px;margin-top:15px!important}.beauty-payment-strip{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.beauty-payment-strip>div{background:#fcfafc;border:1px solid #eee5ed;border-radius:9px;justify-content:space-between;gap:10px;padding:11px;display:flex}.beauty-payment-strip span,.beauty-payment-strip small{display:block}.beauty-payment-strip span{font-size:8px}.beauty-payment-strip small{color:#998b9b;margin-top:5px;font-size:7px}.beauty-payment-strip b{color:#813c70;font-size:10px}.beauty-table{padding:0;overflow:auto}.beauty-table table{border-collapse:collapse;width:100%;min-width:780px}.beauty-table th{color:#877889;text-align:left;text-transform:uppercase;background:#faf7fa;padding:11px 13px;font-size:7px}.beauty-table td{border-top:1px solid #eee7ed;padding:11px 13px;font-size:9px}.beauty-table td b,.beauty-table td small{display:block}.beauty-table td small{color:#968a98;margin-top:4px;font-size:7px}.beauty-table select{background:#fff;border:1px solid #e1d5df;border-radius:6px;padding:6px;font-size:8px}.beauty-table button{color:#874375;background:#fff;border:1px solid #dfd1dc;border-radius:5px;margin-right:4px;padding:5px 7px;font-size:7px}.beauty-table tr.low-stock{background:#fff6f8}.beauty-card-grid,.beauty-service-grid,.beauty-package-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.beauty-client-card{background:#fff;border:1px solid #e8dfe7;border-radius:13px;grid-template-columns:45px 1fr;gap:12px;padding:17px;display:grid}.beauty-client-card>i,.beauty-staff-card>i{color:#8a3d77;background:#f4e4f0;border-radius:13px;place-items:center;width:45px;height:45px;font-size:11px;font-style:normal;font-weight:800;display:grid}.beauty-client-card h3,.beauty-staff-card h3{margin:3px 0 6px;font-size:12px}.beauty-client-card a,.beauty-client-card span{color:#87798a;margin-top:3px;font-size:8px;text-decoration:none;display:block}.beauty-client-card dl,.beauty-staff-card dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.beauty-client-card dl div,.beauty-staff-card dl div{background:#faf7fa;border-radius:7px;padding:8px}.beauty-client-card dt,.beauty-staff-card dt{color:#998b9b;font-size:7px}.beauty-client-card dd,.beauty-staff-card dd{margin:4px 0 0;font-size:9px;font-weight:800}.beauty-client-card>p,.beauty-client-card>small{grid-column:1/-1;margin:0;font-size:8px}.beauty-client-card>p{color:#9a4949;background:#fff4f4;border-radius:6px;padding:8px}.beauty-service-grid article>span{color:#a04b88;font-size:7px;font-weight:800}.beauty-service-grid h3{margin:10px 0 18px;font-size:13px}.beauty-service-grid article>div{justify-content:space-between;display:flex}.beauty-service-grid article>div b{font-size:16px}.beauty-service-grid article>div small{color:#8f8191;font-size:8px}.beauty-service-grid em{color:#41785b;background:#edf7f1;border-radius:20px;margin-top:12px;padding:4px 7px;font-size:7px;font-style:normal;display:inline-block}.beauty-package-grid article header span{color:#8f467c;font-size:7px}.beauty-package-grid article header b{font-size:9px}.beauty-package-grid h3{font-size:13px}.beauty-progress{background:#f0e7ef;border-radius:10px;height:7px;overflow:hidden}.beauty-progress i{background:linear-gradient(90deg,#b65d9f,#7e3b82);height:100%;display:block}.beauty-package-grid p{font-size:9px}.beauty-package-grid p strong{font-size:16px}.beauty-package-grid small{color:#8d808f;font-size:7px;display:block}.beauty-package-grid article>button{color:#843e73;background:#fbf6fa;border:1px solid #d9c5d5;border-radius:7px;width:100%;margin-top:15px;padding:8px;font-size:8px}.beauty-staff-card{text-align:center}.beauty-staff-card>i{margin:auto}.beauty-staff-card p{color:#8c7f8e;font-size:8px}.beauty-income{color:#fff;background:linear-gradient(135deg,#3b1c43,#793970);border-radius:13px;margin-bottom:13px;padding:21px}.beauty-income span,.beauty-income strong,.beauty-income small{display:block}.beauty-income span{color:#dbbdd5;font-size:8px}.beauty-income strong{margin:7px 0;font-size:27px}.beauty-income small{font-size:7px}.beauty-fab{z-index:90;color:#fff;background:#873d79;border:0;border-radius:50px;padding:12px 17px;font-weight:800;position:fixed;bottom:78px;right:25px;box-shadow:0 11px 30px #57204c52}.beauty-fab span{margin-left:5px}.beauty-toast{color:#fff;z-index:200;background:#2d2033;border-radius:8px;padding:12px 16px;font-size:9px;position:fixed;top:80px;right:25px}.beauty-loading,.beauty-empty{text-align:center;color:#938596;padding:30px;font-size:9px}.beauty-loading i{vertical-align:middle;border:2px solid #e2d4df;border-top-color:#8e427c;border-radius:50%;width:20px;height:20px;margin-right:8px;animation:1s linear infinite spin;display:inline-block}.beauty-modal-backdrop{z-index:250;background:#180f1db3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.beauty-modal{background:#fff;border-radius:15px;width:min(720px,96vw);max-height:90vh;overflow:auto}.beauty-modal>header{border-bottom:1px solid #eee5ed;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.beauty-modal header span{color:#984783;font-size:7px;font-weight:850}.beauty-modal h2{margin:5px 0 0;font-size:20px}.beauty-modal header>button{background:#f5eef4;border:0;border-radius:50%;width:31px;height:31px;font-size:18px}.beauty-modal form{padding:20px}.beauty-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.beauty-fields label,.beauty-onboarding label{color:#615565;flex-direction:column;gap:6px;font-size:8px;font-weight:750;display:flex}.beauty-fields label.wide{grid-column:1/-1}.beauty-fields input,.beauty-fields select,.beauty-fields textarea,.beauty-onboarding input,.beauty-onboarding textarea{color:#352a38;background:#fcfbfc;border:1px solid #dfd5de;border-radius:7px;padding:10px;font-size:9px}.beauty-modal footer{border-top:1px solid #eee6ed;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;display:flex}.beauty-modal footer button{background:#fff;border:1px solid #dfd5dd;border-radius:7px;padding:9px 14px;font-size:8px}.beauty-error{color:#a14457;background:#fff1f3;border-radius:7px;margin-bottom:12px;padding:10px;font-size:8px}.beauty-onboarding{background:radial-gradient(circle at 20% 10%,#9f4c8c,#351b3e 45%,#1e1326);place-items:center;min-height:100vh;padding:25px;display:grid}.beauty-onboarding>section{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;width:min(980px,100%);display:grid;overflow:hidden}.beauty-onboarding-copy{color:#fff;background:#32193b;padding:48px}.beauty-onboarding-copy>span{color:#e39acd;margin-top:70px;font-size:8px;display:block}.beauty-onboarding-copy h1{margin:13px 0;font:500 35px/1.14 Georgia}.beauty-onboarding-copy p{color:#cdb9cb;font-size:10px;line-height:1.7}.beauty-onboarding form{gap:13px;padding:48px;display:grid}.beauty-onboarding form>button{margin-top:8px;padding:12px}.beauty-scrim{display:none}@media (max-width:1100px){.beauty-kpis{grid-template-columns:repeat(3,1fr)}.beauty-card-grid,.beauty-service-grid,.beauty-package-grid,.beauty-payment-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.beauty-shell{grid-template-columns:1fr}.beauty-sidebar{width:245px;transition:left .2s;position:fixed;left:-255px}.beauty-sidebar.open{left:0}.beauty-brand>button,.beauty-menu{display:block}.beauty-scrim{z-index:70;background:#120c18aa;border:0;display:block;position:fixed;inset:0}.beauty-topbar{padding:0 14px}.beauty-topbar time{display:none}.beauty-content{padding:20px 14px 100px}.beauty-dashboard-grid,.beauty-onboarding>section{grid-template-columns:1fr}.beauty-onboarding-copy{padding:28px}.beauty-onboarding-copy>span{margin-top:35px}.beauty-onboarding form{padding:28px}}@media (max-width:600px){.beauty-kpis,.beauty-card-grid,.beauty-service-grid,.beauty-package-grid,.beauty-payment-strip{grid-template-columns:1fr}.beauty-heading{flex-direction:column;align-items:flex-start}.beauty-heading>button{width:100%}.beauty-appointment{grid-template-columns:45px 1fr}.beauty-appointment em,.beauty-appointment>button{grid-column:2}.beauty-fields{grid-template-columns:1fr}.beauty-fields label.wide{grid-column:auto}.beauty-onboarding{padding:0}.beauty-onboarding>section{border-radius:0;min-height:100vh}}.auto-shell{--orange:#f47b20;color:#17202b;background:#f3f5f7;grid-template-columns:250px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.auto-sidebar{color:#fff;z-index:80;background:linear-gradient(#141a21,#090d12);flex-direction:column;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.auto-brand{align-items:center;gap:11px;padding:0 7px 24px;display:flex}.auto-brand>i{background:linear-gradient(135deg,#ff9b40,#ec6014);border-radius:10px;place-items:center;width:43px;height:43px;font:800 23px Georgia;display:grid}.auto-brand span,.auto-brand b,.auto-brand small{display:block}.auto-brand b{letter-spacing:.16em;font-size:14px}.auto-brand small{color:#ffb776;letter-spacing:.22em;margin-top:3px;font-size:8px}.auto-brand>button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:24px;display:none}.auto-sidebar nav{gap:4px;display:grid}.auto-sidebar nav button{color:#aab2bc;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:11px;font-weight:700;display:flex}.auto-sidebar nav button i{background:#ffffff0c;border-radius:7px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.auto-sidebar nav button.active{color:#fff;background:#f47b201b}.auto-sidebar nav button.active i{background:#f47b20}.auto-secure{background:#ffffff08;border:1px solid #ffffff10;border-radius:10px;margin-top:auto;padding:13px}.auto-secure b,.auto-secure span{display:block}.auto-secure b{color:#ffd0aa;font-size:9px}.auto-secure span{color:#88919b;margin-top:5px;font-size:8px;line-height:1.5}.auto-user{border-top:1px solid #ffffff10;align-items:center;gap:8px;margin-top:13px;padding:12px 5px 0;display:flex}.auto-user>i{background:#f47b20;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;display:grid}.auto-user span{flex:1;min-width:0}.auto-user b,.auto-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.auto-user b{font-size:9px}.auto-user small{color:#8f98a2;font-size:7px}.auto-user button{color:#b7bec6;background:0 0;border:0;font-size:8px}.auto-workspace{min-width:0}.auto-topbar{background:#fff;border-bottom:1px solid #dfe4e8;align-items:center;gap:14px;height:66px;padding:0 29px;display:flex}.auto-topbar>div{flex:1}.auto-topbar span,.auto-topbar b{display:block}.auto-topbar span{letter-spacing:.15em;color:#e76518;font-size:7px;font-weight:900}.auto-topbar b{margin-top:3px;font-size:11px}.auto-topbar time{color:#7e8791;text-transform:capitalize;font-size:9px}.auto-menu{background:#f2f3f5;border:0;border-radius:8px;width:36px;height:36px;display:none}.auto-content{max-width:1500px;margin:auto;padding:26px 29px 100px}.auto-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.auto-heading span{color:#ef6e1b;letter-spacing:.16em;font-size:7px;font-weight:900}.auto-heading h1{margin:5px 0;font:500 29px Georgia}.auto-heading p{color:#77818c;margin:0;font-size:10px}.auto-heading>button,.auto-modal footer button:last-child,.auto-onboarding form>button{color:#fff;background:linear-gradient(135deg,#ff8a28,#e95f12);border:0;border-radius:8px;padding:10px 15px;font-size:9px;font-weight:800}.auto-panel{background:#fff;border:1px solid #dde3e8;border-radius:12px;padding:18px;box-shadow:0 7px 22px #17202b08}.auto-panel>header{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.auto-panel header h2{margin:0;font-size:14px}.auto-panel header p{color:#88929c;margin:5px 0;font-size:8px}.auto-panel header button{color:#eb6818;background:0 0;border:0;font-size:8px;font-weight:800}.auto-kpis{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:13px;display:grid}.auto-kpis article{background:#fff;border:1px solid #dde3e8;border-top:3px solid #f47b20;border-radius:11px;padding:16px}.auto-kpis span,.auto-kpis strong{display:block}.auto-kpis span{color:#7d8792;font-size:8px}.auto-kpis strong{margin-top:9px;font-size:21px}.auto-grid{grid-template-columns:1.65fr 1fr;gap:13px;display:grid}.auto-job{border-top:1px solid #edf0f2;grid-template-columns:50px 1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.auto-job time{color:#e96618;font-size:12px;font-weight:850}.auto-job b,.auto-job span{display:block}.auto-job b{font-size:10px}.auto-job span{color:#7e8892;margin-top:4px;font-size:8px}.auto-job em{color:#cf5710;background:#fff0e5;border-radius:20px;padding:5px 8px;font-size:7px;font-style:normal}.auto-job>button{color:#d25d15;background:#fff;border:1px solid #f2c5a9;border-radius:6px;padding:6px;font-size:7px}.auto-mini{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.auto-mini span b,.auto-mini span small{display:block}.auto-mini span b{font-size:9px}.auto-mini span small{color:#8a949d;font-size:7px}.auto-mini>strong{color:#dd6117;font-size:9px}.auto-sub{border-top:1px solid #e7ebee;padding-top:14px;margin-top:16px!important}.auto-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.auto-cards article{background:#fff;border:1px solid #dfe4e8;border-radius:12px;padding:17px}.auto-cards article>i{color:#dc6016;background:#fff0e5;border-radius:10px;place-items:center;width:43px;height:43px;font-size:11px;font-style:normal;font-weight:850;display:grid}.auto-cards h3{margin:11px 0 7px;font-size:13px}.auto-cards a,.auto-cards p,.auto-cards small{color:#7d8791;font-size:8px;line-height:1.5;text-decoration:none;display:block}.auto-cards dl{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;display:grid}.auto-cards dl div{background:#f6f7f8;border-radius:7px;padding:8px}.auto-cards dt{color:#9099a2;font-size:7px}.auto-cards dd{margin:4px 0 0;font-size:11px;font-weight:800}.auto-cards strong{margin:14px 0 7px;font-size:18px;display:block}.plate{letter-spacing:.08em;background:#f5f6f7;border:2px solid #222b35;border-left:10px solid #2862a8;border-radius:4px;padding:5px 10px;font-weight:900;display:inline-block;font-size:12px!important}.auto-table{padding:0;overflow:auto}.auto-table table{border-collapse:collapse;width:100%;min-width:850px}.auto-table th{color:#707b86;text-align:left;text-transform:uppercase;background:#f7f8f9;padding:11px 13px;font-size:7px}.auto-table td{border-top:1px solid #e8ecef;padding:11px 13px;font-size:9px}.auto-table td b,.auto-table td small{display:block}.auto-table td small{color:#8b959e;margin-top:3px;font-size:7px}.auto-table select{background:#fff;border:1px solid #d9dfe4;border-radius:6px;padding:6px;font-size:8px}.auto-table button{color:#d45b13;background:#fff;border:1px solid #e2d6cd;border-radius:5px;margin-right:4px;padding:5px 7px;font-size:7px}.auto-table tr.low-stock{background:#fff7f2}.auto-income{color:#fff;background:linear-gradient(135deg,#171e26,#303943);border-left:5px solid #f47b20;border-radius:12px;margin-bottom:13px;padding:21px}.auto-income span,.auto-income strong,.auto-income small{display:block}.auto-income span{color:#b5bec8;font-size:8px}.auto-income strong{margin:7px 0;font-size:27px}.auto-income small{font-size:7px}.auto-fab{z-index:90;color:#fff;background:#f47b20;border:0;border-radius:50px;padding:12px 17px;font-weight:800;position:fixed;bottom:78px;right:25px;box-shadow:0 11px 30px #c84c1742}.auto-fab span{margin-left:5px}.auto-toast{color:#fff;z-index:200;background:#192129;border-radius:8px;padding:12px 16px;font-size:9px;position:fixed;top:80px;right:25px}.auto-loading,.auto-empty{text-align:center;color:#87919b;padding:30px;font-size:9px}.auto-loading i{vertical-align:middle;border:2px solid #dfe4e8;border-top-color:#f47b20;border-radius:50%;width:20px;height:20px;margin-right:8px;animation:1s linear infinite spin;display:inline-block}.auto-modal-backdrop{z-index:250;background:#090d12c4;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.auto-modal{background:#fff;border-radius:14px;width:min(740px,96vw);max-height:90vh;overflow:auto}.auto-modal>header{border-bottom:1px solid #e6eaed;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.auto-modal header span{color:#e66518;font-size:7px;font-weight:900}.auto-modal h2{margin:5px 0 0;font-size:20px}.auto-modal header>button{background:#f3f4f5;border:0;border-radius:50%;width:31px;height:31px;font-size:18px}.auto-modal form{padding:20px}.auto-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auto-fields label,.auto-onboarding label{color:#505b66;flex-direction:column;gap:6px;font-size:8px;font-weight:750;display:flex}.auto-fields label.wide{grid-column:1/-1}.auto-fields input,.auto-fields select,.auto-fields textarea,.auto-onboarding input,.auto-onboarding textarea{color:#242d36;background:#fcfcfd;border:1px solid #d8dee3;border-radius:7px;padding:10px;font-size:9px}.auto-modal footer{border-top:1px solid #e7eaed;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;display:flex}.auto-modal footer button{background:#fff;border:1px solid #d9dfe4;border-radius:7px;padding:9px 14px;font-size:8px}.auto-error{color:#a64313;background:#fff0ea;border-radius:7px;margin-bottom:12px;padding:10px;font-size:8px}.auto-onboarding{background:radial-gradient(circle at 18% 12%,#66301b,#151b22 48%,#090d12);place-items:center;min-height:100vh;padding:25px;display:grid}.auto-onboarding>section{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;width:min(980px,100%);display:grid;overflow:hidden}.auto-onboarding-copy{color:#fff;background:#171e26;padding:48px}.auto-onboarding-copy>span{color:#ff9b5e;margin-top:70px;font-size:8px;display:block}.auto-onboarding-copy h1{margin:13px 0;font:500 35px/1.14 Georgia}.auto-onboarding-copy p{color:#aeb7c0;font-size:10px;line-height:1.7}.auto-onboarding form{gap:13px;padding:48px;display:grid}.auto-onboarding form>button{margin-top:8px;padding:12px}.auto-scrim{display:none}@media (max-width:1100px){.auto-kpis{grid-template-columns:repeat(3,1fr)}.auto-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.auto-shell{grid-template-columns:1fr}.auto-sidebar{width:250px;transition:left .2s;position:fixed;left:-260px}.auto-sidebar.open{left:0}.auto-brand>button,.auto-menu{display:block}.auto-scrim{z-index:70;background:#090d12aa;border:0;display:block;position:fixed;inset:0}.auto-topbar{padding:0 14px}.auto-topbar time{display:none}.auto-content{padding:20px 14px 100px}.auto-grid,.auto-onboarding>section{grid-template-columns:1fr}.auto-onboarding-copy,.auto-onboarding form{padding:28px}.auto-onboarding-copy>span{margin-top:35px}}@media (max-width:600px){.auto-kpis,.auto-cards{grid-template-columns:1fr}.auto-heading{flex-direction:column;align-items:flex-start}.auto-heading>button{width:100%}.auto-job{grid-template-columns:45px 1fr}.auto-job em,.auto-job>button{grid-column:2}.auto-fields{grid-template-columns:1fr}.auto-fields label.wide{grid-column:auto}.auto-onboarding{padding:0}.auto-onboarding>section{border-radius:0;min-height:100vh}}.optical-shell{--cyan:#18a9a2;--navy:#102c3d;color:#17313d;background:#f2f7f8;grid-template-columns:252px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.optical-sidebar{color:#fff;z-index:80;background:linear-gradient(#12384a,#0a2230);flex-direction:column;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.optical-brand{align-items:center;gap:11px;padding:0 7px 24px;display:flex}.optical-brand>i{background:linear-gradient(135deg,#32d2c8,#138a92);border-radius:14px;place-items:center;width:44px;height:44px;font:800 23px Georgia;display:grid;box-shadow:0 8px 24px #05202b66}.optical-brand span,.optical-brand b,.optical-brand small{display:block}.optical-brand b{letter-spacing:.16em;font-size:14px}.optical-brand small{color:#7eede5;letter-spacing:.24em;margin-top:3px;font-size:9px}.optical-brand>button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:24px;display:none}.optical-sidebar nav{gap:5px;display:grid}.optical-sidebar nav button{color:#b9cbd2;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px;font-weight:700;display:flex}.optical-sidebar nav button i{background:#ffffff0d;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.optical-sidebar nav button.active{color:#fff;background:#19a9a2;box-shadow:0 9px 24px #06151d55}.optical-secure{background:#ffffff0a;border:1px solid #ffffff19;border-radius:12px;gap:5px;margin-top:auto;padding:13px;display:grid}.optical-secure b{font-size:12px}.optical-secure span{color:#9fb7c0;font-size:11px;line-height:1.45}.optical-user{border-top:1px solid #ffffff16;align-items:center;gap:8px;margin-top:13px;padding:10px 4px;display:flex}.optical-user>i{background:#ffffff18;border-radius:50%;place-items:center;width:31px;height:31px;font:700 10px Arial;display:grid}.optical-user span{flex:1;min-width:0}.optical-user b,.optical-user small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.optical-user b{font-size:11px}.optical-user small{color:#8fb0bc;font-size:9px}.optical-user button{color:#8fb0bc;background:0 0;border:0;font-size:10px}.optical-workspace{min-width:0}.optical-topbar{background:#fff;border-bottom:1px solid #dbe8eb;align-items:center;gap:12px;height:70px;padding:0 30px;display:flex}.optical-topbar div{gap:3px;display:grid}.optical-topbar span{letter-spacing:.16em;color:#73909a;font-size:9px}.optical-topbar b{font-size:14px}.optical-topbar time{color:#6d8790;margin-left:auto;font-size:12px}.optical-menu{background:#e7f4f4;border:0;border-radius:9px;width:38px;height:38px;display:none}.optical-content{max-width:1500px;margin:auto;padding:28px 30px 90px}.optical-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.optical-heading>div>span,.optical-modal header span{letter-spacing:.16em;color:var(--cyan);font-size:10px;font-weight:800}.optical-heading h1{margin:5px 0;font-size:30px}.optical-heading p{color:#6f8790;margin:0;font-size:14px}.optical-heading>button,.optical-modal footer button:last-child,.optical-onboarding form>button{background:var(--cyan);color:#fff;border:0;border-radius:10px;padding:12px 17px;font-weight:800;box-shadow:0 9px 24px #18a9a233}.optical-kpis{grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin-bottom:14px;display:grid}.optical-kpis article{background:#fff;border:1px solid #dce8ea;border-radius:14px;padding:17px}.optical-kpis span{color:#718891;margin-bottom:8px;font-size:11px;display:block}.optical-kpis strong{font-size:24px}.optical-grid{grid-template-columns:1.45fr 1fr;gap:14px;display:grid}.optical-panel{background:#fff;border:1px solid #dce8ea;border-radius:14px;overflow:hidden}.optical-panel>header{border-bottom:1px solid #e7eff1;justify-content:space-between;align-items:center;padding:17px;display:flex}.optical-panel header h2{margin:0 0 4px;font-size:15px}.optical-panel header p{color:#80949b;margin:0;font-size:11px}.optical-panel header button{color:#167c79;background:#e9f7f6;border:0;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}.optical-order,.optical-mini{border-bottom:1px solid #edf2f3;align-items:center;gap:10px;padding:13px 17px;display:flex}.optical-order>i{color:#137b77;background:#e8f7f6;border-radius:10px;place-items:center;width:34px;height:34px;font:800 10px Arial;display:grid}.optical-order>div,.optical-mini>span{flex:1;min-width:0}.optical-order b,.optical-order span,.optical-mini b,.optical-mini small{display:block}.optical-order b,.optical-mini b{font-size:12px}.optical-order span,.optical-mini small{color:#789099;margin-top:3px;font-size:10px}.optical-order time{color:#5e777f;font-size:11px}.optical-order em{color:#197a77;background:#eef7f7;border-radius:20px;padding:6px 8px;font-size:9px;font-style:normal}.optical-order>button{color:#fff;background:#173b4b;border:0;border-radius:7px;padding:7px;font-size:9px}.optical-mini strong{font-size:11px}.optical-sub{margin-top:7px}.optical-cards{grid-template-columns:repeat(4,minmax(180px,1fr));gap:13px;display:grid}.optical-cards article{background:#fff;border:1px solid #dce8ea;border-radius:14px;padding:18px}.optical-cards>article>i{color:#167f7b;background:#e8f7f6;border-radius:13px;place-items:center;width:42px;height:42px;font:800 12px Arial;display:grid}.optical-cards h3{margin:13px 0 5px;font-size:15px}.optical-cards a{color:#16847f;font-size:12px;text-decoration:none}.optical-cards dl{gap:8px;margin:14px 0;display:flex}.optical-cards dl div{background:#f3f7f8;border-radius:8px;padding:8px 10px}.optical-cards dt{color:#789099;font-size:9px}.optical-cards dd{margin:3px 0 0;font-size:14px;font-weight:800}.optical-cards small{color:#7c9198;font-size:10px}.optical-table{overflow:auto}.optical-table table{border-collapse:collapse;width:100%;min-width:760px}.optical-table th{text-align:left;color:#769099;background:#f7fafb;padding:12px 14px;font-size:10px}.optical-table td{border-top:1px solid #edf2f3;padding:13px 14px;font-size:12px}.optical-table td b,.optical-table td small{display:block}.optical-table td small{color:#84979d;margin-top:4px;font-size:9px}.optical-table select{background:#fff;border:1px solid #cbdcdf;border-radius:7px;padding:7px}.optical-table td button{color:#157d79;background:#e6f4f4;border:0;border-radius:6px;margin-right:3px;padding:6px}.optical-table tr.low-stock{background:#fff8f2}.optical-income{color:#fff;background:linear-gradient(135deg,#113848,#176d71);border-radius:14px;margin-bottom:14px;padding:22px}.optical-income span,.optical-income small{color:#a9d4d5;font-size:11px;display:block}.optical-income strong{margin:7px 0;font-size:27px;display:block}.optical-empty,.optical-loading{text-align:center;color:#83979d;padding:35px;font-size:12px}.optical-modal-backdrop{z-index:200;background:#071c27a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.optical-modal{background:#fff;border-radius:17px;width:min(760px,100%);max-height:90vh;overflow:auto;box-shadow:0 25px 80px #071c2777}.optical-modal header{border-bottom:1px solid #e4edef;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.optical-modal h2{margin:4px 0 0;font-size:21px}.optical-modal header>button{background:#edf4f5;border:0;border-radius:8px;width:34px;height:34px;font-size:20px}.optical-modal form{padding:20px 23px}.optical-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.optical-fields label,.optical-onboarding label{color:#435f69;font-size:11px;font-weight:700}.optical-fields input,.optical-fields select,.optical-fields textarea,.optical-onboarding input,.optical-onboarding textarea{box-sizing:border-box;width:100%;font:inherit;color:#17313d;background:#fff;border:1px solid #cbdcdf;border-radius:9px;margin-top:6px;padding:11px}.optical-fields .wide{grid-column:1/-1}.optical-form-title{color:#15928d;border-bottom:1px solid #dce9ea;padding-bottom:6px;font-size:11px;font-weight:800}.optical-modal footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.optical-modal footer button{border:0;border-radius:9px;padding:11px 18px;font-weight:700}.optical-error{color:#a33831;background:#fff0ef;border-radius:9px;margin-bottom:13px;padding:10px;font-size:12px}.optical-fab{color:#fff;background:#173b4b;border:0;border-radius:30px;padding:14px 18px;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #071c2766}.optical-toast{color:#fff;z-index:250;background:#173b4b;border-radius:10px;padding:13px 16px;font-size:12px;position:fixed;top:86px;right:24px}.optical-onboarding{background:linear-gradient(135deg,#0d2c3a,#176d71);place-items:center;min-height:100vh;padding:20px;display:grid}.optical-onboarding>section{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;width:min(940px,100%);display:grid;overflow:hidden}.optical-onboarding>section>div{color:#fff;background:#102f3e;padding:45px}.optical-onboarding h1{margin:14px 0;font-size:34px;line-height:1.1}.optical-onboarding p{color:#b8d0d6;line-height:1.6}.optical-onboarding form{gap:12px;padding:38px;display:grid}.optical-scrim{display:none}@media (max-width:1000px){.optical-shell{grid-template-columns:1fr}.optical-sidebar{width:252px;transition:all .2s;position:fixed;left:-270px}.optical-sidebar.open{left:0}.optical-brand>button,.optical-menu{display:block}.optical-scrim{z-index:70;background:#071c2788;border:0;display:block;position:fixed;inset:0}.optical-kpis{grid-template-columns:repeat(2,1fr)}.optical-grid{grid-template-columns:1fr}.optical-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.optical-topbar{padding:0 15px}.optical-topbar time{display:none}.optical-content{padding:20px 14px 85px}.optical-heading{align-items:flex-start}.optical-heading h1{font-size:25px}.optical-heading p{font-size:12px}.optical-heading>button{padding:10px;font-size:0}.optical-heading>button:first-letter{font-size:18px}.optical-kpis{grid-template-columns:1fr 1fr}.optical-kpis article{padding:13px}.optical-kpis strong{font-size:20px}.optical-cards,.optical-fields{grid-template-columns:1fr}.optical-fields .wide{grid-column:auto}.optical-onboarding>section{grid-template-columns:1fr}.optical-onboarding>section>div{padding:28px}.optical-onboarding form{padding:25px}.optical-fab span{display:none}}.rental-shell{--orange:#f47a2a;--navy:#14283b;color:#17313d;background:#f2f7f8;grid-template-columns:252px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.rental-sidebar{color:#fff;z-index:80;background:linear-gradient(#12384a,#0a2230);flex-direction:column;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.rental-brand{align-items:center;gap:11px;padding:0 7px 24px;display:flex}.rental-brand>i{background:linear-gradient(135deg,#ffad45,#f16422);border-radius:14px;place-items:center;width:44px;height:44px;font:800 23px Georgia;display:grid;box-shadow:0 8px 24px #05202b66}.rental-brand span,.rental-brand b,.rental-brand small{display:block}.rental-brand b{letter-spacing:.16em;font-size:14px}.rental-brand small{color:#ffd29a;letter-spacing:.24em;margin-top:3px;font-size:9px}.rental-brand>button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:24px;display:none}.rental-sidebar nav{gap:5px;display:grid}.rental-sidebar nav button{color:#b9cbd2;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px;font-weight:700;display:flex}.rental-sidebar nav button i{background:#ffffff0d;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.rental-sidebar nav button.active{color:#fff;background:#f47a2a;box-shadow:0 9px 24px #06151d55}.rental-secure{background:#ffffff0a;border:1px solid #ffffff19;border-radius:12px;gap:5px;margin-top:auto;padding:13px;display:grid}.rental-secure b{font-size:12px}.rental-secure span{color:#9fb7c0;font-size:11px;line-height:1.45}.rental-user{border-top:1px solid #ffffff16;align-items:center;gap:8px;margin-top:13px;padding:10px 4px;display:flex}.rental-user>i{background:#ffffff18;border-radius:50%;place-items:center;width:31px;height:31px;font:700 10px Arial;display:grid}.rental-user span{flex:1;min-width:0}.rental-user b,.rental-user small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rental-user b{font-size:11px}.rental-user small{color:#8fb0bc;font-size:9px}.rental-user button{color:#8fb0bc;background:0 0;border:0;font-size:10px}.rental-workspace{min-width:0}.rental-topbar{background:#fff;border-bottom:1px solid #dbe8eb;align-items:center;gap:12px;height:70px;padding:0 30px;display:flex}.rental-topbar div{gap:3px;display:grid}.rental-topbar span{letter-spacing:.16em;color:#73909a;font-size:9px}.rental-topbar b{font-size:14px}.rental-topbar time{color:#6d8790;margin-left:auto;font-size:12px}.rental-menu{background:#e7f4f4;border:0;border-radius:9px;width:38px;height:38px;display:none}.rental-content{max-width:1500px;margin:auto;padding:28px 30px 90px}.rental-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.rental-heading>div>span,.rental-modal header span{letter-spacing:.16em;color:var(--orange);font-size:10px;font-weight:800}.rental-heading h1{margin:5px 0;font-size:30px}.rental-heading p{color:#6f8790;margin:0;font-size:14px}.rental-heading>button,.rental-modal footer button:last-child,.rental-onboarding form>button{background:var(--orange);color:#fff;border:0;border-radius:10px;padding:12px 17px;font-weight:800;box-shadow:0 9px 24px #f47a2a33}.rental-kpis{grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin-bottom:14px;display:grid}.rental-kpis article{background:#fff;border:1px solid #dce8ea;border-radius:14px;padding:17px}.rental-kpis span{color:#718891;margin-bottom:8px;font-size:11px;display:block}.rental-kpis strong{font-size:24px}.rental-grid{grid-template-columns:1.45fr 1fr;gap:14px;display:grid}.rental-panel{background:#fff;border:1px solid #dce8ea;border-radius:14px;overflow:hidden}.rental-panel>header{border-bottom:1px solid #e7eff1;justify-content:space-between;align-items:center;padding:17px;display:flex}.rental-panel header h2{margin:0 0 4px;font-size:15px}.rental-panel header p{color:#80949b;margin:0;font-size:11px}.rental-panel header button{color:#c95318;background:#e9f7f6;border:0;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}.rental-booking,.rental-mini{border-bottom:1px solid #edf2f3;align-items:center;gap:10px;padding:13px 17px;display:flex}.rental-booking>i{color:#c95318;background:#e8f7f6;border-radius:10px;place-items:center;width:34px;height:34px;font:800 10px Arial;display:grid}.rental-booking>div,.rental-mini>span{flex:1;min-width:0}.rental-booking b,.rental-booking span,.rental-mini b,.rental-mini small{display:block}.rental-booking b,.rental-mini b{font-size:12px}.rental-booking span,.rental-mini small{color:#789099;margin-top:3px;font-size:10px}.rental-booking time{color:#5e777f;font-size:11px}.rental-booking em{color:#c95318;background:#eef7f7;border-radius:20px;padding:6px 8px;font-size:9px;font-style:normal}.rental-booking>button{color:#fff;background:#19364c;border:0;border-radius:7px;padding:7px;font-size:9px}.rental-mini strong{font-size:11px}.rental-sub{margin-top:7px}.rental-cards{grid-template-columns:repeat(4,minmax(180px,1fr));gap:13px;display:grid}.rental-cards article{background:#fff;border:1px solid #dce8ea;border-radius:14px;padding:18px}.rental-cards>article>i{color:#d65f1e;background:#e8f7f6;border-radius:13px;place-items:center;width:42px;height:42px;font:800 12px Arial;display:grid}.rental-cards h3{margin:13px 0 5px;font-size:15px}.rental-cards a{color:#d65f1e;font-size:12px;text-decoration:none}.rental-cards dl{gap:8px;margin:14px 0;display:flex}.rental-cards dl div{background:#f3f7f8;border-radius:8px;padding:8px 10px}.rental-cards dt{color:#789099;font-size:9px}.rental-cards dd{margin:3px 0 0;font-size:14px;font-weight:800}.rental-cards small{color:#7c9198;font-size:10px}.rental-table{overflow:auto}.rental-table table{border-collapse:collapse;width:100%;min-width:760px}.rental-table th{text-align:left;color:#769099;background:#f7fafb;padding:12px 14px;font-size:10px}.rental-table td{border-top:1px solid #edf2f3;padding:13px 14px;font-size:12px}.rental-table td b,.rental-table td small{display:block}.rental-table td small{color:#84979d;margin-top:4px;font-size:9px}.rental-table select{background:#fff;border:1px solid #cbdcdf;border-radius:7px;padding:7px}.rental-table td button{color:#c95318;background:#e6f4f4;border:0;border-radius:6px;margin-right:3px;padding:6px}.rental-table tr.low-stock{background:#fff8f2}.rental-income{color:#fff;background:linear-gradient(135deg,#17334a,#244c68);border-radius:14px;margin-bottom:14px;padding:22px}.rental-income span,.rental-income small{color:#a9d4d5;font-size:11px;display:block}.rental-income strong{margin:7px 0;font-size:27px;display:block}.rental-empty,.rental-loading{text-align:center;color:#83979d;padding:35px;font-size:12px}.rental-modal-backdrop{z-index:200;background:#071c27a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.rental-modal{background:#fff;border-radius:17px;width:min(760px,100%);max-height:90vh;overflow:auto;box-shadow:0 25px 80px #071c2777}.rental-modal header{border-bottom:1px solid #e4edef;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.rental-modal h2{margin:4px 0 0;font-size:21px}.rental-modal header>button{background:#edf4f5;border:0;border-radius:8px;width:34px;height:34px;font-size:20px}.rental-modal form{padding:20px 23px}.rental-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.rental-fields label,.rental-onboarding label{color:#435f69;font-size:11px;font-weight:700}.rental-fields input,.rental-fields select,.rental-fields textarea,.rental-onboarding input,.rental-onboarding textarea{box-sizing:border-box;width:100%;font:inherit;color:#17313d;background:#fff;border:1px solid #cbdcdf;border-radius:9px;margin-top:6px;padding:11px}.rental-fields .wide{grid-column:1/-1}.rental-form-title{color:#d65f1e;border-bottom:1px solid #dce9ea;padding-bottom:6px;font-size:11px;font-weight:800}.rental-modal footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.rental-modal footer button{border:0;border-radius:9px;padding:11px 18px;font-weight:700}.rental-error{color:#a33831;background:#fff0ef;border-radius:9px;margin-bottom:13px;padding:10px;font-size:12px}.rental-fab{color:#fff;background:#19364c;border:0;border-radius:30px;padding:14px 18px;font-weight:800;position:fixed;bottom:24px;right:166px;box-shadow:0 12px 30px #071c2766}.rental-toast{color:#fff;z-index:250;background:#19364c;border-radius:10px;padding:13px 16px;font-size:12px;position:fixed;top:86px;right:24px}.rental-onboarding{background:linear-gradient(135deg,#0d2c3a,#244c68);place-items:center;min-height:100vh;padding:20px;display:grid}.rental-onboarding>section{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;width:min(940px,100%);display:grid;overflow:hidden}.rental-onboarding>section>div{color:#fff;background:#142d42;padding:45px}.rental-onboarding h1{margin:14px 0;font-size:34px;line-height:1.1}.rental-onboarding p{color:#b8d0d6;line-height:1.6}.rental-onboarding form{gap:12px;padding:38px;display:grid}.rental-scrim{display:none}@media (max-width:1000px){.rental-shell{grid-template-columns:1fr}.rental-sidebar{width:252px;transition:all .2s;position:fixed;left:-270px}.rental-sidebar.open{left:0}.rental-brand>button,.rental-menu{display:block}.rental-scrim{z-index:70;background:#071c2788;border:0;display:block;position:fixed;inset:0}.rental-kpis{grid-template-columns:repeat(2,1fr)}.rental-grid{grid-template-columns:1fr}.rental-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.rental-topbar{padding:0 15px}.rental-topbar time{display:none}.rental-content{padding:20px 14px 85px}.rental-heading{align-items:flex-start}.rental-heading h1{font-size:25px}.rental-heading p{font-size:12px}.rental-heading>button{padding:10px;font-size:0}.rental-heading>button:first-letter{font-size:18px}.rental-kpis{grid-template-columns:1fr 1fr}.rental-kpis article{padding:13px}.rental-kpis strong{font-size:20px}.rental-cards,.rental-fields{grid-template-columns:1fr}.rental-fields .wide{grid-column:auto}.rental-onboarding>section{grid-template-columns:1fr}.rental-onboarding>section>div{padding:28px}.rental-onboarding form{padding:25px}.rental-fab span{display:none}}.rental-cards article>select{color:#284455;background:#f8fafb;border:1px solid #d7e1e6;border-radius:9px;width:100%;margin-top:14px;padding:9px;font-weight:700}.rental-cards article>p{color:#6f8790;margin:6px 0 0;font-size:12px}.rental-cards article>header{justify-content:space-between;align-items:center;display:flex}.rental-cards article>header>span{color:#c95318;background:#fff1e7;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:800}.rental-cards.customers article>a{margin-top:5px;display:block}.rental-sub.danger{background:#fff7f2}.rental-sub.danger h2{color:#b84b18}.rental-booking time,.rental-booking em{white-space:nowrap}.rental-mini small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.gym-shell{--gym:#0d7a67;--gym-dark:#12352f;color:#173b36;background:#f1f7f5;grid-template-columns:250px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.gym-sidebar{color:#fff;background:linear-gradient(#103b36,#0c2926);flex-direction:column;min-height:100vh;padding:24px 15px;display:flex}.gym-brand{align-items:center;gap:10px;margin:0 8px 28px;display:flex}.gym-brand i{border:1px solid #fff5;place-items:center;width:42px;height:42px;font:700 24px Georgia;display:grid}.gym-brand b,.gym-brand small{display:block}.gym-brand b{letter-spacing:.18em}.gym-brand small{letter-spacing:.18em;color:#7fe1c5;margin-top:4px;font-size:9px}.gym-sidebar nav{gap:5px;display:grid}.gym-sidebar nav button{color:#b5d0c8;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 10px;font-weight:700;display:flex}.gym-sidebar nav button i{background:#ffffff12;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.gym-sidebar nav button.active{background:var(--gym);color:#fff;box-shadow:0 8px 20px #06181455}.gym-safe{border:1px solid #ffffff1d;border-radius:12px;gap:5px;margin-top:auto;padding:13px;display:grid}.gym-safe b{font-size:12px}.gym-safe span{color:#a7c6bd;font-size:11px;line-height:1.4}.gym-user{border-top:1px solid #ffffff1d;align-items:center;gap:8px;margin-top:15px;padding:12px 4px;display:flex}.gym-user i{background:#ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.gym-user span{flex:1;min-width:0}.gym-user b,.gym-user small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.gym-user b{font-size:11px}.gym-user small{color:#98bcb2;font-size:9px}.gym-user button{color:#98bcb2;background:0 0;border:0;font-size:10px}.gym-workspace{min-width:0}.gym-top{background:#fff;border-bottom:1px solid #dbe9e4;align-items:center;height:70px;padding:0 30px;display:flex}.gym-top div{gap:4px;display:grid}.gym-top span{letter-spacing:.16em;color:#6f9187;font-size:9px}.gym-top b{font-size:14px}.gym-top time{color:#718d85;margin-left:auto;font-size:12px}.gym-content{max-width:1450px;margin:auto;padding:29px 30px 90px}.gym-heading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:22px;display:flex}.gym-heading span{letter-spacing:.16em;color:var(--gym);font-size:10px;font-weight:800}.gym-heading h1{margin:6px 0;font:31px Georgia}.gym-heading p{color:#718a83;margin:0;font-size:13px}.gym-heading>button,.gym-modal footer button:last-child,.gym-onboarding form button{background:var(--gym);color:#fff;border:0;border-radius:9px;padding:12px 17px;font-weight:800;box-shadow:0 8px 20px #0d7a6730}.gym-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.gym-kpis article{background:#fff;border:1px solid #dceae5;border-radius:14px;padding:18px}.gym-kpis span,.gym-kpis small{color:#718b83;font-size:11px;display:block}.gym-kpis strong{margin:7px 0;font-size:26px;display:block}.gym-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gym-panel{background:#fff;border:1px solid #dceae5;border-radius:14px;overflow:hidden}.gym-panel header{border-bottom:1px solid #e8f0ed;justify-content:space-between;align-items:center;padding:17px;display:flex}.gym-panel header h2{margin:0 0 4px;font-size:15px}.gym-panel header p{color:#80978f;margin:0;font-size:11px}.gym-panel header button{color:#086d5a;background:#e4f4ef;border:0;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800}.gym-row{border-bottom:1px solid #edf3f1;align-items:center;gap:10px;padding:13px 17px;display:flex}.gym-row>i{width:30px;height:30px;color:var(--gym);background:#e5f5f0;border-radius:9px;place-items:center;font-style:normal;font-weight:800;display:grid}.gym-row span{flex:1;min-width:0}.gym-row b,.gym-row small{display:block}.gym-row b{font-size:12px}.gym-row small{color:#81968f;margin-top:3px;font-size:10px}.gym-row time{color:#5c7b70;font-size:10px}.gym-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gym-member-card,.gym-plan-card{background:#fff;border:1px solid #dceae5;border-radius:14px;padding:18px}.gym-member-card>i{color:#08725f;background:#dff3ec;border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.gym-member-card h3,.gym-plan-card h3{margin:13px 0 5px;font-size:16px}.gym-member-card a,.gym-member-card>span{color:#718d84;margin-top:4px;font-size:11px;text-decoration:none;display:block}.gym-member-card dl{gap:7px;margin:15px 0;display:flex}.gym-member-card dl div{background:#f0f7f4;border-radius:8px;padding:8px}.gym-member-card dt{color:#809890;font-size:9px}.gym-member-card dd{margin:3px 0 0;font-size:14px;font-weight:800}.gym-member-card select,.gym-table select{background:#fff;border:1px solid #cde0da;border-radius:7px;width:100%;padding:8px}.gym-plan-card>span{letter-spacing:.15em;color:var(--gym);font-size:9px;font-weight:800}.gym-plan-card strong{margin:16px 0 5px;font-size:26px;display:block}.gym-plan-card p{color:#718a83;font-size:11px}.gym-plan-card em{color:var(--gym);font-size:10px;font-style:normal;font-weight:800}.gym-table{overflow:auto}.gym-table table{border-collapse:collapse;width:100%;min-width:650px}.gym-table th{text-align:left;color:#718c83;background:#f7fbf9;padding:12px 14px;font-size:10px}.gym-table td{border-top:1px solid #edf3f1;padding:13px 14px;font-size:12px}.gym-table td b,.gym-table td small{display:block}.gym-table td small{color:#80968f;margin-top:3px;font-size:10px}.gym-income{color:#fff;background:linear-gradient(135deg,#103c36,#0e7b68);border-radius:14px;margin-bottom:14px;padding:22px}.gym-income span,.gym-income small{color:#b7e8da;font-size:11px;display:block}.gym-income strong{margin:8px 0;font-size:29px;display:block}.gym-empty,.gym-loading{text-align:center;color:#7b948c;padding:38px;font-size:12px}.gym-toast{color:#fff;z-index:300;background:#12352f;border-radius:10px;padding:13px 16px;font-size:12px;position:fixed;top:86px;right:24px}.gym-modal-backdrop{z-index:200;background:#0d292699;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gym-modal{background:#fff;border-radius:16px;width:min(650px,100%);overflow:auto}.gym-modal header{border-bottom:1px solid #e4efeb;justify-content:space-between;align-items:center;padding:20px;display:flex}.gym-modal header span{letter-spacing:.14em;color:var(--gym);font-size:10px}.gym-modal header h2{margin:5px 0 0;font-size:20px}.gym-modal header button{background:#eef6f3;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}.gym-modal form{padding:20px}.gym-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.gym-fields label{color:#47665d;font-size:11px;font-weight:700}.gym-fields input,.gym-fields select,.gym-fields textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cde0da;border-radius:8px;margin-top:6px;padding:10px}.gym-fields .wide{grid-column:1/-1}.gym-modal footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.gym-modal footer button{border:0;border-radius:8px;padding:10px 16px}.gym-error{color:#a23f38;background:#fff0ef;border-radius:8px;margin-bottom:12px;padding:10px;font-size:12px}.gym-onboarding{background:linear-gradient(135deg,#0d2926,#0d7a67);place-items:center;min-height:100vh;padding:20px;display:grid}.gym-onboarding>section{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;width:min(920px,100%);display:grid;overflow:hidden}.gym-onboarding>section>div{color:#fff;background:#12352f;padding:44px}.gym-onboarding h1{font:34px/1.1 Georgia}.gym-onboarding p{color:#b8d9d0;line-height:1.55}.gym-onboarding form{gap:12px;padding:36px;display:grid}.gym-onboarding label{color:#47665d;font-size:11px;font-weight:700}.gym-onboarding input,.gym-onboarding textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cde0da;border-radius:8px;margin-top:6px;padding:10px}@media (max-width:950px){.gym-shell{grid-template-columns:1fr}.gym-sidebar{min-height:0}.gym-sidebar nav{grid-template-columns:repeat(3,1fr)}.gym-safe,.gym-user{display:none}.gym-kpis{grid-template-columns:repeat(2,1fr)}.gym-grid{grid-template-columns:1fr}.gym-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.gym-sidebar nav{grid-template-columns:1fr 1fr}.gym-content{padding:20px 14px 80px}.gym-heading{align-items:flex-start}.gym-heading h1{font-size:25px}.gym-top{padding:0 15px}.gym-top time{display:none}.gym-card-grid,.gym-fields{grid-template-columns:1fr}.gym-fields .wide{grid-column:auto}.gym-onboarding>section{grid-template-columns:1fr}.gym-onboarding>section>div{padding:28px}.gym-onboarding form{padding:25px}}.operiva-tools-launch{z-index:80;color:#fff;font:700 13px/1 var(--font-geist),sans-serif;cursor:pointer;background:#0e3657;border:0;border-radius:14px;align-items:center;gap:9px;padding:10px 14px;display:flex;position:fixed;bottom:22px;right:92px;box-shadow:0 12px 30px #08213b35}.operiva-tools-launch i{border:1px solid #ffffff70;border-radius:9px;place-items:center;width:28px;height:28px;font:700 16px Georgia,serif;display:grid}.operiva-tools-backdrop{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06192fc7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.operiva-tools-dialog{color:#10263c;background:#f7f9fc;border:1px solid #d7e2ed;border-radius:24px;width:min(920px,100%);max-height:min(760px,92vh);overflow:hidden;box-shadow:0 30px 90px #02132666}.operiva-tools-dialog>header{background:#fff;justify-content:space-between;align-items:center;padding:22px 24px 16px;display:flex}.operiva-tools-dialog>header span{color:#286b9d;letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.operiva-tools-dialog>header h2{margin:4px 0 0;font-size:24px}.operiva-tools-dialog>header button{color:#29435a;cursor:pointer;background:#fff;border:1px solid #d7e2ed;border-radius:12px;width:38px;height:38px;font-size:24px}.operiva-tools-dialog>nav{background:#fff;border-bottom:1px solid #e4ebf2;gap:6px;padding:0 24px 14px;display:flex;overflow:auto}.operiva-tools-dialog>nav button{white-space:nowrap;color:#425b70;cursor:pointer;background:#edf3f8;border:0;border-radius:10px;padding:10px 14px;font-weight:750}.operiva-tools-dialog>nav button.active{color:#fff;background:#0e3657}.operiva-tools-message{color:#226139;background:#eef9f1;border:1px solid #b8d6c2;border-radius:12px;margin:14px 24px 0;padding:11px 13px;font-size:14px}.operiva-tools-body{max-height:590px;padding:22px 24px 26px;overflow:auto}.operiva-tools-section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.operiva-tools-section-head h3{margin:0 0 3px;font-size:18px}.operiva-tools-section-head p{color:#698093;margin:0;font-size:14px}.operiva-tools-section-head a{color:#174d75;background:#e6eef5;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:750;text-decoration:none}.operiva-agenda,.operiva-track-list{gap:9px;display:grid}.operiva-agenda article,.operiva-track-list article{background:#fff;border:1px solid #dfe8f0;border-radius:14px;align-items:center;gap:14px;padding:13px 15px;display:flex}.operiva-agenda time{color:#526b80;width:130px;font-size:13px}.operiva-agenda article>div,.operiva-track-list article>div{flex:1;gap:3px;min-width:0;display:grid}.operiva-agenda b,.operiva-track-list b{font-size:14px}.operiva-agenda span,.operiva-track-list span,.operiva-track-list small{color:#6b8091;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.operiva-agenda em{color:#24618e;background:#edf5fb;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:750}.operiva-track-list button,.operiva-settings-save{color:#fff;cursor:pointer;background:#1767c0;border:0;border-radius:10px;padding:9px 12px;font-weight:750}.operiva-track-list button.wa{background:#178a4b}.operiva-tools-empty{color:#72879a;text-align:center;background:#fff;border:1px dashed #c9d7e2;border-radius:14px;grid-column:1/-1;padding:30px}.operiva-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.operiva-settings label{color:#435b70;gap:6px;font-size:13px;font-weight:750;display:grid}.operiva-settings label.wide{grid-column:span 3}.operiva-settings input,.operiva-settings textarea{box-sizing:border-box;color:#173047;background:#fff;border:1px solid #cbd8e3;border-radius:10px;width:100%;padding:11px 12px;font:500 14px/1.35 inherit}.operiva-settings input[type=color]{min-height:43px;padding:4px}.operiva-settings-save{margin-top:16px}.operiva-settings-note{color:#7b5760;font-size:13px}.tracking-page{color:#10263c;background:radial-gradient(circle at 15% 10%,#214f7433 0,#0000 34%),#071c33;place-items:center;min-height:100vh;padding:28px;display:grid}.tracking-card{background:#fff;border-radius:26px;width:min(620px,100%);overflow:hidden;box-shadow:0 30px 90px #020f2080}.tracking-card>header{border-bottom:1px solid #e5ebf0;align-items:center;gap:12px;padding:22px 26px;display:flex}.tracking-logo{color:#174d75;border:1px solid #174d75;place-items:center;width:44px;height:44px;font:700 25px Georgia,serif;display:grid}.tracking-card>header b,.tracking-card>header span{display:block}.tracking-card>header b{letter-spacing:.04em;font:700 19px Georgia,serif}.tracking-card>header span{color:#6b8295;letter-spacing:.15em;margin-top:3px;font-size:10px}.tracking-welcome{padding:32px 28px 18px}.tracking-welcome>span{color:#1767c0;letter-spacing:.1em;font-size:11px;font-weight:800}.tracking-welcome h1{letter-spacing:-.03em;margin:8px 0;font-size:30px}.tracking-welcome p{color:#6d8193;margin:0;line-height:1.6}.tracking-status{color:#fff;background:linear-gradient(135deg,#0f385a,#1767c0);border-radius:18px;margin:8px 28px 20px;padding:20px 22px}.tracking-status small,.tracking-status strong{display:block}.tracking-status small{opacity:.7;letter-spacing:.13em;font-size:10px}.tracking-status strong{margin-top:6px;font-size:25px}.tracking-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0 28px 26px;display:grid}.tracking-card dl div{border:1px solid #e0e8ef;border-radius:14px;padding:13px}.tracking-card dt{color:#7b8e9d;font-size:11px}.tracking-card dd{margin:5px 0 0;font-weight:750}.tracking-card footer{background:#f3f7fa;flex-wrap:wrap;align-items:center;gap:16px;padding:22px 28px;display:flex}.tracking-card footer>div:first-child{flex:1;gap:3px;display:grid}.tracking-card footer small{color:#71879a}.tracking-actions{gap:8px;display:flex}.tracking-actions a{color:#fff;background:#174d75;border-radius:10px;padding:9px 14px;font-weight:750;text-decoration:none}.tracking-actions a.wa{background:#178a4b}.tracking-card footer p{color:#8495a3;flex-basis:100%;margin:0;font-size:11px}@media (max-width:700px){.operiva-tools-launch{bottom:76px;right:70px}.operiva-tools-launch span{display:none}.operiva-tools-backdrop{align-items:end;padding:0}.operiva-tools-dialog{border-radius:22px 22px 0 0;max-height:94vh}.operiva-tools-body{padding:18px 16px 24px}.operiva-tools-dialog>header,.operiva-tools-dialog>nav{padding-left:16px;padding-right:16px}.operiva-tools-message{margin-left:16px;margin-right:16px}.operiva-tools-section-head{flex-direction:column;align-items:flex-start}.operiva-agenda article{flex-wrap:wrap;align-items:flex-start}.operiva-agenda time{width:100%}.operiva-settings-grid{grid-template-columns:1fr}.operiva-settings label.wide{grid-column:auto}.tracking-page{padding:12px}.tracking-card dl{grid-template-columns:1fr}.tracking-card footer{flex-direction:column;align-items:flex-start}.tracking-actions{width:100%}.tracking-actions a{text-align:center;flex:1}}@media (min-width:701px){.operiva-tools-launch{z-index:190;bottom:20px;right:190px}.beauty-fab,.auto-fab,.optical-fab,.rental-fab{z-index:190;bottom:80px;right:20px}.toast{bottom:82px}}@media (max-width:700px){body:has(:is(.beauty-shell,.auto-shell,.optical-shell,.rental-shell)) .support-widget{right:12px;bottom:calc(14px + env(safe-area-inset-bottom))}body:has(:is(.beauty-shell,.auto-shell)) .operiva-tools-launch{right:72px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:190}.beauty-fab,.auto-fab,.optical-fab,.rental-fab{right:12px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:190}.toast{bottom:140px}}.operiva-command{width:min(1040px,100%)}.operiva-command .operiva-tools-body{max-height:64vh}.command-grid{gap:22px;display:grid}.command-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.command-summary article{background:#fff;border:1px solid #dfe8f0;border-radius:14px;gap:4px;padding:16px;display:grid}.command-summary article.attention{background:#fff7f3;border-color:#f0c9bd}.command-summary span{color:#667d90;font-size:13px}.command-summary strong{color:#123653;font-size:28px}.command-summary small{color:#8192a0;font-size:12px}.operiva-guide{color:#fff;background:linear-gradient(135deg,#0e3657,#1767c0);border:1px solid #b9d6eb;border-radius:17px;padding:20px;position:relative}.operiva-guide>button{color:#fff;background:#ffffff1d;border:0;border-radius:50%;width:28px;height:28px;position:absolute;top:12px;right:12px}.operiva-guide>span{letter-spacing:.12em;color:#b9d9ef;font-size:11px;font-weight:850}.operiva-guide h3{margin:5px 0 13px;font-size:20px}.operiva-guide ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.operiva-guide li{background:#ffffff12;border-radius:10px;padding:10px;font-size:13px}.operiva-guide li.done:before{content:"✓ ";color:#8fe4c5}.operiva-guide>div{gap:8px;display:flex}.operiva-guide>div button{color:#174d75;background:#fff;border:1px solid #fff6;border-radius:9px;padding:9px 12px;font-weight:750}.operiva-guide>div button+button{color:#fff;background:0 0}.operiva-request-list{gap:9px;display:grid}.operiva-request-list article{background:#fffaf3;border:1px solid #f0d8bd;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.operiva-request-list article>div{flex:1;gap:3px;display:grid}.operiva-request-list span,.operiva-request-list small{color:#7a6b59;font-size:12px}.operiva-request-list button{color:#fff;background:#805720;border:0;border-radius:9px;padding:9px 11px;font-weight:750}.operiva-undo{background:#fff;border:1px solid #d7e2ed;border-radius:11px;justify-content:space-between;align-items:center;margin:12px 24px 0;padding:10px 12px;font-size:13px;display:flex}.operiva-undo button{color:#fff;background:#102f4b;border:0;border-radius:8px;padding:7px 10px;font-weight:750}.operiva-quick-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.operiva-quick-form .operiva-tools-section-head,.operiva-quick-form .wide,.operiva-quick-form>button{grid-column:1/-1}.operiva-quick-form label,.operiva-search label{color:#435b70;gap:6px;font-size:13px;font-weight:750;display:grid}.operiva-quick-form input,.operiva-quick-form select,.operiva-quick-form textarea,.operiva-search input{box-sizing:border-box;color:#173047;background:#fff;border:1px solid #cbd8e3;border-radius:10px;width:100%;padding:11px 12px;font:500 14px/1.35 inherit}.operiva-search{gap:8px;margin-bottom:18px;display:grid}.operiva-search>div{gap:8px;display:flex}.operiva-search button,.operiva-import .operiva-tools-section-head button{color:#fff;background:#1767c0;border:0;border-radius:10px;padding:10px 16px;font-weight:750}.operiva-search-results{gap:8px;display:grid}.operiva-search-results article{background:#fff;border:1px solid #dfe8f0;border-radius:13px;align-items:center;gap:12px;padding:12px 14px;display:flex}.operiva-search-results i{color:#17527d;background:#e8f1f8;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:850;display:grid}.operiva-search-results article>div{flex:1;gap:3px;display:grid}.operiva-search-results span{color:#6d8293;font-size:12px}.operiva-search-results em{color:#24618e;background:#edf5fb;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal}.operiva-drop{color:#335d7d;cursor:pointer;background:#fff;border:2px dashed #bfd0de;border-radius:15px;place-items:center;min-height:150px;font-weight:800;display:grid}.operiva-drop input{max-width:240px;margin-top:10px;display:block}.operiva-import-preview{background:#fff;border:1px solid #dfe8f0;border-radius:13px;gap:5px;margin:14px 0;padding:14px;display:grid}.operiva-import-preview span,.operiva-import-preview small{color:#637a8d;font-size:12px}.tracking-request{margin:0 28px 24px}.tracking-request>button{color:#fff;background:#1767c0;border:0;border-radius:12px;width:100%;padding:12px;font-weight:800}.tracking-request form{background:#f8fafc;border:1px solid #dce7ef;border-radius:15px;gap:12px;padding:15px;display:grid}.tracking-request label{color:#425a70;gap:6px;font-size:13px;font-weight:750;display:grid}.tracking-request label small{color:#8191a0;font-weight:500}.tracking-request select,.tracking-request textarea{box-sizing:border-box;color:#173047;background:#fff;border:1px solid #cbd8e3;border-radius:9px;width:100%;padding:10px;font:500 14px/1.4 inherit}.tracking-request form>button{color:#fff;background:#1767c0;border:0;border-radius:9px;padding:11px;font-weight:800}.tracking-request form>p{color:#b44e49;margin:0}.tracking-request-success{color:#24664f;text-align:center;background:#eaf7f0;border-radius:12px;padding:12px;font-weight:750}@media (max-width:700px){.operiva-command .operiva-tools-body{max-height:70vh}.command-summary{grid-template-columns:1fr 1fr}.command-summary article:last-child{grid-column:1/-1}.operiva-guide ol{grid-template-columns:1fr}.operiva-guide>div{flex-direction:column}.operiva-quick-form{grid-template-columns:1fr}.operiva-quick-form .operiva-tools-section-head,.operiva-quick-form .wide,.operiva-quick-form>button{grid-column:auto}.operiva-request-list article{flex-direction:column;align-items:stretch}.operiva-request-list button{width:100%}.operiva-search>div{flex-direction:column;align-items:stretch}.tracking-request{margin:0 18px 20px}}.operiva-tools-launch kbd{color:#c7d9e7;font:600 9px/1 var(--font-geist),sans-serif;background:#ffffff12;border:1px solid #ffffff31;border-radius:5px;padding:3px 5px}.operiva-weekly-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.operiva-weekly-kpis article{background:#fff;border:1px solid #dce5ee;border-radius:15px;padding:18px}.operiva-weekly-kpis span,.operiva-weekly-kpis small{color:#738294;font-size:11px;display:block}.operiva-weekly-kpis strong{color:#123553;margin:7px 0;font-size:28px;display:block}.operiva-action-breakdown{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.operiva-action-breakdown>div{color:#43586c;background:#edf3f8;border-radius:11px;justify-content:space-between;padding:12px 14px;font-size:12px;display:flex}.operiva-timeline-list{gap:0;display:grid}.operiva-timeline-list article{border-bottom:1px solid #e4eaf0;gap:14px;padding:13px 4px;display:flex}.operiva-timeline-list i{background:#fff;border:3px solid #2b73ba;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px #2b73ba16}.operiva-timeline-list div{flex-direction:column;flex:1;display:flex}.operiva-timeline-list b{color:#233c54;font-size:12px}.operiva-timeline-list span,.operiva-timeline-list small{color:#7a8998;margin-top:3px;font-size:10px}.operiva-backup-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.operiva-backup-grid a{color:#243c54;background:#fff;border:1px solid #d9e4ed;border-radius:16px;gap:7px;padding:22px;text-decoration:none;transition:all .18s;display:grid}.operiva-backup-grid a:hover{border-color:#87afd5;transform:translateY(-2px);box-shadow:0 12px 28px #123b6220}.operiva-backup-grid i{color:#2366a6;background:#e7f0f9;border-radius:6px;width:max-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:850}.operiva-backup-grid b{font-size:14px}.operiva-backup-grid span{color:#778696;font-size:11px;line-height:1.5}.operiva-logo-setting{background:#fff;border:1px solid #dce5ed;border-radius:15px;align-items:center;gap:16px;margin-bottom:18px;padding:16px;display:flex}.operiva-logo-setting>img,.operiva-logo-setting>i{object-fit:contain;background:#f0f5f9;border-radius:14px;width:62px;height:62px;padding:7px}.operiva-logo-setting>i{color:#17476f;place-items:center;font:700 28px Georgia;display:grid}.operiva-logo-setting>div{flex-direction:column;flex:1;gap:4px;display:flex}.operiva-logo-setting b{font-size:13px}.operiva-logo-setting span{color:#778696;font-size:10px}.operiva-logo-setting label{color:#fff;cursor:pointer;background:#173f61;border-radius:8px;align-self:flex-start;margin-top:6px;padding:7px 10px;font-size:10px}.operiva-logo-setting input{display:none}@media (max-width:650px){.operiva-tools-launch kbd{display:none}.operiva-weekly-kpis,.operiva-backup-grid,.operiva-action-breakdown{grid-template-columns:1fr}.operiva-logo-setting{align-items:flex-start}}.operiva-tools-dialog>nav button{font-size:14px;position:relative}.operiva-tools-dialog>nav button>i{background:#f05d5d;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.operiva-update-dot{color:#073b2b;background:#50d3a1;border-radius:999px;padding:4px 7px;font-size:11px}.operiva-priority{color:#fff;background:linear-gradient(135deg,#0d314f,#185f97);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.operiva-priority span,.operiva-setup-score span,.demo-header span{color:#a9cee9;letter-spacing:.12em;font-size:12px;font-weight:850}.operiva-priority h3{margin:5px 0 7px;font-size:21px}.operiva-priority p{color:#c8dbe8;margin:0;font-size:14px;line-height:1.5}.operiva-priority button,.operiva-setup-score button{color:#164e78;background:#fff;border:1px solid #ffffff45;border-radius:11px;flex:none;padding:11px 14px;font-size:14px;font-weight:800}.operiva-alert-list{gap:9px;margin-bottom:20px;display:grid}.operiva-alert-list article{background:#fff;border:1px solid #dfe7ee;border-radius:13px;align-items:center;gap:12px;padding:13px 14px;display:flex}.operiva-alert-list article>i{color:#276996;background:#edf4fa;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.operiva-alert-list .level-urgent{background:#fff7f5;border-color:#efc5bd}.operiva-alert-list .level-urgent>i{color:#aa3f32;background:#fbe3df}.operiva-alert-list .level-today>i{color:#216a9e;background:#e2f0fb}.operiva-alert-list .level-setup>i{color:#8b6215;background:#fff0cf}.operiva-alert-list article>div{gap:3px;display:grid}.operiva-alert-list b{font-size:14px}.operiva-alert-list span{color:#677d8f;font-size:13px}.operiva-setup{gap:16px;display:grid}.operiva-setup-score{color:#fff;background:linear-gradient(135deg,#0d314f,#1767c0);border-radius:18px;justify-content:space-between;align-items:center;padding:22px;display:flex}.operiva-setup-score strong{margin:5px 0;font-size:34px;display:block}.operiva-setup-score p{color:#c4d9e8;margin:0;font-size:14px}.operiva-setup-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.operiva-setup-list article{background:#fff;border:1px solid #dce6ee;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.operiva-setup-list article>i{color:#1c5b88;background:#e8f0f7;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:850;display:grid}.operiva-setup-list article.done>i{color:#177251;background:#e2f6ed}.operiva-setup-list article>div{flex:1;gap:3px;display:grid}.operiva-setup-list b{font-size:14px}.operiva-setup-list span{color:#6d8293;font-size:13px}.operiva-setup-list button{color:#fff;background:#173f61;border:0;border-radius:8px;padding:8px 10px;font-weight:750}.operiva-search-results button,.operiva-back{color:#fff;background:#173f61;border:0;border-radius:9px;padding:8px 11px;font-size:13px;font-weight:750}.operiva-back{margin-bottom:14px}.customer-card-hero{color:#fff;background:linear-gradient(135deg,#0d314f,#175f98);border-radius:17px;align-items:center;gap:14px;padding:20px;display:flex}.customer-card-hero>i{background:#ffffff14;border:1px solid #ffffff5c;border-radius:16px;place-items:center;width:58px;height:58px;font-style:normal;font-weight:900;display:grid}.customer-card-hero>div{flex:1;gap:3px;display:grid}.customer-card-hero h3{margin:0;font-size:21px}.customer-card-hero span,.customer-card-hero p{color:#c7dbea;margin:0;font-size:13px}.customer-card-hero>em{background:#ffffff19;border-radius:999px;padding:7px 10px;font-style:normal}.customer-card-actions{gap:8px;margin:12px 0 22px;display:flex}.customer-card-actions a{color:#164e78;text-align:center;background:#e8f0f7;border-radius:10px;flex:1;padding:10px;font-size:14px;font-weight:800;text-decoration:none}.customer-card-note{background:#fff;border-radius:13px;margin-top:16px;padding:15px}.customer-card-note p{color:#607689;margin:6px 0 0;line-height:1.55}.operiva-doc-types{gap:7px;margin-bottom:15px;display:flex;overflow:auto}.operiva-doc-types button{white-space:nowrap;color:#405b71;background:#fff;border:1px solid #d6e2eb;border-radius:9px;padding:9px 11px;font-size:13px;font-weight:750}.operiva-doc-types button.active{color:#fff;background:#1767c0;border-color:#1767c0}.operiva-message-builder{grid-template-columns:1fr 1fr;gap:13px;display:grid}.operiva-message-builder label{color:#42596d;gap:6px;font-size:14px;font-weight:750;display:grid}.operiva-message-builder .wide{grid-column:1/-1}.operiva-message-builder select,.operiva-message-builder textarea{color:#18344e;background:#fff;border:1px solid #cbd8e3;border-radius:10px;width:100%;padding:11px;font:500 14px/1.5 inherit}.operiva-message-builder>button{color:#fff;background:#16844a;border:0;border-radius:10px;padding:11px;font-size:14px;font-weight:800}.operiva-message-builder>button+button{background:#173f61}.operiva-security-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.operiva-security-summary article{background:#fff;border:1px solid #dbe5ed;border-radius:14px;gap:6px;padding:17px;display:grid}.operiva-security-summary span{color:#6c8192;font-size:13px}.operiva-security-summary strong{font-size:20px}.operiva-session-list{gap:8px;margin:14px 0;display:grid}.operiva-session-list article{background:#fff;border:1px solid #dce6ee;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.operiva-session-list i{color:#17547f;background:#e8f1f8;border-radius:8px;padding:7px;font-size:12px;font-style:normal;font-weight:850}.operiva-session-list div{gap:2px;display:grid}.operiva-session-list b{font-size:14px}.operiva-session-list span,.operiva-session-list small{color:#718596;font-size:13px}.operiva-danger-action{color:#fff;background:#a23d3d;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.operiva-update-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.operiva-update-list article{background:#fff;border:1px solid #dce6ee;border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.operiva-update-list i{color:#16557f;background:#e8f1f8;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:850;display:grid}.operiva-update-list span{font-size:14px;line-height:1.4}.operiva-demo{gap:16px;display:grid}.demo-header{color:#fff;background:linear-gradient(135deg,#0d314f,#1767c0);border-radius:18px;padding:22px}.demo-header h3{margin:6px 0 7px;font-size:23px}.demo-header p{color:#c8ddeb;margin:0}.demo-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.demo-kpis article{background:#fff;border:1px solid #dce6ee;border-radius:14px;gap:4px;padding:16px;display:grid}.demo-kpis small,.demo-kpis span{color:#718596;font-size:13px}.demo-kpis b{font-size:28px}.demo-kpis span{color:#17805a}.demo-flow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.demo-flow article{background:#edf3f8;border-radius:13px;gap:12px;padding:14px;display:flex}.demo-flow i{color:#fff;background:#173f61;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:850;display:grid}.demo-flow div{gap:3px;display:grid}.demo-flow b{font-size:14px}.demo-flow span{color:#6d8192;font-size:13px}.operiva-help-list{gap:8px;display:grid}.operiva-help-list details{background:#fff;border:1px solid #dce6ee;border-radius:13px;padding:14px}.operiva-help-list summary{cursor:pointer;font-size:14px;font-weight:800}.operiva-help-list p{color:#607688;margin:10px 0 0;font-size:14px;line-height:1.55}.operiva-support-mail{color:#fff;text-align:center;background:#173f61;border-radius:11px;margin-top:14px;padding:12px;font-weight:800;text-decoration:none;display:block}@media (max-width:700px){.operiva-tools-dialog{height:94vh}.operiva-tools-body{max-height:calc(94vh - 155px)!important}.operiva-tools-dialog>header h2{font-size:20px}.operiva-priority,.operiva-setup-score{flex-direction:column;align-items:flex-start}.operiva-priority button,.operiva-setup-score button{width:100%}.operiva-setup-list,.operiva-update-list,.demo-flow,.operiva-message-builder,.operiva-security-summary{grid-template-columns:1fr}.operiva-message-builder .wide{grid-column:auto}.demo-kpis{grid-template-columns:1fr 1fr}.demo-kpis article:last-child{grid-column:1/-1}.customer-card-hero{flex-wrap:wrap;align-items:flex-start}.customer-card-hero>em{margin-left:72px}.operiva-track-list article{flex-direction:column;align-items:stretch}.operiva-track-list button{width:100%}}.operiva-health-grid{gap:10px;display:grid}.operiva-health-grid article{background:#fff;border:1px solid #dfe9ef;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.operiva-health-grid article>i{color:#16724f;background:#e5f6ee;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.operiva-health-grid article.health-attention>i{color:#a36505;background:#fff1d8}.operiva-health-grid article>div{flex:1;min-width:0}.operiva-health-grid b,.operiva-health-grid span{display:block}.operiva-health-grid b{font-size:13px}.operiva-health-grid span{color:#728695;margin-top:3px;font-size:11px}.operiva-health-grid em{color:#16724f;font-size:10px;font-style:normal;font-weight:800}.operiva-health-grid .health-attention em{color:#a36505}
