/*! 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,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.table{display:table}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#202126;--ink-2:#30313a;--muted:#74767f;--line:#e3e5e8;--soft:#f4f5f6;--canvas:#f6f7f8;--card:#fff;--sidebar:#101813;--sidebar-2:#18231c;--purple:#1e8449;--purple-2:#2d9b5d;--mint:#43c77b;--blue:#4599e8;--amber:#ffb55e;--danger:#f36f8d;--shadow:0 1px 2px #181a1f08}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font-geist-sans), "Noto Sans JP", sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{cursor:pointer}.ui-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block}.app-shell{background:var(--canvas);min-height:100vh;display:flex}.sidebar{z-index:40;color:#efeff3;background:var(--sidebar);border-right:1px solid #ffffff0f;flex-direction:column;width:252px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:74px;padding:0 24px;display:flex}.brand-mark{align-items:center;height:48px;display:inline-flex}.aiseen-wordmark{object-fit:contain;object-position:left center;width:126px;height:48px;display:block}.chevron{color:#8d8ca1;font-size:15px}.side-nav{scrollbar-width:none;flex:1;padding:0 12px;overflow-y:auto}.nav-group{margin-top:17px}.nav-label{color:#768079;padding:0 11px 8px;font-size:11px;font-weight:690;display:block}.nav-group button{color:#b4b7b5;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:42px;margin-bottom:2px;padding:0 11px;font-size:14px;transition:all .18s;display:flex;position:relative}.nav-group button:hover{color:#fff;background:#ffffff0b}.nav-group button.active{color:#fff;background:#43c77b21}.nav-group button.active:before{content:"";background:var(--mint);border-radius:4px;width:3px;height:22px;position:absolute;left:0}.nav-group button.active .ui-icon{color:#6cda9b}.nav-count{text-align:center;color:#ffc3cf;background:#f36f8d24;border-radius:20px;min-width:21px;margin-left:auto;padding:2px 5px;font-size:9px}.nav-count.blue{color:#bae0ff;background:#52a9ff24}.main-area{width:calc(100% - 252px);min-height:100vh;margin-left:252px}.topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.page-title{white-space:nowrap;align-items:center;gap:7px;display:flex}.page-title small{color:#aaa9b8;font-size:12px}.page-title strong{font-size:18px;font-weight:650}.page-title>span{color:#6e6f77;border:1px solid var(--line);background:#f7f7f8;border-radius:5px;padding:3px 8px;font-size:11px}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.operator-organization-switcher{background:#f7fbf8;border:1px solid #d9e7de;border-radius:10px;align-content:center;gap:1px;min-width:190px;height:44px;padding:5px 10px 4px;display:grid}.operator-organization-switcher small{color:#79877e;font-size:8px;font-weight:750;line-height:1}.operator-organization-switcher select{color:#173e2a;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:0;width:100%;padding:0 20px 0 0;font-size:11px;font-weight:800;overflow:hidden}.icon-button{color:#77768a;border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;transition:all .18s;display:grid}.icon-button:hover{color:var(--ink);background:var(--soft)}.notification{position:relative}.notification i{background:var(--danger);border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.notification b{color:#fff;background:#de4d57;border:2px solid #fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:-7px;right:-8px}.notification-center{position:relative}.notification-backdrop{z-index:69;background:0 0;border:0;position:fixed;inset:0}.notification-popover{z-index:70;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(390px,100vw - 28px);position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 18px 55px #18221c29}.notification-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;padding:14px 17px;display:flex}.notification-popover>header div{gap:2px;display:grid}.notification-popover>header strong{font-size:16px}.notification-popover>header small{color:var(--muted);font-size:11px}.notification-popover>header button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.notification-popover-list{max-height:420px;overflow-y:auto}.notification-item{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:36px minmax(0,1fr) 7px;align-items:center;gap:10px;padding:13px 16px;display:grid;position:relative}.notification-item:hover{background:#f7faf8}.notification-item.read{opacity:.68}.notification-item>span{color:#177f48;background:#eaf7ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.notification-item.error>span{color:#c44550;background:#fff0f1}.notification-item.warning>span{color:#bc7516;background:#fff5e7}.notification-item>div{gap:4px;min-width:0;display:grid}.notification-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.notification-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.notification-item>i{background:#1c9655;border-radius:50%;width:7px;height:7px}.notification-popover-footer{border-top:1px solid var(--line);grid-template-columns:108px minmax(0,1fr);display:grid}.notification-popover-footer>button{min-height:48px;color:var(--muted);cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.notification-popover-footer>button+button{border-left:1px solid var(--line);color:var(--green)}.notification-popover-footer>button:hover{background:#f7faf8}.notification-all{color:#197f49;cursor:pointer;background:#fbfcfb;border:0;justify-content:center;align-items:center;gap:5px;width:100%;min-height:48px;font-size:12px;font-weight:850;display:flex}.notification-empty{min-height:130px;color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.user-button{min-width:150px;height:40px;color:var(--ink);border:0;border-left:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:8px;padding:0 9px 0 4px;display:flex}.user-button>span:first-child,.user-avatar{color:#fff;background:var(--purple);border-radius:8px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:750;display:grid}.user-button div{flex:1;gap:1px;display:grid}.user-button strong{font-size:12px}.user-button small{color:#9a99a8;font-size:10px}.user-menu-wrap{align-items:center;gap:6px;display:flex;position:relative}.user-menu-wrap>.info-tooltip{width:16px;height:16px;font-size:9px}.user-menu-wrap>.info-tooltip>span{left:auto;right:0;transform:translateY(-3px)}.user-menu-wrap>.info-tooltip:hover>span,.user-menu-wrap>.info-tooltip:focus-visible>span{transform:translateY(0)}.user-menu-wrap>.info-tooltip>span:before{left:auto;right:4px}.user-dropdown{z-index:40;border:1px solid var(--line);background:#fff;border-radius:11px;width:220px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #1a2a1f24}.user-dropdown>div{border-bottom:1px solid var(--line);gap:3px;padding:8px 9px 10px;display:grid}.user-dropdown strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-dropdown small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.user-dropdown>button{color:#3f5146;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;height:36px;margin-top:6px;padding:0 9px;font-size:10px;font-weight:700;display:flex}.user-dropdown>button:hover{background:#f1f8f4}.user-dropdown>button.logout-menu-item{color:#a44747}.user-dropdown>button.logout-menu-item:hover{background:#fff2f2}.role-menu{z-index:70;border:1px solid var(--line);background:#fff;border-radius:14px;width:286px;padding:13px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 55px #19163a29}.role-menu>small{color:var(--purple);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:760}.role-menu>p{color:#9796a5;margin:5px 2px 11px;font-size:8px;line-height:1.5}.role-menu>button{width:100%;min-height:52px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:7px 8px;display:grid}.role-menu>button:hover{background:#fafafd}.role-menu>button.active{background:#f1fbf5;border-color:#ccebd9}.role-menu>button>span:nth-child(2){gap:2px;display:grid}.role-menu>button small{color:#9998a8;font-size:8px}.role-menu>button>.ui-icon{color:var(--purple)}.role-icon{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.role-icon.operator{color:var(--purple);background:#eaf7ef}.role-icon.tenant{color:#158a69;background:#e8faf4}.menu-toggle,.mobile-close{display:none}.menu-toggle span{background:currentColor;border-radius:2px;width:16px;height:1.5px}.content{padding:22px 28px 60px}.status-dot{background:#b3b2be;border-radius:50%;width:7px;height:7px;display:inline-block}.status-dot.connected{background:#33c993;box-shadow:0 0 0 4px #33c9931a}.status-dot.attention{background:var(--amber);box-shadow:0 0 0 4px #ffb55e1a}.status-dot.partial{background:var(--blue)}.status-dot.waiting{background:#a3a2b0}.primary-button,.secondary-button,.danger-button,.ghost-button,.wide-button,.text-button{border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:620;transition:all .18s;display:inline-flex}.primary-button{color:#fff;background:var(--purple);min-height:38px;box-shadow:none;border:1px solid #176f3c;margin-left:auto;padding:0 16px}.primary-button:hover{background:#176f3c}.secondary-button{min-height:38px;color:var(--ink);border:1px solid var(--line);background:#fff;padding:0 14px}.danger-button{color:#b4233b;background:#fff7f8;border:1px solid #f0c8ce;min-height:38px;padding:0 14px}.danger-button:hover{background:#ffedef}.ghost-button{color:#747386;border:1px solid var(--line);background:#fafafd;min-height:31px;padding:0 10px}.text-button{color:var(--purple);background:0 0;border:0;padding:0}.wide-button{width:100%;height:36px;color:var(--ink);border:1px solid var(--line);background:#fbfbfd}.wide-button .ui-icon{margin-left:auto}.full{width:100%;margin-left:0}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric-card{border:1px solid var(--line);min-width:0;box-shadow:none;background:#fff;border-radius:11px;padding:17px 18px 15px}.metric-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.metric-top button{color:#aaa9b6;background:0 0;border:0}.metric-icon,.summary-icon,.task-icon,.activity-icon{border-radius:10px;place-items:center;display:grid}.metric-icon{width:34px;height:34px}.violet{color:var(--purple);background:#1e844917}.mint{color:#18a87c;background:#50e3b31f}.blue{color:#268bdc;background:#52a9ff1c}.amber{color:#d57d1a;background:#ffb55e21}.rose{color:#d84c7c;background:#f36f8d1c}.metric-card>small{color:#838294;font-size:9px}.metric-card>.metric-label{align-items:center;gap:6px;display:flex}.metric-card>.metric-label .info-tooltip{width:16px;height:16px;font-size:9px}.metric-value{letter-spacing:-.045em;margin:3px 0 5px;font-size:27px;font-weight:690}.metric-value em{color:#77768a;margin-left:2px;font-size:13px;font-style:normal;font-weight:540}.metric-card p{color:#9a99a8;margin:0;font-size:8px}.metric-card p b{color:#25a87f;margin-right:3px;font-weight:650}.metric-card p b.down{color:#4f9bd4}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:15px;margin-top:15px;display:grid}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px}.performance-card,.health-card,.lower-grid>.card{padding:18px}.card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card-head h2,.table-toolbar h2{letter-spacing:-.02em;margin:0;font-size:15px}.card-head p{color:var(--muted);margin:5px 0 0;font-size:10px}.chart-legend{color:#8d8c9d;align-items:center;gap:16px;margin:14px 0 2px;font-size:9px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend strong{color:#26ac81;margin-left:auto;font-size:10px}.legend-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.legend-dot.purple{background:var(--purple)}.legend-dot.mint{background:var(--mint)}.chart-wrap{gap:9px;height:170px;display:flex}.y-axis{color:#aaa9b7;text-align:right;flex-direction:column;justify-content:space-between;width:30px;padding:4px 0 19px;font-size:7px;display:flex}.line-chart{flex:1;min-width:0;position:relative}.line-chart svg{width:100%;height:calc(100% - 21px);position:absolute;inset:3px 0 18px;overflow:visible}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 18px}.grid-lines i{border-top:1px dashed #eeeef3;width:100%}.chart-line{fill:none;stroke-width:2.2px;vector-effect:non-scaling-stroke}.purple-line{stroke:var(--purple)}.mint-line{stroke:var(--mint)}.area{stroke:none}.purple-area{fill:url(#none);opacity:.08}.x-axis{color:#aaa9b7;justify-content:space-between;font-size:7px;display:flex;position:absolute;inset:auto 0 0}.chart-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-top:12px;display:grid}.chart-stats div{border-left:2px solid #dedde8;gap:3px;padding-left:13px;display:grid}.chart-stats div:first-child{border-left-color:var(--purple)}.chart-stats div:nth-child(2){border-left-color:var(--mint)}.chart-stats div:nth-child(3){border-left-color:var(--blue)}.chart-stats div:nth-child(4){border-left-color:var(--amber)}.chart-stats small{color:#9291a0;font-size:8px}.health-score{border:1px solid var(--line);background:#fafafa;border-radius:9px;align-items:center;gap:13px;margin:16px 0 15px;padding:12px;display:flex}.score-ring{background:radial-gradient(closest-side, white 79%, transparent 80% 99%), conic-gradient(var(--mint) 94%, #e5e4ec 0);border-radius:50%;justify-content:center;align-items:baseline;width:58px;height:58px;padding-top:18px;display:flex}.score-ring span{font-size:18px;font-weight:740}.score-ring small{color:#9998a8;font-size:7px}.health-score>div:last-child{gap:3px;display:grid}.health-score p{color:#858495;margin:0;font-size:8px}.connection-mini-list{display:grid}.connection-mini-list>div{border-top:1px solid #f0eff4;align-items:center;gap:10px;min-height:44px;display:flex}.connection-mini-list>div>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.connection-mini-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.connection-mini-list small{color:#9998a7;font-size:7px}.service-token{--token:var(--purple);border:1px solid var(--token);place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.service-token{border:1px solid color-mix(in srgb,var(--token) 25%,white)}}.service-token{color:var(--token);background:var(--token);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.service-token{background:color-mix(in srgb,var(--token) 8%,white)}}.service-token{font-size:10px;font-weight:800}.mini-status{border-radius:12px;padding:3px 6px;font-size:7px}.mini-status.connected{color:#14906b;background:#e7faf3}.mini-status.attention{color:#b76e19;background:#fff3e4}.mini-status.partial{color:#247dbd;background:#eaf5ff}.lower-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:15px;margin-top:15px;display:grid}.subtle-badge{color:#737286;background:#f2f1f6;border-radius:20px;padding:5px 8px;font-size:8px}.task-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.task-grid button{min-width:0;color:var(--ink);text-align:left;background:#fcfcfd;border:1px solid #eeedf2;border-radius:11px;align-items:center;gap:9px;padding:12px 10px;transition:all .18s;display:flex}.task-grid button:hover{background:#f8f8fb;border-color:#d6d3f5}.task-icon{width:31px;height:31px}.task-grid div{flex:1;gap:2px;min-width:0;display:grid}.task-grid strong,.activity-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.task-grid small,.activity-list small{text-overflow:ellipsis;white-space:nowrap;color:#9695a5;font-size:7px;overflow:hidden}.task-grid>button>.ui-icon{color:#a6a5b2}.activity-list{margin-top:8px;display:grid}.activity-list>div{border-top:1px solid #f0eff4;align-items:center;gap:10px;min-height:45px;display:flex}.activity-list>div:first-child{border-top:0}.activity-icon{flex:none;width:30px;height:30px}.activity-list div div{flex:1;gap:3px;min-width:0;display:grid}.activity-list time{color:#aaa9b6;white-space:nowrap;font-size:7px}.page-actions{justify-content:flex-end;align-items:center;gap:8px;min-height:38px;margin:-8px 0 13px;display:flex}.page-actions .primary-button{margin-left:0}.identity-summary{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid;overflow:hidden}.identity-summary>div{border-left:1px solid var(--line);grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;column-gap:11px;min-width:0;padding:16px 18px;display:grid}.identity-summary>div:first-child{border-left:0}.summary-icon{grid-row:1/4;align-self:center;width:38px;height:38px}.identity-summary small{color:#878696;font-size:8px}.identity-summary strong{letter-spacing:-.04em;font-size:21px}.identity-summary em{color:#aaa9b6;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.connection-hub{padding:19px}.connection-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.connection-card{min-width:0;min-height:74px;color:var(--ink);text-align:left;background:#fcfcfe;border:1px solid #edecf2;border-radius:11px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:11px;transition:all .18s;display:grid}.connection-card:hover{background:#fff;border-color:#d9d6fb}.service-token.large{border-radius:10px;grid-row:1/3;width:36px;height:36px}.connection-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.connection-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.connection-card small{color:#9b9aa9;font-size:7px}.connection-card>.ui-icon{color:#aaa9b7;grid-row:1/3}.connection-state{color:#8c8b9b;align-items:center;gap:5px;font-size:7px;display:inline-flex}.connection-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.connection-summary article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;min-height:76px;padding:14px 16px;display:flex}.connection-summary article>div{gap:2px;display:grid}.connection-summary small{color:var(--muted);font-size:9px}.connection-summary strong{letter-spacing:-.04em;font-size:20px}.citation-location-bar{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:16px;min-height:68px;margin-bottom:14px;padding:11px 14px;display:flex}.citation-location-bar>div{gap:5px;min-width:260px;display:grid}.citation-location-bar small{color:var(--muted);font-size:11px}.citation-location-bar strong{font-size:14px}.citation-location-bar select{min-width:260px;height:38px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 34px 0 11px;font-size:13px}.citation-location-bar>span{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.citation-location-bar>button{flex:none;margin-left:auto}.citation-board{overflow:hidden}.citation-board-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex}.citation-board-head>div{align-items:baseline;gap:8px;display:flex}.citation-board-head h2{margin:0;font-size:17px}.citation-board-head span,.citation-board-head>small{color:var(--muted);font-size:11px}.citation-table{min-width:760px}.citation-row{color:#565861;border-bottom:1px solid #eef0f1;grid-template-columns:minmax(190px,1.1fr) minmax(120px,.65fr) minmax(240px,1.4fr) 100px 36px;align-items:center;gap:18px;min-height:56px;padding:0 18px;font-size:12px;display:grid}.citation-row:last-child{border-bottom:0}.citation-header{color:#90939a;background:#fafbfb;min-height:38px;font-size:10px;font-weight:650}.citation-header>span{align-items:center;gap:5px;display:flex}.citation-header .info-tooltip{width:14px;height:14px;font-size:8px}.citation-publisher{align-items:center;gap:10px;min-width:0;display:flex}.citation-publisher i{border:1px solid;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:800;display:grid}.citation-publisher strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.citation-status{align-items:center;gap:7px;font-size:12px;display:inline-flex}.citation-status>i{border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.citation-status>i:after{content:"✓";color:#fff;font-size:10px;font-style:normal;font-weight:800}.citation-status.good{color:#397d23}.citation-status.good>i{background:#72aa39}.citation-status.attention{color:#9f621b}.citation-status.attention>i{background:#e49a39}.citation-row time{color:var(--muted);font-size:11px}.citation-row .icon-button{background:0 0;border:0;width:30px;height:30px}.integration-pending-state,.feature-empty-state{text-align:center;align-content:center;place-items:center;gap:14px;min-height:300px;padding:44px;display:grid}.integration-pending-state{position:relative}.integration-pending-state>.subtle-badge{position:absolute;top:20px;right:20px}.integration-pending-icon,.feature-empty-icon{color:#168a4e;background:#ebf8f0;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.integration-pending-state>div,.feature-empty-state>div{max-width:560px}.integration-pending-state small,.feature-empty-state small{color:#258a53;letter-spacing:.13em;font-size:10px;font-weight:800}.integration-pending-state h2,.feature-empty-state h2{color:var(--ink);margin:7px 0 8px;font-size:19px}.integration-pending-state p,.feature-empty-state p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.feature-empty-state .primary-button{margin-top:3px}.integration-board{padding:19px}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.integration-card{min-width:0;min-height:190px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;grid-template-rows:auto auto 1fr auto;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:15px;transition:all .16s;display:grid}.integration-card:hover{background:#f8fcfa;border-color:#bfe0cc}.integration-token{border-radius:9px;width:36px;height:36px}.integration-status{color:#777983;white-space:nowrap;background:#f3f4f5;border-radius:6px;justify-self:end;align-items:center;gap:6px;padding:5px 7px;font-size:8px;display:inline-flex}.integration-status.connected{color:#187e60;background:#edf8f4}.integration-status.pending,.integration-status.attention{color:#9f621b;background:#fff5e8}.integration-status.partial{color:#2d79ad;background:#eef6fc}.integration-title{grid-column:1/3;gap:4px;min-width:0;display:grid}.integration-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.integration-card dl{grid-column:1/3;gap:7px;margin:0;display:grid}.integration-card dl div{justify-content:space-between;gap:10px;display:flex}.integration-card dt,.integration-card dd{margin:0;font-size:8px}.integration-card dt{color:#9698a0}.integration-card dd{color:#5f6169;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-action{width:100%;color:var(--purple);text-align:left;background:0 0;border:0;border-top:1px solid #eceef0;grid-column:1/3;justify-content:space-between;align-items:center;padding:11px 0 0;font-size:9px;font-weight:650;display:flex}.connection-location-context{background:#fff;border:1px solid #dce5df;border-radius:11px;align-items:center;gap:10px;min-height:62px;margin-bottom:14px;padding:10px 14px;display:flex}.connection-location-context>span{width:34px;height:34px;color:var(--purple);background:#eaf7ef;border-radius:9px;flex:none;place-items:center;display:grid}.connection-location-context>div{gap:3px;display:grid}.connection-location-context small{color:var(--muted);font-size:8px}.connection-location-context strong,.connection-location-context select{color:var(--ink);font-size:12px;font-weight:700}.connection-location-context select{background:0 0;border:0;outline:0;min-width:240px;padding:0}.connection-location-context em{color:#838b85;margin-left:auto;font-size:9px;font-style:normal}.connection-settings-board{padding:0;overflow:hidden}.connection-settings-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:16px 19px;display:flex}.connection-settings-head>div{gap:3px;display:grid}.connection-settings-head h2{margin:0;font-size:16px}.connection-settings-head p{color:var(--muted);margin:0;font-size:10px}.connection-tooltip-label{align-items:center;gap:5px;display:inline-flex}.connection-tooltip-label .info-tooltip,.integration-status .info-tooltip{flex:none;width:14px;height:14px;font-size:8px}.integration-status .info-tooltip{color:currentColor;background:0 0;border-color:currentColor}.connection-only-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:16px}.connection-only-grid .integration-card{min-height:210px}.service-connection-mark{color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:850;display:grid}.service-connection-mark.google{color:#4285f4;background:#eaf2ff}.service-connection-mark.instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.integration-status>i{background:currentColor;border-radius:50%;width:6px;height:6px}.connection-scope-card{grid-template-columns:minmax(300px,1fr) minmax(360px,1fr);align-items:center;gap:20px;margin-top:14px;padding:16px 18px;display:grid}.connection-scope-card>div{align-items:flex-start;gap:10px;display:flex}.connection-scope-card>div>svg{color:var(--purple)}.connection-scope-card>div>span{gap:3px;display:grid}.connection-scope-card strong{font-size:11px}.connection-scope-card small{color:var(--muted);font-size:9px;line-height:1.5}.connection-scope-card dl{gap:7px;margin:0;display:grid}.connection-scope-card dl div{justify-content:space-between;align-items:center;gap:12px;display:flex}.connection-scope-card dt{color:#717a73;font-size:9px;font-weight:750}.connection-scope-card dd{color:#858d87;margin:0;font-size:9px}.simple-connection-panel{flex-direction:column;display:flex}.connection-health{color:#2d7e4c;background:#f1faf4;border:1px solid #cee6d7;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.connection-health>span{color:#fff;background:#35a866;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.connection-health>div{gap:2px;display:grid}.connection-health strong{font-size:11px}.connection-health small{color:#6f8978;font-size:8px}.connection-health.pending{color:#8c5b1e;background:#fff8ec;border-color:#f0d6ad}.connection-health.pending>span{background:#d89136}.connection-health.pending small{color:#8d795f}.connection-error{color:#a13f3f;background:#fff4f4;border:1px solid #efc7c7;border-radius:9px;margin-top:16px;padding:10px 12px;font-size:11px;line-height:1.5}.google-candidate-list{gap:8px;margin-top:16px;display:grid}.google-candidate-list>div{gap:2px;display:grid}.google-candidate-list>div strong{font-size:12px}.google-candidate-list>div small,.google-candidate-list>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.google-candidate-list>button{min-height:60px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.google-candidate-list>button:hover{background:#f7fcf9;border-color:#a9d8bb}.google-candidate-list>button:disabled{cursor:wait;opacity:.55}.google-candidate-list>button span{gap:3px;min-width:0;display:grid}.google-candidate-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.google-candidate-list>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.google-candidate-list>button em{color:var(--purple);flex:none;font-size:10px;font-style:normal;font-weight:750}.google-manager-invite{background:#fbfdfc;border:1px solid #dce7df;border-radius:10px;gap:11px;margin-top:16px;padding:14px;display:grid}.manager-invite-step{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.manager-invite-step>b{color:#177f4b;background:#e7f6ed;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.manager-invite-step>span{gap:2px;min-width:0;display:grid}.manager-invite-step strong{font-size:11px}.manager-invite-step small{color:var(--muted);font-size:9px;line-height:1.45}.manager-invite-step>button,.operator-google-setup{color:#177f4b;background:#fff;border:1px solid #beddc9;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:700}.manager-email-box{background:#fff;border:1px solid #d8e2db;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;margin-left:35px;display:grid;overflow:hidden}.manager-email-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:10px 11px;font-size:10px}.manager-email-box button{color:#fff;background:#208b53;border:0;padding:0 12px;font-size:9px;font-weight:750}.manager-email-box button:disabled{color:#969d98;background:#edf0ee}.google-manager-invite>p{color:#7f642e;background:#fff6e8;border-radius:7px;margin:0 0 0 35px;padding:8px 10px;font-size:9px;line-height:1.5}.operator-google-setup{border-style:dashed;justify-self:start;margin-left:35px}.connection-detail-list{border:1px solid #e1e6e2;border-radius:9px;margin-top:16px;overflow:hidden}.connection-detail-list section{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.connection-detail-list section:first-child{border-top:0}.connection-detail-list span{color:var(--muted);font-size:9px}.connection-detail-list strong{text-align:right;font-size:10px}.connection-permission-block{margin-top:20px}.connection-permission-block>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.connection-permission-block>div strong{font-size:11px}.connection-permission-block>label{border-top:1px solid #edf0ee;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:52px;padding:9px 10px;display:grid}.connection-permission-block input{width:16px;height:16px;accent-color:var(--purple-2)}.connection-permission-block label span{gap:2px;display:grid}.connection-permission-block label strong{font-size:10px}.connection-permission-block label small{color:var(--muted);font-size:8px}.account-table-card{margin-top:15px;overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex}.table-toolbar>div:first-child{align-items:baseline;gap:8px;display:flex}.table-toolbar span{color:#aaa9b6;font-size:8px}.table-filters{align-items:center;gap:5px;display:flex}.table-filters button{color:#858495;background:0 0;border:1px solid #0000;border-radius:8px;height:29px;padding:0 9px;font-size:8px}.table-filters button:first-child{color:var(--purple);background:#f1faf5;border-color:#cfe9d9}.table-filters button span{color:inherit;margin-left:3px}.table-filters .filter-button{color:#767587;border-color:var(--line);background:#fff;margin-left:8px}.account-table{min-width:820px}.table-row{border-bottom:1px solid #f0eff4;grid-template-columns:minmax(240px,1.5fr) .55fr 1fr .8fr .6fr 32px;align-items:center;gap:18px;min-height:68px;padding:0 18px;font-size:9px;display:grid}.table-row:last-child{border-bottom:0}.table-header{color:#9a99a8;text-transform:uppercase;letter-spacing:.09em;background:#fafafd;min-height:38px;font-size:7px;font-weight:640}.brand-cell{align-items:center;gap:10px;min-width:0;display:flex}.company-token{border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:11px;font-style:normal;font-weight:800;display:grid}.company-token.purple{color:#1e8449;background:#e9f7ef}.company-token.rose{color:#d14e79;background:#ffedf3}.company-token.blue{color:#3489ce;background:#eaf5ff}.company-token.mint{color:#12936e;background:#e7faf3}.company-token.all{color:#fff;background:var(--purple)}.brand-cell>span{gap:3px;min-width:0;display:grid}.brand-cell strong,.brand-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-cell small{color:#9b9aa9;font-size:8px}.unit{color:#aaa9b6;font-size:7px;font-weight:400}.health-cell{align-items:center;gap:7px;display:flex}.health-cell>i{background:#ecebf1;border-radius:4px;width:52px;height:4px;overflow:hidden}.health-cell b{border-radius:inherit;background:var(--purple);height:100%;display:block}.muted{color:#9695a4}.account-table-card{overflow-x:auto}.tenant-lock{color:#14775a;background:#f1fbf7;border:1px solid #d5efe6;border-radius:10px;align-items:center;gap:9px;margin:1px 0 12px;padding:10px 11px;display:flex}.tenant-lock>span{gap:2px;display:grid}.tenant-lock small{color:#6d9487;font-size:7px}.location-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.location-card{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:11px;padding:16px}.location-visual{justify-content:space-between;align-items:center;height:44px;display:flex}.location-state{border-radius:15px;padding:4px 7px;font-size:7px}.location-state.good{color:#188c6a;background:#e7faf3}.location-state.warn{color:#b9701d;background:#fff2e1}.location-card h3{margin:10px 0 5px;font-size:12px}.location-card>p{color:#8d8c9c;align-items:center;gap:4px;margin:0;font-size:8px;display:flex}.location-brand{color:#aaa9b6;margin-top:7px;font-size:7px;display:block}.location-metrics{border-block:1px solid #eeedf2;grid-template-columns:repeat(3,1fr);margin:14px 0;padding:10px 0;display:grid}.location-metrics span{gap:3px;display:grid}.location-metrics small{color:#9998a7;font-size:7px}.location-card>button{width:100%;color:var(--purple);background:0 0;border:0;justify-content:space-between;font-size:8px;font-weight:620;display:flex}.editor-layout{grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);gap:15px;display:grid}.compose-card,.posts-card{padding:19px}.compose-head{border-bottom:1px solid var(--line);padding-bottom:16px}.ai-chip{color:var(--purple);letter-spacing:.08em;background:#eaf7ef;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-weight:720;display:inline-flex}.compose-head h2{margin:12px 0 5px;font-size:18px}.compose-head p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.compose-card label{color:#6f6e80;gap:7px;margin:16px 0 0;font-size:8px;font-weight:620;display:grid}.compose-card input,.compose-card select,.compose-card textarea{width:100%;color:var(--ink);border:1px solid var(--line);background:#fbfbfd;border-radius:9px;outline:0;font-size:9px}.compose-card input,.compose-card select{height:38px;padding:0 11px}.compose-card textarea{resize:vertical;height:112px;padding:11px;line-height:1.6}.compose-card textarea:focus,.panel-form input:focus,.profile-form input:focus,.profile-form textarea:focus{border-color:#73c493;box-shadow:0 0 0 3px #1e844914}.compose-options{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.compose-options button{color:#737285;border:1px solid var(--line);background:#fff;border-radius:7px;height:27px;padding:0 8px;font-size:7px}.compose-options.channel-select{margin:0}.compose-options.channel-select button{align-items:center;gap:4px;display:inline-flex}.compose-options.channel-select button.active{color:var(--purple);background:#f0faf4;border-color:#c7e6d3}.compact-form{gap:9px;margin:4px 0 14px}.post-list{margin-top:10px}.post-list>div{border-top:1px solid #efedf3;grid-template-columns:auto 1fr auto 24px;align-items:center;gap:10px;min-height:70px;display:grid}.post-list>div:first-child{border-top:0}.post-list div>div{gap:3px;min-width:0;display:grid}.post-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.post-list small{color:#9998a7;font-size:7px}.post-list time{color:#8c8b9a;white-space:nowrap;font-size:8px}.post-list>div>button{color:#aaa9b6;background:0 0;border:0}.post-state{white-space:nowrap;border-radius:14px;padding:4px 7px;font-size:7px}.post-state.予約済み{color:#267cba;background:#eaf5ff}.post-state.承認待ち{color:#b76e18;background:#fff2e1}.post-state.公開済み{color:#178d69;background:#e7faf3}.post-state.下書き{color:#6f7080;background:#f0f1f3}.post-main-tabs{background:#fff;border:1px solid #cfd3d1;border-radius:9px;grid-template-columns:repeat(3,1fr);width:min(560px,100%);margin-bottom:14px;display:grid;overflow:hidden}.post-main-tabs button{color:#666a68;background:#fff;border:0;border-left:1px solid #d8dbda;height:46px;font-size:14px;font-weight:650}.post-main-tabs button:first-child{border-left:0}.post-main-tabs button.active{color:var(--purple);background:#edf9f2}.post-main-tabs button:disabled{cursor:wait;opacity:.55}.post-manager{overflow:hidden}.post-subtabs{border-bottom:1px solid var(--line);align-items:stretch;gap:22px;min-height:64px;padding:0 18px;display:flex}.post-subtabs button{color:#737773;background:0 0;border:0;align-items:center;gap:7px;padding:0 4px;font-size:13px;font-weight:650;display:inline-flex;position:relative}.post-subtabs button.active{color:var(--purple)}.post-subtabs button.active:after{content:"";background:var(--mint);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.post-subtabs button span{color:inherit}.post-list-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.post-list-toolbar>div{align-items:center;gap:6px;display:flex}.post-list-toolbar>div>strong{color:var(--ink);margin-right:8px;font-size:14px}.post-list-toolbar>div>strong span{color:var(--purple)}.post-list-toolbar>div>.info-tooltip{flex:none;width:16px;height:16px;margin-right:4px;font-size:9px}.post-list-toolbar button{color:#686c69;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:11px;display:inline-flex}.post-list-toolbar button:hover{color:var(--purple);background:#f1f8f4}.post-list-toolbar button.active{color:#167b47;background:#eaf7ef}.post-list-toolbar button>small{color:#207f4d;background:#dff2e6;border-radius:9px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-weight:800;display:inline-grid}.post-toolbar-panel{background:#f8fbf9;border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 18px;display:flex}.post-toolbar-panel>div:first-child{gap:3px;display:grid}.post-toolbar-panel>div:first-child>strong{color:var(--ink);font-size:11px}.post-toolbar-panel>div:first-child>small{color:var(--muted);font-size:9px}.post-page-size-options,.post-date-presets{align-items:center;gap:7px;display:flex}.post-page-size-options button,.post-date-presets button{color:#5e6761;background:#fff;border:1px solid #dce5df;border-radius:9px;min-height:34px;padding:0 12px;font-size:9px;font-weight:750}.post-page-size-options button.active,.post-page-size-options button:hover,.post-date-presets button:hover{color:#157e49;background:#eef8f2;border-color:#97cbaa}.post-toolbar-panel.filters{display:block}.post-filter-grid{grid-template-columns:minmax(230px,1.6fr) repeat(4,minmax(125px,.75fr));align-items:end;gap:10px!important;display:grid!important}.post-filter-grid label,.post-date-fields label{color:#626d65;gap:6px;min-width:0;font-size:9px;font-weight:750;display:grid}.post-filter-grid select,.post-filter-grid input,.post-date-fields input{width:100%;height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce5df;border-radius:9px;outline:0;padding:0 10px;font-size:10px}.post-filter-grid select:focus,.post-filter-grid input:focus,.post-date-fields input:focus{border-color:#6eb48a;box-shadow:0 0 0 3px #1c894b12}.post-query-field>div{position:relative;display:block!important}.post-query-field svg{color:#87918a;position:absolute;top:11px;left:11px}.post-query-field input{padding-left:35px}.post-toolbar-panel.date{min-height:80px}.post-date-fields{align-items:end;gap:10px!important;display:flex!important}.post-date-fields>span{color:#8a928d;padding-bottom:10px;font-size:10px}.post-date-fields input{min-width:145px}.post-active-filters{background:#fff;border-bottom:1px solid #e8ece9;flex-wrap:wrap;align-items:center;gap:7px;min-height:45px;padding:8px 18px;display:flex}.post-active-filters strong{color:#217d4d;margin-right:3px;font-size:10px}.post-active-filters span{color:#53615a;text-overflow:ellipsis;white-space:nowrap;background:#f0f5f2;border-radius:10px;max-width:240px;padding:5px 8px;font-size:8px;overflow:hidden}.post-active-filters button{color:#8a4f58;background:0 0;border:0;margin-left:auto;padding:5px 7px;font-size:9px;font-weight:750}.post-management-table{overflow-x:auto}.post-management-row{color:#5e625f;border-bottom:1px solid #ecefed;grid-template-columns:130px 165px minmax(280px,1fr) repeat(5,54px) 105px 34px;align-items:center;gap:14px;min-width:1160px;min-height:74px;padding:0 18px;font-size:11px;display:grid}.post-management-row:last-child{border-bottom:0}.post-management-row.header{color:#8b8f8c;background:#fafbfa;min-height:42px;font-size:10px;font-weight:650}.post-management-row time{color:#535755;white-space:nowrap}.post-location,.post-copy{gap:4px;min-width:0;display:grid}.post-location strong,.post-copy strong,.post-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-location strong,.post-copy strong{color:var(--ink);font-size:12px}.post-location small{color:#397d23;background:#edf8f0;border-radius:12px;width:fit-content;padding:3px 6px;font-size:9px}.post-copy small{color:var(--muted);font-size:11px}.post-management-row>b{text-align:center;font-size:12px}.post-row-actions{place-items:center;display:grid;position:relative}.post-row-actions>.icon-button[aria-expanded=true]{color:#15854a;background:#edf8f1;border-color:#b9ddc8}.post-action-menu{z-index:15;background:#fff;border:1px solid #dfe7e2;border-radius:12px;gap:2px;width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 36px #14302029}.post-action-menu button{color:#404944;width:100%;min-height:37px;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.post-action-menu button:hover{color:#157b46;background:#f0f8f3}.post-action-menu button.warning{color:#9a651d}.post-action-menu button.warning:hover{background:#fff8ec}.post-action-menu button.danger{color:#aa3345}.post-action-menu button.danger:hover{background:#fff1f3}.post-action-menu button:disabled{cursor:wait;opacity:.48}.post-action-confirm{z-index:80;background:#fff;border:1px solid #dde5df;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:16px;width:min(500px,100vw - 32px);padding:24px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0f23173d}.post-action-confirm>span{color:#a36b1d;background:#fff6e7;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.post-action-confirm>span.delete{color:#ad3448;background:#fff0f2}.post-action-confirm>div{gap:7px;min-width:0;display:grid}.post-action-confirm>div>small{color:#268255;letter-spacing:.12em;font-size:8px;font-weight:850}.post-action-confirm h2{color:var(--ink);margin:0;font-size:18px}.post-action-confirm>div>strong{color:#475049;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.post-action-confirm p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.post-action-confirm label{color:#4d5951;gap:6px;margin-top:5px;font-size:10px;font-weight:750;display:grid}.post-action-confirm textarea{resize:vertical;min-height:82px;color:var(--ink);font:inherit;border:1px solid #dce4df;border-radius:10px;outline:0;padding:10px 11px;font-size:11px;line-height:1.6}.post-action-confirm textarea:focus{border-color:#68b184;box-shadow:0 0 0 3px #19874914}.post-action-confirm label small{color:var(--muted);text-align:right;font-size:8px;font-weight:500}.post-action-confirm footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.composer-leave-confirm{z-index:80;background:#fff;border:1px solid #d9e6dd;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:16px;width:min(500px,100vw - 32px);padding:24px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0f23173d}.composer-leave-confirm>span{color:#277d4c;background:#ebf8f0;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.composer-leave-confirm>div{gap:7px;min-width:0;display:grid}.composer-leave-confirm>div>small{color:#268255;letter-spacing:.12em;font-size:8px;font-weight:850}.composer-leave-confirm h2{color:var(--ink);margin:0;font-size:18px}.composer-leave-confirm p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.composer-leave-confirm footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.post-list-pagination{color:#7a837d;border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 18px;font-size:9px;display:flex}.post-list-pagination>div{align-items:center;gap:8px;display:flex}.post-list-pagination button{color:#4f5b54;background:#fff;border:1px solid #dce4df;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.post-list-pagination button:first-child svg{transform:rotate(180deg)}.post-list-pagination button:hover:not(:disabled){color:#157d48;background:#f0f8f3;border-color:#9acbad}.post-list-pagination button:disabled{cursor:not-allowed;opacity:.38}.post-list-pagination strong{min-width:54px;color:var(--ink);text-align:center;font-size:11px}.post-list-pagination strong small{color:var(--muted);font-size:8px}.post-location-select{margin-bottom:14px}.post-location-select label{width:min(420px,100%);color:var(--muted);gap:6px;font-size:11px;display:grid}.post-location-select select{height:42px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 34px 0 12px;font-size:13px}.post-create-layout{grid-template-columns:minmax(520px,1fr) 330px;align-items:start;gap:16px;display:grid}.post-composer{overflow:hidden}.create-tabs{min-height:58px}.post-compose-form,.post-settings-panel{padding:22px}.generation-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:20px;display:flex}.generation-tabs button{color:#747875;background:0 0;border:0;height:44px;padding:0;font-size:14px;font-weight:650;position:relative}.generation-tabs button.active{color:var(--purple)}.generation-tabs button.active:after{content:"";background:var(--purple);height:3px;position:absolute;bottom:-1px;left:0;right:0}.post-compose-form>label,.post-settings-panel label{color:#606461;gap:7px;margin-top:15px;font-size:12px;font-weight:650;display:grid}.post-compose-form input,.post-compose-form select,.post-compose-form textarea,.post-settings-panel select{width:100%;color:var(--ink);border:1px solid var(--line);background:#fbfcfb;border-radius:9px;outline:0;font-size:13px}.post-compose-form input,.post-compose-form select,.post-settings-panel select{height:42px;padding:0 11px}.post-compose-form textarea{resize:vertical;min-height:130px;padding:12px;line-height:1.7}.post-compose-form textarea:focus,.post-compose-form input:focus{border-color:#73c493;box-shadow:0 0 0 3px #1e844914}.keyword-button{color:#fff;background:var(--purple-2);border:0;border-radius:8px;align-items:center;gap:7px;width:fit-content;min-height:40px;margin:12px 0 0 auto;padding:0 14px;font-size:12px;font-weight:700;display:flex}.post-image-drop{width:100%;min-height:150px;color:var(--purple);background:#f4fbf7;border:1px dashed #90cbaa;border-radius:10px;align-content:center;place-items:center;gap:7px;display:grid}.post-image-drop strong{font-size:13px}.post-image-drop small{color:var(--muted);font-size:11px}.post-checks{flex-wrap:wrap;gap:22px;margin:17px 0;display:flex}.post-checks label,.post-compose-form fieldset label{color:#606461;align-items:center;gap:7px;font-size:12px;display:inline-flex}.post-checks input,.post-compose-form fieldset input{width:17px;height:17px;accent-color:var(--purple-2)}.post-compose-form fieldset{border:0;gap:22px;margin:18px 0 0;padding:0;display:flex}.post-compose-form legend{color:#606461;width:100%;margin-bottom:10px;font-size:12px;font-weight:650}.post-compose-form .compact-form{margin-top:15px}.post-compose-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:22px;padding-top:18px;display:flex}.post-compose-actions button{min-width:126px}.post-settings-panel{min-height:410px}.post-settings-panel label:first-child{margin-top:0}.post-draft-list{align-content:start;min-height:410px;padding:14px 18px;display:grid}.post-draft-list>button{min-height:66px;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;padding:10px 4px;display:flex}.post-draft-list>button>span{flex:1;gap:4px;min-width:0;display:grid}.post-draft-list strong,.post-draft-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-draft-list small{color:var(--muted);font-size:11px}.post-preview{position:sticky;top:84px;overflow:hidden}.post-preview-head{align-items:center;gap:9px;padding:15px;display:flex}.post-preview-head>div{gap:2px;display:grid}.post-preview-head strong{font-size:12px}.post-preview-head small{color:var(--muted);font-size:10px}.post-preview-image{color:#7b9b87;background:linear-gradient(135deg,#e7f4eb,#f3f7f4);align-content:center;place-items:center;gap:8px;min-height:190px;font-size:11px;display:grid}.post-preview-copy{min-height:145px;padding:15px}.post-preview-copy strong{font-size:13px}.post-preview-copy p{color:#555a56;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.65}.post-preview>button{width:calc(100% - 30px);height:36px;color:var(--purple);background:#fff;border:1px solid #b9d8c5;border-radius:7px;margin:0 15px 15px;font-size:12px;font-weight:650}.advanced-composer-layout{grid-template-columns:minmax(620px,1fr) 360px;align-items:start;gap:16px;display:grid}.advanced-composer{overflow:hidden}.composer-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:18px 22px;display:flex}.composer-intro>div{gap:3px;display:grid}.composer-intro span{color:var(--purple);letter-spacing:.16em;font-size:9px;font-weight:760}.composer-intro h2{margin:0;font-size:20px}.composer-intro p{color:var(--muted);margin:0;font-size:12px}.composer-intro>.composer-intro-actions{align-items:center;gap:10px;display:flex}.composer-intro-actions>span{color:#777e79;letter-spacing:0;align-items:center;gap:5px;font-size:9px;font-weight:650;display:inline-flex}.composer-intro-actions>span.saved{color:#278150}.composer-intro-actions .info-tooltip{width:16px;height:16px;font-size:9px}.composer-recovery-banner{color:#2c7350;background:#f2faf5;border:1px solid #c8e1d1;border-radius:11px;align-items:center;gap:10px;margin:14px 18px 0;padding:12px 14px;display:flex}.composer-recovery-banner>div{flex:1;gap:3px;min-width:0;display:grid}.composer-recovery-banner strong{font-size:10px}.composer-recovery-banner p{color:#69756d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.composer-recovery-banner button{min-width:76px}.composer-section{border-bottom:1px solid var(--line);padding:22px}.composer-section-title{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.composer-section-title>i{width:27px;height:27px;color:var(--purple);background:#eaf7ef;border-radius:8px;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.composer-section-title>div{gap:3px;display:grid}.composer-section-title h3{margin:0;font-size:15px}.composer-section-title p{color:var(--muted);margin:0;font-size:11px}.destination-mode{background:#f0f2f1;border-radius:8px;width:fit-content;margin:0 0 14px 38px;padding:3px;display:flex}.destination-mode button{color:#747875;background:0 0;border:0;border-radius:6px;min-width:90px;height:32px;padding:0 12px;font-size:11px;font-weight:650}.destination-mode button.active{color:var(--purple);background:#fff;box-shadow:0 1px 3px #14281c17}.composer-label{color:#555a56;gap:7px;margin:14px 0 0 38px;font-size:12px;font-weight:650;display:grid}.composer-label>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.composer-label>span small{color:var(--muted);font-size:10px;font-weight:500}.composer-label input,.composer-label select,.composer-label textarea{width:100%;color:var(--ink);border:1px solid var(--line);background:#fbfcfb;border-radius:9px;outline:0;font-size:13px}.composer-label input,.composer-label select{height:42px;padding:0 11px}.composer-label textarea{resize:vertical;min-height:145px;padding:12px;line-height:1.7}.composer-label input:focus,.composer-label textarea:focus{border-color:#73c493;box-shadow:0 0 0 3px #1e844914}.bulk-location-button{width:calc(100% - 38px);min-height:58px;color:var(--ink);text-align:left;background:#f5fbf7;border:1px solid #cfe4d6;border-radius:9px;align-items:center;gap:10px;margin-left:38px;padding:10px 13px;display:flex}.bulk-location-button>span{flex:1;gap:3px;min-width:0;display:grid}.bulk-location-button strong{font-size:12px}.bulk-location-button small{color:var(--muted);font-size:10px}.channel-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.channel-picker button{color:#737774;border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:48px;padding:8px 9px;display:grid}.channel-picker button.active{color:var(--purple);background:#f2faf5;border-color:#9ed0b1}.channel-picker button>i{color:#fff;background:#7c837e;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:800;display:grid}.channel-picker button.active>i{background:var(--purple)}.channel-picker button>span{font-size:11px;font-weight:650}.label-with-tooltip{justify-content:flex-start!important}.channel-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.channel-presets button{color:#686e69;border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:8px 11px;font-size:11px;font-weight:700;display:flex;position:relative}.channel-presets button>i{color:#fff;background:#7c837e;border-radius:7px;place-items:center;min-width:27px;height:27px;padding:0 5px;font-size:9px;font-style:normal;display:grid}.channel-presets button.active{color:var(--purple);background:#f1faf4;border-color:#91caa7;box-shadow:inset 0 0 0 1px #d7ece0}.channel-presets button.active>i{background:var(--purple)}.channel-presets button>span{color:#fff;background:var(--purple);border-radius:8px;padding:2px 6px;font-size:8px;position:absolute;top:-8px;right:9px}.channel-detail-picker{margin-top:2px}.channel-detail-picker summary{color:#617068;cursor:pointer;width:fit-content;font-size:10px;font-weight:650}.channel-detail-picker[open] summary{margin-bottom:8px}.channel-detail-picker .channel-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.cross-post-summary{background:#f5fbf7;border:1px solid #cee5d7;border-radius:9px;margin-top:3px;padding:13px}.cross-post-summary>div{color:#2d8050;align-items:center;gap:8px;display:flex}.cross-post-summary>div>span{flex:1;gap:2px;display:grid}.cross-post-summary strong{font-size:11px}.cross-post-summary small{color:#718078;font-size:9px;font-weight:500}.cross-post-summary dl{border-top:1px solid #ddebe2;gap:6px;margin:10px 0 0;padding-top:10px;display:grid}.cross-post-summary dl div{grid-template-columns:54px 1fr;gap:8px;font-size:9px;display:grid}.cross-post-summary dt{color:#7a837d}.cross-post-summary dd{color:#4e5751;margin:0}.post-type-picker{grid-template-columns:repeat(3,1fr);gap:8px;margin-left:38px;display:grid}.post-type-picker button{color:#656a66;border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;gap:4px;min-height:64px;padding:10px 11px;display:grid}.post-type-picker button.active{color:var(--purple);background:#f2faf5;border-color:#94cbaa;box-shadow:inset 0 0 0 1px #d5ecdd}.post-type-picker strong{font-size:12px}.post-type-picker small{color:var(--muted);font-size:10px}.composer-field-grid{display:grid}.composer-date-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin:14px 0 0 38px;display:grid}.composer-date-grid .composer-label{margin:0}.composer-body-label textarea{padding-bottom:48px}.writing-tools{background:#f8faf9f5;border-radius:7px;flex-wrap:wrap;gap:5px;margin:-42px 8px 0;padding:6px;display:flex;position:relative}.writing-tools button{color:#5e655f;background:#fff;border:1px solid #e0e5e1;border-radius:6px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:10px;display:inline-flex}.writing-tools button:first-child{color:var(--purple);background:#f3faf6;border-color:#c9e3d3}.policy-alert{color:#9a5d17;background:#fff8ed;border:1px solid #f0d4ac;border-radius:8px;align-items:flex-start;gap:9px;margin:13px 0 0 38px;padding:10px 12px;display:flex}.policy-alert>span{gap:2px;display:grid}.policy-alert strong{font-size:11px}.policy-alert small{color:#986f3e;font-size:10px}.post-media-control{align-items:center;gap:8px;margin:16px 0 0 38px;display:flex}.post-media-uploader{cursor:pointer;background:#f7fbf8;border:1px dashed #a9cdb7;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:0;min-height:74px;padding:11px 12px;display:flex}.post-media-uploader.uploading,.channel-media-row>label.uploading{cursor:wait;opacity:.72}.post-media-uploader>input{display:none}.post-media-uploader>span{width:34px;height:34px;color:var(--purple);background:#e5f4eb;border-radius:8px;flex:none;place-items:center;display:grid}.post-media-uploader>div{flex:1;gap:3px;min-width:0;display:grid}.post-media-uploader strong,.post-media-uploader small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-media-uploader strong{font-size:12px}.post-media-uploader small{color:var(--muted);font-size:10px}.post-media-uploader>em{height:32px;color:var(--purple);background:#fff;border:1px solid #c8e0d1;border-radius:7px;place-items:center;padding:0 10px;font-size:10px;font-style:normal;display:grid}.media-remove-button{color:#7c817d;border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:7px;height:34px;padding:0 9px;font-size:9px}.composer-action-grid{grid-template-columns:160px 1fr;gap:9px;margin-left:38px;display:grid}.composer-action-grid .composer-label{margin:0}.publish-mode-picker{grid-template-columns:repeat(2,1fr);gap:8px;margin-left:38px;display:grid}.publish-mode-picker button{color:#646965;border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:9px;min-height:62px;padding:11px;display:flex}.publish-mode-picker button.active{color:var(--purple);background:#f2faf5;border-color:#9acdae}.publish-mode-picker button>span{gap:3px;display:grid}.publish-mode-picker strong{font-size:12px}.publish-mode-picker small{color:var(--muted);font-size:10px}.schedule-fields{grid-template-columns:1fr 160px;margin-top:12px}.schedule-fields.with-repeat-count{grid-template-columns:minmax(0,1fr) 160px 110px}.recurrence-summary{color:#26774c;background:#f2faf5;border:1px solid #cce6d7;border-radius:9px;align-items:flex-start;gap:10px;margin:10px 0 0 38px;padding:11px 13px;display:flex}.recurrence-summary>svg{flex:none;margin-top:1px}.recurrence-summary div{gap:2px;display:grid}.recurrence-summary strong{font-size:12px}.recurrence-summary small{color:#698076;font-size:10px;line-height:1.5}.post-series-badge{color:#25764b;vertical-align:middle;background:#e9f7ef;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.advanced-composer-footer{background:#fafbfa;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:14px 22px;display:flex}.advanced-composer-footer>span{color:#737873;align-items:center;gap:7px;font-size:10px;display:flex}.advanced-composer-footer>div{gap:8px;display:flex}.advanced-composer-footer button{min-width:124px}.composer-side{gap:12px;display:grid;position:sticky;top:84px}.advanced-preview{overflow:hidden}.preview-network-tabs{border-bottom:1px solid var(--line);gap:5px;padding:10px 12px 0;display:flex}.preview-network-tabs button{color:#7f8480;background:0 0;border:0;border-bottom:2px solid #0000;width:32px;height:32px;margin-bottom:-1px;font-size:11px;font-weight:800}.preview-network-tabs button.active{color:var(--purple);border-bottom-color:var(--purple)}.active-preview-label{color:#555a56;border-bottom:1px solid var(--line);background:#fafbfa;gap:2px;padding:10px 14px;display:grid}.active-preview-label span{font-size:11px;font-weight:700}.active-preview-label small{color:var(--muted);font-size:9px}.network-preview{background:#fff}.network-preview-media{color:#7b9b87;background-color:#edf5ef;background-position:50%;background-size:cover;align-content:center;place-items:center;gap:7px;font-size:10px;display:grid}.network-preview-media.square{aspect-ratio:1}.network-preview-media.landscape{aspect-ratio:1.7}.network-preview-media.google{aspect-ratio:1.45}.network-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.network-avatar.instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.network-avatar.facebook{background:#1877f2}.instagram-preview-head,.facebook-preview-head{align-items:center;gap:9px;min-height:58px;padding:11px 13px;display:flex}.instagram-preview-head strong{flex:1;min-width:0;font-size:11px}.instagram-actions{align-items:center;gap:13px;height:42px;padding:0 13px;font-size:19px;display:flex}.instagram-actions span:last-child{margin-left:auto}.instagram-caption{color:#303330;padding:0 13px 15px;font-size:10px;line-height:1.55}.instagram-caption strong{margin-right:4px}.instagram-caption small{color:#54708c;margin-top:6px;font-size:9px;display:block}.facebook-preview-head>div{flex:1;gap:2px;min-width:0;display:grid}.facebook-preview-head strong{font-size:11px}.facebook-preview-head small{color:var(--muted);font-size:9px}.facebook-copy{padding:0 13px 12px}.facebook-copy strong{font-size:12px}.facebook-copy p{color:#3e423f;white-space:pre-wrap;margin:5px 0 0;font-size:10px;line-height:1.55}.facebook-stats{min-height:34px;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 13px;font-size:9px;display:flex}.facebook-actions{grid-template-columns:repeat(3,1fr);height:40px;padding:0 8px;display:grid}.facebook-actions button{color:#686c69;background:0 0;border:0;font-size:9px}.google-post-preview>button{width:calc(100% - 30px);height:36px;color:var(--purple);background:#fff;border:1px solid #b9d8c5;border-radius:7px;margin:0 15px 15px;font-size:12px;font-weight:650}.advanced-preview .post-preview-image.has-media{color:var(--purple);background:linear-gradient(135deg,#dbeee2,#eff8f2)}.preview-post-type{width:fit-content;color:var(--purple);background:#eaf7ef;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:700}.post-preview-copy>small{color:var(--muted);margin-top:9px;font-size:9px;display:block}.advanced-preview>button{width:calc(100% - 30px);height:36px;color:var(--purple);background:#fff;border:1px solid #b9d8c5;border-radius:7px;margin:0 15px 15px;font-size:12px;font-weight:650}.readiness-card{padding:15px}.readiness-card>div{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.readiness-card h3{margin:0;font-size:13px}.readiness-card>div span{color:var(--purple);font-size:11px;font-weight:750}.readiness-card p{color:#8b642f;border-top:1px solid #eef0ef;align-items:center;gap:8px;min-height:34px;margin:0;font-size:10px;display:flex}.readiness-card p>i{color:#fff;background:#d7953f;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:800;display:grid}.readiness-card p.done{color:#487353}.readiness-card p.done>i{background:var(--purple-2)}.inline-empty{color:#9a99a8;text-align:center;padding:60px 20px;font-size:9px}.post-table-empty{color:#6e8d7a;text-align:center;align-content:center;place-items:center;gap:8px;min-height:230px;padding:35px;display:grid}.post-table-empty strong{color:var(--ink);font-size:14px}.post-table-empty span{color:var(--muted);font-size:11px}.post-table-empty .primary-button{margin-top:4px}.post-table-empty.error{color:#b24e4e}.post-table-empty.error button{color:#8c3c3c;background:#fff;border:1px solid #edcccc;border-radius:8px;min-height:34px;padding:0 13px;font-size:11px;font-weight:700}.channel-tokens{gap:3px;display:flex}.channel-tokens i{color:#69687c;background:#f0eff4;border-radius:4px;place-items:center;width:15px;height:15px;font-size:6px;font-style:normal;font-weight:740;display:grid}.review-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:15px;display:grid}.review-inbox{overflow:hidden}.review-row{border-top:1px solid var(--line);align-items:flex-start;gap:12px;min-height:106px;padding:15px 18px;display:flex}.review-avatar{color:#1e8449;background:#eaf7ef;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:750;display:grid}.review-copy{flex:1;min-width:0}.review-copy>div{align-items:center;gap:9px;display:flex}.review-copy span{color:#ef9f2c;letter-spacing:.06em;font-size:9px}.review-copy time{color:#aaa9b6;font-size:7px}.review-copy p{color:#5f5e70;margin:8px 0 7px;font-size:9px;line-height:1.55}.review-copy small{color:#9998a7;font-size:7px}.review-action{height:28px;color:var(--purple);white-space:nowrap;background:#f2faf5;border:1px solid #ccebd9;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:7px;display:flex}.review-action.done{color:#188c6a;background:#f0fbf7;border-color:#d7f3e9}.profile-layout{grid-template-columns:260px minmax(0,1fr);gap:15px;display:grid}.profile-nav{padding:18px}.profile-completion{float:right;color:#19a77b;font-size:22px;font-weight:720}.profile-nav h3{margin:2px 0 12px;font-size:11px}.progress-wide{background:#ecebf1;border-radius:4px;height:4px;margin-bottom:17px;overflow:hidden}.progress-wide i{background:var(--purple);width:96%;height:100%;display:block}.profile-nav button{color:#777689;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;height:40px;padding:0 8px;font-size:8px;display:flex}.profile-nav button span{background:#f1f0f5;border-radius:7px;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.profile-nav button .ui-icon{color:#aaa9b6;margin-left:auto}.profile-nav button.active{color:var(--purple);background:#eef9f2}.profile-nav button.active span{color:#fff;background:var(--purple)}.profile-form{padding:20px}.form-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:19px;display:grid}.form-grid label,.panel-form label{color:#777689;gap:7px;font-size:8px;font-weight:620;display:grid}.form-grid .span-two{grid-column:1/3;position:relative}.form-grid input,.form-grid select,.form-grid textarea,.panel-form input,.panel-form select,.panel-form textarea{width:100%;color:var(--ink);border:1px solid var(--line);background:#fbfbfd;border-radius:9px;outline:0;padding:0 11px;font-size:9px}.form-grid input,.form-grid select,.panel-form input,.panel-form select{height:38px}.form-grid textarea{resize:vertical;height:100px;padding-top:10px}.panel-form textarea{resize:vertical;min-height:150px;padding-top:11px;line-height:1.65}.form-grid label>small{color:#aaa9b6;font-size:7px;position:absolute;bottom:7px;right:8px}.change-note,.identity-note{color:#427a69;background:#f2fbf8;border:1px solid #dff3ec;border-radius:10px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px;display:flex}.change-note div,.identity-note div{gap:3px;display:grid}.change-note p,.identity-note p{color:#718f86;margin:0;font-size:8px;line-height:1.5}.profile-actions{align-items:center}.profile-actions>span{color:#747c76;align-items:center;gap:7px;margin-right:auto;font-size:10px;display:flex}.profile-actions>span i{background:#35b875;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e4f5ea}.profile-actions .primary-button{margin-left:0}.profile-location-context{background:#fff;border:1px solid #dce5df;border-radius:11px;align-items:center;gap:10px;min-height:58px;margin-bottom:14px;padding:10px 14px;display:flex}.profile-location-context>span{width:34px;height:34px;color:var(--purple);background:#eaf7ef;border-radius:9px;place-items:center;display:grid}.profile-location-context>div{gap:2px;display:grid}.profile-location-context select{min-width:250px;color:var(--text);font:inherit;background:0 0;border:0;padding:5px 28px 5px 0;font-size:12px;font-weight:800}.profile-location-context small{color:var(--muted);font-size:8px}.profile-location-context strong{font-size:12px}.profile-location-context em{color:#28794a;background:#e8f6ed;border-radius:12px;margin-left:auto;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.profile-nav{align-self:start;position:sticky;top:84px}.profile-nav h3{align-items:center;gap:6px;display:flex}.profile-form{min-width:0}.profile-form-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.profile-form-head>div{gap:3px;display:grid}.profile-form-head>div>small{color:var(--purple);letter-spacing:.14em;font-size:8px;font-weight:800}.profile-form-head h2{margin:0;font-size:20px}.profile-form-head p{color:var(--muted);margin:0;font-size:10px}.profile-field-label{align-items:center;gap:6px;display:flex}.profile-section-note{color:#4f5b53;background:#fafcfb;border:1px solid #e0e7e2;border-radius:10px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 13px;display:flex}.profile-section-note>svg{color:var(--purple)}.profile-section-note>div{flex:1;gap:3px;display:grid}.profile-section-note strong{font-size:11px}.profile-section-note p{color:var(--muted);margin:0;font-size:9px}.profile-hours,.profile-categories,.profile-services,.profile-attributes,.profile-media,.profile-links{min-height:460px}.hours-table{border:1px solid #e1e6e2;border-radius:10px;margin-top:14px;overflow:hidden}.hours-row{border-top:1px solid #edf0ee;grid-template-columns:minmax(90px,1fr) 54px 120px 120px 30px;align-items:center;gap:9px;min-height:50px;padding:7px 12px;display:grid}.hours-row:first-child{border-top:0}.hours-row.header{color:#8a908b;background:#fafbfa;min-height:34px;font-size:8px;font-weight:700}.hours-row strong{font-size:10px}.hours-row select{color:#505751;border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:34px;padding:0 8px;font-size:9px}.hours-row>button{width:28px;height:28px;color:var(--purple);background:#fff;border:1px solid #d8e4dc;border-radius:7px;place-items:center;display:grid}.compact-switch{align-items:center;display:flex}.compact-switch input{opacity:0;position:absolute}.compact-switch span{background:#d0d5d1;border-radius:12px;width:34px;height:20px;position:relative}.compact-switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14281c33}.compact-switch input:checked+span{background:var(--purple-2)}.compact-switch input:checked+span:after{transform:translate(14px)}.special-hours{margin-top:18px}.special-hours>div:first-child{justify-content:space-between;align-items:center;display:flex}.special-hours>div:first-child>span{align-items:center;gap:6px;display:flex}.special-hours strong{font-size:11px}.special-hours>div:first-child>button,.additional-categories label button,.service-toolbar>button{height:34px;color:var(--purple);background:#fff;border:1px solid #cfe1d5;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.special-hours-row{border:1px solid #e3e7e4;border-radius:9px;grid-template-columns:1fr 150px 30px;align-items:center;gap:9px;min-height:54px;margin-top:8px;padding:8px 10px;display:grid}.special-hours-row>span{gap:2px;display:grid}.special-hours-row small{color:var(--muted);font-size:8px}.special-hours-row select{border:1px solid var(--line);background:#fff;border-radius:7px;height:34px;padding:0 8px;font-size:9px}.additional-categories{margin-top:17px}.additional-categories>div:first-child{align-items:center;gap:7px;display:flex}.additional-categories>div:first-child strong{font-size:11px}.additional-categories>div:first-child span{color:var(--muted);font-size:8px}.category-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.category-chips button{color:#3d7450;background:#f1faf4;border:1px solid #cce4d5;border-radius:15px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:9px;display:inline-flex}.additional-categories label{grid-template-columns:1fr auto;gap:7px;margin-top:10px;display:grid}.additional-categories select{color:#59605b;border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 10px;font-size:10px}.profile-warning{color:#956121;background:#fff9ef;border:1px solid #efd9b8;border-radius:8px;align-items:center;gap:8px;margin:16px 0 0;padding:10px 12px;font-size:9px;display:flex}.service-toolbar{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.service-toolbar>strong{color:#59605b;font-size:10px}.service-editor-list{gap:8px;margin-top:10px;display:grid}.service-editor-list article{border:1px solid #e1e6e2;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 54px 30px;align-items:center;gap:10px;min-height:76px;padding:10px;display:grid}.service-order{color:#4d7d5e;background:#edf8f0;border-radius:7px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:grid}.service-editor-list article>div{grid-template-columns:1fr 1fr 120px;gap:8px;display:grid}.service-editor-list article>div label{color:var(--muted);gap:4px;font-size:8px;display:grid}.service-editor-list input{width:100%;height:34px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 8px;font-size:9px}.service-enabled{color:#3d7c53;justify-items:center;gap:3px;font-size:8px;display:grid}.service-enabled input{accent-color:var(--purple-2)}.attribute-group{margin-top:17px}.attribute-group h3{margin:0 0 8px;font-size:11px}.attribute-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.attribute-group label{color:#535b55;border:1px solid #e1e6e2;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:9px;display:flex}.attribute-group input{width:16px;height:16px;accent-color:var(--purple-2)}.profile-media-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.profile-media-types article{border:1px solid #e1e6e2;border-radius:9px;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;min-height:74px;padding:10px;display:grid;position:relative}.media-placeholder{color:#fff;background:var(--purple);border-radius:10px;place-items:center;width:50px;height:50px;font-size:18px;font-weight:850;display:grid}.media-placeholder.cover{color:#3c8054;background:linear-gradient(135deg,#dcefe2,#f5faf7)}.profile-media-types article>img{object-fit:cover;background:#eef3ef;border-radius:10px;width:50px;height:50px}.profile-media-types article>div{gap:3px;display:grid}.profile-media-types strong{font-size:10px}.profile-media-types small{color:var(--muted);font-size:8px}.profile-media-change{color:var(--purple);cursor:pointer;font-size:9px;font-weight:700}.profile-media-change input{display:none}.profile-media-clear{color:#8a938c;cursor:pointer;background:#f3f5f4;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:5px;right:5px}.profile-media-drop{min-height:100px;color:var(--purple);cursor:pointer;background:#f6fbf8;border:1px dashed #9fc8ae;border-radius:10px;align-content:center;place-items:center;gap:5px;margin-top:10px;display:grid}.profile-media-drop.uploading{cursor:wait;opacity:.7}.profile-media-drop input{display:none}.profile-media-drop strong{font-size:10px}.profile-media-drop small{color:var(--muted);font-size:8px}.profile-gallery-head{align-items:center;gap:7px;margin-top:17px;display:flex}.profile-gallery-head strong{font-size:11px}.profile-gallery-head span{color:var(--muted);font-size:8px}.profile-gallery-head .info-tooltip{margin-left:auto}.profile-media .info-tooltip>span{left:auto;right:0;transform:translateY(-3px)}.profile-media .info-tooltip:hover>span,.profile-media .info-tooltip:focus-visible>span{transform:translateY(0)}.profile-media .info-tooltip>span:before{left:auto;right:4px}.profile-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.profile-gallery article{color:var(--ink);text-align:left;background:#fff;border:1px solid #e2e6e3;border-radius:8px;gap:2px;padding:0 0 9px;display:grid;position:relative;overflow:hidden}.profile-gallery article>img{object-fit:cover;background:#edf4ef;width:100%;height:92px;margin-bottom:6px;display:block}.profile-gallery article>span{gap:2px;display:grid}.profile-gallery article>button{color:#fff;cursor:pointer;background:#0e2317b8;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.profile-gallery strong,.profile-gallery small{padding:0 8px}.profile-gallery strong{font-size:9px}.profile-gallery small{color:var(--muted);font-size:8px}.profile-link-list{border:1px solid #e1e6e2;border-radius:10px;margin-top:14px;overflow:hidden}.profile-link-list label{border-top:1px solid #edf0ee;grid-template-columns:32px 150px minmax(180px,1fr) 48px;align-items:center;gap:9px;min-height:62px;padding:9px 11px;display:grid}.profile-link-list label:first-child{border-top:0}.profile-link-list label>i{width:30px;height:30px;color:var(--purple);background:#edf8f0;border-radius:7px;place-items:center;font-style:normal;display:grid}.profile-link-list label>span{gap:2px;display:grid}.profile-link-list strong{font-size:9px}.profile-link-list small{color:var(--muted);font-size:8px}.profile-link-list input{width:100%;height:36px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 9px;font-size:9px}.profile-link-list em{color:#28794a;font-size:8px;font-style:normal;font-weight:700}.profile-link-list em.unset{color:#9b762c}.profile-review-panel{flex-direction:column;display:flex}.profile-review-panel .panel-head small{color:var(--purple);letter-spacing:.14em;font-size:8px;font-weight:800}.profile-review-body{padding:18px 22px}.review-target{color:var(--purple);background:#f4faf6;border:1px solid #d9e8de;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.review-target>span{gap:2px;display:grid}.review-target small{color:var(--muted);font-size:8px}.review-target strong{color:var(--ink);font-size:11px}.profile-review-body h3{margin:20px 0 8px;font-size:12px}.profile-diff{border:1px solid #e2e6e3;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:12px;display:grid}.profile-diff>span:first-child{border-bottom:1px solid #edf0ee;grid-column:1/4;padding-bottom:9px}.profile-diff span{gap:3px;display:grid}.profile-diff small{color:var(--muted);font-size:8px}.profile-diff strong{font-size:10px}.profile-diff .after strong{color:var(--purple)}.profile-diff-list{gap:9px;display:grid}.profile-target-selector{background:#fafcfb;border:1px solid #e1e8e3;border-radius:10px;gap:5px;max-height:230px;margin-bottom:18px;padding:8px;display:grid;overflow:auto}.profile-target-selector label{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;display:flex}.profile-target-selector label:hover{background:#f0f7f3}.profile-target-selector label>span{gap:2px;display:grid}.profile-target-selector label strong{font-size:10px}.profile-target-selector label small{color:var(--muted);font-size:8px}.profile-rejection-field{color:#a94b54;gap:6px;margin-top:14px;font-size:9px;font-weight:800;display:grid}.profile-rejection-field input{width:100%;font:inherit;background:#fffafb;border:1px solid #ebc6cb;border-radius:8px;padding:10px 12px}.profile-empty-note{color:var(--muted);background:#fafcfb;border:1px dashed #dce4df;border-radius:9px;padding:16px;font-size:9px}.profile-review-body>p{color:#727b74;align-items:flex-start;gap:7px;margin:15px 0 0;font-size:9px;line-height:1.6;display:flex}.inbox-layout{grid-template-columns:360px minmax(0,1fr);height:580px;display:grid;overflow:hidden}.chat-list{border-right:1px solid var(--line);overflow-y:auto}.inbox-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;height:54px;padding:0 13px;display:flex}.inbox-tabs button{color:#898898;background:0 0;border:0;border-radius:8px;height:30px;padding:0 9px;font-size:8px}.inbox-tabs button.active{color:var(--purple);background:#eef9f2}.inbox-tabs span{margin-left:3px}.chat-list>button{width:100%;min-height:92px;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #efedf3;align-items:flex-start;gap:10px;padding:14px;display:flex;position:relative}.chat-list>button.active{background:#f1faf5}.chat-list>button.active:before{content:"";background:var(--purple);width:3px;position:absolute;inset:0 auto 0 0}.chat-list>button>div{flex:1;min-width:0}.chat-list strong{font-size:9px;display:block}.chat-list p{color:#5f5e70;text-overflow:ellipsis;white-space:nowrap;margin:6px 0;font-size:8px;overflow:hidden}.chat-list small{color:#a2a1af;font-size:7px}.chat-list time{color:#aaa9b6;white-space:nowrap;font-size:7px}.chat-list>button>i{color:#fff;background:var(--purple);border-radius:8px;padding:3px 5px;font-size:6px;font-style:normal;position:absolute;bottom:14px;right:14px}.chat-pane{grid-template-rows:64px 1fr auto;min-width:0;display:grid}.chat-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.chat-header>div{align-items:center;gap:9px;display:flex}.chat-header>div>div{gap:3px;display:grid}.chat-header small{color:#9998a7;font-size:7px}.chat-body{background:#fbfbfd;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex;overflow-y:auto}.message-time{color:#9998a7;background:#efeff3;border-radius:9px;align-self:center;padding:4px 7px;font-size:7px}.bubble{border:1px solid var(--line);color:#575669;max-width:70%;box-shadow:none;background:#fff;border-radius:10px;padding:11px 12px 21px;font-size:9px;line-height:1.55;position:relative}.bubble time{color:#aaa9b6;font-size:6px;position:absolute;bottom:6px;right:8px}.bubble.outgoing{color:#fff;border-color:var(--purple);background:var(--purple);align-self:flex-end}.bubble.outgoing time{color:#ffffffa6}.chat-compose{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:end;gap:8px;padding:12px;display:grid}.chat-compose>button:first-child{height:32px;color:var(--purple);background:#f1faf5;border:1px solid #ccebd9;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:7px;display:flex}.chat-compose textarea{resize:none;border:1px solid var(--line);background:#fbfbfd;border-radius:9px;outline:0;height:50px;padding:10px;font-size:8px}.send-button{color:#fff;background:var(--purple);border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.meo-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.65fr);gap:15px;display:grid}.map-card{overflow:hidden}.map-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:64px;padding:0 17px;display:flex}.map-toolbar div{gap:3px;display:grid}.map-toolbar strong{font-size:10px}.map-toolbar small{color:#9998a7;font-size:7px}.map-toolbar button{color:#7c7b8d;border:1px solid var(--line);background:#fff;border-radius:8px;height:29px;padding:0 9px;font-size:8px}.fake-map{background-color:#f3f4f1;background-image:linear-gradient(30deg,#0000 24%,#1e844909 25% 26%,#0000 27% 74%,#1e844909 75% 76%,#0000 77%),linear-gradient(120deg,#0000 24%,#50e3b30d 25% 26%,#0000 27% 74%,#50e3b30d 75% 76%,#0000 77%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:480px;position:relative;overflow:hidden}.road{transform-origin:0;background:#fff;border:1px solid #eaebe5;height:8px;position:absolute}.road.r1{width:120%;top:31%;left:-10%;transform:rotate(12deg)}.road.r2{width:110%;top:73%;left:12%;transform:rotate(-18deg)}.road.r3{width:90%;top:5%;left:44%;transform:rotate(72deg)}.river{background:#d8ecf3;width:120%;height:42px;position:absolute;top:50%;left:-10%;transform:rotate(-9deg)}.rank-pin{z-index:2;color:#fff;border:3px solid #ffffffe6;border-radius:50% 50% 50% 4px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:780;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 6px 15px #1818302e}.rank-pin:first-letter{transform:rotate(45deg)}.rank-1{background:#35c693}.rank-2,.rank-3{background:var(--purple)}.rank-4{background:var(--amber)}.map-label{color:#696878;background:#ffffffd1;border-radius:5px;padding:4px 7px;font-size:7px;position:absolute}.map-label.l1{top:48%;left:46%}.map-label.l2{top:20%;right:7%}.rank-card{padding:18px}.rank-row{border-top:1px solid var(--line);grid-template-columns:25px 1fr auto 38px;align-items:center;gap:9px;min-height:66px;display:grid}.rank-row>b{width:24px;height:24px;color:var(--purple);background:#eaf7ef;border-radius:7px;place-items:center;font-size:8px;display:grid}.rank-row span{gap:3px;display:grid}.rank-row small{color:#9998a7;font-size:7px}.rank-row em{font-size:17px;font-style:normal;font-weight:700}.rank-row>i{color:#28a87e;font-size:7px;font-style:normal}.users-table{overflow:hidden}.role-legend{gap:12px;display:flex}.role-legend span{color:#8b8a9a;align-items:center;gap:5px;font-size:7px;display:flex}.role-legend i{background:var(--purple);border-radius:50%;width:6px;height:6px}.role-legend i.admin{background:var(--blue)}.role-legend i.editor{background:var(--mint)}.user-row{border-top:1px solid var(--line);grid-template-columns:38px minmax(170px,1fr) .55fr 1.4fr 34px;align-items:center;gap:11px;min-height:76px;padding:0 18px;display:grid}.user-row>span:nth-child(2),.user-row>span:nth-child(4){gap:3px;display:grid}.user-row small{color:#9a99a8;font-size:7px}.role-pill{width:fit-content;color:var(--purple);background:#eaf7ef;border-radius:13px;padding:5px 8px;font-size:7px}.role-pill.administrator{color:#287fbd;background:#eaf5ff}.role-pill.manager{color:#178d69;background:#e7faf3}.role-pill.editor{color:#a76417;background:#fff2e1}.advanced-users-table .user-table-head>div:first-child{align-items:center;gap:7px;display:flex}.user-security-note{color:#39784f;align-items:center;gap:6px;font-size:9px;display:flex}.user-filter-bar{border-top:1px solid var(--line);background:#fafbfa;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 18px;display:flex}.user-filter-bar>div{gap:4px;display:flex}.user-filter-bar>div button{color:#737a75;background:0 0;border:0;border-radius:7px;height:32px;padding:0 10px;font-size:9px;font-weight:650}.user-filter-bar>div button.active{color:var(--purple);background:#eaf7ef}.user-filter-bar>div button span{color:inherit;margin-left:3px;font-size:8px}.user-filter-bar>label{color:#939a95;background:#fff;border:1px solid #dde2de;border-radius:8px;align-items:center;gap:7px;width:min(280px,100%);height:36px;padding:0 10px;display:flex}.user-filter-bar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.user-list-header{color:#8b918c;border-top:1px solid var(--line);background:#fbfcfb;grid-template-columns:38px minmax(210px,1.1fr) 90px 90px minmax(240px,1fr) 80px 34px;align-items:center;gap:11px;min-height:38px;padding:0 18px;font-size:8px;font-weight:700;display:grid}.user-list-header>span:first-child{grid-column:1/3}.user-list-header>span{align-items:center;gap:5px;display:flex}.user-row.advanced{grid-template-columns:38px minmax(210px,1.1fr) 90px 90px minmax(240px,1fr) 80px 34px}.user-row.advanced>.role-pill{align-items:center;display:inline-flex}.user-identity,.member-scope{gap:3px;min-width:0;display:grid}.user-identity strong,.user-identity small,.member-scope strong,.member-scope small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-status{color:#2b7c4a;background:#e9f6ed;border-radius:13px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.member-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.member-status.invited{color:#2675a8;background:#eaf4fb}.member-status.suspended{color:#8b6b38;background:#f5f0e8}.role-pill.owner{color:#2b7650;background:#e7f5eb}.role-pill.admin{color:#287fbd;background:#eaf5ff}.role-pill.operator{color:#178d69;background:#e7faf3}.role-pill.store{color:#a76417;background:#fff2e1}.user-row time{color:#8d948f;white-space:nowrap;font-size:8px}.user-empty{color:#8c948e;align-content:center;place-items:center;gap:6px;min-height:180px;display:grid}.user-empty strong{color:#4e5650;font-size:11px}.user-permission-panel{width:min(620px,94vw);padding-bottom:88px}.user-permission-panel .panel-head small{color:var(--purple);letter-spacing:.14em;font-size:8px;font-weight:800}.user-panel-body{padding:18px 0 8px}.invite-member-fields{grid-template-columns:1fr 1.2fr;gap:9px;display:grid}.invite-member-fields label,.scope-select{color:#656d67;gap:6px;font-size:9px;font-weight:700;display:grid}.invite-member-fields input,.scope-select select{width:100%;height:40px;color:var(--ink);border:1px solid var(--line);background:#fbfcfb;border-radius:8px;outline:0;padding:0 10px;font-size:10px}.invite-member-fields input:focus,.scope-select select:focus{border-color:#8dc8a4;box-shadow:0 0 0 3px #1e844914}.editing-member-card{background:#fafcfb;border:1px solid #dfe5e1;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:10px;display:grid}.editing-member-card>div{gap:3px;display:grid}.editing-member-card strong{font-size:11px}.editing-member-card small{color:var(--muted);font-size:9px}.created-credentials{text-align:center;flex-direction:column;align-items:center;min-height:420px;padding:50px 8px 20px;display:flex}.created-credentials>span{color:#257b4a;background:#e8f6ed;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.created-credentials h3{margin:16px 0 7px;font-size:17px}.created-credentials>p{max-width:300px;color:var(--muted);margin:0 0 24px;font-size:10px;line-height:1.7}.created-credentials label{color:#737b75;text-align:left;gap:6px;width:100%;margin-top:10px;font-size:9px;display:grid}.created-credentials label>strong,.created-credentials label>div{min-height:43px;color:var(--ink);border:1px solid var(--line);background:#fbfcfb;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:11px;display:flex}.created-credentials code{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.created-credentials .invitation-url-code{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 58px);font-size:9px;overflow:hidden}.created-credentials button{color:var(--purple);background:#fff;border:1px solid #cfe3d6;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:750}.invitation-expiry{color:#7a837d;text-align:left;width:100%;margin-top:7px;font-size:9px}.existing-login-note{color:#39734f;background:#eef8f1;border-radius:8px;width:100%;margin-top:14px;padding:11px;font-size:10px}.panel-error{color:#a24646;background:#fff5f5;border:1px solid #efcccc;border-radius:8px;margin:14px 0 0;padding:10px 11px;font-size:10px;line-height:1.55}.permission-section{margin-top:20px}.permission-section>div:first-child{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.permission-section h3{margin:0;font-size:11px}.role-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.role-choice-grid button{color:#59615b;text-align:left;background:#fff;border:1px solid #dfe4e0;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:30px 1fr auto;align-items:center;gap:3px 8px;min-height:74px;padding:10px;display:grid;position:relative}.role-choice-grid button>span{color:#69736c;background:#f0f2f1;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.role-choice-grid button>small{color:var(--muted);font-size:8px;line-height:1.4}.role-choice-grid button>svg{color:var(--purple);grid-area:1/3/3}.role-choice-grid button.active{color:var(--purple);background:#f2faf5;border-color:#97cbaa;box-shadow:inset 0 0 0 1px #daeee1}.role-choice-grid button.active>span{color:#fff;background:var(--purple)}.role-choice-grid button:disabled{opacity:.46;cursor:not-allowed}.scope-choice{background:#f0f2f1;border-radius:8px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.scope-choice button{color:#717873;background:0 0;border:0;border-radius:6px;min-height:32px;font-size:9px;font-weight:700}.scope-choice button.active{color:var(--purple);background:#fff;box-shadow:0 1px 3px #14281c17}.scope-choice button.danger.active{color:#a45555}.scope-select{margin-top:9px}.permission-matrix{border:1px solid #e0e5e1;border-radius:9px;overflow:hidden}.permission-matrix>div{border-top:1px solid #edf0ee;grid-template-columns:110px 1fr 1fr;align-items:center;gap:8px;min-height:46px;padding:7px 10px;display:grid}.permission-matrix>div:first-child{border-top:0}.permission-matrix-head{color:#8b928d;background:#fafbfa;font-size:8px;font-weight:700;min-height:34px!important}.permission-matrix label{color:#59615b;align-items:center;gap:6px;font-size:8px;display:flex}.permission-matrix input{width:15px;height:15px;accent-color:var(--purple-2)}.member-state-section .scope-choice{grid-template-columns:repeat(2,1fr)}.invitation-management{background:#f6fbf7;border:1px solid #d7e8dc;border-radius:10px;padding:13px}.invitation-management>p{color:#68726b;margin:0;font-size:9px;line-height:1.6}.invitation-management>div:last-child{gap:8px;margin-top:11px;display:flex}.invitation-management .danger-button{min-height:34px}.owner-protection{color:#39754e;background:#f2faf5;border:1px solid #d5eadc;border-radius:9px;align-items:flex-start;gap:9px;margin-top:18px;padding:11px 12px;display:flex}.owner-protection>div{gap:3px;display:grid}.owner-protection p{color:#708278;margin:0;font-size:8px;line-height:1.5}.audit-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.audit-stat-card{align-items:center;gap:13px;min-height:112px;padding:18px;display:flex}.audit-stat-card>span{width:40px;height:40px;color:var(--purple);background:#eaf7ef;border-radius:11px;flex:none;place-items:center;display:grid}.audit-stat-card>div{gap:4px;display:grid}.audit-stat-card small{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.audit-stat-card strong{font-size:26px;line-height:1}.audit-stat-card strong em{color:#737b75;margin-left:3px;font-size:11px;font-style:normal}.audit-stat-card p{color:#8a928c;margin:0;font-size:10px}.audit-board{overflow:hidden}.audit-head{justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:17px 20px;display:flex}.audit-head>div{gap:4px;display:grid}.audit-head h2{margin:0;font-size:18px}.audit-head p{color:var(--muted);margin:0;font-size:11px}.audit-head>span{color:#34754b;background:#edf7f0;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.audit-filters{border-top:1px solid var(--line);background:#fafbfa;grid-template-columns:minmax(220px,1.5fr) minmax(130px,.7fr) minmax(120px,.6fr) 135px 135px auto;align-items:end;gap:8px;padding:12px 18px;display:grid}.audit-filters>label:not(.audit-search){color:#757d77;gap:5px;font-size:9px;font-weight:700;display:grid}.audit-filters input,.audit-filters select{width:100%;min-width:0;height:36px;color:var(--ink);background:#fff;border:1px solid #dce2dd;border-radius:8px;outline:0;padding:0 9px;font-size:10px}.audit-search{color:#8c958e;background:#fff;border:1px solid #dce2dd;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.audit-search input{background:0 0;border:0;height:auto;padding:0}.audit-filters .secondary-button{height:36px;padding-inline:13px}.audit-list-head,.audit-entry-main{grid-template-columns:145px minmax(180px,1fr) minmax(160px,.9fr) minmax(220px,1.2fr) 70px 18px;align-items:center;gap:12px;display:grid}.audit-list-head{color:#89918b;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfb;min-height:39px;padding:0 18px;font-size:9px;font-weight:700}.audit-entry{border-bottom:1px solid var(--line)}.audit-entry-main{width:100%;min-height:78px;color:inherit;text-align:left;background:#fff;border:0;padding:12px 18px}.audit-entry-main:hover,.audit-entry.expanded .audit-entry-main{background:#f7faf8}.audit-entry-main>time{color:#69716b;white-space:nowrap;font-size:10px}.audit-actor,.audit-action{align-items:center;gap:9px;min-width:0;display:flex}.audit-actor>i{color:#fff;background:var(--purple);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:750;display:grid}.audit-action>i{color:#31774a;background:#eaf7ef;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.audit-actor>span,.audit-action>span,.audit-target{gap:3px;min-width:0;display:grid}.audit-entry-main strong,.audit-entry-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-entry-main strong{font-size:11px}.audit-entry-main small{color:var(--muted);font-size:9px}.audit-result{color:#27794a;background:#e9f6ed;border-radius:12px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.audit-result i{background:currentColor;border-radius:50%;width:6px;height:6px}.audit-result.failure{color:#ad4545;background:#fff0f0}.audit-entry-main>svg{color:#9ca39e;transition:transform .15s}.audit-entry.expanded .audit-entry-main>svg{transform:rotate(90deg)}.audit-detail{background:#f7faf8;grid-template-columns:minmax(260px,1.4fr) minmax(130px,.6fr) minmax(180px,.8fr) minmax(230px,1fr);gap:8px;padding:13px 18px 16px 175px;display:grid}.audit-detail>div{background:#fff;border:1px solid #e0e8e2;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.audit-detail small{color:#89918b;font-size:8px}.audit-detail strong{color:#4d554f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.audit-empty{color:#8c948e;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.audit-empty strong{color:#4f5751;font-size:12px}.audit-empty small{font-size:10px}.audit-empty.error strong{color:#a14a4a}.audit-empty button{color:var(--purple);background:0 0;border:0;font-size:10px;font-weight:700}.audit-pagination{min-height:56px;color:var(--muted);background:#fafbfa;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:10px;display:flex}.audit-pagination>div{align-items:center;gap:5px;display:flex}.audit-pagination button,.audit-pagination strong{color:#5f6861;background:#fff;border:1px solid #dce3de;border-radius:7px;place-items:center;min-width:34px;height:30px;padding:0 8px;font-size:9px;display:grid}.audit-pagination button:disabled{opacity:.4;cursor:not-allowed}.audit-pagination strong{color:#fff;border-color:var(--purple);background:var(--purple)}.panel-backdrop{z-index:79;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f0e205c;border:0;width:100%;height:100%;position:fixed;inset:0}.account-panel,.new-account-panel,.connection-panel{z-index:80;background:#fff;width:min(420px,92vw);padding:22px;animation:.25s both slide-in;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #11102a29}.new-account-panel{padding-bottom:92px}.accounts-page-actions{justify-content:space-between;align-items:center}.accounts-page-actions>div{align-items:center;gap:8px;display:flex}.accounts-page-actions>div>strong{font-size:16px}.accounts-page-actions>div>span{color:#17854f;font-size:12px;font-weight:800}.accounts-management-card{padding:0;overflow:hidden}.accounts-management-head{border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.accounts-management-head h2{margin:0 0 4px;font-size:18px}.accounts-management-head p{color:#7b8780;margin:0;font-size:12px}.accounts-management-head>span{color:#187c51;background:#edf9f2;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:750;display:inline-flex}.accounts-list-head,.account-management-row{grid-template-columns:minmax(260px,1.5fr) 90px minmax(170px,1fr) 100px 150px;align-items:center;column-gap:16px;display:grid}.accounts-list-head{color:#89938d;background:#fafcfb;border-bottom:1px solid #e8eeea;padding:12px 24px 12px 78px;font-size:10px;font-weight:750}.account-management-row{border-bottom:1px solid #e8eeea;min-height:82px;padding:14px 24px;position:relative}.account-management-row:last-child{border-bottom:0}.account-management-row.selected:before{content:"";background:#1b9156;width:3px;position:absolute;inset:0 auto 0 0}.account-company-mark{color:#177b4b;background:#e9f8ef;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:850;display:grid;position:absolute;left:24px}.account-company-name{gap:4px;padding-left:54px;display:grid}.account-company-name strong,.account-owner strong{color:#202723;font-size:13px}.account-company-name small,.account-owner small{color:#929b96;font-size:10px}.account-store-count{align-items:baseline;gap:3px;display:flex}.account-store-count strong{font-size:18px}.account-store-count small{color:#849089;font-size:10px}.account-owner{gap:3px;display:grid}.account-ready{color:#1a8451;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.account-ready i{background:#2db676;border-radius:99px;width:6px;height:6px}.accounts-empty{color:#809087;text-align:center;align-content:center;place-items:center;gap:10px;min-height:300px;padding:48px 24px;display:grid}.accounts-empty>svg{color:#24945e}.accounts-empty strong{color:#26312b;font-size:16px}.accounts-empty p{margin:0 0 6px;font-size:12px}.tenant-onboarding-panel{width:min(520px,94vw);padding-inline:0}.tenant-onboarding-panel .panel-head{padding-inline:24px}.tenant-onboarding-body{gap:18px;padding:6px 24px 24px;display:grid}.tenant-onboarding-body>section{border:1px solid #dfe9e3;border-radius:14px;grid-template-columns:34px 1fr;gap:12px;padding:18px;display:grid}.tenant-onboarding-body>section>div:nth-child(2) h3{margin:0 0 3px;font-size:14px}.tenant-onboarding-body>section>div:nth-child(2) p{color:#849089;margin:0;font-size:10px}.tenant-onboarding-body section>label{color:#4b5751;grid-column:1/-1;gap:6px;font-size:11px;font-weight:750;display:grid}.tenant-onboarding-body section>label span{color:#23935c;margin-left:4px;font-size:9px}.tenant-onboarding-body input{color:#202722;width:100%;height:44px;font:inherit;background:#fbfcfb;border:1px solid #dce5df;border-radius:9px;outline:none;padding:0 12px}.tenant-onboarding-body input:focus{background:#fff;border-color:#48aa76;box-shadow:0 0 0 3px #33a5681a}.tenant-onboarding-note{color:#147b4b;background:#f0faf4;border:1px solid #d5eee0;border-radius:10px;gap:10px;padding:13px;display:flex}.tenant-onboarding-note p{gap:3px;margin:0;display:grid}.tenant-onboarding-note strong{font-size:11px}.tenant-onboarding-note small{color:#6e9080;font-size:9px}.partial-create-note{color:#96611f;background:#fff8ec;border:1px solid #f0ddbd;border-radius:9px;padding:11px;font-size:10px}.tenant-created-result{text-align:center;justify-items:center;gap:14px;padding:42px 24px;display:grid}.tenant-created-result>span{color:#fff;background:#23945a;border-radius:99px;place-items:center;width:46px;height:46px;display:grid}.tenant-created-result h3,.tenant-created-result p{margin:0}.tenant-created-result p{color:#78877f;max-width:360px;font-size:11px;line-height:1.7}.tenant-created-result>label{color:#7d8982;text-align:left;gap:6px;width:100%;font-size:10px;display:grid}.tenant-created-result>label>strong{color:#29332e;font-size:12px}.tenant-created-result>label>div{background:#f8faf9;border:1px solid #dce6df;border-radius:9px;display:flex;overflow:hidden}.tenant-created-result code{color:#3d4942;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:12px;font-size:9px;overflow:hidden}.tenant-created-result label button{color:#fff;cursor:pointer;background:#1d8d55;border:0;padding:0 14px;font-weight:800}.tenant-created-result>small{color:#869189;font-size:9px}@media (width<=900px){.accounts-list-head{display:none}.account-management-row{grid-template-columns:1fr auto;gap:9px;padding-left:76px}.account-company-name{padding-left:0}.account-store-count,.account-owner,.account-ready{grid-column:1}.account-management-row>button{grid-area:1/2/span 4}}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-head small{color:var(--purple);letter-spacing:.14em;font-size:8px;font-weight:720}.panel-head h2{letter-spacing:-.035em;margin:5px 0 0;font-size:20px}.panel-search{color:#9897a7;border:1px solid var(--line);background:#fafafd;border-radius:9px;align-items:center;gap:8px;height:40px;margin:22px 0 16px;padding:0 11px;display:flex}.panel-search input{background:0 0;border:0;outline:0;flex:1;font-size:9px}.account-choice{width:100%;min-height:59px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.account-choice:hover{background:#fafafd}.account-choice.selected{background:#f1faf5;border-color:#ccebd9}.account-choice>div{flex:1;gap:3px;min-width:0;display:grid}.account-choice strong,.account-choice small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-choice strong{font-size:9px}.account-choice small{color:#9695a4;font-size:7px}.account-choice>.ui-icon{color:var(--purple)}.panel-section{color:#aaa9b6;letter-spacing:.12em;text-transform:uppercase;margin:20px 8px 7px;font-size:7px;font-weight:680;display:block}.panel-add{width:100%;height:40px;color:var(--purple);background:#f7fcf9;border:1px dashed #bfe0cc;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:8px;font-weight:620;display:flex}.stepper{align-items:center;margin:24px 0;display:flex}.stepper span{color:#9998a7;align-items:center;gap:6px;font-size:8px;display:flex}.stepper span i{background:#f0eff4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.stepper span.active{color:var(--purple)}.stepper span.active i{color:#fff;background:var(--purple)}.stepper b{background:var(--line);flex:1;height:1px;margin:0 8px}.panel-form{gap:15px;display:grid}.review-source-card{border:1px solid var(--line);background:#fafafd;border-radius:10px;gap:7px;padding:14px;display:grid}.review-source-card strong{font-size:10px}.review-source-card>span{color:#f1a229;letter-spacing:.08em;font-size:10px}.review-source-card p{color:#555666;margin:0;font-size:9px;line-height:1.65}.review-source-card small{color:#9998a7;font-size:7px}.empty-state{color:#9a99a8;text-align:center;background:#fff;border:1px dashed #d8d9df;border-radius:11px;align-content:center;place-items:center;gap:8px;min-height:260px;padding:40px;display:grid}.empty-state .ui-icon{color:var(--purple)}.empty-state strong{color:var(--ink);font-size:11px}.empty-state small{max-width:360px;font-size:8px;line-height:1.6}.auth-load-error strong{color:var(--ink);font-size:16px}.auth-load-error span{text-align:center;max-width:420px}.auth-load-error .primary-button{margin-top:4px}.identity-note{color:var(--purple);background:#f4fbf7;border-color:#d5ecde}.identity-note p{color:#85809f}.panel-footer{border-top:1px solid var(--line);background:#fffffff2;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex;position:absolute;inset:auto 0 0}.panel-footer .primary-button{margin-left:0}.connection-panel{width:min(520px,94vw);padding-bottom:88px}.connection-panel-title{align-items:center;gap:11px;display:flex}.connection-panel-title h2{margin:0;font-size:18px}.connection-panel-title small{color:var(--muted);font-size:8px}.connection-steps{gap:9px;margin-top:22px;display:grid}.connection-steps section{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:5px 10px;padding:14px;display:grid}.connection-steps section>span{width:25px;height:25px;color:var(--purple);background:#eaf7ef;border-radius:7px;place-items:center;font-size:9px;font-weight:700;display:grid}.connection-steps section>div:nth-child(2){min-width:0}.connection-steps section p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.connection-steps section>button,.connection-steps section>select,.connection-steps section>.scope-options,.connection-steps section>.permission-list,.connection-steps section>.location-picker{grid-column:2;margin-top:8px}.connection-steps select{width:100%;height:38px;color:var(--ink);border:1px solid var(--line);background:#fafafa;border-radius:8px;padding:0 10px;font-size:9px}.connected-button{color:#167c5e;background:#eff9f5;border:1px solid #ccebdc;border-radius:8px;align-items:center;gap:6px;width:fit-content;height:34px;padding:0 10px;font-size:9px;display:inline-flex}.scope-options{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.scope-options button{color:#70727a;border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 9px;font-size:8px;display:flex}.scope-options button.active{color:var(--purple);background:#f2faf5;border-color:#c6e3d1}.location-picker{width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fafafa;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.location-picker span{color:var(--muted);font-size:7px}.location-picker .ui-icon{color:#9b9ca3;grid-area:1/2/3}.permission-list{gap:7px;display:grid}.permission-list label{color:#5f6169;align-items:center;gap:8px;font-size:9px;display:flex}.permission-list input{accent-color:var(--purple)}.connection-panel-note{color:#686a72;background:#f5f6f7;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:11px 12px;font-size:8px;display:flex}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.45}.toast{z-index:120;color:#fff;background:#1c1b35;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:9px;padding:10px 14px 10px 9px;font-size:9px;animation:.25s both toast-in;display:flex;position:fixed;bottom:24px;left:50%;box-shadow:0 16px 40px #11102a3d}.toast span{color:#0e6049;background:var(--mint);border-radius:7px;place-items:center;width:25px;height:25px;display:grid}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.role-menu>small,.role-menu>p{font-size:11px}.role-menu>button strong{font-size:12px}.role-menu>button small{font-size:11px}.primary-button,.secondary-button,.ghost-button,.wide-button,.text-button{font-size:13px}.primary-button,.secondary-button{min-height:40px}.metric-card>small{font-size:12px}.metric-card p{font-size:11px}.card-head h2,.table-toolbar h2{font-size:17px}.card-head p{font-size:12px}.chart-legend,.chart-legend strong{font-size:11px}.y-axis,.x-axis{font-size:10px}.chart-stats small{font-size:11px}.chart-stats strong{font-size:14px}.score-ring small{font-size:10px}.health-score strong{font-size:14px}.health-score p{font-size:11px}.connection-mini-list strong{font-size:12px}.connection-mini-list small{font-size:11px}.mini-status{font-size:10px}.subtle-badge{font-size:11px}.task-grid strong,.activity-list strong{font-size:12px}.task-grid small,.activity-list small{font-size:11px}.activity-list time{font-size:10px}.identity-summary small{font-size:11px}.identity-summary em{font-size:10px}.connection-card strong{font-size:12px}.connection-card small{font-size:11px}.connection-state{font-size:10px}.connection-summary small{font-size:12px}.integration-status{font-size:11px}.integration-title strong{font-size:14px}.integration-title small{font-size:12px}.integration-card dt,.integration-card dd{font-size:11px}.integration-action{font-size:12px}.table-toolbar span{font-size:11px}.table-filters button{height:34px;font-size:12px}.table-row{min-height:72px;font-size:12px}.table-header{font-size:10px}.brand-cell strong{font-size:13px}.brand-cell small{font-size:11px}.unit{font-size:10px}.health-cell strong{font-size:11px}.tenant-lock strong{font-size:12px}.tenant-lock small{font-size:11px}.location-state{font-size:10px}.location-card h3{font-size:15px}.location-card>p{font-size:12px}.location-brand,.location-metrics small{font-size:11px}.location-metrics strong{font-size:13px}.location-card>button{font-size:12px}.ai-chip{font-size:11px}.compose-head p,.compose-card label{font-size:12px}.compose-card input,.compose-card select,.compose-card textarea{font-size:13px}.compose-options button{min-height:32px;font-size:11px}.post-list strong{font-size:13px}.post-list small,.post-list time{font-size:11px}.post-state{font-size:10px}.inline-empty{font-size:12px}.channel-tokens i{width:18px;height:18px;font-size:8px}.review-copy strong{font-size:13px}.review-copy span{font-size:12px}.review-copy time{font-size:10px}.review-copy p{font-size:13px}.review-copy small{font-size:11px}.review-action{height:32px;font-size:11px}.profile-nav h3{font-size:14px}.profile-nav button{height:42px;font-size:12px}.profile-nav button span{font-size:10px}.form-grid label,.panel-form label{font-size:12px}.form-grid input,.form-grid select,.form-grid textarea,.panel-form input,.panel-form select,.panel-form textarea{font-size:13px}.form-grid label>small{font-size:10px}.change-note strong,.identity-note strong{font-size:13px}.change-note p,.identity-note p{font-size:11px}.inbox-tabs button{height:34px;font-size:12px}.chat-list strong{font-size:13px}.chat-list p{font-size:12px}.chat-list small,.chat-list time{font-size:10px}.chat-list>button>i{font-size:9px}.chat-header strong{font-size:13px}.chat-header small{font-size:11px}.message-time{font-size:10px}.bubble{font-size:13px}.bubble time{font-size:10px}.chat-compose>button:first-child{height:36px;font-size:11px}.chat-compose textarea,.map-toolbar strong{font-size:13px}.map-toolbar small{font-size:11px}.map-toolbar button{height:34px;font-size:11px}.rank-pin{font-size:11px}.map-label{font-size:10px}.rank-row>b{font-size:11px}.rank-row strong{font-size:12px}.rank-row small,.rank-row>i{font-size:10px}.role-legend span{font-size:11px}.user-row strong{font-size:13px}.user-row small{font-size:11px}.role-pill{font-size:10px}.user-security-note,.user-filter-bar>div button,.user-filter-bar input{font-size:11px}.user-list-header,.member-status,.user-row time{font-size:10px}.user-empty strong{font-size:13px}.user-empty small{font-size:11px}.user-permission-panel .panel-head small{font-size:10px}.invite-member-fields label,.scope-select{font-size:12px}.invite-member-fields input,.scope-select select,.editing-member-card strong,.permission-section h3{font-size:13px}.editing-member-card small{font-size:11px}.role-choice-grid button>strong{font-size:12px}.role-choice-grid button>small{font-size:10px}.scope-choice button{font-size:11px}.permission-matrix-head{font-size:10px}.permission-matrix strong{font-size:11px}.permission-matrix label{font-size:10px}.owner-protection strong{font-size:12px}.owner-protection p{font-size:10px}.panel-head small{font-size:11px}.panel-search input,.account-choice strong{font-size:13px}.account-choice small{font-size:11px}.panel-section{font-size:10px}.panel-add{height:42px;font-size:12px}.stepper span{font-size:11px}.stepper span i{font-size:10px}.review-source-card strong,.review-source-card>span{font-size:13px}.review-source-card p{font-size:12px}.review-source-card small{font-size:11px}.empty-state strong{font-size:14px}.empty-state small,.connection-panel-title small,.connection-steps section>span{font-size:12px}.connection-steps section strong{font-size:13px}.connection-steps section p{font-size:12px}.connection-steps select{height:42px;font-size:13px}.connected-button{height:38px;font-size:12px}.scope-options button{min-height:40px;font-size:12px}.location-picker span{font-size:11px}.location-picker strong{font-size:13px}.permission-list label,.connection-panel-note,.toast{font-size:12px}.channel-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;margin:-7px 0 22px;padding:6px;display:flex}.channel-tabs button{color:#7f818a;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-width:126px;height:44px;padding:0 14px;font-size:13px;display:flex}.channel-tabs button:hover{background:#f7f7f9}.channel-tabs button.active{color:var(--ink);background:#f2f7f4;box-shadow:inset 0 0 0 1px #dcece4}.channel-tabs button strong{font-weight:650}.google-g,.instagram-mark{border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.google-g{color:#4285f4;background:#edf4ff}.instagram-mark{color:#c13584;background:#fff0f7}.google-g.large{border-radius:13px;width:46px;height:46px;font-size:21px}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.dashboard-heading>div:first-child{align-items:center;gap:13px;display:flex}.dashboard-heading small{color:#858790;font-size:12px}.dashboard-heading h1{letter-spacing:-.04em;margin:4px 0 0;font-size:27px}.dashboard-filters{align-items:flex-end;gap:8px;display:flex}.dashboard-filters label{color:#777983;gap:6px;font-size:11px;display:grid}.dashboard-filters select{min-width:210px;height:42px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;outline:0;padding:0 32px 0 12px;font-size:13px}.dashboard-filters label:last-child select{min-width:130px}.gbp-summary-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:14px;display:grid}.rating-card{text-align:center;align-content:center;place-items:center;min-height:164px;padding:19px;display:grid}.rating-card>small,.review-summary-card small{color:#747680;font-size:12px}.dashboard-tooltip-label{align-items:center;gap:6px;display:inline-flex}.rating-card>.dashboard-tooltip-label{justify-content:center}.dashboard-tooltip-label .info-tooltip{width:16px;height:16px;font-size:9px}.rating-card>strong{color:#36b985;letter-spacing:-.05em;margin:7px 0 3px;font-size:43px;line-height:1}.rating-card .stars{color:#f3a62f;letter-spacing:.08em;font-size:16px}.rating-card p{color:#91939b;margin:8px 0 0;font-size:11px}.review-summary-card{grid-template-columns:1fr 1fr 110px;align-items:center;gap:22px;min-height:164px;padding:21px 24px;display:grid}.review-summary-card>div:not(.reply-ring){gap:5px;display:grid}.review-summary-card>div:nth-child(2){border-left:1px solid var(--line);padding-left:24px}.review-summary-card strong{letter-spacing:-.05em;font-size:36px;line-height:1}.review-summary-card em{color:#8e9098;font-size:11px;font-style:normal}.reply-ring{background:radial-gradient(closest-side,white 75%,transparent 76% 99%), conic-gradient(#3bc79a 100%,#edf0ef 0);border-radius:50%;justify-content:center;align-items:baseline;width:94px;height:94px;padding-top:33px;display:flex}.reply-ring span{color:#159971;font-size:22px;font-weight:760}.reply-ring small{color:#159971}.gbp-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.gbp-metric{align-items:center;gap:13px;min-height:98px;padding:14px 16px;display:flex}.gbp-metric .metric-icon{flex:none;width:38px;height:38px}.gbp-metric>div{flex:1;grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;display:grid}.gbp-metric small{color:#747680;grid-column:1/3;font-size:12px}.gbp-metric small.dashboard-tooltip-label{justify-self:start}.gbp-metric strong{letter-spacing:-.04em;font-size:27px}.gbp-metric em{font-size:11px;font-style:normal}.gbp-metric em span{color:#a3a4ab;margin-left:2px}.gbp-metric em.positive{color:#18a87c}.gbp-metric em.negative{color:#e06172}.improvement-card{margin-top:14px;overflow:hidden}.improvement-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:15px 18px;display:flex}.improvement-head>div{align-items:center;gap:11px;display:flex}.improvement-mark{color:#1c8e55;background:#e9f7ee;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.improvement-head h2{align-items:center;gap:7px;margin:0;font-size:16px;display:flex}.improvement-head p{color:#858b87;margin:4px 0 0;font-size:11px}.improvement-head>button{color:#247a49;background:#f5fbf7;border:1px solid #d4e9db;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px 0 12px;font-size:11px;font-weight:700;display:flex}.improvement-head>button span{background:#e2f3e8;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.improvement-body{grid-template-columns:220px minmax(0,1fr);display:grid}.operation-score-card{color:var(--ink);border:0;border-right:1px solid var(--line);background:linear-gradient(145deg,#f7fbf8,#fff);align-content:center;place-items:center;gap:7px;padding:16px;display:grid}.operation-score-label{color:#69716b;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.operation-score-ring{--operation-score:78%;background:radial-gradient(closest-side,white 73%,transparent 74% 99%), conic-gradient(#24b477 var(--operation-score),#e5ece8 0);border-radius:50%;justify-content:center;align-items:baseline;width:104px;height:104px;padding-top:37px;display:flex;box-shadow:0 8px 24px #1f7e4614}.operation-score-ring strong{color:#16854b;letter-spacing:-.05em;font-size:28px;line-height:1}.operation-score-ring.loading{background:radial-gradient(closest-side,white 73%,transparent 74% 99%), conic-gradient(#dce8e0 35%,#edf1ef 0)}.operation-score-ring small{color:#718078;margin-left:2px;font-size:10px}.operation-score-state{color:#207b47;background:#e6f4eb;border-radius:12px;padding:4px 9px;font-size:10px;font-weight:750}.operation-score-change{color:#858c87;font-size:10px}.operation-score-change strong{color:#1b9860}.operation-score-more{color:#277c4b;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.improvement-list{display:grid}.improvement-empty{color:#7d8580;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:96px;padding:18px;font-size:11px;display:flex}.improvement-empty.success{color:#277b4a;flex-direction:column}.improvement-empty.success span{color:#879089}.improvement-empty.error{color:#ad4b46}.improvement-empty.error button{color:#8f403c;background:#fff;border:1px solid #efcfcc;border-radius:7px;padding:6px 9px;font-size:10px}.improvement-task{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:82px;padding:12px 16px;display:grid}.improvement-task:first-child{border-top:0}.task-priority-icon{color:#c45843;background:#fff0ec;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.task-priority-icon.medium{color:#b07821;background:#fff6e6}.task-priority-icon.check{color:#3279a8;background:#edf6fc}.improvement-task>div{justify-items:start;gap:3px;min-width:0;display:grid}.task-priority{color:#b94f3c;background:#fff0ec;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:750}.task-priority.medium{color:#9c6a19;background:#fff4df}.task-priority.check{color:#2e739d;background:#eaf4fa}.improvement-task strong,.improvement-task small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.improvement-task strong{font-size:12px}.improvement-task small{color:#8c928e;font-size:10px}.improvement-task>button{color:#277b4a;white-space:nowrap;background:#f0f8f3;border:0;border-radius:7px;align-items:center;gap:4px;min-height:32px;padding:0 8px;font-size:10px;font-weight:700;display:flex}.improvement-task-panel{width:min(570px,94vw);padding-bottom:24px}.improvement-task-panel .panel-head small{color:var(--purple);letter-spacing:.12em;font-size:10px;font-weight:800}.improvement-panel-body{padding-top:18px}.task-panel-location{color:#247849;background:#f7fbf8;border:1px solid #d9e9de;border-radius:9px;align-items:center;gap:9px;min-height:58px;padding:10px 12px;display:flex}.task-panel-location span{gap:3px;display:grid}.task-panel-location small{color:#7d8981;font-size:10px}.task-panel-location strong{color:#374039;font-size:13px}.score-detail-card{background:#fbfdfb;border:1px solid #dbe8df;border-radius:10px;margin-top:12px;padding:14px}.score-detail-card>div:first-child{align-items:center;gap:13px;display:flex}.operation-score-ring.compact{flex:none;width:72px;height:72px;padding-top:25px}.operation-score-ring.compact strong{font-size:21px}.score-detail-card>div:first-child>span:last-child{gap:3px;display:grid}.score-detail-card>div:first-child>span:last-child small{color:#7c857f;font-size:10px}.score-detail-card>div:first-child>span:last-child strong{font-size:17px}.score-detail-card>div:first-child>span:last-child em{color:#1c975e;font-size:10px;font-style:normal}.score-detail-card>p{color:#7c857f;margin:11px 0;font-size:10px;line-height:1.55}.score-breakdown{gap:8px;display:grid}.score-breakdown>div{grid-template-columns:115px 1fr;align-items:center;gap:10px;display:grid}.score-breakdown span{justify-content:space-between;align-items:center;gap:8px;display:flex}.score-breakdown strong,.score-breakdown small{font-size:9px}.score-breakdown small{color:#8a918c}.score-breakdown i{background:#e5ebe7;border-radius:3px;height:5px;overflow:hidden}.score-breakdown b{border-radius:inherit;background:linear-gradient(90deg,#36c283,#168b50);height:100%;display:block}.task-count-summary{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid}.task-count-summary span{border-left:1px solid var(--line);align-content:center;place-items:center;gap:3px;min-height:66px;display:grid}.task-count-summary span:first-child{border-left:0}.task-count-summary strong{font-size:18px}.task-count-summary small{color:#858c87;font-size:10px}.improvement-panel-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.improvement-task.panel-task{border-top:1px solid var(--line);border-left:0;min-height:84px}.improvement-task.panel-task:first-child{border-top:0}.improvement-panel-section{margin-top:14px}.improvement-panel-section>h3{align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.improvement-panel-section>h3 span{color:#287c4b;background:#e9f5ed;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.improvement-panel-section.completed{margin-top:18px}.improvement-task-actions{align-items:center;gap:5px;display:flex}.improvement-task-actions>button{color:#277b4a;white-space:nowrap;background:#f3faf5;border:1px solid #d7eadf;border-radius:7px;justify-content:center;align-items:center;gap:3px;min-height:30px;padding:0 8px;font-size:9px;font-weight:700;display:flex}.improvement-task-actions>button:first-child{width:30px;padding:0}.improvement-task-actions>button.complete{color:#fff;background:#238c51;border-color:#238c51;width:auto;padding:0 9px}.improvement-task-actions>button.reopen{color:#6f7772;background:#fff;border-color:#e0e4e1;width:auto;padding:0 9px}.improvement-task-actions>button:disabled{cursor:wait;opacity:.55}.improvement-task.completed{opacity:.82;background:#fafbfa}.task-priority-icon.completed{color:#438361;background:#edf5f0}.task-priority.completed{color:#50705e;background:#edf3ef}.improvement-panel-empty{color:#2a8050;align-content:center;place-items:center;gap:6px;min-height:88px;display:grid}.improvement-panel-empty strong{font-size:11px}.improvement-panel-error{color:#a64642;background:#fff8f7;border:1px solid #f0d2d0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:10px;font-size:10px;display:flex}.improvement-panel-error button{color:inherit;background:#fff;border:1px solid #e8c3c0;border-radius:6px;padding:5px 8px;font-size:9px}.improvement-panel-note{color:#46705a;background:#f0f7f3;border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:9px 10px;font-size:9px;line-height:1.5;display:flex}.gbp-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;margin-top:14px;display:grid}.search-term-card,.report-card{padding:19px}.gbp-lower-grid .card-head h2{font-size:18px}.gbp-lower-grid .card-head h2.dashboard-section-title{align-items:center;gap:7px;display:flex}.gbp-lower-grid .card-head p{font-size:12px}.dashboard-status-banner{color:#8e493f;background:#fff8f6;border:1px solid #efd1cc;border-radius:9px;align-items:center;gap:8px;min-height:44px;margin-bottom:14px;padding:9px 12px;font-size:11px;display:flex}.dashboard-status-banner span{flex:1}.dashboard-status-banner button{color:inherit;background:#fff;border:1px solid #e8c5c0;border-radius:7px;padding:6px 9px;font-size:10px}.rating-card.loading,.review-summary-card.loading,.gbp-metric.loading{opacity:.62}.gbp-lower-grid .connection-state{border-radius:12px;padding:5px 8px;font-size:10px;font-weight:700}.gbp-lower-grid .connection-state.connected{color:#167b49;background:#e9f6ee}.gbp-lower-grid .connection-state.waiting{color:#8a6a2d;background:#fff5df}.dashboard-data-unavailable{background:#fafcfb;border:1px dashed #dbe3df;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:142px;margin-top:15px;padding:18px;display:grid}.dashboard-data-unavailable>div{gap:5px;display:grid}.dashboard-data-unavailable strong{font-size:13px}.dashboard-data-unavailable p{color:#888f8b;margin:0;font-size:11px;line-height:1.6}.dashboard-data-unavailable .secondary-button{margin:0}.profile-data-summary{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,1fr);min-height:111px;margin-top:15px;display:grid;overflow:hidden}.profile-data-summary>span{align-content:center;gap:8px;padding:16px;display:grid}.profile-data-summary>span+span{border-left:1px solid var(--line)}.profile-data-summary small{color:#858b87;font-size:11px}.profile-data-summary strong{letter-spacing:-.04em;font-size:27px}.profile-data-summary strong em{color:#858b87;margin-left:3px;font-size:11px;font-style:normal}.profile-data-footer{color:#878d89;background:#f7f8f8;border-radius:8px;align-items:center;gap:6px;min-height:36px;margin-top:10px;padding:0 10px;font-size:9px;display:flex}.search-term-table{margin-top:14px}.search-term-row{border-top:1px solid #efeff2;grid-template-columns:1fr 90px;align-items:center;min-height:42px;padding:0 11px;font-size:12px;display:grid}.search-term-row.header{color:#8d8f98;background:#f7f7f9;border:0;border-radius:7px;min-height:34px;font-size:11px}.search-term-row span:last-child{text-align:right}.search-term-row.header span.dashboard-tooltip-label{justify-content:flex-end}.search-term-row strong{font-weight:560}.table-more{width:100%;height:38px;color:var(--purple);background:#f1faf5;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.report-month{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex}.report-month>div{flex:1;gap:3px;min-width:0;display:grid}.report-month strong{font-size:13px}.report-month small{color:#8f9199;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.report-month button{height:32px;color:var(--purple);background:#f4fbf7;border:1px solid #cfe8d8;border-radius:7px;padding:0 11px;font-size:11px}.photo-total{color:#858691;background:#f7f8f8;border-radius:10px;justify-content:space-between;align-items:center;margin-top:13px;padding:16px;display:flex}.photo-total span{gap:4px;display:grid}.photo-total small{font-size:12px}.photo-total strong{color:var(--ink);font-size:26px}.photo-total .ui-icon{color:var(--purple)}.label-hint{color:var(--muted);margin-left:6px;font-size:10px;font-weight:500}.channel-picker button>span{gap:2px;min-width:0;display:grid}.channel-picker button>span small{color:#929791;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.channel-picker button.active>span small{color:#5d8e6c}.bulk-location-selector{background:#fbfcfb;border:1px solid #dbe5de;border-radius:10px;margin:0 0 0 38px;overflow:hidden}.bulk-location-selector>div:first-child{border-bottom:1px solid #e5ebe7;justify-content:space-between;align-items:center;min-height:43px;padding:0 12px;display:flex}.bulk-location-selector>div:first-child strong{font-size:11px}.bulk-location-selector>div:first-child button{color:var(--purple);background:0 0;border:0;font-size:10px;font-weight:700}.bulk-location-selector>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;max-height:186px;padding:5px 12px;display:grid;overflow-y:auto}.bulk-location-selector label{cursor:pointer;border-bottom:1px solid #eef1ef;align-items:center;gap:8px;min-width:0;min-height:50px;display:flex}.bulk-location-selector input{width:16px;height:16px;accent-color:var(--purple);flex:none}.bulk-location-selector label>span{gap:2px;min-width:0;display:grid}.bulk-location-selector label strong,.bulk-location-selector label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-location-selector label strong{font-size:10px}.bulk-location-selector label small{color:var(--muted);font-size:8px}.variable-toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0 38px;display:flex}.variable-toolbar>span{color:#777d78;margin-right:3px;font-size:9px}.variable-toolbar button{color:#267546;background:#f4faf6;border:1px solid #cce1d3;border-radius:6px;height:27px;padding:0 8px;font-size:9px;font-weight:650}.channel-editor-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-left:38px;display:grid}.channel-editor-tabs button{color:#737874;border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;grid-template-columns:24px 1fr;align-items:center;gap:7px;min-height:48px;padding:8px;display:grid}.channel-editor-tabs button.active{color:var(--purple);background:#f3faf6;border-color:#9bcbae}.channel-editor-tabs i{color:#fff;background:#7f8580;border-radius:6px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:800;display:grid}.channel-editor-tabs button.active i{background:var(--purple)}.channel-editor-tabs span{font-size:9px;font-weight:700}.channel-editor-tabs small{color:#27834c;grid-column:2;font-size:7px}.channel-editor-panel{background:#fbfcfb;border:1px solid #dfe5e1;border-radius:10px;margin:10px 0 0 38px;padding:14px}.channel-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.channel-editor-head>div{gap:2px;display:grid}.channel-editor-head strong{font-size:12px}.channel-editor-head small{color:var(--muted);font-size:9px}.channel-editor-head button{height:28px;color:var(--purple);background:#fff;border:1px solid #cce2d4;border-radius:6px;padding:0 8px;font-size:9px}.channel-editor-panel>.composer-label{margin-left:0}.channel-editor-panel .post-type-picker.compact{margin:14px 0 0}.channel-editor-panel .composer-date-grid{margin-left:0}.channel-editor-panel .channel-action{margin:12px 0 0}.channel-editor-panel .compact-textarea{min-height:74px}.channel-media-row{align-items:center;gap:8px;margin-top:11px;display:flex}.channel-media-row>label{min-width:0;min-height:48px;color:var(--purple);cursor:pointer;background:#f5faf7;border:1px dashed #a8cdb6;border-radius:8px;flex:1;align-items:center;gap:8px;padding:7px 9px;display:flex}.channel-media-row input{display:none}.channel-media-row label>span{gap:2px;min-width:0;display:grid}.channel-media-row strong,.channel-media-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-media-row strong{font-size:9px}.channel-media-row small{color:var(--muted);font-size:8px}.channel-media-row>button{color:#727873;border:1px solid var(--line);background:#fff;border-radius:6px;height:32px;padding:0 8px;font-size:8px}.channel-media-options{grid-template-columns:116px 1fr;gap:7px;margin-top:8px;display:grid}.channel-media-options label{color:#656c66;gap:5px;font-size:9px;font-weight:650;display:grid}.channel-media-options select,.channel-media-options input{width:100%;height:34px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 8px;font-size:9px}.channel-empty{color:var(--muted);border:1px dashed var(--line);text-align:center;border-radius:10px;margin:10px 0 0 38px;padding:28px;font-size:11px}.channel-guidance{color:#68716a;background:#f0f6f2;border-radius:8px;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px 10px;font-size:9px;line-height:1.55;display:flex}.preview-location-select{color:#686e69;border-bottom:1px solid var(--line);background:#fff;gap:5px;padding:9px 13px;font-size:9px;font-weight:650;display:grid}.preview-location-select select{height:32px;color:var(--ink);border:1px solid var(--line);background:#fbfcfb;border-radius:7px;padding:0 8px;font-size:10px}.preview-expanded-copy{border-top:1px solid var(--line);background:#fafbfa;padding:12px 14px}.preview-expanded-copy span{color:#707670;font-size:9px;font-weight:700}.preview-expanded-copy p{color:#505650;white-space:pre-wrap;max-height:96px;margin:6px 0 0;font-size:9px;line-height:1.6;overflow:auto}.preview-coupon{color:#267347;border:1px dashed #8fc8a4;border-radius:5px;width:fit-content;margin-top:8px;padding:4px 7px;font-size:9px;font-weight:700;display:block}.instagram-caption em{color:#8b908c;border-top:1px solid #eceeec;margin-top:8px;padding-top:7px;font-size:8px;font-style:normal;display:block}.facebook-copy p{margin-top:0}.facebook-link-card{border-top:1px solid var(--line);background:#f5f6f7;gap:3px;padding:9px 12px;display:grid}.facebook-link-card small{color:#858b86;text-transform:uppercase;font-size:8px}.facebook-link-card strong{font-size:10px}.readiness-card.detailed{padding:15px}.readiness-card.detailed>div{margin-bottom:5px}.readiness-card.detailed>div span.ready{color:#178347}.readiness-card.detailed section{border-top:1px solid #eef0ef;padding:8px 0 2px}.readiness-card.detailed section>strong{color:#606660;margin-bottom:3px;font-size:9px;display:block}.readiness-card.detailed p{border:0;min-height:27px;font-size:9px}.readiness-card.detailed p>i{width:15px;height:15px;font-size:7px}.readiness-card.detailed p.warn{color:#9a651e}.readiness-card.detailed p.warn>i{background:#d59b47}.warning-note{color:#9a6c2d;margin-top:8px;font-size:8px;line-height:1.5;display:block}.post-sync-layout{grid-template-columns:minmax(620px,1fr) 330px;align-items:start;gap:16px;display:grid}.post-sync-main{overflow:hidden}.post-sync-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:102px;padding:20px 22px;display:flex}.post-sync-head>div{gap:4px;display:grid}.post-sync-head>div>span{color:var(--purple);letter-spacing:.16em;font-size:9px;font-weight:800}.post-sync-head h2{margin:0;font-size:20px}.post-sync-head p{color:var(--muted);margin:0;font-size:11px}.toggle-control{cursor:pointer;align-items:center;gap:8px;display:flex}.toggle-control input{opacity:0;pointer-events:none;position:absolute}.toggle-control>span{background:#cfd5d1;border-radius:20px;width:42px;height:24px;transition:all .18s;position:relative}.toggle-control>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #12281a33}.toggle-control input:checked+span{background:var(--purple-2)}.toggle-control input:checked+span:after{transform:translate(18px)}.toggle-control em{color:#4d5951;min-width:38px;font-size:10px;font-style:normal;font-weight:700}.sync-connection-strip{background:#fafcfb;border:1px solid #dce6df;border-radius:11px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:18px 22px 0;padding:14px 16px;display:grid}.sync-connection-strip>div{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.sync-connection-strip>div>span{gap:2px;display:grid}.sync-connection-strip strong{font-size:11px}.sync-connection-strip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sync-connection-strip b{color:#287b4a;background:#e8f6ed;border-radius:12px;padding:4px 7px;font-size:8px}.sync-google-mark{color:#4285f4;background:#eaf2ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:850;display:grid}.sync-setting-section{border-bottom:1px solid var(--line);padding:22px}.sync-setting-section.compact{padding-bottom:18px}.sync-setting-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sync-setting-title>div{gap:3px;display:grid}.sync-setting-title h3{margin:0;font-size:14px}.sync-setting-title p{color:var(--muted);margin:0;font-size:10px}.sync-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sync-option-grid button{color:#656c67;border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:66px;padding:10px;display:flex}.sync-option-grid button>span{gap:3px;display:grid}.sync-option-grid strong{font-size:10px}.sync-option-grid small{color:var(--muted);font-size:8px}.sync-option-grid button.active{color:var(--purple);background:#f1faf4;border-color:#98cdaa;box-shadow:inset 0 0 0 1px #d8ece0}.sync-mapping-row{border:1px solid #e2e7e3;border-radius:9px;grid-template-columns:minmax(150px,1fr) auto minmax(180px,1fr) auto;align-items:center;gap:10px;min-height:58px;margin-top:10px;padding:9px 10px;display:grid}.sync-mapping-row>span{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.sync-mapping-row>span small{color:var(--muted);grid-column:2;font-size:8px}.sync-mapping-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sync-mapping-row>button,.sync-history-row>button{color:var(--purple);background:0 0;border:0;font-size:9px;font-weight:750}.sync-location-select{color:#5e655f;gap:6px;margin-top:10px;font-size:10px;font-weight:700;display:grid}.sync-location-select select{height:40px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 10px;font-size:11px}.sync-rule-table{border:1px solid #e0e5e1;border-radius:10px;overflow:hidden}.sync-rule-table>div{border-top:1px solid #edf0ee;grid-template-columns:minmax(140px,.8fr) minmax(190px,1.2fr) 130px;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:grid}.sync-rule-table>div:first-child{border-top:0}.sync-rule-table .sync-rule-head{color:#858b87;background:#fafbfa;min-height:38px;font-size:9px;font-weight:700}.sync-rule-table>div>span{align-items:center;gap:7px;display:flex}.sync-rule-table>div>span>i{color:#fff;background:var(--purple);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:800;display:grid}.sync-rule-table>div>span:nth-child(2)>i{color:#4285f4;background:#edf3ff}.sync-rule-table strong{font-size:10px}.sync-rule-table small{color:var(--muted);margin-left:auto;font-size:8px}.sync-rule-table select{color:#535a55;border:1px solid var(--line);background:#fff;border-radius:7px;height:34px;padding:0 8px;font-size:9px}.sync-rule-table em{color:#2a7f4d;background:#e9f6ed;border-radius:11px;width:fit-content;padding:4px 8px;font-size:8px;font-style:normal;font-weight:750}.sync-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.sync-check-grid label{cursor:pointer;border:1px solid #e1e6e2;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:10px;display:grid}.sync-check-grid input{width:16px;height:16px;accent-color:var(--purple-2)}.sync-check-grid label>span{gap:2px;display:grid}.sync-check-grid strong{font-size:10px}.sync-check-grid small{color:var(--muted);font-size:8px}.post-sync-footer{background:#fafbfa;justify-content:space-between;align-items:center;gap:15px;min-height:74px;padding:13px 22px;display:flex}.post-sync-footer p{color:#727a74;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.post-sync-side{gap:12px;display:grid;position:sticky;top:84px}.sync-status-card,.sync-history-card{padding:16px}.sync-status-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.sync-status-card h3,.sync-history-card h3{margin:0;font-size:13px}.sync-status-card>div>span{color:#7a817c;background:#eff1ef;border-radius:12px;padding:4px 8px;font-size:8px;font-weight:750}.sync-status-card>div>span.active{color:#27784a;background:#e4f4ea}.sync-status-card dl{margin:13px 0 0}.sync-status-card dl div{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;min-height:36px;font-size:10px;display:flex}.sync-status-card dt{color:var(--muted)}.sync-status-card dd{color:#404640;margin:0;font-weight:700}.sync-status-card dd.attention{color:#b56d20}.sync-history-card .sync-setting-title{margin-bottom:4px}.sync-history-row{border-top:1px solid #edf0ee;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;display:grid}.sync-history-row>span{gap:3px;min-width:0;display:grid}.sync-history-row strong,.sync-history-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sync-history-row strong{font-size:10px}.sync-history-row small{color:var(--muted);font-size:8px}.sync-history-row>b{color:#277b4a;background:#e8f6ed;border-radius:11px;padding:4px 7px;font-size:8px}.sync-history-row>b.failed{color:#a9621d;background:#fff0df}.sync-history-row>button{grid-column:3;margin-top:-17px}.sync-history-more{width:100%;height:35px;color:var(--purple);background:#fff;border:1px solid #d9e3dc;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.delivery-summary{border-bottom:1px solid var(--line);background:#fafbfa;align-items:center;gap:18px;min-height:54px;padding:10px 16px;display:flex}.delivery-summary>span{color:#6d736e;align-items:center;gap:5px;font-size:9px;display:flex}.delivery-summary>span i{background:#aaa;border-radius:50%;width:7px;height:7px}.delivery-summary>span i.success{background:#32b76d}.delivery-summary>span i.approval{background:#347cc2}.delivery-summary>span i.scheduled{background:#e6a13b}.delivery-summary>span i.draft{background:#929995}.delivery-summary>span strong{color:var(--ink);font-size:11px}.delivery-summary>span .info-tooltip{flex:none;width:15px;height:15px;font-size:8px}.delivery-summary>small{color:var(--muted);margin-left:auto;font-size:8px}.channel-delivery{flex-wrap:wrap;gap:3px;display:flex}.channel-delivery>i{color:#7c817d;background:#f0f2f1;border-radius:5px;grid-template-columns:11px 1fr;align-items:center;gap:3px;min-width:34px;padding:4px 5px;font-size:7px;font-style:normal;font-weight:800;display:grid}.channel-delivery>i.live{color:#1f7b43;background:#eaf7ef}.channel-delivery>i.scheduled,.channel-delivery>i.approval{color:#97611d;background:#fff5e7}.channel-delivery>i.queued{color:#247648;background:#eaf7ef}.channel-delivery>i.rejected,.channel-delivery>i.failed{color:#ad3443;background:#fff0f2}.channel-delivery>i.cancelled{color:#6d736e;background:#ecefed}.channel-delivery>i small{font-size:6px;font-weight:600}.delivery-detail-panel{flex-direction:column;display:flex}.delivery-detail-panel .panel-head small{color:var(--purple);letter-spacing:.14em;font-size:8px;font-weight:800}.delivery-detail-summary{border-bottom:1px solid var(--line);padding:18px 22px}.delivery-detail-summary>strong{font-size:14px}.delivery-detail-summary>p{color:#666d67;margin:7px 0 12px;font-size:11px;line-height:1.6}.delivery-detail-summary>div{flex-wrap:wrap;gap:6px;display:flex}.delivery-detail-summary span{color:#687069;background:#f0f2f1;border-radius:5px;padding:4px 7px;font-size:8px}.delivery-detail-summary span.published{color:#227746;background:#e9f7ee}.delivery-detail-summary span.approval,.delivery-detail-summary span.scheduled{color:#96621f;background:#fff4e4}.delivery-detail-summary span.queued{color:#227746;background:#e9f7ee}.delivery-detail-summary span.rejected{color:#ad3443;background:#fff0f2}.delivery-matrix{padding:18px 22px 104px;overflow-y:auto}.delivery-matrix-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.delivery-matrix-head>span{gap:2px;display:grid}.delivery-matrix-head>button{color:#ad3443;cursor:pointer;background:#fff5f6;border:1px solid #efc6cc;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.delivery-matrix-head>button:disabled{opacity:.55;cursor:wait}.delivery-matrix-head strong{font-size:12px}.delivery-matrix-head small{color:var(--muted);font-size:9px}.delivery-matrix>section{border-top:1px solid #e9ecea;padding:12px 0}.delivery-matrix>section>div:first-child{gap:2px;display:grid}.delivery-matrix>section>div:first-child strong{font-size:10px}.delivery-matrix>section>div:first-child small{color:var(--muted);font-size:8px}.delivery-matrix>section>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.delivery-matrix span{color:#6c736d;background:#f1f3f2;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:6px 7px;display:flex}.delivery-matrix span.live{color:#237646;background:#eaf7ef}.delivery-matrix span.approval,.delivery-matrix span.scheduled{color:#95601c;background:#fff5e7}.delivery-matrix span.failed{color:#b33e4c;background:#fff0f2}.delivery-matrix span.waiting,.delivery-matrix span.queued{color:#247648;background:#eaf7ef}.delivery-matrix span.cancelled{color:#737a75;background:#ecefed}.delivery-matrix span.selected{box-shadow:inset 0 0 0 1px}.delivery-snapshot-trigger{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;display:flex}.delivery-snapshot-trigger>i{color:#fff;background:#7d847e;border-radius:5px;flex:none;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;font-weight:800;display:grid}.delivery-matrix span.live .delivery-snapshot-trigger>i{background:#2c9d59}.delivery-matrix span.approval .delivery-snapshot-trigger>i,.delivery-matrix span.scheduled .delivery-snapshot-trigger>i{background:#d08a2e}.delivery-matrix span.failed .delivery-snapshot-trigger>i{background:#cb4a59}.delivery-matrix span.waiting .delivery-snapshot-trigger>i,.delivery-matrix span.queued .delivery-snapshot-trigger>i{background:#2c9d59}.delivery-snapshot-trigger>strong{font-size:8px}.delivery-error-link{color:#ad3443;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:750}.delivery-error-card{color:#a73543;background:#fff5f6;border:1px solid #f0c8ce;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:9px;margin:0 22px 18px;padding:13px;display:grid}.delivery-error-card>div{align-items:flex-start;gap:8px;display:flex}.delivery-error-card>div .ui-icon{flex:none}.delivery-error-card>div span{gap:3px;display:grid}.delivery-error-card strong{font-size:10px}.delivery-error-card small{color:#b15c67;font-size:8px;line-height:1.5}.delivery-error-card>button{color:#fff;cursor:pointer;background:#b8414f;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.delivery-error-card>button:disabled{opacity:.55;cursor:wait}.delivery-error-card>p{color:#96616a;grid-column:1/-1;margin:0;font-size:8px}.delivery-queue-card{color:#376b4d;background:#f3faf5;border:1px solid #cfe2d6;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 22px 18px;padding:12px 13px;display:grid}.delivery-queue-card>.ui-icon{flex:none}.delivery-queue-card>div{gap:3px;display:grid}.delivery-queue-card strong{font-size:10px}.delivery-queue-card small{color:#648070;font-size:8px}.delivery-queue-card>span{color:#2a7548;background:#e2f3e8;border-radius:99px;padding:5px 7px;font-size:8px;font-weight:800}.delivery-queue-card.processing{color:#276c91;background:#f2f8fb;border-color:#cddfea}.delivery-queue-card.processing small{color:#607f90}.delivery-queue-card.processing>span{color:#276c91;background:#dfedf5}.delivery-queue-card.scheduled{color:#895f25;background:#fff9ef;border-color:#ead8bd}.delivery-queue-card.scheduled small{color:#8c7555}.delivery-queue-card.scheduled>span{color:#895f25;background:#f7e8cf}.delivery-snapshot-card{background:#fff;border:1px solid #dfe7e2;border-radius:12px;gap:13px;margin:0 22px 18px;padding:16px;display:grid}.delivery-snapshot-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.delivery-snapshot-card header div{gap:3px;display:grid}.delivery-snapshot-card header small{color:var(--green);letter-spacing:.08em;font-size:8px;font-weight:800}.delivery-snapshot-card header h3{margin:0;font-size:12px}.delivery-snapshot-card header>span{color:#52705e;background:#edf6f0;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:800}.delivery-snapshot-note{color:#52705e;background:#f1f8f3;border-radius:8px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:8px;line-height:1.6;display:flex}.delivery-snapshot-note .ui-icon{flex:none}.delivery-snapshot-field{gap:5px;display:grid}.delivery-snapshot-field>small{color:var(--muted);font-size:8px;font-weight:700}.delivery-snapshot-field>strong{font-size:11px}.delivery-snapshot-field>p{white-space:pre-wrap;color:#303832;background:#fafcfb;border:1px solid #ebefec;border-radius:8px;margin:0;padding:11px;font-size:9px;line-height:1.75}.delivery-snapshot-meta{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;font-size:8px;display:grid}.delivery-snapshot-meta span{color:var(--muted)}.delivery-snapshot-meta small{color:#627067;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.delivery-snapshot-card footer{color:var(--muted);border-top:1px solid #edf0ee;padding-top:10px;font-size:8px}.delivery-attempt-history{background:#fff;border:1px solid #e4e9e6;border-radius:12px;margin:0 22px 18px;padding:15px}.delivery-attempt-history>header{align-items:center;gap:6px;margin-bottom:6px;display:flex}.delivery-attempt-history>header h3{margin:0;font-size:11px}.delivery-attempt-history>div{border-top:1px solid #edf0ee;grid-template-columns:54px 45px 1fr auto;align-items:center;gap:6px;padding:10px 0;display:grid}.delivery-attempt-history>div>span{color:#777f79;align-items:center;gap:4px;font-size:8px;font-weight:800;display:flex}.delivery-attempt-history>div>span i{background:#9aa19c;border-radius:50%;width:6px;height:6px}.delivery-attempt-history>div>span.queued{color:#8e641f}.delivery-attempt-history>div>span.queued i{background:#dfa03d}.delivery-attempt-history>div>span.processing{color:#28759c}.delivery-attempt-history>div>span.processing i{background:#3c9bca}.delivery-attempt-history>div>span.succeeded{color:#27784a}.delivery-attempt-history>div>span.succeeded i{background:#31aa66}.delivery-attempt-history>div>span.failed{color:#aa3c49}.delivery-attempt-history>div>span.failed i{background:#c94756}.delivery-attempt-history>div>strong{font-size:8px}.delivery-attempt-history>div>small,.delivery-attempt-history>div>time{color:var(--muted);font-size:8px}.delivery-attempt-history>div>time{text-align:right}.delivery-attempt-history>div>p{color:#9e4652;background:#fff5f6;border-radius:6px;grid-column:1/-1;margin:1px 0 0;padding:7px 8px;font-size:8px;line-height:1.5}.post-location small.rejected{color:#a93646;background:#fff0f2}.post-location small.approval,.post-location small.scheduled{color:#96621f;background:#fff4e4}.post-location small.queued{color:#227746;background:#e9f7ee}.post-location small.cancelled{color:#6b726d;background:#ecefed}.post-workflow-panel{overflow-y:auto}.post-workflow-panel .delivery-matrix{flex:none;padding-bottom:18px;overflow:visible}.post-rejection-note{color:#9d2f40;background:#fff5f6;border:1px solid #f2ccd2;border-radius:9px;gap:9px;margin:14px 22px 0;padding:12px;display:flex}.post-rejection-note>div{gap:3px;min-width:0;display:grid}.post-rejection-note strong{font-size:10px}.post-rejection-note p{margin:0;font-size:9px;line-height:1.55}.post-approval-summary{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 22px 0;display:grid;overflow:hidden}.post-approval-summary>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:10px;display:grid}.post-approval-summary>div:last-child{border-right:0}.post-approval-summary span{color:var(--muted);font-size:8px}.post-approval-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.post-approval-decision{background:#f8fcf9;border:1px solid #cce1d3;border-radius:10px;gap:12px;margin:14px 22px 0;padding:14px;display:grid}.post-approval-decision>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.post-approval-decision>header>div{gap:3px;display:grid}.post-approval-decision>header strong{font-size:10px}.post-approval-decision>header small{color:var(--muted);font-size:8px}.post-approval-decision>header>span{color:#28784a;background:#e8f6ed;border-radius:7px;flex:none;padding:5px 8px;font-size:8px;font-weight:750}.approval-publish-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.approval-publish-mode button{color:#69716b;border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.approval-publish-mode button.active{color:#1f7d48;border-color:#75ba90;box-shadow:0 0 0 2px #268b5014}.approval-publish-mode button>span{gap:2px;display:grid}.approval-publish-mode button strong{font-size:9px}.approval-publish-mode button small{color:var(--muted);font-size:8px}.approval-schedule-field,.approval-comment-field{gap:5px;display:grid}.approval-schedule-field>span,.approval-comment-field>span{font-size:9px;font-weight:700}.approval-schedule-field input,.approval-comment-field textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;padding:9px 10px;font-size:10px}.approval-comment-field textarea{resize:vertical;min-height:64px;line-height:1.55}.approval-schedule-field>small{color:#af3a49;font-size:8px;font-weight:650}.approval-comment-field>small{color:var(--muted);text-align:right;font-size:8px}.approval-safety-note{color:#347354;background:#edf8f1;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.approval-safety-note>span{gap:2px;display:grid}.approval-safety-note strong{font-size:9px}.approval-safety-note small{color:#64806e;font-size:8px;line-height:1.5}.series-approval-note{color:#80591f;background:#fff9ef;border:1px solid #ecd7b4;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.series-approval-note>span{gap:2px;display:grid}.series-approval-note strong{font-size:9px}.series-approval-note small{color:#846f4d;font-size:8px;line-height:1.5}.post-reschedule-card{background:#fbfdfb;border:1px solid #d7e2da;border-radius:10px;gap:11px;margin:14px 22px 0;padding:14px;display:grid}.post-reschedule-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.post-reschedule-card>header>div{gap:3px;display:grid}.post-reschedule-card>header strong{font-size:11px}.post-reschedule-card>header small{color:var(--muted);font-size:8px}.reschedule-current{background:#f0f3f1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.reschedule-current span{color:var(--muted);font-size:8px}.reschedule-current strong{font-size:9px}.post-reschedule-card>label{gap:5px;display:grid}.post-reschedule-card>label>span{font-size:9px;font-weight:700}.post-reschedule-card>label>span small{color:var(--muted);font-size:8px;font-weight:500}.post-reschedule-card input,.post-reschedule-card textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;padding:9px 10px;font-size:10px}.post-reschedule-card textarea{resize:vertical;min-height:62px;line-height:1.55}.post-reschedule-card>label>small{color:var(--muted);text-align:right;font-size:8px}.post-reschedule-card>label:first-of-type>small{color:#aa3948;text-align:left;font-weight:650}.reschedule-safety-note{color:#397657;background:#edf8f1;border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:8px;line-height:1.5;display:flex}.post-reschedule-card>footer{justify-content:flex-end;gap:8px;display:flex}.post-rejection-field{gap:6px;margin:14px 22px 0;display:grid}.post-rejection-field>span{align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.post-rejection-field textarea{resize:vertical;border:1px solid var(--line);min-height:70px;font:inherit;border-radius:8px;padding:10px;font-size:10px;line-height:1.55}.post-delivery-empty{color:#3f7758;background:#f5faf7;border:1px dashed #c8ded0;border-radius:9px;align-items:flex-start;gap:9px;padding:16px;display:flex}.post-delivery-empty span{background:0 0;gap:3px;min-height:auto;padding:0;display:grid}.post-delivery-empty strong{font-size:9px}.post-delivery-empty small{color:#758078;font-size:8px;line-height:1.5}.post-workflow-history{margin:0 22px 90px;padding-top:4px}.post-workflow-history h3{margin:0 0 8px;font-size:11px}.post-workflow-history>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 8px;padding:9px 0;display:grid}.post-workflow-history>div>span{align-items:center;gap:6px;display:flex}.post-workflow-history i{background:#9ca39e;border-radius:50%;width:7px;height:7px}.post-workflow-history i.approval{background:#e0a141}.post-workflow-history i.scheduled,.post-workflow-history i.queued{background:#2ba763}.post-workflow-history i.rejected{background:#c94c5d}.post-workflow-history strong{font-size:9px}.post-workflow-history small,.post-workflow-history time{color:var(--muted);font-size:8px}.post-workflow-history p{color:#6d736e;grid-column:1/-1;margin:0 0 0 13px;font-size:8px;line-height:1.5}.post-workflow-actions{flex-wrap:wrap;align-items:center}.post-workflow-actions .primary-button{margin-left:0}.post-workflow-actions .series-approve-button{color:#247348;background:#f3faf6;border-color:#b9dcc6}.workflow-waiting-note{color:#7e6a40;margin-left:auto;font-size:9px;font-weight:650}.review-ops-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.review-operations-layout{grid-template-columns:minmax(400px,.86fr) minmax(500px,1.14fr);gap:16px;min-height:690px;display:grid}.review-ops-inbox,.review-reply-workspace{min-width:0;overflow:hidden}.review-ops-inbox{flex-direction:column;display:flex}.review-ops-head{justify-content:space-between;align-items:center;min-height:70px;padding:16px 18px;display:flex}.review-ops-head>div{gap:3px;display:grid}.review-ops-head h2{letter-spacing:-.025em;margin:0;font-size:17px}.review-tooltip-title{align-items:center;gap:6px;display:inline-flex}.review-tooltip-title .info-tooltip{flex:none;width:16px;height:16px;font-size:9px}.review-ops-head>div>span{color:var(--muted);font-size:11px}.review-download-button{color:#397551;background:#f6fbf7;border:1px solid #cfe5d6;border-radius:8px;height:32px;padding:0 10px;font-size:10px;font-weight:750}.google-source-mark{color:#4285f4;background:#edf4ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.review-filter-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:2px;padding:0 14px;display:flex;overflow-x:auto}.review-filter-tabs button{color:#777d78;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:5px;min-height:45px;padding:0 8px;font-size:11px;font-weight:650;display:flex}.review-filter-tabs button span{color:#8d918e;text-align:center;background:#f0f2f0;border-radius:8px;min-width:19px;padding:2px 5px;font-size:9px}.review-filter-tabs button.active{color:var(--purple);border-bottom-color:var(--purple)}.review-filter-tabs button.active span{color:var(--purple);background:#eaf7ef}.review-filter-panel{border-bottom:1px solid var(--line);background:#fafbfa;gap:8px;padding:12px 14px;display:grid}.review-search{color:#929792;border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.review-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.review-filter-panel>div{grid-template-columns:.95fr 1.35fr .8fr .86fr .7fr;gap:6px;display:grid}.review-filter-panel select{color:#5e635f;border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;min-width:0;height:34px;padding:0 8px;font-size:10px}.review-queue-tabs button{flex:1 0 auto;justify-content:center}.review-priority-strip{color:#8e3e25;background:#fff8f4;border-bottom:1px solid #f1d8cc;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 14px;display:flex}.review-priority-strip>div{align-items:center;gap:8px;display:flex}.review-priority-strip span{gap:1px;display:grid}.review-priority-strip strong{font-size:11px}.review-priority-strip small{color:#a26b57;font-size:9px}.review-priority-strip button{color:#9a4d31;background:#fff;border:1px solid #e8c9bb;border-radius:8px;flex:none;height:30px;padding:0 10px;font-size:9px;font-weight:750}.review-priority-strip button.active{color:#fff;background:#a84f31;border-color:#a84f31}.review-ops-list{max-height:560px;overflow:auto}.review-ops-row{width:100%;color:inherit;border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;padding:15px 14px;transition:background .16s,box-shadow .16s;display:grid}.review-ops-row:hover{background:#fafcfa}.review-ops-row.active{box-shadow:inset 3px 0 0 var(--purple);background:#f1f9f4}.review-ops-row.priority-critical:not(.active){background:#fff8f7}.review-ops-row.priority-high:not(.active){background:#fffdf9}.review-ops-row>div{min-width:0}.review-ops-row>div>div{align-items:center;gap:8px;display:flex}.review-ops-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.review-ops-row time{color:#a0a5a1;white-space:nowrap;margin-left:auto;font-size:9px}.review-stars{color:#eda52f;letter-spacing:.05em;margin-top:4px;font-size:11px;display:block}.review-stars i{color:#dfe2df;font-style:normal}.review-ops-row p{color:#575d58;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 5px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.review-ops-row small{color:#929792;font-size:9px}.review-load-more{color:#397551;background:#f7fbf8;border:1px solid #cfe5d6;border-radius:9px;width:calc(100% - 28px);height:38px;margin:12px 14px;font-size:10px;font-weight:750}.review-load-more:disabled{opacity:.55}.review-status{white-space:nowrap;border-radius:12px;margin-top:1px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:750}.review-status.urgent{color:#aa3946;background:#fff0f2}.review-status.draft{color:#6e657c;background:#f1eff4}.review-status.approval{color:#96621f;background:#fff4e5}.review-status.responded{color:#197748;background:#e8f7ed}.review-status.error{color:#b13645;background:#ffecef}.review-status.ignored{color:#656b67;background:#eef0ef}.review-row-badges{justify-items:end;gap:5px;display:grid}.review-priority-badge{white-space:nowrap;border-radius:12px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.review-priority-badge.critical{color:#a92f3d;background:#ffe8eb}.review-priority-badge.high{color:#a15b27;background:#fff0df}.review-empty{color:#809087;place-content:center;justify-items:center;gap:7px;min-height:260px;display:grid}.review-empty strong{color:#4d5650;font-size:13px}.review-empty span{color:var(--muted);font-size:10px}.review-empty.error{color:#b24e4e}.review-reply-workspace{flex-direction:column;display:flex}.review-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:70px;padding:14px 18px;display:flex}.review-detail-head>div:first-child{align-items:center;gap:10px;display:flex}.review-detail-head>div:first-child>div{gap:2px;display:grid}.review-detail-head strong{font-size:13px}.review-detail-head small{color:var(--muted);font-size:10px}.review-stepper{align-items:center;gap:7px;display:flex}.review-stepper button{color:#5d645f;border:1px solid var(--line);background:#fff;border-radius:8px;width:30px;height:30px;font-size:19px}.review-stepper button:disabled{opacity:.35}.review-stepper span{color:var(--muted);font-size:10px}.review-detail-scroll{background:#fafbfa;flex:1;min-height:0;padding:20px;overflow:auto}.original-review,.reply-editor-section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.review-location-context{color:#55705e;background:#f4f9f5;border-bottom:1px solid #e4ece6;border-radius:12px 12px 0 0;align-items:center;gap:7px;margin:-18px -18px 16px;padding:10px 14px;display:flex}.review-location-context span{color:#829087;font-size:9px;font-weight:650}.review-location-context strong{font-size:11px}.original-review>div{align-items:center;gap:10px;display:flex}.review-avatar.large{border-radius:12px;width:40px;height:40px;font-size:12px}.original-review>div>div{gap:1px;display:grid}.original-review strong{font-size:13px}.original-review .review-stars{margin-top:0}.original-review time{color:var(--muted);margin-left:auto;font-size:10px}.original-review p{color:#414743;white-space:pre-wrap;margin:16px 0 2px;font-size:13px;line-height:1.75}.review-priority-alert{background:#fff8f4;border:1px solid #edd1c4;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.review-priority-alert>div{gap:3px;display:grid}.review-priority-alert strong{color:#8f4128;font-size:11px}.review-priority-alert span{color:#9b6652;font-size:10px;line-height:1.55}.review-priority-alert.critical{color:#ad3644;background:#fff3f5;border-color:#efc5cb}.review-priority-alert.critical strong{color:#a42f3e}.review-priority-alert.critical span{color:#a45a64}.review-error-banner{color:#a83847;background:#fff3f5;border:1px solid #f2cdd2;border-radius:9px;gap:2px;margin-top:12px;padding:11px 13px;display:grid}.review-error-banner strong{font-size:11px}.review-error-banner span{font-size:10px}.review-delivery-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-delivery-error>div{gap:3px;display:grid}.review-delivery-error small{color:#b35d68;font-size:9px}.review-delivery-error button{flex:none}.reply-editor-section{margin-top:14px}.reply-editor-title{justify-content:space-between;align-items:flex-start;display:flex}.reply-editor-title>div{gap:3px;display:grid}.reply-editor-title h3{margin:0;font-size:15px}.reply-editor-title span{color:var(--muted);font-size:10px}.text-button{color:var(--purple);background:0 0;border:0;padding:3px 0;font-size:11px;font-weight:700}.reply-assist{background:#f4f8f5;border-radius:9px;justify-content:space-between;align-items:center;margin-top:16px;padding:10px 11px;display:flex}.reply-assist>span{color:#5f6962;font-size:10px;font-weight:700}.reply-assist>div{gap:5px;display:flex}.reply-assist button{color:#397551;background:#fff;border:1px solid #cde4d5;border-radius:7px;height:28px;padding:0 9px;font-size:10px;font-weight:650}.template-reply-assist{border:1px solid #d9ebdf;flex-direction:column;align-items:stretch;gap:10px;padding:12px}.template-reply-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-reply-head>span{color:#356f4b;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.template-reply-head>small{color:#2b8050;background:#e5f4ea;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:750}.template-tone-row,.template-reply-options{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;display:grid}.template-tone-row>span,.template-reply-options>span{color:#718178;font-size:9px;font-weight:700}.template-reply-options>div{flex-wrap:wrap;gap:5px;display:flex}.template-reply-options button{min-width:72px}.template-reply-guidance{color:#68796e;margin:0;font-size:9px;line-height:1.6}.template-reply-guidance.important{color:#975344;background:#fff4ef;border-radius:7px;padding:8px 9px}.ai-reply-assist{border:1px solid #d9ebdf;flex-direction:column;align-items:stretch;gap:9px;padding:12px}.ai-reply-assist>div{display:flex}.ai-reply-head{justify-content:space-between;align-items:center;gap:12px}.ai-reply-head>span{color:#356f4b;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.ai-reply-head>small{color:#718178;font-size:9px}.ai-reply-controls{justify-content:space-between;align-items:center;gap:10px}.optional-ai-assist{background:#fafcfb;border-style:dashed}.optional-ai-assist .ai-reply-controls>p{color:#728078;margin:0;font-size:9px;line-height:1.5}.ai-tone-picker{gap:5px;display:flex}.reply-assist .ai-tone-picker button.active{color:#fff;background:#248b51;border-color:#248b51}.reply-assist .ai-generate-button{color:#fff;background:#248b51;border-color:#248b51;justify-content:center;align-items:center;gap:5px;min-width:132px;display:inline-flex}.reply-assist .ai-generate-button:hover:not(:disabled){background:#1e7946}.reply-assist button:disabled{cursor:not-allowed;opacity:.48}.ai-configuration-note{color:#81755e;margin:0;font-size:9px;line-height:1.5}.ai-configuration-note.limit{color:#a54c59}.review-reply-textarea{width:100%;min-height:185px;color:var(--ink);border:1px solid var(--line);resize:vertical;font:inherit;background:#fff;border-radius:10px;outline:0;margin-top:11px;padding:13px 14px;font-size:13px;line-height:1.75}.review-reply-textarea:focus{border-color:#6bb789;box-shadow:0 0 0 3px #2a985417}.reply-editor-meta{color:#979c98;justify-content:flex-end;gap:12px;margin-top:5px;font-size:9px;display:flex}.reply-editor-meta .over{color:#b53847;font-weight:700}.review-safety-check{color:#3f7753;background:#f2f9f4;border:1px solid #d9ecdf;border-radius:9px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;display:flex}.review-safety-check>div{gap:2px;display:grid}.review-safety-check strong{font-size:10px}.review-safety-check span{color:#66816f;font-size:9px;line-height:1.5}.review-safety-check.warning{color:#92691f;background:#fff9ed;border-color:#efddb8}.review-safety-check.warning span{color:#8b754d}.review-safety-check.important{color:#a04451;background:#fff5f6;border-color:#efcbd0}.review-safety-check.important span{color:#985e67}.ai-review-warning{color:#91641e;background:#fff9ed;border:1px solid #efddb8;border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.ai-review-warning.important{color:#aa4755;background:#fff5f6;border-color:#efcbd0}.ai-review-warning>div{gap:3px;display:grid}.ai-review-warning strong{font-size:10px}.ai-review-warning span{font-size:9px;line-height:1.5}.review-workflow-history{background:#fbfcfb;border:1px solid #e1e7e3;border-radius:14px;margin:18px 24px 28px;padding:18px}.review-workflow-history h3{margin:0 0 12px;font-size:14px}.review-workflow-history>div{border-top:1px solid #edf0ee;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.review-workflow-history>div:first-of-type{border-top:0}.review-workflow-history i{background:#248b51;border-radius:50%;width:8px;height:8px;margin-top:6px}.review-workflow-history span{gap:2px;display:grid}.review-workflow-history strong{font-size:13px}.review-workflow-history small,.review-workflow-history time{color:#87918b;font-size:11px}.review-workflow-history p{color:#5c6761;margin:4px 0 0;font-size:12px}.review-rejection-input{color:#6e7872;gap:4px;min-width:220px;font-size:11px;display:grid}.review-rejection-input input{background:#fff;border:1px solid #dce3df;border-radius:9px;min-height:38px;padding:0 11px}.published-reply{border-left:3px solid var(--purple);background:#f4f9f5;border-radius:0 9px 9px 0;margin-top:16px;padding:15px}.published-reply span{color:#4e7e5f;font-size:10px;font-weight:750}.published-reply p{color:#48504b;white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.75}.ignored-review-card{color:#3c7b53;align-items:flex-start;gap:11px;display:flex}.ignored-review-card h3{color:#334a3b;margin:0;font-size:14px}.ignored-review-card p{color:#748078;margin:5px 0 0;font-size:11px;line-height:1.6}.review-delivery-waiting small{color:#6f8175;margin-top:6px;font-size:9px;display:block}.review-reply-actions{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:70px;padding:13px 18px;display:flex}.review-reply-actions .primary-button{margin-left:0}.review-reply-actions button:disabled{cursor:not-allowed;opacity:.48}.danger-text{color:#b43c4b}.reply-published-state{color:#25794a;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.review-ignore-button{color:#6f7671;margin-right:auto}.delete-confirm{justify-content:flex-end;align-items:center;gap:13px;width:100%;display:flex}.delete-confirm span{color:#686d69;margin-right:auto;font-size:11px}.delete-confirm button{background:0 0;border:0;font-size:11px;font-weight:700}.review-empty-detail{color:#81a28d;place-content:center;justify-items:center;gap:9px;min-height:500px;display:grid}.review-empty-detail strong{color:#606a63;font-size:13px}.review-empty-detail span{max-width:360px;color:var(--muted);text-align:center;font-size:10px}.acquisition-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.acquisition-list-card{overflow:hidden}.acquisition-list-head{justify-content:space-between;align-items:center;min-height:76px;padding:16px 19px;display:flex}.acquisition-list-head>div{gap:4px;display:grid}.acquisition-list-head .acquisition-list-actions{align-items:center;gap:8px;display:flex}.acquisition-list-head h2{margin:0;font-size:17px}.acquisition-list-head span{color:var(--muted);font-size:10px}.acquisition-table-head,.acquisition-row{grid-template-columns:38px minmax(260px,1.5fr) repeat(4,minmax(68px,.42fr)) 76px 34px;align-items:center;gap:8px;display:grid}.acquisition-table-head{color:#8d928e;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafbfa;min-height:39px;padding:0 18px;font-size:9px;font-weight:700}.acquisition-table-head>span{align-items:center;gap:5px;display:flex}.acquisition-table-head>span:first-child{grid-column:1/3}.info-tooltip{color:#7e8981;cursor:help;background:#fff;border:1px solid #bdc6c0;border-radius:50%;outline:0;flex:none;place-items:center;width:15px;height:15px;font-size:9px;font-weight:800;display:inline-grid;position:relative}.info-tooltip>span{z-index:20;visibility:hidden;color:#fff;opacity:0;pointer-events:none;background:#25332a;border-radius:8px;width:210px;padding:9px 10px;font-size:10px;font-weight:500;line-height:1.55;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px);box-shadow:0 8px 24px #18261d2e}.info-tooltip>span:before{content:"";background:#25332a;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);transform:rotate(45deg)}.info-tooltip:hover,.info-tooltip:focus-visible{color:#27794a;border-color:#7db592}.info-tooltip:hover>span,.info-tooltip:focus-visible>span{visibility:visible;opacity:1;transform:translate(-50%)}.acquisition-table-head>span:first-child .info-tooltip>span{left:-7px;transform:translateY(-3px)}.acquisition-table-head>span:first-child .info-tooltip:hover>span,.acquisition-table-head>span:first-child .info-tooltip:focus-visible>span{transform:translateY(0)}.acquisition-table-head>span:first-child .info-tooltip>span:before{left:12px}.auth-loading{color:#778078;background:#f5f7f5;place-content:center;justify-items:center;gap:16px;min-height:100vh;font-size:12px;display:grid}.login-page{background:#f5f8f5;min-height:100vh}.login-form-panel{place-items:center;min-height:100vh;padding:32px 20px;display:grid}.login-card{background:#fff;border:1px solid #e0e7e1;border-radius:16px;width:min(400px,100%);padding:40px;box-shadow:0 18px 60px #15362012}.login-heading{text-align:center;margin-bottom:30px}.login-wordmark{color:#1f8d4b;letter-spacing:.09em;font-size:27px;font-weight:850}.login-heading h1{color:var(--ink);letter-spacing:-.035em;margin:24px 0 0;font-size:24px}.login-heading p{color:var(--muted);margin:8px 0 0;font-size:11px}.login-card>label{color:#3d463f;gap:8px;margin-top:17px;font-size:11px;font-weight:700;display:grid}.login-card>label input{width:100%;height:48px;color:var(--ink);background:#fbfcfb;border:1px solid #dce3dd;border-radius:10px;outline:0;padding:0 14px;font-size:14px}.login-card>label input:focus{background:#fff;border-color:#6cba89;box-shadow:0 0 0 3px #2e99581a}.login-options{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.login-options label{color:#667068;cursor:pointer;align-items:center;gap:7px;font-size:10px;display:flex}.login-options input{accent-color:var(--purple)}.login-options>a,.login-back-link{color:var(--purple);font-size:10px;font-weight:700;text-decoration:none}.login-options>a:hover,.login-back-link:hover{text-decoration:underline}.login-error{color:#9f4545;background:#fff4f4;border:1px solid #f0cccc;border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:10px;line-height:1.6}.login-success{color:#326345;background:#f0f8f2;border:1px solid #cde5d5;border-radius:8px;margin:16px 0 0;padding:11px 12px;font-size:10px;line-height:1.6}.login-success p{margin:0}.login-success a{color:var(--purple);margin-top:6px;font-weight:750;display:inline-block}.login-submit{color:#fff;background:var(--purple);border:0;border-radius:10px;width:100%;height:48px;margin-top:22px;font-size:13px;font-weight:750;box-shadow:0 9px 24px #1e84492e}.login-submit:hover{background:#176f3c}.login-submit:disabled{cursor:wait;opacity:.65}.password-requirements{color:#737c75;margin:11px 0 0;font-size:10px;line-height:1.65}.login-back-link{text-align:center;margin-top:18px;display:block}.invite-accept-card{width:min(430px,100%)}.invite-accept-summary{background:#f4faf6;border:1px solid #d8e7dd;border-radius:11px;align-items:center;gap:11px;min-height:66px;padding:11px 13px;display:flex}.invite-accept-summary>span{color:#fff;background:#238d4e;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}.invite-accept-summary>div{gap:3px;min-width:0;display:grid}.invite-accept-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.invite-accept-summary small{color:#667168;font-size:9px}.invite-accept-card input[readonly]{color:#6d766f;background:#f3f5f3}.acquisition-row{border-bottom:1px solid var(--line);min-height:82px;padding:12px 18px}.acquisition-row:last-child{border-bottom:0}.acquisition-row>div{gap:4px;min-width:0;display:grid}.acquisition-row>div strong{font-size:12px}.acquisition-row>div button{color:#7c837e;background:0 0;border:0;width:fit-content;padding:0;font-size:9px}.acquisition-row>div button span{color:var(--purple);margin-left:5px;font-weight:700}.acquisition-row>em{color:#444a46;font-size:13px;font-style:normal;font-weight:720}.qr-download-button{cursor:pointer;background:#fff;border:1px solid #cfd9d1;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid;overflow:hidden}.qr-download-button:hover{border-color:#7eb792;box-shadow:0 0 0 3px #23794a14}.mini-qr{object-fit:contain;border-radius:7px;width:42px;height:42px;display:block}.mini-qr-placeholder{color:#779080;background:#f7faf8;border:1px dashed #cfd9d1;border-radius:7px;place-items:center;width:42px;height:42px;font-size:8px;font-weight:800;display:grid}.campaign-status{border-radius:12px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:750}.campaign-status.live{color:#247748;background:#e8f7ed}.campaign-status.draft{color:#6e7270;background:#eef0ef}.acquisition-editor-actions{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.acquisition-editor-actions>div{gap:8px;display:flex}.acquisition-editor-actions .primary-button{margin-left:0}.acquisition-editor-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:16px;display:grid}.acquisition-form-stack{gap:14px;display:grid}.acquisition-form-card{padding:20px}.acquisition-section-title{align-items:flex-start;gap:11px;display:flex}.acquisition-section-title>span{color:#fff;background:var(--purple);border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.acquisition-section-title>div{gap:3px;display:grid}.acquisition-section-title h2{margin:0;font-size:15px}.acquisition-section-title p{color:var(--muted);margin:0;font-size:10px}.acquisition-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:19px 0 0 40px;display:grid}.acquisition-form-grid label,.acquisition-banner-field{color:#686e69;gap:7px;font-size:10px;font-weight:650;display:grid;position:relative}.acquisition-form-grid label.span-two,.acquisition-form-grid .span-two{grid-column:1/3}.acquisition-form-grid input,.acquisition-form-grid select,.acquisition-form-grid textarea{width:100%;color:var(--ink);border:1px solid var(--line);background:#fbfcfb;border-radius:9px;outline:0;padding:0 11px;font-size:11px}.acquisition-form-grid input,.acquisition-form-grid select{height:40px}.acquisition-form-grid textarea{resize:vertical;min-height:82px;padding-top:11px;line-height:1.6}.acquisition-form-grid label>small{color:#9ca19d;font-size:8px;font-weight:500;position:absolute;bottom:7px;right:8px}.acquisition-banner-field>label{color:#4f795e;cursor:pointer;background:#f5faf6;border:1px dashed #a9cdb5;border-radius:10px;place-content:center;justify-items:center;gap:3px;min-height:90px;padding:8px;display:grid;overflow:hidden}.acquisition-banner-field>label.has-image{background:#fff;border-style:solid;grid-template-rows:auto auto;grid-template-columns:130px 1fr;place-content:stretch;justify-items:start;column-gap:12px}.acquisition-banner-field>label img{object-fit:cover;border-radius:8px;grid-row:1/3;width:130px;height:74px}.acquisition-banner-field>label strong{align-self:end;font-size:10px}.acquisition-banner-field>label small{color:#8a9990;align-self:start;font-size:8px}.acquisition-banner-field>label input{display:none}.acquisition-remove-image{color:#a25151;background:0 0;border:0;width:fit-content;padding:0;font-size:9px;font-weight:700}.survey-question-list{border:1px solid var(--line);border-radius:10px;margin:17px 0 0 40px;overflow:hidden}.survey-question-list>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:61px;padding:10px 13px;display:flex}.survey-question-list>div:last-child{border-bottom:0}.survey-question-list>div>span{color:#38744e;background:#edf7f0;border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.survey-question-list>div>div{gap:2px;display:grid}.survey-question-list strong{font-size:11px}.survey-question-list small{color:var(--muted);font-size:9px}.survey-question-list em{color:#247748;margin-left:auto;font-size:9px;font-style:normal;font-weight:700}.survey-question-list em.optional{color:#909591}.fixed-policy-setting,.public-url-box{background:#f3faf5;border:1px solid #d7eadc;border-radius:10px;align-items:center;gap:10px;min-height:64px;padding:11px 13px;display:flex}.fixed-policy-setting>div,.public-url-box>div{gap:3px;display:grid}.fixed-policy-setting strong,.public-url-box strong{font-size:10px}.fixed-policy-setting span,.public-url-box small{color:#718077;font-size:9px}.fixed-policy-setting em{color:#397551;background:#e1f2e6;border-radius:10px;margin-left:auto;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.public-url-box{border-color:var(--line);background:#fbfcfb}.public-url-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.public-url-actions button{min-height:30px;color:var(--purple);background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:9px;font-weight:750}.public-url-actions button:hover{background:#f0f6f2}.public-url-actions button.danger-text{color:#b4233b}.url-rotate-confirm{color:#8d2639;background:#fff7f8;border:1px solid #f0c8ce;border-radius:10px;align-items:center;gap:11px;padding:12px 13px;display:flex}.url-rotate-confirm>div{gap:3px;margin-right:auto;display:grid}.url-rotate-confirm strong{color:#7c2031;font-size:10px}.url-rotate-confirm span{color:#8f5963;font-size:9px;line-height:1.5}.url-rotate-confirm>button:not(.danger-button){color:#686e69;border:1px solid var(--line);background:#fff;border-radius:8px;min-height:34px;padding:0 12px;font-size:9px;font-weight:700}.acquisition-phone-preview{position:sticky;top:88px;overflow:hidden}.phone-preview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:12px 15px;display:flex}.phone-preview-head>div{gap:2px;display:grid}.phone-preview-head span{font-size:11px;font-weight:750}.phone-preview-head small{color:var(--muted);font-size:8px}.phone-preview-head button{color:var(--purple);background:0 0;border:0;font-size:9px;font-weight:700}.customer-page-shell{background:#f4f6f4;max-height:720px;padding:14px;overflow:auto}.customer-hero{text-align:center;background:#fff;border-radius:13px;padding:18px 16px}.customer-brand-badge{color:var(--purple);letter-spacing:.18em;font-size:10px;font-weight:850}.customer-hero-image{color:#4d8a63;background:linear-gradient(135deg,#dff2e5,#f5f9f6);border-radius:11px;place-items:center;height:90px;margin:13px 0 16px;display:grid}.customer-hero-image.uploaded{object-fit:cover;aspect-ratio:1.91;width:100%}.customer-hero h2{letter-spacing:-.03em;margin:0;font-size:17px}.customer-hero p{color:#6d756f;margin:8px 0;font-size:10px;line-height:1.6}.customer-hero small{color:#397551;font-size:9px;font-weight:700}.customer-survey-card,.customer-review-draft,.customer-destination-actions{background:#fff;border-radius:12px;margin-top:10px;padding:15px}.customer-step{color:#2b8853;letter-spacing:.1em;font-size:8px;font-weight:850}.customer-survey-card h3{margin:5px 0 12px;font-size:12px}.customer-rating{justify-content:space-between;display:flex}.customer-rating button{color:#d9ddda;background:0 0;border:0;padding:0;font-size:28px}.customer-rating button.active{color:#f0aa34}.customer-point-chips{flex-wrap:wrap;gap:6px;display:flex}.customer-point-chips button{color:#68706a;background:#fafbfa;border:1px solid #dfe4e0;border-radius:15px;min-height:30px;padding:0 9px;font-size:9px}.customer-point-chips button.active{color:#28794a;background:#edf8f0;border-color:#9dceb0}.customer-survey-card textarea{resize:vertical;border:1px solid #dfe3e0;border-radius:9px;outline:0;width:100%;min-height:82px;padding:10px;font-size:10px;line-height:1.6}.customer-generate-button{color:#fff;background:var(--purple);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;height:37px;margin-top:8px;font-size:10px;font-weight:750;display:flex}.customer-review-draft>div{justify-content:space-between;align-items:center;display:flex}.customer-review-draft>div span{color:#38754e;font-size:10px;font-weight:750}.customer-review-draft>div button{color:var(--purple);background:0 0;border:0;font-size:9px;font-weight:750}.customer-review-draft textarea{resize:vertical;border:1px solid #cfe4d6;border-radius:9px;outline:0;width:100%;min-height:100px;margin-top:8px;padding:10px;font-size:10px;line-height:1.65}.customer-review-draft>small{color:#8b928d;margin-top:6px;font-size:8px;line-height:1.5;display:block}.customer-destination-actions{gap:7px;display:grid}.customer-destination-actions>button{background:#fff;border:1px solid #d8dfda;border-radius:9px;width:100%;height:39px;font-size:10px;font-weight:700}.customer-destination-actions .customer-google-button{color:#fff;background:#277b4b;border-color:#277b4b}.customer-google-button span{margin-right:6px;font-weight:900}.customer-google-button:disabled{cursor:not-allowed;opacity:.45}.customer-destination-actions small{color:#8b928d;text-align:center;font-size:8px;line-height:1.5}@media (width<=1180px){.sidebar{width:224px}.main-area{width:calc(100% - 224px);margin-left:224px}.metric-grid,.location-grid,.connection-grid,.integration-grid{grid-template-columns:repeat(2,1fr)}.task-grid{grid-template-columns:1fr}.gbp-metric-grid{grid-template-columns:repeat(2,1fr)}.advanced-composer-layout{grid-template-columns:1fr}.composer-side{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);position:static}.post-sync-layout{grid-template-columns:1fr}.post-sync-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.review-ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.review-operations-layout{grid-template-columns:minmax(350px,.9fr) minmax(430px,1.1fr)}.acquisition-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-editor-layout{grid-template-columns:minmax(0,1fr) 350px}}@media (width<=900px){.sidebar{width:252px;transition:transform .23s;transform:translate(-102%);box-shadow:18px 0 50px #0e0d2233}.sidebar.open{transform:translate(0)}.main-area{width:100%;margin-left:0}.mobile-close,.menu-toggle{display:grid}.menu-toggle{gap:3px}.topbar{padding:0 20px}.content{padding:22px 20px 48px}.dashboard-grid,.lower-grid,.editor-layout,.profile-layout,.meo-layout{grid-template-columns:1fr}.profile-nav{position:static}.post-create-layout{grid-template-columns:1fr}.post-preview{position:static}.health-card{min-width:0}.identity-summary{grid-template-columns:repeat(2,1fr)}.identity-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.identity-summary>div:nth-child(4){border-top:1px solid var(--line)}.inbox-layout{grid-template-columns:300px minmax(0,1fr)}.dashboard-heading{flex-direction:column;align-items:flex-start}.improvement-body{grid-template-columns:190px minmax(0,1fr)}.gbp-lower-grid,.review-operations-layout{grid-template-columns:1fr}.review-ops-list{max-height:440px}.acquisition-editor-layout{grid-template-columns:1fr}.acquisition-phone-preview{position:static}.customer-page-shell{max-height:none}.acquisition-table-head{display:none}.acquisition-row{grid-template-columns:38px minmax(0,1fr) repeat(2,60px) 70px 34px}.acquisition-row>em:nth-of-type(2),.acquisition-row>em:nth-of-type(3){display:none}}@media (width<=680px){.info-tooltip>span{width:auto;position:fixed;top:72px;left:12px!important;right:12px!important;transform:translateY(-3px)!important}.info-tooltip:hover>span,.info-tooltip:focus-visible>span{transform:translateY(0)!important}.info-tooltip>span:before{display:none}.login-form-panel{min-height:100vh;padding:24px 16px}.login-card{padding:26px 20px}.login-options{flex-direction:column;align-items:flex-start}.topbar{height:64px;padding:0 13px}.operator-organization-switcher{min-width:132px;max-width:42vw;height:40px;padding-inline:8px}.operator-organization-switcher small,.user-button div,.user-button .chevron{display:none}.user-button{border:0;width:40px;min-width:auto;padding:4px}.role-menu{width:min(286px,100vw - 24px);position:fixed;top:66px;right:12px}.content{padding:16px 13px 44px}.primary-button{margin-left:0}.metric-grid,.identity-summary,.review-stats,.connection-grid,.connection-summary,.integration-grid,.location-grid{grid-template-columns:1fr}.connection-location-context{flex-wrap:wrap;align-items:flex-start}.connection-location-context>div{flex:1;min-width:0}.connection-location-context select{width:100%;min-width:0}.connection-location-context em{width:100%;margin-left:44px}.connection-scope-card{grid-template-columns:1fr}.connection-scope-card dl{border-top:1px solid var(--line);padding-top:12px}.identity-summary>div{border-left:0;border-top:1px solid var(--line)}.identity-summary>div:first-child{border-top:0}.chart-stats{grid-template-columns:repeat(2,1fr);gap:13px 0}.improvement-head{align-items:flex-start}.improvement-head>button{flex:none}.improvement-body{grid-template-columns:1fr}.operation-score-card{border-right:0;border-bottom:1px solid var(--line);padding-block:20px}.improvement-task{grid-template-columns:36px minmax(0,1fr)}.improvement-task>button{grid-column:2;width:fit-content}.improvement-task.panel-task{grid-template-columns:36px minmax(0,1fr)}.improvement-task.panel-task .improvement-task-actions{grid-column:2;width:fit-content}.chart-wrap{height:155px}.table-toolbar{flex-direction:column;align-items:flex-start;padding-block:12px}.account-table-card{border-radius:0;margin-inline:-13px}.editor-layout,.form-grid{grid-template-columns:1fr}.form-grid .span-two{grid-column:1}.profile-actions{flex-wrap:wrap}.profile-actions>span{width:100%}.profile-location-context em{display:none}.profile-form-head{flex-direction:column;align-items:flex-start}.hours-table{overflow-x:auto}.hours-row{min-width:570px}.special-hours-row,.attribute-group>div,.profile-media-types,.profile-gallery{grid-template-columns:1fr}.service-editor-list article{grid-template-columns:28px minmax(0,1fr) 45px}.service-editor-list article>div{grid-template-columns:1fr}.service-editor-list article>button{display:none}.profile-link-list label{grid-template-columns:32px minmax(0,1fr) auto}.profile-link-list input{grid-column:2/4}.profile-diff{grid-template-columns:1fr}.profile-diff>span:first-child{grid-column:1}.profile-diff>svg{justify-self:center;transform:rotate(90deg)}.inbox-layout{grid-template-columns:1fr;height:auto}.chat-list{border-right:0;border-bottom:1px solid var(--line);max-height:330px}.chat-pane{min-height:500px}.user-row{grid-template-columns:38px 1fr auto;padding-block:12px}.user-row>span:nth-child(4){grid-column:2/4}.user-row>button{display:none}.user-table-head{flex-direction:column;align-items:flex-start}.user-security-note{width:100%}.user-filter-bar{flex-direction:column;align-items:stretch}.user-filter-bar>div{overflow-x:auto}.user-filter-bar>div button{flex:none}.user-filter-bar>label{width:100%}.user-list-header{display:none}.user-row.advanced{grid-template-columns:38px minmax(0,1fr) auto;padding-block:12px}.user-row.advanced>.member-status{grid-area:1/3}.user-row.advanced>.role-pill{grid-column:2;width:fit-content}.user-row.advanced>.member-scope{grid-column:2/4}.user-row.advanced>time{grid-column:2}.user-row.advanced>button{grid-area:4/3;display:grid}.invite-member-fields,.role-choice-grid{grid-template-columns:1fr}.permission-matrix{overflow-x:auto}.permission-matrix>div{min-width:480px}.audit-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-head{flex-direction:column;align-items:flex-start}.audit-filters{grid-template-columns:1fr}.audit-list-head{display:none}.audit-entry-main{grid-template-columns:minmax(0,1fr) auto;padding:15px}.audit-entry-main>time{grid-area:1/1}.audit-entry-main>.audit-result{grid-area:1/2}.audit-entry-main>.audit-actor,.audit-entry-main>.audit-action,.audit-entry-main>.audit-target{grid-column:1/3}.audit-entry-main>svg{display:none}.audit-detail{grid-template-columns:1fr;padding:0 15px 15px}.audit-pagination{flex-direction:column;align-items:flex-start;padding-block:12px}.page-actions{margin-top:-4px}.post-subtabs{gap:12px;overflow-x:auto}.post-subtabs button{flex:none}.post-list-toolbar{flex-direction:column;align-items:flex-start;padding-block:10px}.post-create-layout{display:block}.post-preview{margin-top:14px}.post-compose-form,.post-settings-panel{padding:17px}.post-compose-actions{flex-direction:column-reverse;align-items:stretch}.post-compose-actions button{width:100%}.composer-side{grid-template-columns:1fr}.composer-intro{flex-direction:column;align-items:flex-start}.composer-intro>.composer-intro-actions{flex-direction:column;align-items:flex-start;width:100%}.composer-recovery-banner{flex-wrap:wrap;align-items:flex-start}.composer-recovery-banner>div{min-width:calc(100% - 34px)}.composer-recovery-banner button{flex:1}.composer-section{padding:18px 15px}.destination-mode,.composer-label,.post-type-picker,.policy-alert,.post-media-control,.composer-action-grid,.publish-mode-picker,.bulk-location-selector,.variable-toolbar,.channel-editor-tabs,.channel-editor-panel,.channel-empty{margin-left:0}.bulk-location-selector>div:last-child{grid-template-columns:1fr}.channel-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-media-row{flex-direction:column;align-items:stretch}.channel-media-options{grid-template-columns:1fr}.delivery-summary{flex-wrap:wrap;align-items:flex-start;gap:8px 14px}.delivery-summary>small,.bulk-location-button{width:100%;margin-left:0}.channel-picker,.post-type-picker{grid-template-columns:1fr 1fr}.channel-presets,.channel-detail-picker .channel-picker{grid-template-columns:1fr}.composer-date-grid{grid-template-columns:1fr;margin-left:0}.composer-action-grid,.schedule-fields{grid-template-columns:1fr}.advanced-composer-footer{flex-direction:column;align-items:stretch}.advanced-composer-footer>div{flex-direction:column-reverse}.advanced-composer-footer button,.post-main-tabs{width:100%}.post-main-tabs button{font-size:12px}.post-sync-head{flex-direction:column;align-items:flex-start}.sync-connection-strip{grid-template-columns:1fr}.sync-connection-strip>svg{justify-self:center;transform:rotate(90deg)}.sync-option-grid,.sync-check-grid,.post-sync-side,.sync-mapping-row{grid-template-columns:1fr}.sync-mapping-row>svg{justify-self:center;transform:rotate(90deg)}.sync-rule-table{overflow-x:auto}.sync-rule-table>div{min-width:600px}.post-sync-footer{flex-direction:column;align-items:stretch}.post-sync-footer button{width:100%}.citation-location-bar{flex-direction:column;align-items:stretch;gap:10px}.citation-location-bar>div,.citation-location-bar select{width:100%;min-width:0}.citation-location-bar>button{margin-left:0}.citation-board{overflow-x:auto}.panel-footer{margin:25px -22px -22px;position:static}.channel-tabs{overflow-x:auto}.channel-tabs button{min-width:92px}.channel-tabs button strong{display:none}.dashboard-filters{flex-direction:column;align-items:stretch;width:100%}.dashboard-filters select,.dashboard-filters label:last-child select{width:100%}.gbp-summary-grid,.gbp-metric-grid{grid-template-columns:1fr}.review-summary-card{grid-template-columns:1fr 1fr}.reply-ring{display:none}.dashboard-data-unavailable{grid-template-columns:38px minmax(0,1fr)}.dashboard-data-unavailable .secondary-button{grid-column:1/3;width:100%}.profile-data-summary{grid-template-columns:1fr}.profile-data-summary>span+span{border-top:1px solid var(--line);border-left:0}.review-ops-stats,.review-filter-panel>div{grid-template-columns:1fr}.review-ops-row{grid-template-columns:34px minmax(0,1fr)}.review-row-badges{grid-column:2;justify-items:start;width:fit-content}.review-priority-strip{flex-direction:column;align-items:stretch}.review-priority-strip button{width:100%}.review-detail-head,.original-review>div,.review-reply-actions{flex-direction:column;align-items:flex-start}.review-stepper{align-self:flex-end}.original-review time{margin-left:50px}.reply-assist{flex-direction:column;align-items:flex-start;gap:8px}.review-reply-actions button{width:100%}.reply-published-state{margin-left:0}.delete-confirm{flex-direction:column;align-items:stretch}.acquisition-kpis{grid-template-columns:1fr}.acquisition-list-head,.acquisition-editor-actions{flex-direction:column;align-items:stretch;gap:10px}.acquisition-list-actions{flex-direction:column}.acquisition-list-actions button,.acquisition-editor-actions button{width:100%}.acquisition-editor-actions>div{flex-direction:column}.acquisition-row{grid-template-columns:38px minmax(0,1fr) 66px 30px}.acquisition-row>em{display:none}.acquisition-form-card{padding:17px 14px}.acquisition-form-grid{grid-template-columns:1fr;margin-left:0}.acquisition-form-grid label.span-two,.acquisition-form-grid .span-two{grid-column:1}.public-url-box,.url-rotate-confirm{flex-wrap:wrap;align-items:flex-start}.public-url-actions{width:100%;margin-left:0}.public-url-actions button{flex:1}.url-rotate-confirm>div{width:calc(100% - 32px)}.url-rotate-confirm>button{flex:1}.survey-question-list{margin-left:0}}.public-review-page{color:#18221d;background:#f4f7f5;width:min(100%,680px);min-height:100vh;margin:0 auto;padding:22px 18px 48px;font-family:inherit}.public-review-hero{text-align:center;flex-direction:column;align-items:center;padding:22px 18px 24px;display:flex}.public-review-brand{color:#16874a;letter-spacing:.18em;font-size:13px;font-weight:900}.public-review-store-mark{color:#fff;background:linear-gradient(145deg,#167e43,#28ad67);border-radius:18px;place-items:center;width:58px;height:58px;margin:18px 0 14px;font-size:26px;font-weight:900;display:grid;box-shadow:0 10px 28px #167e4333}.public-review-banner{object-fit:cover;aspect-ratio:1.91;border-radius:18px;width:100%;max-height:280px;margin:18px 0;display:block;box-shadow:0 10px 30px #19422b1a}.public-review-hero h1{margin:0;font-size:clamp(24px,6vw,34px);line-height:1.35}.public-review-hero p{color:#637068;max-width:520px;margin:10px 0 16px;line-height:1.8}.public-review-hero strong{font-size:16px}.public-review-hero small{color:#88938c;margin-top:5px}.public-review-card,.public-review-draft,.public-review-destination{background:#fff;border:1px solid #dfe7e2;border-radius:20px;margin-bottom:14px;padding:22px;box-shadow:0 5px 20px #19422b0b}.public-review-card{position:relative}.public-review-step{color:#17884b;background:#eaf7ef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid;position:absolute;top:20px;left:20px}.public-review-card h2{margin:2px 0 20px 38px;font-size:17px}.public-review-stars{justify-content:center;gap:7px;display:flex}.public-review-stars button{color:#d8dedb;cursor:pointer;background:0 0;border:0;padding:2px;font-size:clamp(36px,10vw,52px);line-height:1;transition:transform .15s,color .15s}.public-review-stars button.active{color:#f5a623;transform:translateY(-1px)}.public-review-points{flex-wrap:wrap;gap:9px;display:flex}.public-review-points button{color:#536159;cursor:pointer;background:#fff;border:1px solid #d9e3dc;border-radius:999px;min-height:42px;padding:9px 14px;font-weight:700}.public-review-points button.active{color:#147941;background:#ebf8f0;border-color:#25a35f}.public-review-card textarea,.public-review-draft textarea{resize:vertical;color:#202822;width:100%;min-height:112px;font:inherit;background:#fbfcfb;border:1px solid #d9e3dc;border-radius:13px;padding:14px;line-height:1.7}.public-review-generate{color:#fff;cursor:pointer;background:#198d4e;border:0;border-radius:13px;width:100%;min-height:48px;margin-top:12px;font-size:15px;font-weight:850}.public-review-generate:disabled{cursor:not-allowed;opacity:.4}.public-review-draft{background:#f6fbf8;border-color:#bfe0cb}.public-review-draft>div{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.public-review-draft h2{margin:0;font-size:17px}.public-review-draft button{color:#157d45;cursor:pointer;background:#fff;border:1px solid #99c9aa;border-radius:9px;padding:8px 14px;font-weight:800}.public-review-draft small,.public-review-destination small{color:#758079;margin-top:10px;line-height:1.6;display:block}.public-review-destination{text-align:center}.public-review-destination>button{color:#fff;cursor:pointer;background:#1a8d4e;border:0;border-radius:14px;width:100%;min-height:54px;font-size:16px;font-weight:850}.public-review-destination>button span{color:#4285f4;background:#fff;border-radius:7px;place-items:center;width:25px;height:25px;margin-right:7px;display:inline-grid}.public-review-destination>button:disabled{cursor:not-allowed;opacity:.45}.public-review-error{color:#a33b3b;background:#fff0f0;border-radius:10px;padding:12px 14px;font-size:13px}.public-review-page footer{color:#9ba59f;text-align:center;letter-spacing:.06em;padding-top:14px;font-size:12px;font-weight:700}.public-review-loading{color:#526158;text-align:center;background:#f4f7f5;place-content:center;gap:8px;min-height:100vh;padding:30px;display:grid}.public-review-loading strong{color:#17231c;font-size:20px}@media (width<=560px){.public-review-page{padding:12px 10px 36px}.public-review-card,.public-review-draft,.public-review-destination{border-radius:16px;padding:18px 16px}.public-review-step{top:16px;left:16px}.public-review-card h2{margin-left:36px}}.operations-view{gap:18px;display:grid}.operations-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.operations-summary article{border:1px solid var(--line);min-height:128px;box-shadow:var(--shadow);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.operations-summary article>div{gap:3px;display:grid}.operations-summary small{color:var(--muted);font-size:12px}.operations-summary strong{color:var(--ink);font-size:30px;line-height:1.1}.operations-summary strong em{color:var(--muted);margin-left:3px;font-size:12px;font-style:normal}.operations-summary p{color:var(--muted);margin:2px 0 0;font-size:10px}.operations-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:17px;overflow:hidden}.operations-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:20px 24px;display:flex}.operations-card h2{align-items:center;gap:7px;margin:0 0 4px;font-size:19px;display:flex}.operations-card header p{color:var(--muted);margin:0;font-size:11px}.operations-head-actions{align-items:center;gap:8px;display:flex}.operations-filters{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:11px 20px;display:flex}.operations-filters button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.operations-filters button.active{color:#167d47;background:#eaf7ef}.operations-filters span{min-width:20px;color:inherit;text-align:center;background:#808c841f;border-radius:10px;padding:2px 5px;font-size:10px}.operations-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 22px;display:grid}.operations-list article:last-child{border-bottom:0}.operations-list article.read{background:#fcfdfc}.operations-item-icon{color:#167e48;background:#eaf7ef;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.operations-list article.error .operations-item-icon{color:#c44550;background:#fff0f1}.operations-list article.warning .operations-item-icon{color:#b87217;background:#fff5e7}.operations-list article>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 9px;min-width:0;display:grid}.operations-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.operations-list article p{color:#666f69;text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;margin:0;font-size:11px;overflow:hidden}.operations-list article small{color:var(--muted);grid-column:1/3;font-size:10px}.operations-list article>button{min-width:88px}.operations-kind{color:#187c48;background:#e9f7ef;border-radius:7px;width:fit-content;padding:3px 7px;font-size:9px;font-weight:900}.operations-kind.rejected{color:#b56f14;background:#fff3df}.operations-kind.outcome{color:#286fa8;background:#eaf4ff}.operations-kind.review{color:#a15324;background:#fff0df}.operations-kind.delivery,.operations-kind.connection{color:#bd3e49;background:#ffedef}.operations-empty{min-height:220px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;margin:0;padding:30px;font-size:12px;display:grid}.operations-empty.success svg{color:#1e9757}.operations-empty.success strong{color:var(--ink);font-size:15px}.operations-empty.success small{font-size:11px}.operations-error{color:#a43b45;background:#fff0f1;border-radius:10px;margin:18px;padding:12px 14px;font-size:12px}.notification-settings-view{gap:18px;display:grid}.notification-settings-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.notification-settings-summary article{border:1px solid var(--line);min-height:126px;box-shadow:var(--shadow);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.notification-settings-summary article>span{color:#16834a;background:#eaf7ef;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.notification-settings-summary article.error>span{color:#c34550;background:#fff0f1}.notification-settings-summary article>div{gap:3px;min-width:0;display:grid}.notification-settings-summary small{color:var(--muted);font-size:12px}.notification-settings-summary strong{color:var(--ink);font-size:24px;line-height:1.2}.notification-settings-summary strong em{color:var(--muted);margin-left:3px;font-size:12px;font-style:normal}.notification-settings-summary p{color:var(--muted);margin:0;font-size:10px}.notification-settings-card{padding:0;overflow:hidden}.notification-settings-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:20px 24px;display:flex}.notification-settings-card h2{margin:0 0 4px;font-size:19px}.notification-settings-card header p{color:var(--muted);margin:0;font-size:11px}.notification-settings-note{color:#23794c;background:#f1faf5;border:1px solid #cfe7d8;border-radius:12px;align-items:center;gap:11px;margin:18px 22px 0;padding:13px 15px;display:flex}.notification-settings-note>div{gap:2px;display:grid}.notification-settings-note strong{font-size:12px}.notification-settings-note span{color:#62806e;font-size:10px}.notification-settings-empty{min-height:180px;color:var(--muted);align-content:center;place-items:center;gap:10px;font-size:12px;display:grid}.notification-settings-empty.error{color:#a43b45}.notification-settings-empty button{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 13px}.notification-recipient-list{gap:12px;padding:18px 22px 22px;display:grid}.notification-recipient{border:1px solid var(--line);background:#fff;border-radius:14px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.notification-recipient.enabled{border-color:#c7dfd0;box-shadow:0 5px 18px #1773420b}.notification-recipient-head{align-items:center;gap:12px;min-height:74px;padding:14px 16px;display:flex}.notification-recipient-head>div{flex:1;gap:3px;min-width:0;display:grid}.notification-recipient-head>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.notification-recipient-head>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.setting-switch{border:1px solid var(--line);min-width:66px;height:34px;color:var(--muted);cursor:pointer;background:#f4f6f5;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:9px;font-weight:900;display:flex}.setting-switch i{background:#c5ccc8;border-radius:999px;width:24px;height:14px;position:relative}.setting-switch i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .18s;position:absolute;top:2px;left:2px}.setting-switch.on{color:#167e47;background:#eff9f3;border-color:#b8ddc6}.setting-switch.on i{background:#1b9554}.setting-switch.on i:after{transform:translate(10px)}.setting-switch:disabled{cursor:not-allowed;opacity:.55}.notification-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 16px 14px;display:grid}.notification-category-grid>button{border:1px solid var(--line);min-height:66px;color:inherit;text-align:left;cursor:pointer;background:#fafbfa;border-radius:11px;align-items:flex-start;gap:9px;padding:11px;display:flex}.notification-category-grid>button>span{color:#fff;background:#fff;border:1px solid #ccd4cf;border-radius:6px;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.notification-category-grid>button.selected{background:#f1faf5;border-color:#b9ddc6}.notification-category-grid>button.selected>span{background:#1c9353;border-color:#1c9353}.notification-category-grid>button>div{gap:3px;min-width:0;display:grid}.notification-category-grid strong{font-size:11px}.notification-category-grid small{color:var(--muted);font-size:9px;line-height:1.45}.notification-category-grid>button:disabled{cursor:not-allowed;opacity:.46}.notification-recipient>footer{border-top:1px solid var(--line);background:#fbfcfb;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 16px;display:flex}.notification-recipient>footer span{color:var(--muted);font-size:9px}.notification-recipient>footer .text-button{color:#167e47;cursor:pointer;background:0 0;border:0;padding:7px 9px;font-size:10px;font-weight:850}.notification-recipient>footer .text-button:disabled{cursor:not-allowed;opacity:.5}@media (width<=1100px){.operations-summary,.notification-settings-summary,.notification-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.notification-popover{position:fixed;top:64px;right:12px}.operations-summary{grid-template-columns:1fr 1fr}.operations-summary article{min-height:110px;padding:14px}.operations-card>header{flex-direction:column;align-items:flex-start}.operations-head-actions{flex-direction:column;width:100%}.operations-head-actions button{width:100%}.operations-filters{overflow-x:auto}.operations-filters button{flex:none}.operations-list article{grid-template-columns:38px minmax(0,1fr);padding:15px}.operations-list article>button{grid-column:2;width:100%}.notification-settings-summary{grid-template-columns:1fr 1fr}.notification-settings-summary article{min-height:108px;padding:14px}.notification-settings-card>header{flex-direction:column;align-items:flex-start}.notification-settings-card>header button{width:100%}.notification-settings-note{align-items:flex-start;margin:14px 14px 0}.notification-recipient-list{padding:14px}.notification-category-grid{grid-template-columns:1fr}.notification-recipient-head{flex-wrap:wrap;align-items:flex-start}.notification-recipient-head>div{flex:none;width:calc(100% - 48px)}.setting-switch{margin-left:48px}}@media (width<=470px){.notification-settings-summary{grid-template-columns:1fr}.notification-popover-footer{grid-template-columns:94px minmax(0,1fr)}}.delivery-control-actions{align-items:center;gap:8px;display:flex}.delivery-control-actions>button{cursor:pointer;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.delivery-control-actions>button:first-child{color:#fff;background:#b8414f;border:0}.delivery-control-actions .danger-text{color:#a73543;background:#fff;border:1px solid #e7b8bf}.delivery-queue-card>.danger-text{color:#a73543;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:8px;font-weight:800}.delivery-cancelled-card{color:#84333d;background:#fff8f8;border:1px solid #efcbd0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 22px 18px;padding:13px;display:grid}.delivery-cancelled-card>div{gap:3px;display:grid}.delivery-cancelled-card p{color:#75555a;margin:0;font-size:8px}.delivery-cancelled-card small{color:#9a7478;font-size:8px}.delivery-control-confirm{background:#fffdf7;border:1px solid #e4d6bd;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0 22px 18px;padding:13px;display:grid}.delivery-control-confirm>div:first-child{grid-column:1/-1}.delivery-control-confirm p{color:#7d7464;margin:4px 0 0;font-size:8px}.delivery-control-confirm input{min-width:0;font:inherit;border:1px solid #ddd3c1;border-radius:8px;padding:9px 10px;font-size:9px}.delivery-control-confirm>div:last-child{justify-content:flex-end;gap:7px;display:flex}.delivery-attempt-history span.cancelled{color:#a64550}.review-delivery-cancelled{background:#fff8f8;border:1px solid #efcbd0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;display:grid}.review-delivery-cancelled>.ui-icon{color:#b9434e}.review-delivery-cancelled>div{gap:4px;display:grid}.review-delivery-cancelled span{color:#6f4c50;font-size:10px}.review-delivery-cancelled small{color:#9a7478;font-size:9px}.delivery-cancel-confirm{flex:1}.delivery-cancel-confirm input{border:1px solid var(--border);min-width:220px;font:inherit;border-radius:9px;padding:9px 11px}.profile-delivery-control{background:#f6fcf8;border:1px solid #cfe8dc;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;display:grid}.profile-delivery-control>span{width:38px;height:38px;color:var(--green);background:#e7f7ee;border-radius:11px;place-items:center;display:grid}.profile-delivery-control>div{gap:3px;display:grid}.profile-delivery-control p{color:var(--text-muted);margin:0;font-size:10px}.profile-delivery-control.failed,.profile-delivery-control.cancelled{background:#fff8f8;border-color:#efcbd0}.profile-delivery-control.failed>span,.profile-delivery-control.cancelled>span{color:#b9434e;background:#fdebed}.profile-delivery-confirm{background:#fffdf7;border:1px solid #e4d6bd;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:-4px 0 16px;padding:14px 16px;display:grid}.profile-delivery-confirm p{color:var(--text-muted);margin:4px 0 0;font-size:10px}.profile-delivery-confirm input{border:1px solid var(--border);min-width:240px;font:inherit;border-radius:10px;padding:10px 12px}@media (width<=900px){.delivery-cancelled-card,.review-delivery-cancelled,.profile-delivery-control{grid-template-columns:auto minmax(0,1fr)}.delivery-cancelled-card>button,.review-delivery-cancelled>button,.profile-delivery-control>button{grid-column:1/-1}.delivery-control-confirm,.profile-delivery-confirm{grid-template-columns:1fr}.delivery-control-confirm input,.profile-delivery-confirm input{width:100%;min-width:0}}.onboarding-guide-card{background:linear-gradient(105deg,#f2faf5 0%,#fff 72%);border:1px solid #bcdcca;border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(190px,260px) auto;align-items:center;gap:24px;min-height:112px;margin-bottom:18px;padding:20px 22px;display:grid;box-shadow:0 8px 24px #1870410f}.onboarding-guide-card.loading{opacity:.72}.onboarding-guide-card.ready{background:linear-gradient(105deg,#f5faf7 0%,#fff 72%);border-color:#c8decf}.onboarding-guide-main{align-items:center;gap:14px;min-width:0;display:flex}.onboarding-guide-icon{color:#fff;background:linear-gradient(145deg,#138047,#27aa65);border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 7px 16px #14844a2e}.onboarding-guide-main>div{gap:3px;min-width:0;display:grid}.onboarding-guide-main small{color:#258355;letter-spacing:.06em;font-size:10px;font-weight:900}.onboarding-guide-main h2{color:var(--ink);margin:0;font-size:18px;line-height:1.35}.onboarding-guide-main p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.onboarding-guide-progress{gap:8px;display:grid}.onboarding-guide-progress>span{color:var(--muted);text-align:right;font-size:10px}.onboarding-guide-progress strong{color:#167d47;font-size:14px}.onboarding-guide-progress>i,.onboarding-progress-card>i{background:#e3ece6;border-radius:999px;height:7px;display:block;overflow:hidden}.onboarding-guide-progress>i>b,.onboarding-progress-card>i>b{border-radius:inherit;background:linear-gradient(90deg,#158349,#2eb46d);height:100%;transition:width .25s;display:block}.onboarding-guide-card>.primary-button{white-space:nowrap;justify-content:center;min-width:132px}.onboarding-panel{width:min(520px,100vw)}.onboarding-panel-body{gap:16px;padding:20px 22px 28px;display:grid}.onboarding-location{border:1px solid var(--line);background:#fbfcfb;border-radius:13px;align-items:center;gap:11px;min-height:58px;padding:12px 14px;display:flex}.onboarding-location>span{color:#16844a;background:#e9f7ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.onboarding-location>div{flex:1;gap:2px;min-width:0;display:grid}.onboarding-location small{color:var(--muted);font-size:9px}.onboarding-location strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.onboarding-location em{color:#6b756f;background:#eef1ef;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:800}.onboarding-progress-card{background:#f4faf6;border:1px solid #cce4d5;border-radius:14px;padding:16px}.onboarding-progress-card>div{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.onboarding-progress-card>div>strong{color:#167e48;font-size:26px}.onboarding-progress-card>div>span{color:var(--muted);font-size:10px}.onboarding-progress-card>div b{color:#167e48}.onboarding-progress-card p{color:#65736a;margin:10px 0 0;font-size:9px;line-height:1.6}.onboarding-readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.onboarding-readiness-summary>div{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:62px;padding:11px 12px;display:flex}.onboarding-readiness-summary>div>span{color:#768079;background:#f0f2f1;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.onboarding-readiness-summary>div>div{gap:2px;display:grid}.onboarding-readiness-summary small{color:var(--muted);font-size:8px}.onboarding-readiness-summary strong{font-size:11px}.onboarding-readiness-summary .ready{background:#f7fcf8;border-color:#cae2d3}.onboarding-readiness-summary .ready>span{color:#168249;background:#e7f6ed}.onboarding-readiness-summary .external{background:#fffaf1;border-color:#eadcbf}.onboarding-readiness-summary .external>span{color:#a96d20;background:#fff0d8}.onboarding-live-blockers{color:#765f39;background:#fffbf3;border:1px solid #eddfc6;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.onboarding-live-blockers strong{font-size:9px}.onboarding-live-blockers span{font-size:8px;line-height:1.5}.onboarding-step-list{gap:9px;display:grid}.onboarding-step{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:12px 13px;display:grid}.onboarding-step.current{border-color:#98cfad;box-shadow:0 5px 16px #187e4712}.onboarding-step.complete{background:#fbfdfb}.onboarding-step.external{background:#fffdf9;border-style:dashed}.onboarding-step-number{color:#7a847e;background:#f0f2f1;border-radius:10px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.onboarding-step.current .onboarding-step-number{color:#fff;background:#18894d}.onboarding-step.complete .onboarding-step-number{color:#16864b;background:#e7f6ed}.onboarding-step.external .onboarding-step-number{color:#a96d20;background:#fff0d8}.onboarding-step>div{gap:4px;min-width:0;display:grid}.onboarding-step>div>span{align-items:center;gap:7px;display:flex}.onboarding-step>div strong{font-size:11px}.onboarding-step>div em{color:#7d867f;background:#eef1ef;border-radius:999px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:900}.onboarding-step>div em.external{color:#93601f;background:#fff0d8}.onboarding-step p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.onboarding-step>button{white-space:nowrap;justify-content:center;min-width:102px;min-height:34px;padding:0 10px;font-size:9px}.onboarding-panel-note{color:#567064;background:#f1f7f3;border-radius:11px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:9px;line-height:1.6;display:flex}.onboarding-panel-note svg{color:#168249;flex:none;margin-top:1px}@media (width<=1000px){.onboarding-guide-card{grid-template-columns:minmax(0,1fr) auto;gap:14px 18px}.onboarding-guide-progress{grid-area:2/1/auto/-1}.onboarding-guide-progress>span{text-align:left}}@media (width<=620px){.onboarding-guide-card{grid-template-columns:1fr;padding:16px}.onboarding-guide-card>.primary-button{width:100%}.onboarding-guide-progress{grid-area:auto}.onboarding-step{grid-template-columns:31px minmax(0,1fr)}.onboarding-step>button{grid-column:1/-1;width:100%}.onboarding-readiness-summary{grid-template-columns:1fr}.onboarding-panel-body{padding:16px 14px 24px}}.account-settings-view{gap:18px;display:grid}.account-settings-summary{min-height:132px;box-shadow:var(--shadow);background:linear-gradient(110deg,#f3faf6 0%,#fff 70%);border:1px solid #cfe3d6;border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(280px,.7fr);align-items:center;gap:18px;padding:24px 26px;display:grid}.account-settings-avatar{color:#fff;background:linear-gradient(145deg,#128046,#28ad66);border-radius:17px;place-items:center;width:58px;height:58px;font-size:17px;font-weight:900;display:grid;box-shadow:0 8px 20px #1280462e}.account-settings-summary>div{gap:3px;min-width:0;display:grid}.account-settings-summary small{color:#298256;font-size:10px;font-weight:800}.account-settings-summary h1{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;overflow:hidden}.account-settings-summary p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.account-settings-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.account-settings-summary dl>div{background:#ffffffd1;border:1px solid #e2e9e4;border-radius:11px;gap:3px;min-width:0;padding:12px 14px;display:grid}.account-settings-summary dt{color:var(--muted);font-size:9px}.account-settings-summary dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:750;overflow:hidden}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-settings-card{padding:0;overflow:hidden}.account-settings-card>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:84px;padding:19px 21px;display:flex}.account-settings-card>header>span{color:#17854b;background:#eaf7ef;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.account-settings-card>header>div{gap:3px;display:grid}.account-settings-card h2{color:var(--ink);margin:0;font-size:17px}.account-settings-card header p{color:var(--muted);margin:0;font-size:10px}.account-settings-fields{align-content:start;gap:15px;min-height:272px;padding:20px 22px 8px;display:grid}.account-settings-fields label{color:#4e5952;gap:7px;font-size:11px;font-weight:750;display:grid}.account-settings-fields input{width:100%;height:44px;color:var(--ink);font:inherit;background:#fbfcfb;border:1px solid #dce4df;border-radius:10px;outline:0;padding:0 12px;font-size:12px}.account-settings-fields input:focus{background:#fff;border-color:#60ad7d;box-shadow:0 0 0 3px #1e8e4e17}.account-settings-fields label>small{color:var(--muted);font-size:9px;font-weight:500}.account-sensitive-field{background:#fffaf1;border:1px solid #eadfc8;border-radius:11px;padding:12px}.account-form-result{min-height:42px;padding:0 22px}.account-form-result p{border-radius:9px;align-items:center;gap:7px;margin:0;padding:10px 11px;font-size:10px;display:flex}.account-form-result .error{color:#a54048;background:#fff2f3}.account-form-result .success{color:#227a49;background:#eef9f2}.account-settings-card>footer{justify-content:flex-end;align-items:center;min-height:68px;padding:13px 22px 17px;display:flex}.account-settings-card>footer .primary-button{justify-content:center;min-width:140px}.account-logout-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:17px 20px;display:grid}.account-logout-card>span{color:#8b5e5e;background:#fff1f1;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.account-logout-card>div{gap:3px;display:grid}.account-logout-card strong{color:var(--ink);font-size:13px}.account-logout-card p{color:var(--muted);margin:0;font-size:10px}.account-logout-card button{color:#99454a;border-color:#e9c8ca}@media (width<=900px){.account-settings-summary{grid-template-columns:auto minmax(0,1fr)}.account-settings-summary dl{grid-column:1/-1}.account-settings-grid{grid-template-columns:1fr}.account-settings-fields{min-height:auto}}@media (width<=560px){.account-settings-summary{padding:18px}.account-settings-summary dl{grid-template-columns:1fr}.account-settings-card>header{align-items:flex-start;padding:17px}.account-settings-fields{padding:17px 17px 8px}.account-form-result{padding:0 17px}.account-settings-card>footer{padding-inline:17px}.account-settings-card>footer .primary-button{width:100%}.account-logout-card{grid-template-columns:auto minmax(0,1fr)}.account-logout-card button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
