.notif-root{box-sizing:border-box;height:100%;min-height:0;color:var(--c-text);--c-accent-rgb:223,229,238;--c-accent:#dfe5ee;--c-bg-alt:#23272d;--c-bg-grad:linear-gradient(128deg,#2c3036 0%,#23272d 42%,#1e232b 100%);--c-bg:#1e232b;--c-border-alt:#bcc5ce99;--c-border:#3f464f;--c-danger-dim:#b75353;--c-danger:#df6c6c;--c-glass-border:#3b4048;--c-glass:#21252bf0;--c-muted:#bcc3cd;--c-success:#5dc591;--c-text:#e7eaf0;--glow-accent:0 10px 24px #00000059;--glow-soft:0 10px 22px #00000047;padding:16px clamp(10px,2vw,22px) 34px;font-family:Poppins,Oswald,Arial,sans-serif;position:relative;overflow:hidden}.notif-root:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 15% 0,#2c3036 0%,#0000 36%),linear-gradient(128deg,#2c3036 0%,#23272d 42%,#1e232b 100%),url(/landing-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:auto,auto,cover;position:absolute;inset:0}.notif-root>*{z-index:1;position:relative}.notif-grid{flex-direction:column;gap:.75rem;max-width:1360px;height:100%;min-height:0;margin:0 auto;display:flex}.notif-lots-scroll{flex:1;min-height:0;padding-top:.5rem;padding-bottom:.5rem;padding-right:.25rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:960px){.notif-grid{gap:.75rem}}.notif-card{border-style:solid;border-width:1px;border-color:var(--c-glass-border);--tw-shadow-color:var(--glow-soft);--tw-shadow:var(--tw-shadow-colored);background:linear-gradient(#282c33 0%,#21252b 100%);border-radius:14px;flex-direction:column;padding:1rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:visible}.notif-card:hover{border-color:var(--c-border-alt)}.notif-card h3{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-shadow:0 2px 10px #00000059;margin:0;font-size:18px;font-weight:600}.items-header-row{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.count{border-style:solid;border-width:1px;border-color:var(--c-border);color:var(--c-muted);background:#0e1622b3;border-radius:999px;padding:.25rem .75rem;font-size:12px;font-weight:600}.count.limit-reached{color:var(--c-danger);background:#df6c6c1a;border-color:#df6c6c59}.items-list-placeholder{text-align:center;color:var(--c-muted);background:#0e162299;border:1px dashed #95a5a659;border-radius:10px;padding:2rem 1rem;font-size:13px;line-height:1.5}.items-add-btn{cursor:pointer;border-radius:var(--radius-md);border-style:solid;border-width:1px;border-color:var(--c-border-alt);width:2.75rem;height:2.75rem;color:var(--c-accent);--tw-shadow-color:var(--glow-accent);--tw-shadow:var(--tw-shadow-colored);background:linear-gradient(145deg,#ffe06614,#ffe06605);justify-content:center;align-items:center;font-size:26px;font-weight:500;transition-property:all;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.items-add-btn:before{opacity:0;--tw-content:"";content:var(--tw-content);background:radial-gradient(circle,#ffe0664d 0%,#0000 70%);transition-property:opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.items-add-btn:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-color:var(--c-accent);--tw-shadow:0 0 35px -5px #ffe06680;--tw-shadow-colored:0 0 35px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(145deg,#ffe06633,#ffe0661a)}.items-add-btn:hover:before{content:var(--tw-content);opacity:1}.items-add-btn:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.items-add-full{border-radius:var(--radius-md);width:100%;height:52px;font-size:28px}.notif-toolbar-card{gap:.75rem}.notif-toolbar-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.notif-toolbar-actions{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.toolbar-btn{white-space:nowrap;justify-content:center;height:2.5rem;padding-left:1rem;padding-right:1rem}.toolbar-hint{color:var(--c-muted);font-size:12px}.sort-toggle{border-style:solid;border-width:1px;border-color:var(--c-border);height:2.5rem;color:var(--c-muted);background:#0e1622b3;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:12px;display:inline-flex}.sort-toggle input{margin:0}.view-switcher{border-style:solid;border-width:1px;border-color:var(--c-border);border-radius:10px;align-items:stretch;height:2.5rem;display:inline-flex;overflow:hidden}.view-switch-btn{border-style:solid;border-right-width:1px;border-right-color:var(--c-border);min-width:2.5rem;height:100%;color:var(--c-muted);background:#0e1622bf;justify-content:center;align-items:center;padding-left:0;padding-right:0;font-size:14px;display:inline-flex}.view-switch-btn:last-child{border-right-width:0}.view-switch-btn:hover{color:var(--c-text);background:#131f2ff2}.view-switch-btn.active{--tw-text-opacity:1;color:rgb(242 246 251/var(--tw-text-opacity,1));background:linear-gradient(#313844 0%,#272d37 100%);font-weight:600}.view-switch-icon{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.view-switch-icon-svg{fill:currentColor;opacity:.9;width:17px;height:17px}.view-switch-btn.active .view-switch-icon-svg{opacity:1}.lot-tiles-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;display:grid}.lot-tiles-grid--small{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.lot-tiles-grid--sorted .lot-tile{animation:.28s tile-resort}.lot-tile{grid-template-rows:auto 64px 116px 64px auto;align-content:start;gap:.625rem;min-height:228px;padding:.75rem;transition:transform .18s,opacity .18s,border-color .18s,box-shadow .18s;display:grid}.lot-tile--compact{grid-template-rows:auto 58px 102px 58px auto;gap:.5rem;min-height:206px;padding:.625rem}.lot-tile[draggable=true]{cursor:grab}.lot-tile--dragging{z-index:20;--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));opacity:.86;--tw-shadow:0 14px 30px #00000059;--tw-shadow-colored:0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lot-tiles-grid--dragging .lot-tile:not(.lot-tile--dragging){transition:transform .16s,box-shadow .16s,border-color .16s}.lot-tile--drop-target{border-color:var(--c-border-alt);transform:translateY(-2px)scale(1.01);box-shadow:0 0 0 1px #bcc5ce73,0 10px 24px #00000047}.lot-tile-head{justify-content:space-between;align-items:center;display:flex}.tile-drag-mark{cursor:grab;-webkit-user-select:none;user-select:none;letter-spacing:1px;color:var(--c-muted);font-size:.875rem;line-height:1.25rem}.lot-item-main{align-items:flex-start;gap:.75rem;height:100%;min-height:0;display:flex}.lot-item-main-text{flex:1;min-width:0}.lot-item-title-row{align-items:flex-start;gap:.625rem;display:flex}.lot-item-title{overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-height:38px;font-size:16px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.lot-item-amount{color:inherit;font-weight:600}.lot-region-badge{white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;--tw-text-opacity:1;color:rgb(219 231 249/var(--tw-text-opacity,1));background:#dbe7f91f;border:1px solid #bcc5ce73;border-radius:999px;align-items:center;padding:.25rem .5rem;font-size:11px;font-weight:600;display:inline-flex}.lot-region-badge--status{padding:.125rem .5rem;font-size:10px}.lot-status-with-region{align-items:center;gap:.375rem;display:inline-flex}.lot-item-icon-wrap{border-style:solid;border-width:1px;border-color:var(--c-border);background:#0e1622b8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;overflow:hidden}.lot-item-icon-wrap--sm{border-radius:8px;width:2.5rem;height:2.5rem}.lot-item-icon{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:.375rem}.lot-item-icon-fallback{color:var(--c-muted);font-size:13px;font-weight:700}.lot-item-meta{-moz-column-gap:1rem;color:var(--c-muted);flex-wrap:wrap;gap:.25rem 1rem;font-size:12px;display:flex}.lot-last-box{border-style:solid;border-width:1px;border-color:var(--c-border);background:#0e1622a6;border-radius:10px;flex-direction:column;justify-content:flex-start;height:100%;min-height:0;padding:.625rem;display:flex}.lot-last-title{text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted);margin-bottom:.125rem;font-size:12px}.lot-empty{color:var(--c-muted);font-size:12px}.lot-data{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:.125rem;font-size:12px;line-height:1.25;display:grid}.lot-time-box{border-style:solid;border-width:1px;border-radius:10px;flex-direction:column;justify-content:center;height:100%;min-height:0;padding:.375rem .625rem;display:flex}.lot-time-label{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:11px;font-weight:600}.lot-time-value{font-size:12px;font-weight:500;line-height:1.35}.lot-time-box--fresh{--tw-text-opacity:1;color:rgb(221 255 238/var(--tw-text-opacity,1));background:#5dc59129;border-color:#5dc5918c}.lot-time-box--recent{--tw-text-opacity:1;color:rgb(215 244 229/var(--tw-text-opacity,1));background:#5dc5911a;border-color:#5dc59166}.lot-time-box--normal{--tw-text-opacity:1;color:rgb(219 231 249/var(--tw-text-opacity,1));background:#d8dde417;border-color:#bcc5ce61}.lot-time-box--stale{--tw-text-opacity:1;color:rgb(255 236 191/var(--tw-text-opacity,1));background:#ffcc661f;border-color:#ffcc6673}.lot-time-box--old{--tw-text-opacity:1;color:rgb(255 217 217/var(--tw-text-opacity,1));background:#df6c6c24;border-color:#df6c6c73}.lot-time-box--none{border-color:var(--c-border);color:var(--c-muted);background:#0e1622b3}.lot-tile-actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:0;display:flex}.lot-tile--compact .lot-item-main,.lot-tile--compact .lot-last-box,.lot-tile--compact .lot-time-box{min-height:0}.tile-icon-btn{border-style:solid;border-width:1px;border-color:var(--c-border);min-width:2.5rem;height:2.5rem;color:var(--c-text);background:#0e1622b3;border-radius:10px;justify-content:center;align-items:center;padding-left:.75rem;padding-right:.75rem;font-size:15px;font-weight:600;transition-property:all;transition-duration:.18s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.tile-icon-btn:hover{border-color:var(--c-border-alt)}.tile-icon-btn.play{--tw-text-opacity:1;color:rgb(216 221 228/var(--tw-text-opacity,1))}.tile-icon-btn.stop{--tw-text-opacity:1;color:rgb(247 210 210/var(--tw-text-opacity,1))}.tile-icon-btn.edit{--tw-text-opacity:1;color:rgb(219 231 249/var(--tw-text-opacity,1))}.lot-table-wrap{overflow-x:auto}.lot-table{border-collapse:separate;border-spacing:0 8px;width:100%;min-width:940px}.lot-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted);padding:.5rem .75rem;font-size:11px;font-weight:600}.lot-table td{border-style:solid;border-top-width:1px;border-bottom-width:1px;border-top-color:var(--c-border);border-bottom-color:var(--c-border);background:#0e16228c;padding:.625rem .75rem}.lot-table td:first-child{border-style:solid;border-left-width:1px;border-left-color:var(--c-border);border-top-left-radius:10px;border-bottom-left-radius:10px}.lot-table td:last-child{border-style:solid;border-right-width:1px;border-right-color:var(--c-border);border-top-right-radius:10px;border-bottom-right-radius:10px}.lot-table-row--fresh td{border-top-color:#5dc59173;border-bottom-color:#5dc59173}.lot-table-row--recent td{border-top-color:#5dc5914d;border-bottom-color:#5dc5914d}.lot-table-row--old td{border-top-color:#df6c6c59;border-bottom-color:#df6c6c59}.lot-table-item{align-items:center;gap:.625rem;display:flex}.lot-table-item-meta{flex-direction:column;gap:.25rem;display:flex}.lot-table-prices{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:.25rem;font-size:12px;display:grid}.lot-table-actions{align-items:center;gap:.5rem;display:flex}.filters-select{align-items:stretch;gap:.5rem;margin-bottom:.5rem;display:flex}.filters-select>.tooltip-wrapper:first-child{flex:1;min-width:0}.filters-select>.tooltip-wrapper:first-child .select-wrapper{width:100%}.filters-select>.tooltip-wrapper:last-child{flex:none}.config-add-filter-btn{justify-content:center;min-width:120px;height:2.5rem}@media (max-width:600px){.filters-select{flex-direction:column}.filters-select>.tooltip-wrapper:last-child:last-child{flex:1}}.select-wrapper{flex:1;position:relative}.select-wrapper:after{pointer-events:none;--tw-translate-y:-50%;--tw-rotate:45deg;width:.625rem;height:.625rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-style:solid;border-bottom-width:3px;border-right-width:3px;border-right-color:var(--c-accent);border-bottom-color:var(--c-accent);transition-property:.25s;--tw-content:"";content:var(--tw-content);filter:drop-shadow(0 0 4px rgba(var(--c-accent-rgb),.4));transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:.875rem}.select-wrapper:hover:after,.select-wrapper:focus-within:after{--tw-border-opacity:1;border-color:rgb(255 244 192/var(--tw-border-opacity,1));filter:drop-shadow(0 0 6px rgba(var(--c-accent-rgb),.6))}.custom-select{cursor:pointer;border-radius:var(--radius-md);border-style:solid;border-width:1px;border-color:var(--c-border);color:var(--c-text);background:linear-gradient(160deg,#212b3b,#17202a);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .875rem;font-weight:600;display:flex}.custom-select .cs-value{text-overflow:ellipsis;white-space:nowrap;color:var(--c-muted);flex:1;overflow:hidden}.custom-select .cs-arrow{color:var(--c-accent);margin-left:.5rem;font-size:.875rem;line-height:1.25rem}.custom-select.open{border-color:var(--c-accent);--tw-shadow:0 6px 20px #0009,0 0 0 2px rgba(var(--c-accent-rgb),.08);--tw-shadow-colored:0 6px 20px var(--tw-shadow-color),0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cs-options{z-index:2200;border-radius:var(--radius-md);border-style:solid;border-width:1px;border-color:var(--c-border-alt);--tw-shadow:0 14px 40px #0009;--tw-shadow-colored:0 14px 40px var(--tw-shadow-color);max-height:260px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:#172230;padding:.375rem;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto}.cs-option{cursor:pointer;border-radius:var(--radius-sm);color:var(--c-text);padding:.625rem .75rem;font-size:13px}.cs-option:first-child{color:var(--c-muted);font-weight:500}.cs-option:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(90deg,#ffe0660a,#ffe06605)}.small-select-wrapper{width:220px;position:relative}.custom-select.small{border-radius:var(--radius-sm);background:linear-gradient(160deg,#1f2a36,#151b23);padding:.5rem .625rem;font-size:13px}.cs-options.small{width:220px;max-height:180px;top:calc(100% + 8px)}.cs-options.small .cs-option{padding:.5rem .625rem;font-size:13px}.filter-input,.btn,.btn-add{font-family:inherit}.filter-input{box-sizing:border-box;border-radius:var(--radius-md);border-style:solid;border-width:1px;border-color:var(--c-border);width:100%;color:var(--c-text);--tw-shadow:0 2px 10px #00000059,0 0 0 1px #1c2532;--tw-shadow-colored:0 2px 10px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:#1c2635;background:linear-gradient(160deg,#243246,#1a2230)padding-box,linear-gradient(140deg,rgba(var(--c-accent-rgb),.35),#ffffff05)border-box;outline:none;padding:.625rem .875rem;font-size:13px;transition:border-color .25s,background .25s,box-shadow .25s,color .25s}.filter-input:hover{border-color:var(--c-border-alt)}.filter-input:focus{border-color:var(--c-accent);--tw-shadow:0 0 0 1px rgba(var(--c-accent-rgb),.7),0 0 12px -2px rgba(var(--c-accent-rgb),.55);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 0 12px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}select.filter-input{cursor:pointer;appearance:none;padding-right:3rem;position:relative}select.filter-input:focus{--tw-bg-opacity:1;background-color:rgb(32 43 61/var(--tw-bg-opacity,1))}select.filter-input:not(:where(.select-wrapper select)){background-image:url("data:image/svg+xml,%3Csvg_xmlns='http://www.w3.org/2000/svg'_width='16'_height='16'_viewBox='0_0_24_24'_fill='none'_stroke='%23ffe066'_stroke-width='2'_stroke-linecap='round'_stroke-linejoin='round'%3E%3Cpolyline_points='6_9_12_15_18_9'/%3E%3C/svg%3E");background-position:18px 18px;background-repeat:no-repeat}.filter-range{flex:1;align-items:center;gap:.625rem;display:flex}.filter-range select.filter-input{flex:1}.filter-range .inline-select{flex:none}.filter-range .inline-select[data-width="100%"]{flex:auto;min-width:90px}.filter-item .inline-select{flex:auto;width:100%}.filters-list{flex-direction:column;gap:.5rem;padding-right:.25rem;display:flex;overflow-y:auto}.filters-list::-webkit-scrollbar{width:.375rem}.filters-list::-webkit-scrollbar-track{background:0 0}.filters-list::-webkit-scrollbar-thumb{border-radius:var(--radius-xs);background:#1d2839}.filters-list::-webkit-scrollbar-thumb:hover{background:#25344b}.filter-item{border-style:solid;border-width:1px;border-color:var(--c-border);background:linear-gradient(160deg,#1f2733 0%,#1a212c 100%);border-radius:12px;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .875rem;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:grid;position:relative}.filter-item:before{opacity:0;--tw-content:"";content:var(--tw-content);background:var(--c-accent);border-radius:12px 0 0 12px;width:3px;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0}.filter-item:hover{border-color:var(--c-border-alt);background:linear-gradient(160deg,#253142 0%,#1f2733 100%)}.filter-item:hover:before{content:var(--tw-content);opacity:1}.filter-label{text-transform:uppercase;letter-spacing:.04em;--tw-text-opacity:1;color:rgb(212 219 230/var(--tw-text-opacity,1));font-size:12px;font-weight:600}.filter-item>.filter-range,.filter-item>.inline-select,.filter-item>.filter-input{width:100%}.filters-empty{border-radius:var(--radius-md);text-align:center;color:var(--c-muted);background:#ffffff03;border:1px dashed #ffffff1a;padding:1rem;font-size:13px}.btn{cursor:pointer;border-radius:var(--radius-md);border-style:solid;border-width:1px;border-color:var(--c-border);color:var(--c-text);--tw-shadow-color:var(--glow-soft);--tw-shadow:var(--tw-shadow-colored);background:#ffffff0a;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:13px;font-weight:600;line-height:1;transition-property:all;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn:before{opacity:0;--tw-content:"";content:var(--tw-content);background:linear-gradient(135deg,#ffffff1a 0%,#0000 50%);transition-property:opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.btn:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-color:var(--c-border-alt);background:#ffffff14}.btn:hover:before{content:var(--tw-content);opacity:1}.btn:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.btn-accent{border-color:var(--c-border-alt);--tw-text-opacity:1;color:rgb(240 242 246/var(--tw-text-opacity,1));--tw-shadow-color:var(--glow-accent);--tw-shadow:var(--tw-shadow-colored);background:linear-gradient(#2a2f36 0%,#242930 100%);font-weight:600;text-decoration-line:none}.btn-accent:before{content:var(--tw-content);background:linear-gradient(135deg,#ffffff29 0%,#0000 50%)}.btn-accent:hover,a.btn-accent:hover,.btn-accent:focus,a.btn-accent:focus{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(244 247 252/var(--tw-text-opacity,1));--tw-shadow:0 10px 24px #00000059;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(#313844 0%,#272d37 100%)}.btn-accent:active,a.btn-accent:active{--tw-text-opacity:1;color:rgb(240 242 246/var(--tw-text-opacity,1));background:linear-gradient(#242930 0%,#1f242c 100%)}.btn-accent:visited,a.btn-accent:visited{--tw-text-opacity:1;color:rgb(240 242 246/var(--tw-text-opacity,1))}.btn-ghost{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);background:#ffffff05}.btn-ghost:hover{background:#ffffff0f}.btn-danger{border-color:var(--c-danger-dim);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 20px -5px #ff575766;--tw-shadow-colored:0 4px 20px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(135deg,var(--c-danger-dim)0%,#a83232 100%)}.btn-danger:hover{border-color:var(--c-danger);--tw-shadow:0 4px 25px -5px #ff575799;--tw-shadow-colored:0 4px 25px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(135deg,var(--c-danger)0%,var(--c-danger-dim)100%)}.btn-full{text-align:center;justify-content:center;width:100%}.btn-remove{cursor:pointer;border-radius:var(--radius-md);color:var(--c-danger);background:#ff57571a;border:1px solid #ff575733;flex:none;margin-left:.75rem;padding:.625rem .875rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:ease}.btn-remove:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-color:var(--c-danger);background:#ff575733}.buttons{flex-wrap:wrap;justify-content:flex-end;gap:.875rem;margin-top:1.5rem;display:flex}.buttons-bottom{border-style:solid;border-top-width:1px;border-top-color:var(--c-border);grid-template-columns:repeat(4,1fr);gap:.625rem;margin-top:auto;padding-top:1.5rem;display:grid}.buttons-bottom .tooltip-wrapper{width:100%}.btn-action-full{text-align:center;justify-content:center;width:100%}.config-card{flex-direction:column;min-height:400px;display:flex}.config-card-content{flex-direction:column;flex:1;display:flex}.items-col{flex-direction:column;gap:1rem;display:flex}.items-list{flex-direction:column;gap:.625rem;display:flex}.divider-line{background:linear-gradient(90deg,#0000,#ffe06626 35% 65%,#0000);height:1px;margin:.5rem 0 1rem}@keyframes tile-resort{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.filter-item,.filters-empty{animation:.3s cubic-bezier(.4,0,.2,1) fadeInUp}@media (max-width:600px){.notif-root{height:100%;padding:12px 10px 22px;overflow:hidden}.buttons{justify-content:stretch;gap:.5rem}.btn:not(.config-modal-close){text-align:center;flex:1;justify-content:center}.filter-label{width:100px}.notif-grid{grid-template-columns:1fr;gap:.75rem}.notif-card{padding:.75rem}.filter-item{grid-template-columns:1fr;align-items:flex-start;gap:.5rem}.filter-item .filter-label{width:100%;margin:0 0 .375rem}.filter-item>.filter-range,.filter-item>.inline-select,.filter-item>.filter-input{width:100%}.small-select-wrapper,.cs-options.small,.inline-select,.inline-select-trigger{width:100%;min-width:0}.cs-options.small{width:100%}.notif-modal{width:min(92vw,480px);padding:1rem}.items-add-btn.items-add-full{border-radius:var(--radius-md);height:2.75rem;font-size:22px}.filters-list{gap:.5rem}.selected-items-list{max-height:220px}.filter-range{flex-wrap:wrap;gap:.5rem}.filter-range .filter-input,.filter-range .inline-select{flex:48%;min-width:0}.filter-range .inline-select[data-width="100%"]{flex-basis:100%}.btn-remove{margin-left:0}.mob-mar{margin-bottom:72px}.buttons-bottom{grid-template-columns:repeat(2,1fr);gap:.5rem}.lot-tiles-grid{grid-template-columns:1fr}.notif-lots-scroll{padding-top:.375rem;padding-bottom:.375rem;padding-right:0}.notif-toolbar-actions{flex-direction:column;align-items:stretch}.view-switcher{width:100%}.view-switch-btn{text-align:center;flex:1}.sort-toggle{width:100%}.notif-modal--config{width:min(96vw,640px);max-height:92vh;padding:1rem}.config-modal-item-card{align-items:flex-start}.config-modal-item-badges{gap:.25rem}.config-actions,.config-filter-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr))}.notif-modal--config .filter-item{grid-template-columns:1fr;gap:.375rem}.config-conditions-hint{font-size:10px}.notif-modal--config .config-card-content{max-height:62vh}}.notif-modal-overlay{z-index:2000;--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:blur(12px);background:#050a12d9;justify-content:center;align-items:center;animation:.25s fadeIn;display:flex;position:fixed;inset:0}.notif-modal{border-radius:var(--radius-lg);border-style:solid;border-width:1px;border-color:var(--c-border);--tw-shadow:0 25px 60px -15px #000000b3,0 0 0 1px #ffffff08 inset;--tw-shadow-colored:0 25px 60px -15px var(--tw-shadow-color),inset 0 0 0 1px var(--tw-shadow-color);width:min(580px,92vw);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(#2a2f36 0%,#232830 100%);flex-direction:column;gap:1rem;padding:1.75rem 1.75rem 2rem;animation:.35s cubic-bezier(.16,1,.3,1) modalSlideIn;display:flex;position:relative}.notif-modal--config{width:min(980px,96vw);max-height:88vh;padding:1rem;overflow:hidden}.config-modal-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.config-modal-head-main{min-width:0}.config-modal-head-sub{color:var(--c-muted);margin-top:.25rem;margin-bottom:0;font-size:12px}.config-modal-close{flex:0 0 36px;justify-content:center;align-self:flex-start;align-items:center;width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0;line-height:1;display:inline-flex}.config-modal-close:before{content:none!important}.config-modal-close-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block}.config-modal-item-card{border-style:solid;border-width:1px;border-color:var(--c-border);background:linear-gradient(#1f2732 0%,#1a212b 100%);border-radius:12px;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.config-modal-item-icon{width:2.75rem;height:2.75rem}.config-modal-item-meta{flex:1;min-width:0}.config-modal-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.config-modal-item-badges{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.config-chip{--tw-text-opacity:1;color:rgb(219 231 249/var(--tw-text-opacity,1));background:#dbe7f914;border:1px solid #bcc5ce59;border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:11px;font-weight:600;display:inline-flex}.config-modal-body{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);gap:.75rem;min-height:0;display:grid}.config-builder{border-style:solid;border-width:1px;border-color:var(--c-border);background:linear-gradient(#222a36 0%,#1d2430 100%);border-radius:12px;flex-direction:column;grid-area:1/1;min-height:0;padding:.75rem;display:flex}.config-filter-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-right:0;display:grid;overflow:visible}.config-filter-toggle-btn{border-style:solid;border-width:1px;border-color:var(--c-border);width:100%;height:2.25rem;color:var(--c-text);background:#0e1622b8;border-radius:10px;justify-content:space-between;align-items:center;padding-left:.75rem;padding-right:.75rem;font-size:12px;font-weight:600;transition-property:all;transition-duration:.18s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.config-filter-toggle-btn:hover{border-color:var(--c-border-alt);background:#131f2fe6}.config-filter-toggle-btn.active{border-color:var(--c-border-alt);--tw-text-opacity:1;color:rgb(242 246 251/var(--tw-text-opacity,1));background:linear-gradient(#2b394d 0%,#243246 100%)}.config-filter-toggle-btn:disabled{cursor:not-allowed;opacity:.45}.config-filter-toggle-state{text-transform:uppercase;letter-spacing:.05em;color:var(--c-muted);font-size:10px}.config-inline-hint{color:var(--c-muted);margin-top:.5rem;margin-bottom:0;font-size:12px}.config-section-title{text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity:1;color:rgb(219 231 249/var(--tw-text-opacity,1));margin-bottom:.5rem;font-size:12px;font-weight:600}.config-section-title--row{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.config-conditions-hint{color:var(--c-muted);margin-top:0;margin-bottom:.5rem;font-size:11px}.notif-modal--config .config-card-content{border-style:solid;border-width:1px;border-color:var(--c-border);background:linear-gradient(#222a36 0%,#1d2430 100%);border-radius:12px;flex-direction:column;grid-area:1/2;min-height:0;padding:.75rem;display:flex;overflow:hidden}.notif-modal--config .filters-list{flex:1;min-height:0;max-height:none;padding-right:.25rem;overflow-y:auto}.notif-modal--config .filter-item{grid-template-columns:118px minmax(0,1fr) auto;gap:.625rem;padding:.5rem .625rem}.notif-modal--config .filter-item:before{content:none!important}.notif-modal--config .filter-label{letter-spacing:.03em;font-size:11px}.notif-modal--config .filter-range{gap:.375rem}.notif-modal--config .filter-input,.notif-modal--config .inline-select-trigger{padding:.5rem .75rem;font-size:12px}.notif-modal--config .btn-remove{margin-left:0;padding:.5rem .75rem;font-size:11px}.config-actions{border-top-width:1px;border-top-color:var(--c-border);grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;padding-top:.75rem;display:grid}.config-actions-primary,.config-actions-secondary{display:contents}.config-actions .tooltip-wrapper{width:100%}.config-btn-toggle.start{--tw-text-opacity:1;color:rgb(223 248 234/var(--tw-text-opacity,1));background:linear-gradient(#264236 0%,#1f352b 100%);border-color:#5dc59173}.config-btn-toggle.start:hover{background:linear-gradient(#2d4b3e 0%,#244032 100%);border-color:#5dc591a6}.config-btn-toggle.stop{--tw-text-opacity:1;color:rgb(255 227 227/var(--tw-text-opacity,1));background:linear-gradient(#4a2f2f 0%,#3b2525 100%);border-color:#df6c6c73}.config-btn-toggle.stop:hover{background:linear-gradient(#5b3939 0%,#4a2f2f 100%);border-color:#df6c6ca6}@media (max-width:1100px){.config-modal-body{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr}.config-builder{grid-area:1/1}.notif-modal--config .config-card-content{grid-area:2/1}.config-actions{grid-area:3/1}}@media (max-width:700px){.notif-modal--config{flex-direction:column;width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:.75rem;display:flex;overflow:hidden}.config-modal-head{align-items:flex-start;gap:.5rem}.config-modal-close,.config-modal-close.btn{flex:none;align-self:flex-start;width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;margin:0!important;padding:0!important}.config-modal-body{flex-direction:column;gap:.625rem;min-height:0;display:flex;overflow-y:auto}.config-builder{grid-area:auto;min-height:0;overflow:hidden}.config-filter-toggle-list{-webkit-overflow-scrolling:touch;grid-template-columns:1fr;max-height:min(32dvh,280px);padding-right:2px;overflow:hidden auto}.notif-modal--config .config-card-content{grid-area:auto;min-height:0;max-height:min(32dvh,320px);overflow:hidden}.notif-modal--config .filters-list{-webkit-overflow-scrolling:touch;padding-right:2px;overflow:hidden auto}.config-actions{grid-area:auto;grid-template-columns:1fr;gap:.5rem}}.notif-modal h4{letter-spacing:.3px;--tw-text-opacity:1;color:rgb(240 242 246/var(--tw-text-opacity,1));text-shadow:0 2px 10px #00000059;margin:0 0 .375rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.notif-modal .modal-hint{color:var(--c-muted);margin:0;font-size:13px;line-height:1.5}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.selected-items-list{flex-direction:column;gap:.5rem;max-height:300px;display:flex;overflow-y:auto}.selected-item-row{border-radius:var(--radius-md);border-style:solid;border-width:1px;border-color:var(--c-border);background:#ffffff08;justify-content:space-between;align-items:center;padding:.75rem .875rem;font-size:13px;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:flex}.selected-item-row:hover{border-color:var(--c-border-alt);background:#ffe0660a}.selected-item-row--active{border-color:var(--c-accent);--tw-shadow:0 0 20px -5px #ffe0664d;--tw-shadow-colored:0 0 20px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:#ffe0660d}.selected-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.selected-item-name.core_rank_picklock{--tw-text-opacity:1;color:rgb(176 176 176/var(--tw-text-opacity,1))}.selected-item-name.core_rank_nowbie,.selected-item-name.core_rank_newbie{--tw-text-opacity:1;color:rgb(51 221 51/var(--tw-text-opacity,1))}.selected-item-name.core_rank_stalker{--tw-text-opacity:1;color:rgb(51 153 255/var(--tw-text-opacity,1))}.selected-item-name.core_rank_veteran{--tw-text-opacity:1;color:rgb(160 95 183/var(--tw-text-opacity,1))}.selected-item-name.core_rank_master{--tw-text-opacity:1;color:rgb(224 91 91/var(--tw-text-opacity,1))}.selected-item-name.core_rank_legend{--tw-text-opacity:1;color:rgb(255 224 102/var(--tw-text-opacity,1))}.sel-remove-btn{cursor:pointer;border-radius:var(--radius-sm);color:var(--c-danger);background:#ff57571a;border:1px solid #ff575733;padding:.375rem .625rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:ease}.sel-remove-btn:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-color:var(--c-danger);background:#ff575733}.item-gear{cursor:pointer;border-radius:var(--radius-sm);border-style:solid;border-width:1px;border-color:var(--c-border);color:var(--c-muted);background:#ffffff0a;margin-right:.5rem;padding:.375rem .5rem;font-size:.875rem;line-height:1;transition-property:all;transition-duration:.2s;transition-timing-function:ease}.item-gear:hover{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-color:var(--c-border-alt);color:var(--c-accent);background:#ffe0661a}.status-dot{border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;margin-right:.5rem;position:relative}.status-dot--inactive{--tw-shadow:0 0 10px 2px #ff575766;--tw-shadow-colored:0 0 10px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:var(--c-danger)}.status-dot--needs_config{--tw-shadow:0 0 15px 3px #ffd24d80;--tw-shadow-colored:0 0 15px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(135deg,#ffd24d,#ffb347);animation:2s ease-in-out infinite pulse-yellow}@keyframes pulse-yellow{0%,to{transform:scale(1);box-shadow:0 0 15px 3px #ffd24d66}50%{transform:scale(1.15);box-shadow:0 0 25px 5px #ffd24db3}}.status-dot--active{--tw-shadow:0 0 15px 3px #3dd68c80;--tw-shadow-colored:0 0 15px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(135deg,#3dd68c,#22c55e);animation:2s ease-in-out infinite pulse-green}@keyframes pulse-green{0%,to{box-shadow:0 0 15px 3px #3dd68c66}50%{box-shadow:0 0 20px 5px #3dd68c99}}@media (prefers-reduced-motion:reduce){.status-dot--needs_config,.status-dot--active{animation:none}}.limit-hint{border-radius:var(--radius-sm);text-align:center;--tw-text-opacity:1;color:rgb(255 179 71/var(--tw-text-opacity,1));background:#ffb3471a;border:1px solid #ffb34733;margin-top:.5rem;padding:.375rem .625rem;font-size:.75rem;line-height:1rem}.search-results-box{flex-direction:column;gap:.375rem;max-height:360px;margin-top:.625rem;padding-right:.375rem;display:flex;overflow-y:auto}.search-results-box::-webkit-scrollbar{width:.375rem}.search-results-box::-webkit-scrollbar-track{background:0 0}.search-results-box::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ffe06633}.search-results-box::-webkit-scrollbar-thumb:hover{background:#ffe0664d}.search-row{cursor:pointer;border-radius:var(--radius-md);border-style:solid;border-width:1px;border-color:var(--c-border);text-align:left;color:var(--c-text);background:#ffffff08;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:13px;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:flex}.search-row:disabled{cursor:default}.search-row.limit-disabled{opacity:.4;--tw-saturate:saturate(.3);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)}.search-row--added{background:#3dd68c14;border-color:#3dd68c4d}.sr-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sr-tag{border-radius:var(--radius-full);letter-spacing:.3px;color:var(--c-accent);background:#ffe0661a;padding:.25rem .625rem;font-size:11px;font-weight:600}.sr-status{text-align:center;color:var(--c-muted);padding:.75rem .5rem;font-size:13px}.sr-status.sr-error{color:var(--c-danger)}@keyframes popIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.inline-select{box-sizing:border-box;font-size:13px;display:block;position:relative}.inline-select-trigger{cursor:pointer;border-radius:var(--radius-md);border-style:solid;border-width:1px;border-color:var(--c-border);text-align:left;letter-spacing:.3px;width:100%;color:var(--c-text);--tw-shadow:0 2px 10px #00000059,0 0 0 1px #1c2532;--tw-shadow-colored:0 2px 10px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(160deg,#243246,#1a2230);padding:.625rem .875rem;font-size:13px;font-weight:600;position:relative}.inline-select-trigger:hover{--tw-border-opacity:1;border-color:rgb(68 86 109/var(--tw-border-opacity,1));background:#223044}.inline-select-trigger.open{--tw-border-opacity:1;border-color:rgb(121 168 255/var(--tw-border-opacity,1));--tw-shadow:0 0 0 1px #79a8ff59,0 4px 14px -4px #0000008c;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.inline-select-trigger .arrow{pointer-events:none;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));opacity:.7;font-size:11px;position:absolute;top:50%;right:.5rem}.inline-options{z-index:300;border-radius:var(--radius-md);--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(49 65 85/var(--tw-border-opacity,1));--tw-shadow:0 10px 30px -6px #0009;--tw-shadow-colored:0 10px 30px -6px var(--tw-shadow-color);min-width:100%;max-height:15rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:#1a2432;flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.inline-option{cursor:pointer;border-radius:var(--radius-sm);--tw-text-opacity:1;color:rgb(214 221 231/var(--tw-text-opacity,1));transition:background .15s cubic-bezier(.4,0,.2,1) .18s;transition-duration:.18s,color;padding:.375rem .5rem;font-size:.75rem;line-height:1.1}.inline-option:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(90deg,#294054,#1e2f42)}.inline-option.active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 0 0 1px #ffffff0d inset;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(90deg,#356083,#284762)}.inline-placeholder{opacity:.5}.premium-badge-inline{border-radius:var(--radius-sm);vertical-align:middle;letter-spacing:.5px;--tw-text-opacity:1;color:rgb(83 57 0/var(--tw-text-opacity,1));--tw-shadow:0 1px 3px #00000014;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:var(--gradient-premium);text-shadow:0 1px #fff7c787;outline:1px solid #141414;margin-left:.625rem;padding:3px .75rem;font-size:.92rem;font-weight:600;display:inline-block;position:relative;top:-1px}.action-btn.save{background:#284a63}.action-btn.save:hover{background:#2f5d7c}.action-btn.save:active{background:#1f394b}.site-toast-root{pointer-events:none;z-index:11000;flex-direction:column;gap:.75rem;display:flex;position:fixed;bottom:18px;right:18px}.site-toast{pointer-events:auto;border-radius:var(--radius-md);--tw-shadow:0 10px 30px #02061799,0 2px 6px #0009;--tw-shadow-colored:0 10px 30px var(--tw-shadow-color),0 2px 6px var(--tw-shadow-color);width:min(92vw,420px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(#111827 0%,#0b1220 100%);animation:.28s cubic-bezier(.2,.9,.24,1) siteToastIn;display:flex;overflow:hidden}.site-toast-left{background:#2b6cb0;width:.5rem}.site-toast-main{--tw-text-opacity:1;color:rgb(230 237 246/var(--tw-text-opacity,1));flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.site-toast-header{align-items:center;gap:.625rem;display:flex}.site-toast-icon{border-radius:var(--radius-sm);background:#ffffff0a;flex:0 0 36px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.site-toast-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));flex:1;font-size:15px;font-weight:700}.site-toast-close{cursor:pointer;border-radius:var(--radius-sm);border-color:none;--tw-text-opacity:1;color:rgb(170 187 204/var(--tw-text-opacity,1));background:0 0;padding:.375rem;font-size:1.125rem;line-height:1.75rem}.site-toast-close:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:#ffffff08}.site-toast-body{white-space:pre-wrap;--tw-text-opacity:1;color:rgb(214 221 231/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.35}.site-toast-footer{margin-top:.25rem}.site-toast-action{--tw-text-opacity:1;color:rgb(144 205 244/var(--tw-text-opacity,1));font-weight:600;text-decoration-line:underline}.site-toast-btn{border-radius:var(--radius-sm);border-color:none;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 6px 14px #6366f159;--tw-shadow-colored:0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(90deg,#38bdf8,#6366f1);padding:.5rem .75rem;font-weight:700;text-decoration-line:none;display:inline-block}.site-toast-btn:hover{--tw-shadow:0 8px 18px #6366f180;--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-brightness:brightness(1.05);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)}.site-toast-info .site-toast-left{background:#2b6cb0}.site-toast-success .site-toast-left{background:#2f855a}.site-toast-warn .site-toast-left{background:#b7791f}.site-toast-error .site-toast-left{background:#c53030}@keyframes siteToastIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:520px){.site-toast-root{bottom:.75rem;left:.625rem;right:.625rem}.site-toast{width:calc(100% - 20px)}}.site-modal-layer{z-index:12000;--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);background:#050a1499;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.site-modal{border-radius:var(--radius-lg);--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(39 51 73/var(--tw-border-opacity,1));--tw-shadow:0 18px 60px #0000008c,0 0 0 1px #161f2f inset;--tw-shadow-colored:0 18px 60px var(--tw-shadow-color),inset 0 0 0 1px var(--tw-shadow-color);width:min(720px,94vw);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(#0f172a,#0b1220);animation:.25s popIn;position:relative;overflow:hidden}.site-modal-close{z-index:2;cursor:pointer;border-radius:var(--radius-md);--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(49 65 85/var(--tw-border-opacity,1));--tw-text-opacity:1;width:2.25rem;height:2.25rem;color:rgb(219 230 246/var(--tw-text-opacity,1));background:#ffffff0a;padding:0;font-size:1.125rem;line-height:1.75rem;position:absolute;top:.625rem;right:.625rem}.site-modal-close:hover{background:#ffffff12}.site-modal-image{aspect-ratio:4;--tw-border-opacity:1;border-style:solid;border-bottom-width:1px;border-bottom-color:rgb(39 51 73/var(--tw-border-opacity,1));background-position:50%;background-size:cover;width:100%;position:relative}.site-modal-image-overlay{z-index:1;text-align:center;justify-content:center;align-items:center;padding:0 1rem;display:flex;position:absolute;inset:0}.site-modal-image-title{letter-spacing:.3px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-shadow:0 2px 8px #000000a6;font-size:1.25rem;font-weight:800;line-height:1.75rem}.site-modal-content{--tw-text-opacity:1;color:rgb(230 237 246/var(--tw-text-opacity,1));padding:18px 18px 1.25rem}.site-modal-title{letter-spacing:.4px;margin-bottom:.5rem;font-size:1.25rem;font-weight:800;line-height:1.75rem}.site-modal-message{white-space:pre-wrap;--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1));font-size:15px;line-height:1.45}.site-modal-actions{flex-wrap:wrap;gap:.625rem;margin-top:.875rem;display:flex}.site-modal-btn{border-radius:var(--radius-md);letter-spacing:.3px;padding:.625rem .875rem;font-weight:800;text-decoration-line:none;display:inline-block}.site-modal-btn.primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 24px #6366f159;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(90deg,#38bdf8,#6366f1)}.site-modal-btn.secondary{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(49 65 85/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(230 237 246/var(--tw-text-opacity,1));background:#1f2937}.site-modal-btn.link{--tw-text-opacity:1;color:rgb(144 205 244/var(--tw-text-opacity,1));background:0 0;text-decoration-line:underline}.tooltip-wrapper{display:inline-flex;position:relative}.tooltip-cursor{pointer-events:none;z-index:99999;white-space:normal;overflow-wrap:break-word;border-radius:var(--radius-md);--tw-text-opacity:1;width:max-content;max-width:min(92vw,42rem);color:rgb(241 245 249/var(--tw-text-opacity,1));--tw-shadow:0 20px 40px -10px #0009,0 0 0 1px #ffe06614 inset,0 0 30px -5px #ffe06626;--tw-shadow-colored:0 20px 40px -10px var(--tw-shadow-color),inset 0 0 0 1px var(--tw-shadow-color),0 0 30px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);background:linear-gradient(135deg,#0c1829 0%,#0a1420 100%);border:1px solid #ffe06640;padding:.625rem .875rem .625rem 2.25rem;font-size:13px;font-weight:500;line-height:1.4;animation:.18s cubic-bezier(.16,1,.3,1) tooltipCursorIn;position:fixed}.tooltip-cursor-icon{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));filter:drop-shadow(0 0 4px #ffe06680);font-size:.875rem;line-height:1.25rem;position:absolute;top:50%;left:.625rem}@keyframes tooltipCursorIn{0%{opacity:0;transform:scale(.92)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.icon-btn{cursor:pointer;border-radius:var(--radius-sm);border-style:solid;border-width:1px;border-color:var(--c-border);width:2.25rem;height:2.25rem;color:var(--c-muted);background:linear-gradient(160deg,#1f2a36,#151b23);justify-content:center;align-items:center;font-size:1rem;line-height:1.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:inline-flex}.icon-btn:hover{border-color:var(--c-border-alt);color:var(--c-accent);--tw-shadow:0 4px 12px #0000004d;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(160deg,#283547,#1a222d)}.icon-btn:active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.status-indicator{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:11px;font-weight:600;display:inline-flex}.status-indicator.active{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1));background:#22c55e26;border:1px solid #22c55e4d}.status-indicator.inactive{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));background:#ef444426;border:1px solid #ef44444d}.status-indicator.pending{--tw-text-opacity:1;color:rgb(255 224 102/var(--tw-text-opacity,1));background:#ffe06626;border:1px solid #ffe0664d}.filter-item-enhanced{border-radius:var(--radius-md);border-style:solid;border-width:1px;border-color:var(--c-border);background:linear-gradient(160deg,#1a2231 0%,#151b25 100%);grid-template-columns:140px 1fr auto;align-items:center;gap:.75rem;padding:.75rem .875rem;transition-property:all;transition-duration:.2s;transition-timing-function:ease;display:grid;position:relative}.filter-item-enhanced:before{border-radius:var(--radius-md)0 0 var(--radius-md);opacity:0;--tw-content:"";content:var(--tw-content);background:var(--c-accent);width:3px;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;position:absolute;top:0;bottom:0;left:0}.filter-item-enhanced:hover{border-color:var(--c-border-alt);--tw-shadow:0 4px 12px #0003;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter-item-enhanced:hover:before{content:var(--tw-content);opacity:1}.btn-with-icon{align-items:center;gap:.375rem;display:inline-flex}.btn-with-icon svg,.btn-with-icon .icon{flex-shrink:0;width:1rem;height:1rem}.help-text{color:var(--c-muted);align-items:center;gap:.25rem;margin-top:.25rem;font-size:11px;display:flex}.help-text .help-icon{cursor:help;width:.875rem;height:.875rem;color:var(--c-muted);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.filter-badge{border-radius:var(--radius-full);color:var(--c-accent);background:#ffe0661a;border:1px solid #ffe06633;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:10px;font-weight:600;display:inline-flex}.info-banner{border-radius:var(--radius-md);--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(45 74 111/var(--tw-border-opacity,1));background:linear-gradient(135deg,#1e3a5f 0%,#1a2744 100%);align-items:center;gap:.625rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.info-banner .icon{flex-shrink:0;font-size:1.125rem;line-height:1.75rem}.info-banner .text{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1));font-size:13px;font-weight:500}.quick-actions{gap:.375rem;margin-left:auto;display:flex}.quick-action-btn{cursor:pointer;border-radius:var(--radius-sm);border-style:solid;border-width:1px;border-color:var(--c-border);width:1.75rem;height:1.75rem;color:var(--c-muted);background:0 0;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:ease;display:flex}.quick-action-btn:hover{border-color:var(--c-border-alt);color:var(--c-text);background:#ffffff0d}
