.srfc-1{background:var(--bg-1);color:var(--txt-1);--s-bg:var(--bg-1);--s-txt:var(--txt-1);--s-brd:var(--brd-1);--s-ipt-bg:var(--ipt-bg-1);--s-ipt-txt:var(--txt-1);--s-cta-bg:var(--cta-bg-1);--s-cta-txt:var(--cta-txt-1);--s-cta-bg-h:var(--cta-bg-h-1);--s-cta-txt-h:var(--cta-txt-h-1);--s-cta-brd:var(--cta-brd-1,transparent);--s-cta-s-bg:var(--cta-s-bg-1);--s-cta-s-txt:var(--cta-s-txt-1);--s-cta-s-bg-h:var(--cta-s-bg-h-1);--s-cta-s-txt-h:var(--cta-s-txt-h-1);--s-cta-s-brd:var(--cta-s-brd-1,transparent);--s-success:var(--success-1);--s-error:var(--error-1);--s-info:var(--info-1);--s-warning:var(--warning-1)}.srfc-1 .ipt{background:var(--ipt-bg-1);color:var(--txt-1)}.srfc-1 .cta{background:var(--cta-bg-1);color:var(--cta-txt-1);border-color:var(--s-cta-brd)}.srfc-1 .cta:hover{background:var(--cta-bg-h-1);color:var(--cta-txt-h-1)}.srfc-1 .cta-s{background:var(--cta-s-bg-1);color:var(--cta-s-txt-1);border-color:var(--s-cta-s-brd)}.srfc-1 .cta-s:hover{background:var(--cta-s-bg-h-1);color:var(--cta-s-txt-h-1)}body.opposite .srfc-1,.srfc-1-o{background:var(--bg-1-o);color:var(--txt-1-o);--s-bg:var(--bg-1-o);--s-txt:var(--txt-1-o);--s-brd:var(--brd-1-o);--s-ipt-bg:var(--ipt-bg-1-o);--s-ipt-txt:var(--txt-1-o);--s-cta-bg:var(--cta-bg-1-o);--s-cta-txt:var(--cta-txt-1-o);--s-cta-bg-h:var(--cta-bg-h-1-o);--s-cta-txt-h:var(--cta-txt-h-1-o);--s-cta-brd:var(--cta-brd-1-o,transparent);--s-cta-s-bg:var(--cta-s-bg-1-o);--s-cta-s-txt:var(--cta-s-txt-1-o);--s-cta-s-bg-h:var(--cta-s-bg-h-1-o);--s-cta-s-txt-h:var(--cta-s-txt-h-1-o);--s-cta-s-brd:var(--cta-s-brd-1-o,transparent);--s-success:var(--success-1-o);--s-error:var(--error-1-o);--s-info:var(--info-1-o);--s-warning:var(--warning-1-o)}body.opposite .srfc-1 .ipt,.srfc-1-o .ipt{background:var(--ipt-bg-1-o);color:var(--txt-1-o)}body.opposite .srfc-1 .cta,.srfc-1-o .cta{background:var(--cta-bg-1-o);color:var(--cta-txt-1-o);border-color:var(--s-cta-brd)}body.opposite .srfc-1 .cta:hover,.srfc-1-o .cta:hover{background:var(--cta-bg-h-1-o);color:var(--cta-txt-h-1-o)}body.opposite .srfc-1 .cta-s,.srfc-1-o .cta-s{background:var(--cta-s-bg-1-o);color:var(--cta-s-txt-1-o);border-color:var(--s-cta-s-brd)}body.opposite .srfc-1 .cta-s:hover,.srfc-1-o .cta-s:hover{background:var(--cta-s-bg-h-1-o);color:var(--cta-s-txt-h-1-o)}.srfc-2{background:var(--bg-2);color:var(--txt-2);--s-bg:var(--bg-2);--s-txt:var(--txt-2);--s-brd:var(--brd-2);--s-ipt-bg:var(--ipt-bg-2);--s-ipt-txt:var(--txt-2);--s-cta-bg:var(--cta-bg-2);--s-cta-txt:var(--cta-txt-2);--s-cta-bg-h:var(--cta-bg-h-2);--s-cta-txt-h:var(--cta-txt-h-2);--s-cta-brd:var(--cta-brd-2,transparent);--s-cta-s-bg:var(--cta-s-bg-2);--s-cta-s-txt:var(--cta-s-txt-2);--s-cta-s-bg-h:var(--cta-s-bg-h-2);--s-cta-s-txt-h:var(--cta-s-txt-h-2);--s-cta-s-brd:var(--cta-s-brd-2,transparent);--s-success:var(--success-2);--s-error:var(--error-2);--s-info:var(--info-2);--s-warning:var(--warning-2)}.srfc-2 .ipt{background:var(--ipt-bg-2);color:var(--txt-2)}.srfc-2 .cta{background:var(--cta-bg-2);color:var(--cta-txt-2);border-color:var(--s-cta-brd)}.srfc-2 .cta:hover{background:var(--cta-bg-h-2);color:var(--cta-txt-h-2)}.srfc-2 .cta-s{background:var(--cta-s-bg-2);color:var(--cta-s-txt-2);border-color:var(--s-cta-s-brd)}.srfc-2 .cta-s:hover{background:var(--cta-s-bg-h-2);color:var(--cta-s-txt-h-2)}body.opposite .srfc-2,.srfc-2-o{background:var(--bg-2-o);color:var(--txt-2-o);--s-bg:var(--bg-2-o);--s-txt:var(--txt-2-o);--s-brd:var(--brd-2-o);--s-ipt-bg:var(--ipt-bg-2-o);--s-ipt-txt:var(--txt-2-o);--s-cta-bg:var(--cta-bg-2-o);--s-cta-txt:var(--cta-txt-2-o);--s-cta-bg-h:var(--cta-bg-h-2-o);--s-cta-txt-h:var(--cta-txt-h-2-o);--s-cta-brd:var(--cta-brd-2-o,transparent);--s-cta-s-bg:var(--cta-s-bg-2-o);--s-cta-s-txt:var(--cta-s-txt-2-o);--s-cta-s-bg-h:var(--cta-s-bg-h-2-o);--s-cta-s-txt-h:var(--cta-s-txt-h-2-o);--s-cta-s-brd:var(--cta-s-brd-2-o,transparent);--s-success:var(--success-2-o);--s-error:var(--error-2-o);--s-info:var(--info-2-o);--s-warning:var(--warning-2-o)}body.opposite .srfc-2 .ipt,.srfc-2-o .ipt{background:var(--ipt-bg-2-o);color:var(--txt-2-o)}body.opposite .srfc-2 .cta,.srfc-2-o .cta{background:var(--cta-bg-2-o);color:var(--cta-txt-2-o);border-color:var(--s-cta-brd)}body.opposite .srfc-2 .cta:hover,.srfc-2-o .cta:hover{background:var(--cta-bg-h-2-o);color:var(--cta-txt-h-2-o)}body.opposite .srfc-2 .cta-s,.srfc-2-o .cta-s{background:var(--cta-s-bg-2-o);color:var(--cta-s-txt-2-o);border-color:var(--s-cta-s-brd)}body.opposite .srfc-2 .cta-s:hover,.srfc-2-o .cta-s:hover{background:var(--cta-s-bg-h-2-o);color:var(--cta-s-txt-h-2-o)}.srfc-3{background:var(--bg-3);color:var(--txt-3);--s-bg:var(--bg-3);--s-txt:var(--txt-3);--s-brd:var(--brd-3);--s-ipt-bg:var(--ipt-bg-3);--s-ipt-txt:var(--txt-3);--s-cta-bg:var(--cta-bg-3);--s-cta-txt:var(--cta-txt-3);--s-cta-bg-h:var(--cta-bg-h-3);--s-cta-txt-h:var(--cta-txt-h-3);--s-cta-brd:var(--cta-brd-3,transparent);--s-cta-s-bg:var(--cta-s-bg-3);--s-cta-s-txt:var(--cta-s-txt-3);--s-cta-s-bg-h:var(--cta-s-bg-h-3);--s-cta-s-txt-h:var(--cta-s-txt-h-3);--s-cta-s-brd:var(--cta-s-brd-3,transparent);--s-success:var(--success-3);--s-error:var(--error-3);--s-info:var(--info-3);--s-warning:var(--warning-3)}.srfc-3 .ipt{background:var(--ipt-bg-3);color:var(--txt-3)}.srfc-3 .cta{background:var(--cta-bg-3);color:var(--cta-txt-3);border-color:var(--s-cta-brd)}.srfc-3 .cta:hover{background:var(--cta-bg-h-3);color:var(--cta-txt-h-3)}.srfc-3 .cta-s{background:var(--cta-s-bg-3);color:var(--cta-s-txt-3);border-color:var(--s-cta-s-brd)}.srfc-3 .cta-s:hover{background:var(--cta-s-bg-h-3);color:var(--cta-s-txt-h-3)}body.opposite .srfc-3,.srfc-3-o{background:var(--bg-3-o);color:var(--txt-3-o);--s-bg:var(--bg-3-o);--s-txt:var(--txt-3-o);--s-brd:var(--brd-3-o);--s-ipt-bg:var(--ipt-bg-3-o);--s-ipt-txt:var(--txt-3-o);--s-cta-bg:var(--cta-bg-3-o);--s-cta-txt:var(--cta-txt-3-o);--s-cta-bg-h:var(--cta-bg-h-3-o);--s-cta-txt-h:var(--cta-txt-h-3-o);--s-cta-brd:var(--cta-brd-3-o,transparent);--s-cta-s-bg:var(--cta-s-bg-3-o);--s-cta-s-txt:var(--cta-s-txt-3-o);--s-cta-s-bg-h:var(--cta-s-bg-h-3-o);--s-cta-s-txt-h:var(--cta-s-txt-h-3-o);--s-cta-s-brd:var(--cta-s-brd-3-o,transparent);--s-success:var(--success-3-o);--s-error:var(--error-3-o);--s-info:var(--info-3-o);--s-warning:var(--warning-3-o)}body.opposite .srfc-3 .ipt,.srfc-3-o .ipt{background:var(--ipt-bg-3-o);color:var(--txt-3-o)}body.opposite .srfc-3 .cta,.srfc-3-o .cta{background:var(--cta-bg-3-o);color:var(--cta-txt-3-o);border-color:var(--s-cta-brd)}body.opposite .srfc-3 .cta:hover,.srfc-3-o .cta:hover{background:var(--cta-bg-h-3-o);color:var(--cta-txt-h-3-o)}body.opposite .srfc-3 .cta-s,.srfc-3-o .cta-s{background:var(--cta-s-bg-3-o);color:var(--cta-s-txt-3-o);border-color:var(--s-cta-s-brd)}body.opposite .srfc-3 .cta-s:hover,.srfc-3-o .cta-s:hover{background:var(--cta-s-bg-h-3-o);color:var(--cta-s-txt-h-3-o)}.bb{border-bottom-style:solid;border-bottom-width:1px}.bt{border-top-style:solid;border-top-width:1px}.br{border-right-style:solid;border-right-width:1px}.bl{border-left-style:solid;border-left-width:1px}.ba{border-style:solid;border-width:1px}.brd{border-color:var(--s-brd)}@layer base{:root{--input-padding:.75rem;--input-height:3rem;--input-border-radius:calc(var(--brd-r,.5rem) * .75);--input-font-size:1rem;--input-font-size-mobile:16px;--input-transition:border-color .2s ease, box-shadow .2s ease;--input-border-color:#d1d5db;--input-border-color-hover:#9ca3af;--input-border-color-focus:var(--s-cta-bg,#3b82f6);--input-border-color-error:#dc2626;--input-background:var(--s-ipt-bg,#fff);--input-text-color:var(--s-ipt-txt,#374151);--input-placeholder-color:#9ca3af;--input-focus-shadow:0 0 0 3px #3b82f61a;--input-error-shadow:0 0 0 3px #dc26261a;--input-label-font-size:.875rem;--input-label-font-weight:500;--input-label-color:var(--s-txt,#374151);--input-required-color:#ef4444;--input-hint-font-size:.75rem;--input-hint-color:#6b7280;--input-error-font-size:.875rem;--input-error-color:#dc2626;--input-wrapper-gap:.5rem;--input-label-gap:.25rem}.input-wrapper{gap:var(--input-wrapper-gap);flex-direction:column;width:100%;display:flex}.input-label{font-size:var(--input-label-font-size);font-weight:var(--input-label-font-weight);color:var(--s-txt);display:block}.input-label .required{color:var(--s-error)}.input-field,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],textarea{width:100%;height:var(--input-height);padding:0 var(--input-padding);border:1px solid var(--s-brd,var(--input-border-color));border-radius:var(--input-border-radius);font-size:var(--input-font-size);background-color:var(--s-ipt-bg,#fff);color:var(--s-txt,#000);transition:var(--input-transition);box-sizing:border-box}@media (max-width:768px){.input-field,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],textarea{font-size:var(--input-font-size-mobile)}}.input-field::placeholder,input::placeholder,textarea::placeholder{color:var(--input-placeholder-color)}.input-field:hover,input:hover,textarea:hover{border-color:var(--input-border-color-hover)}.input-field:focus,input:focus,textarea:focus{border-color:var(--input-border-color-focus);box-shadow:var(--input-focus-shadow);outline:none}.input-field.error,input.error,textarea.error{border-color:var(--input-border-color-error);box-shadow:var(--input-error-shadow)}.textarea-field{min-height:80px;padding:var(--input-padding);resize:vertical;height:auto;font-family:inherit;line-height:1.5}.input-hint{font-size:var(--input-hint-font-size);color:var(--input-hint-color);margin:0}.input-error,.error-message{font-size:var(--input-error-font-size);color:var(--input-error-color);margin:0;display:block}.input-composite-wrapper{border:1px solid var(--s-brd,var(--input-border-color));border-radius:var(--input-border-radius);height:var(--input-height);background:var(--s-ipt-bg,#fff);transition:var(--input-transition);align-items:stretch;display:flex;position:relative}.input-composite-wrapper:hover{border-color:var(--input-border-color-hover)}.input-composite-wrapper:focus-within{border-color:var(--input-border-color-focus);box-shadow:var(--input-focus-shadow)}.input-composite-wrapper.error{border-color:var(--input-border-color-error);box-shadow:var(--input-error-shadow)}.input-composite{padding:var(--input-padding);font-size:var(--input-font-size);color:var(--s-txt,#000);background:0 0;border:none;outline:none;flex:1;height:auto}@media (max-width:425px){.input-composite{font-size:var(--input-font-size-mobile)}}}:root{--brd-r:.5rem;--bg-1:#f4f9fb;--txt-1:#151b37;--brd-1:#e2e8f0;--ipt-bg-1:#fff;--cta-bg-1:#ffd23f;--cta-txt-1:#000;--cta-bg-h-1:#ffdb4d;--cta-txt-h-1:#000;--cta-brd-1:transparent;--cta-s-bg-1:#fff9e1;--cta-s-txt-1:#272418;--cta-s-bg-h-1:#f8db65;--cta-s-txt-h-1:#272418;--cta-s-brd-1:#ffd52f;--bg-2:#fff;--txt-2:#151b37;--brd-2:#cbddef;--ipt-bg-2:#fff;--cta-bg-2:#ffd23f;--cta-txt-2:#000;--cta-bg-h-2:#ffdb4d;--cta-txt-h-2:#000;--cta-brd-2:transparent;--cta-s-bg-2:#fff9e1;--cta-s-txt-2:#272418;--cta-s-bg-h-2:#f8db65;--cta-s-txt-h-2:#272418;--cta-s-brd-2:#ffeeab;--bg-3:#f0fafe;--txt-3:#151b37;--brd-3:#d9e7f7;--ipt-bg-3:#fff;--cta-bg-3:#ffd23f;--cta-txt-3:#000;--cta-bg-h-3:#ffdb4d;--cta-txt-h-3:#000;--cta-brd-3:transparent;--cta-s-bg-3:#fff9e1;--cta-s-txt-3:#272418;--cta-s-bg-h-3:#f8db65;--cta-s-txt-h-3:#272418;--cta-s-brd-3:#ffeeab;--bg-1-o:#262a31;--txt-1-o:#fff;--brd-1-o:#3d3f44;--ipt-bg-1-o:#1e2126;--cta-bg-1-o:#ffd23f;--cta-txt-1-o:#181818;--cta-bg-h-1-o:#e6b900;--cta-txt-h-1-o:#181818;--cta-brd-1-o:transparent;--cta-s-bg-1-o:#1b11ff;--cta-s-txt-1-o:#fff;--cta-s-bg-h-1-o:#1e4ed8;--cta-s-txt-h-1-o:#fff;--cta-s-brd-1-o:transparent;--bg-2-o:#2f3440;--txt-2-o:#fff;--brd-2-o:#5b616b;--ipt-bg-2-o:#262a31;--cta-bg-2-o:#1b11ff;--cta-txt-2-o:#fff;--cta-bg-h-2-o:#1e4ed8;--cta-txt-h-2-o:#fff;--cta-brd-2-o:transparent;--cta-s-bg-2-o:#1b11ff;--cta-s-txt-2-o:#fff;--cta-s-bg-h-2-o:#1e4ed8;--cta-s-txt-h-2-o:#fff;--cta-s-brd-2-o:transparent;--bg-3-o:#07354b;--txt-3-o:#fff;--brd-3-o:#0d1c39;--ipt-bg-3-o:#2f3440;--cta-bg-3-o:#735726;--cta-txt-3-o:#fff;--cta-bg-h-3-o:#5f4721;--cta-txt-h-3-o:#fff;--cta-brd-3-o:transparent;--cta-s-bg-3-o:#1b11ff;--cta-s-txt-3-o:#fff;--cta-s-bg-h-3-o:#1e4ed8;--cta-s-txt-h-3-o:#fff;--cta-s-brd-3-o:transparent;--success-1:#46bb46;--error-1:#e37e7e;--info-1:#7777d7;--warning-1:orange;--success-2:#46bb46;--error-2:#e37e7e;--info-2:#7777d7;--warning-2:orange;--success-3:#46bb46;--error-3:#e37e7e;--info-3:#7777d7;--warning-3:orange;--success-1-o:#46bb46;--error-1-o:#e37e7e;--info-1-o:#7777d7;--warning-1-o:orange;--success-2-o:#46bb46;--error-2-o:#e37e7e;--info-2-o:#7777d7;--warning-2-o:orange;--success-3-o:#46bb46;--error-3-o:#e37e7e;--info-3-o:#7777d7;--warning-3-o:orange}#app{flex-direction:column;min-height:100dvh;display:flex}.admin-layout{flex:1;min-height:100dvh;display:flex}.admin-sidebar{flex-shrink:0;width:250px;padding:1rem}.admin-main{z-index:1;flex:1;padding:2rem;overflow-y:visible}.admin-header{border-bottom:1px solid var(--s-brd);justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.page-title{color:var(--s-txt);margin:0;font-size:1.5rem;font-weight:600}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-1,#f4f9fb);color:var(--txt-1,#151b37);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}.w100{width:100%}.h100{height:100%}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.flex-r-c{flex-direction:row;align-items:center;display:flex}.flex-r-s{flex-direction:row;align-items:flex-start;display:flex}.flex-r-b{flex-direction:row;justify-content:space-between;display:flex}.flex-c-c{flex-direction:column;align-items:center;display:flex}.flex-c-s{flex-direction:column;align-items:flex-start;display:flex}.flex-c-b{flex-direction:column;justify-content:space-between;display:flex}.pos-r{position:relative}.pos-a{position:absolute}.pos-f{position:fixed}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.container{max-width:75rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container-sm{max-width:45rem;margin-left:auto;margin-right:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cta,.cta-s{border-radius:var(--brd-r,.5rem);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.cta{background:var(--s-cta-bg);color:var(--s-cta-txt);border-color:var(--s-cta-brd,transparent)}.cta:hover{background:var(--s-cta-bg-h);color:var(--s-cta-txt-h)}.cta-s{background:var(--s-cta-s-bg);color:var(--s-cta-s-txt);border-color:var(--s-cta-s-brd,transparent)}.cta-s:hover{background:var(--s-cta-s-bg-h);color:var(--s-cta-s-txt-h)}.cta:disabled,.cta-s:disabled{opacity:.5;cursor:not-allowed}.cta-sm,.cta-s-sm{padding:.5rem 1rem;font-size:.75rem}.cta-lg,.cta-s-lg{padding:1rem 2rem;font-size:1rem}.card-shadow-keyline{box-shadow:0 0 0 1px #e3e8ee}.card-shadow-small{box-shadow:0 2px 5px #3c425714,0 1px 1px #0000001f}.card-shadow-medium{box-shadow:0 7px 14px #3c425714,0 3px 6px #0000001f}.card-shadow-large{box-shadow:0 15px 35px #3c425714,0 5px 15px #0000001f}.card-shadow-extraLarge{box-shadow:0 50px 100px #3c425714,0 15px 35px #3c425714,0 5px 15px #0000001f}:root{--admin-primary:#1b11ff;--admin-primary-text:#fff;--admin-primary-hover:#1c12ff;--admin-primary-text-hover:#fff;--admin-primary-dark:#1e40af;--admin-primary-light:#3b82f6;--admin-accent:#f5c20a;--admin-accent-hover:#ffd22d;--admin-accent-light:#fcd136;--admin-accent-muted:#fef3c7;--admin-secondary:#475569;--admin-secondary-light:#64748b;--admin-surface:#fff;--admin-surface-muted:#f8fafc;--admin-surface-hover:#f1f5f9;--admin-border:#e2e8f0;--admin-border-light:#f1f5f9;--admin-border-dark:#cbd5e1;--admin-text-dark:#0f172a;--admin-text:#1e293b;--admin-text-secondary:#475569;--admin-text-muted:#64748b;--admin-text-light:#94a3b8;--admin-text-darkblue:#001d93;--admin-success:#10b981;--admin-success-bg:#ecfdf5;--admin-success-border:#a7f3d0;--admin-success-text:#047857;--admin-warning:#f5c20a;--admin-warning-bg:#fffbeb;--admin-warning-border:#fde68a;--admin-warning-text:#b45309;--admin-danger:#ef4444;--admin-danger-bg:#fef2f2;--admin-danger-border:#fecaca;--admin-danger-text:#b91c1c;--admin-info:#3b82f6;--admin-info-bg:#eff6ff;--admin-info-border:#bfdbfe;--admin-info-text:#1d4ed8;--admin-font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--admin-font-display:"Outfit", "Inter", sans-serif;--admin-shadow-xs:0 1px 2px 0 #0000000d;--admin-shadow-sm:0 2px 5px 0 #3c425714, 0 1px 1px 0 #0000001f;--admin-shadow-card:0 0 0 1px #00000008, 0 2px 8px #0000000a;--admin-shadow-soft:0 4px 20px -2px #2563eb1a, 0 2px 10px -2px #00000005;--admin-shadow-floating:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--admin-shadow-blue:0 0 0 3px #2563eb1a;--admin-sidebar-width:14rem;--admin-topbar-height:5rem;--admin-topbar-height-sm:5.25rem;--admin-control-height-sm:2rem;--admin-control-height:2.5rem;--admin-control-height-lg:3rem;--admin-radius-sm:.375rem;--admin-radius-md:.5rem;--admin-radius-lg:.75rem;--admin-radius-xl:1rem;--admin-transition-fast:.15s ease;--admin-transition:.2s ease;--admin-transition-slow:.3s ease;--admin-transition-cubic:.3s cubic-bezier(.25, .1, .25, 1);--admin-transition-3s:3s ease;--bg-1:var(--admin-surface-muted);--txt-1:var(--admin-text);--brd-1:var(--admin-border);--ipt-bg-1:var(--admin-surface);--bg-2:var(--admin-surface);--txt-2:var(--admin-text);--brd-2:var(--admin-border-light);--ipt-bg-2:var(--admin-surface-muted);--s-bg:var(--bg-1);--s-txt:var(--txt-1);--s-brd:var(--brd-1);--s-ipt-bg:var(--ipt-bg-1);--s-cta-bg:var(--admin-primary);--s-cta-txt:#fff;--s-cta-s-bg:var(--admin-info-bg);--s-cta-s-txt:var(--admin-info-text);--s-cta-s-brd:var(--admin-info-border)}.admin-variant-selector-context{--s-bg:var(--admin-surface-muted);--s-txt:var(--admin-text);--s-brd:var(--admin-border);--s-cta-s-bg:var(--admin-info-bg);--s-cta-s-txt:var(--admin-info-text);--s-cta-s-brd:var(--admin-info-border);--brd-r:var(--admin-radius-md)}.admin-body{font-family:var(--admin-font-sans);background-color:var(--admin-surface-muted);color:var(--admin-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(at 0 0,#2563eb14 0,#0000 50%),radial-gradient(at 100% 0,#f59e0b14 0,#0000 50%),radial-gradient(at 100% 100%,#3b82f60d 0,#0000 50%);background-attachment:fixed;min-height:100dvh}.admin-body ::selection{background-color:var(--admin-accent-muted);color:var(--admin-warning-text)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.admin-gradient-blue{background:linear-gradient(135deg, var(--admin-primary) 0%, var(--admin-primary-dark) 100%)}.admin-body .cta,.admin-body .cta-s,.admin-body .cta-ghost,.admin-body .cta-danger,.admin-body .cta-link{height:var(--admin-control-height);font-family:var(--admin-font-sans);border-radius:var(--admin-radius-md);cursor:pointer;transition:all var(--admin-transition-3s);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.8125rem;font-weight:600;line-height:normal;text-decoration:none;display:inline-flex}.admin-body .cta{background:var(--admin-primary);color:#fff;box-shadow:var(--admin-shadow-sm);z-index:1;transition:background-color var(--admin-transition-fast), box-shadow var(--admin-transition-fast), transform 3s ease;position:relative;overflow:hidden}.admin-body .cta:after{content:"";opacity:0;z-index:1;pointer-events:none;filter:blur(4px);background:radial-gradient(circle at 100% 100%,#f5bb0b 0%,#0000 60%);width:100%;height:100%;transition:opacity 3s,transform 3s;position:absolute;top:0;left:0}.admin-body .cta:hover:not(:disabled){background:var(--admin-primary-hover);color:var(--admin-primary-text-hover);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d,inset 0 0 0 1px #ffffff1a}.admin-body .cta:hover:not(:disabled):after{opacity:1}.admin-body .cta:active:not(:disabled){background:var(--admin-primary-dark);box-shadow:var(--admin-shadow-xs);transform:translateY(0)}.admin-body .cta:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.admin-body .cta-s{background:var(--admin-surface);color:var(--admin-text-secondary);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-xs)}.admin-body .cta-s:hover:not(:disabled){background:var(--admin-surface-hover);border-color:var(--admin-border-dark);color:var(--admin-text)}.admin-body .cta-s:active:not(:disabled){background:var(--admin-border-light)}.admin-body .cta-s:disabled{opacity:.5;cursor:not-allowed}.admin-body .cta-ghost{color:var(--admin-text-secondary);box-shadow:none;background:0 0}.admin-body .cta-ghost:hover:not(:disabled){background:var(--admin-surface-hover);color:var(--admin-text)}.admin-body .cta-ghost:active:not(:disabled){background:var(--admin-border-light)}.admin-body .cta-ghost:disabled{opacity:.5;cursor:not-allowed}.admin-body .cta-danger{background:var(--admin-danger);color:#fff;box-shadow:var(--admin-shadow-sm)}.admin-body .cta-danger:hover:not(:disabled){background:var(--admin-danger-text);box-shadow:var(--admin-shadow-soft)}.admin-body .cta-danger:active:not(:disabled){transform:translateY(0)}.admin-body .cta-danger:disabled{opacity:.5;cursor:not-allowed}.admin-body .cta-link{color:var(--admin-primary);box-shadow:none;background:0 0;height:auto;min-height:auto;padding:0}.admin-body .cta-link:hover:not(:disabled){color:var(--admin-primary-hover);text-decoration:underline}.admin-body .cta-link:disabled{opacity:.5;cursor:not-allowed}.admin-body .cta-icon{width:var(--admin-control-height);height:var(--admin-control-height);padding:0}.admin-body .cta-icon-sm{width:var(--admin-control-height-sm);height:var(--admin-control-height-sm);padding:0;font-size:.875rem}.admin-body .cta-sm,.admin-body .cta-s-sm,.admin-body .cta-ghost-sm,.admin-body .cta-danger-sm{height:var(--admin-control-height-sm);padding:0 .875rem;font-size:.75rem}.admin-body .cta-lg,.admin-body .cta-s-lg,.admin-body .cta-ghost-lg,.admin-body .cta-danger-lg{height:var(--admin-control-height-lg);padding:0 1.5rem;font-size:.9375rem}.admin-body .cta-icon-lg{width:var(--admin-control-height-lg);height:var(--admin-control-height-lg);padding:0;font-size:1.25rem}.admin-body .input-wrapper{flex-direction:column;gap:.375rem;display:flex}.admin-body .input-label{color:var(--admin-text-secondary);font-size:.8125rem;font-weight:500}.field-label,.admin-body .field-label,.liveEditor .field-label{color:var(--admin-text);font-size:.8125rem;font-weight:600}.admin-body .input-field{width:100%;height:var(--admin-control-height);font-family:var(--admin-font-sans);color:var(--admin-text);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);transition:all var(--admin-transition-fast);box-shadow:var(--admin-shadow-xs);padding:0 .75rem;font-size:.8125rem;line-height:normal}.admin-body .input-field::placeholder{color:var(--admin-text-light)}.admin-body .input-field:hover:not(:disabled){border-color:var(--admin-border-dark)}.admin-body .input-field:focus{border-color:var(--admin-primary);box-shadow:var(--admin-shadow-blue);outline:none}.admin-body .input-field:disabled{background:var(--admin-surface-muted);color:var(--admin-text-light);cursor:not-allowed}.admin-body input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.admin-body input[type=search]::-webkit-search-decoration{appearance:none;display:none}.admin-body input[type=search]::-webkit-search-results-button{appearance:none;display:none}.admin-body input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.lc-shell{contain:layout paint;background:var(--lc-shell-bg,transparent);block-size:100%;min-block-size:0;inline-size:100%;color:var(--lc-text,inherit);font-family:var(--lc-font,inherit);grid-template-rows:auto 1fr auto;display:grid}.lc-shell__header{padding:var(--lc-shell-header-padding,8px 12px);border-block-end:1px solid var(--lc-divider,#00000014);align-items:center;gap:8px;min-block-size:0;display:flex}.lc-shell__messages{min-block-size:0;padding:var(--lc-list-padding,12px);gap:var(--lc-list-gap,12px);contain:layout paint;flex-direction:column;display:flex;overflow:auto}.lc-shell__composer{border-block-start:1px solid var(--lc-divider,#00000014);padding:var(--lc-composer-padding,8px 12px);background:var(--lc-composer-bg,transparent)}.lc-list{gap:var(--lc-message-gap,12px);flex-direction:column;min-block-size:0;display:flex}.lc-message{contain:layout paint;border-radius:var(--lc-bubble-radius,12px);max-inline-size:100%;padding:var(--lc-bubble-padding,10px 12px);background:var(--lc-bubble-bg,transparent);color:var(--lc-bubble-text,inherit);word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;display:block}.lc-message[data-role=user]{background:var(--lc-bubble-user-bg,#3b82f61a)}.lc-message[data-role=assistant]{background:var(--lc-bubble-assistant-bg,#0000000a)}.lc-message[data-status=failed]{background:var(--lc-bubble-failed-bg,#dc262614)}.lc-message__body{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.lc-message__error{color:var(--lc-error,#dc2626);align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.lc-md{contain:layout;word-break:break-word;overflow-wrap:anywhere;min-inline-size:0;display:block}.lc-md__p{line-height:var(--lc-md-line-height,1.5);margin:0 0 6px}.lc-md__p:last-child{margin-block-end:0}.lc-md__h1,.lc-md__h2,.lc-md__h3,.lc-md__h4,.lc-md__h5,.lc-md__h6{margin:8px 0 4px;line-height:1.25}.lc-md__h1{font-size:1.4rem}.lc-md__h2{font-size:1.25rem}.lc-md__h3{font-size:1.15rem}.lc-md__h4,.lc-md__h5,.lc-md__h6{font-size:1rem}.lc-md__ul,.lc-md__ol{margin:4px 0 6px;padding-inline-start:1.25rem}.lc-md__li{margin:2px 0}.lc-md__li--task{padding-inline-start:0;list-style:none}.lc-md__task{vertical-align:middle;margin-inline-end:6px}.lc-md__pre{background:var(--lc-code-bg,#0000000f);contain:layout paint;border-radius:6px;max-inline-size:100%;margin:6px 0;padding:8px 10px;font-size:.85rem;overflow:auto}.lc-md__pre code,.lc-md__code{font-family:var(--lc-font-mono,ui-monospace, SFMono-Regular, monospace);font-size:inherit;white-space:pre}.lc-md__codespan{font-family:var(--lc-font-mono,ui-monospace, SFMono-Regular, monospace);background:var(--lc-code-bg,#0000000f);word-break:break-all;border-radius:4px;padding:1px 4px;font-size:.9em}.lc-md__blockquote{border-inline-start:3px solid var(--lc-quote-border,#0003);color:var(--lc-quote-text,inherit);margin:6px 0;padding:2px 0 2px 10px}.lc-md__hr{border:0;border-block-end:1px solid var(--lc-divider,#0000001a);margin:8px 0}.lc-md__a{color:var(--lc-link,#2563eb);word-break:break-all;text-decoration:underline}.lc-md__img{border-radius:8px;block-size:auto;max-inline-size:100%}.lc-md__table-wrap{contain:layout paint;max-inline-size:100%;overflow:auto}.lc-md__table{border-collapse:collapse;margin:6px 0;font-size:.9rem}.lc-md__table th,.lc-md__table td{border:1px solid var(--lc-divider,#0000001f);text-align:start;vertical-align:top;padding:4px 8px}.lc-md__html-escaped{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:var(--lc-code-bg,#0000000a);font-family:var(--lc-font-mono,ui-monospace, SFMono-Regular, monospace);border-radius:6px;margin:4px 0;padding:4px 8px;font-size:.85rem}.lc-md__html-escaped--inline{margin:0;padding:0 4px;display:inline}.lc-md__unknown{white-space:pre-wrap}.lc-html{max-inline-size:100%}.lc-html--escaped{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--lc-code-bg,#0000000a);font-family:var(--lc-font-mono,ui-monospace, SFMono-Regular, monospace);border-radius:6px;margin:0;padding:8px 10px;font-size:.85rem}.lc-html--sanitized{contain:layout paint;word-break:break-word;overflow-wrap:anywhere}.lc-html--sanitized img{max-inline-size:100%;height:auto}.lc-html--sanitized table{max-inline-size:100%;display:block;overflow:auto}.lc-html--sanitized pre{max-inline-size:100%;overflow:auto}.lc-html--sandbox{background:var(--lc-sandbox-bg,transparent);border:0;inline-size:100%;display:block}.lc-part{min-inline-size:0}.lc-part--text+.lc-part--text{margin-block-start:6px}.lc-part__plain{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0}.lc-part--tool{border:1px solid var(--lc-divider,#0000001f);background:var(--lc-tool-bg,#00000005);border-radius:8px;padding:6px 8px;font-size:.875rem}.lc-tool__header{align-items:center;gap:6px;display:flex}.lc-tool__icon{opacity:.8}.lc-tool__name{font-weight:600}.lc-tool__state{background:var(--lc-tool-state-bg,#0000000f);border-radius:999px;margin-inline-start:auto;padding:1px 6px;font-size:.75rem}.lc-tool__state[data-state=running]{background:var(--lc-tool-running-bg,#3b82f626);color:var(--lc-tool-running-text,#1d4ed8)}.lc-tool__state[data-state=failed]{background:var(--lc-tool-failed-bg,#dc262626);color:var(--lc-tool-failed-text,#b91c1c)}.lc-tool__details summary{cursor:pointer;-webkit-user-select:none;user-select:none}.lc-tool__args,.lc-tool__result{background:var(--lc-code-bg,#0000000f);font-family:var(--lc-font-mono,ui-monospace, SFMono-Regular, monospace);border-radius:6px;margin:4px 0 0;padding:6px 8px;font-size:.8rem;overflow:auto}.lc-part--attachment .lc-attachment__figure{flex-direction:column;gap:4px;max-inline-size:100%;margin:0;display:inline-flex}.lc-attachment__img{border-radius:8px;max-block-size:280px;max-inline-size:100%}.lc-attachment__caption{opacity:.7;font-size:.75rem}.lc-attachment__link,.lc-attachment__placeholder{border:1px solid var(--lc-divider,#0000001f);background:var(--lc-attachment-bg,#00000005);color:inherit;border-radius:999px;align-items:center;gap:6px;max-inline-size:100%;padding:4px 8px;font-size:.875rem;text-decoration:none;display:inline-flex}.lc-attachment__type{opacity:.6;font-size:.75rem}.lc-part--annotation{border:1px dashed var(--lc-divider,#0003);border-radius:8px;padding:6px 8px;font-size:.875rem}.lc-annotation__header{align-items:center;gap:6px;font-weight:600;display:flex}.lc-annotation__data{background:var(--lc-code-bg,#0000000f);font-family:var(--lc-font-mono,ui-monospace, SFMono-Regular, monospace);border-radius:6px;margin:4px 0 0;padding:6px 8px;font-size:.8rem;overflow:auto}.lc-part--status{background:var(--lc-status-info-bg,#0000000a);color:var(--lc-status-info-text,inherit);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.85rem;display:inline-flex}.lc-part--status[data-level=warning]{background:var(--lc-status-warning-bg,#d977061f);color:var(--lc-status-warning-text,#b45309)}.lc-part--status[data-level=error]{background:var(--lc-status-error-bg,#dc26261f);color:var(--lc-status-error-text,#b91c1c)}.lc-pill-list{flex-wrap:wrap;gap:6px;margin-block-end:4px;display:flex}.lc-pill{background:var(--lc-pill-bg,#0000000f);color:var(--lc-pill-text,inherit);border:1px solid var(--lc-pill-border,transparent);cursor:default;border-radius:999px;align-items:center;gap:6px;max-inline-size:100%;padding:4px 10px;font-size:.8125rem;display:inline-flex;overflow:hidden}.lc-pill[data-tone=info]{background:var(--lc-pill-info-bg,#3b82f61f);color:var(--lc-pill-info-text,#1d4ed8)}.lc-pill[data-tone=success]{background:var(--lc-pill-success-bg,#22c55e1f);color:var(--lc-pill-success-text,#15803d)}.lc-pill[data-tone=warning]{background:var(--lc-pill-warning-bg,#d977061f);color:var(--lc-pill-warning-text,#b45309)}.lc-pill[data-tone=danger]{background:var(--lc-pill-danger-bg,#dc26261f);color:var(--lc-pill-danger-text,#b91c1c)}.lc-pill__label{white-space:nowrap;text-overflow:ellipsis;max-inline-size:200px;font-weight:600}.lc-pill__desc{opacity:.75}.lc-pill__remove{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:0;padding:0 2px;font-size:.875rem}.lc-pill__remove:hover{opacity:1}.lc-composer{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.lc-composer[data-disabled=true]{opacity:.6;pointer-events:none}.lc-composer__row{align-items:end;gap:8px;min-inline-size:0;display:flex}.lc-composer__textarea{resize:vertical;border:1px solid var(--lc-input-border,#00000026);background:var(--lc-input-bg,transparent);min-block-size:36px;max-block-size:240px;min-inline-size:0;color:inherit;font:inherit;border-radius:8px;flex:auto;padding:8px 10px;line-height:1.4}.lc-composer__actions{align-items:center;gap:6px;display:inline-flex}.lc-composer__attach,.lc-composer__send{background:var(--lc-button-bg,#0000000f);color:inherit;cursor:pointer;font:inherit;border:0;border-radius:8px;padding:6px 10px}.lc-composer__attach{padding:6px 8px}.lc-composer__send{background:var(--lc-button-primary-bg,#2563eb);color:var(--lc-button-primary-text,#fff);font-weight:600}.lc-composer__send:disabled,.lc-composer__attach:disabled{opacity:.5;cursor:not-allowed}.lc-composer-shell{background:var(--lc-composer-bg,transparent);flex-direction:column;gap:8px;min-inline-size:0;display:flex}.lc-composer-shell[data-disabled=true],.lc-composer-shell[data-streaming=true] .lc-composer-shell__send{pointer-events:auto}.lc-composer-shell[data-disabled=true]{opacity:.6}.lc-composer-shell__input-row{border:1px solid var(--lc-input-border,#00000026);background:var(--lc-input-bg,transparent);border-radius:10px;flex-direction:column;align-items:stretch;min-inline-size:0;display:flex;position:relative}.lc-composer-shell__input-row:focus-within{border-color:var(--lc-input-border-focus,#3b82f6);box-shadow:0 0 0 3px var(--lc-input-ring,#3b82f626)}.lc-composer-shell__input-row--dragging{border-color:var(--lc-input-border-focus,#3b82f6);background:var(--lc-drop-overlay-bg,#3b82f614)}.lc-composer-shell__feedback{border-block-end:1px solid var(--lc-divider,#0000001a);padding:8px 10px}.lc-composer-shell__input-row-text{align-items:flex-start;gap:8px;min-inline-size:0;padding:8px 10px 0;display:flex;position:relative}.lc-composer-shell__input-row-toolbar{justify-content:space-between;align-items:center;gap:8px;padding:4px 10px 8px;display:flex}.lc-composer-shell__input-row-tools{flex:0 auto;align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.lc-composer-shell__actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.lc-composer-shell__send,.lc-composer-shell__stop{cursor:pointer;font:inherit;border:0;border-radius:8px;padding:6px 12px;font-weight:600}.lc-composer-shell__send{background:var(--lc-button-primary-bg,#2563eb);color:var(--lc-button-primary-text,#fff)}.lc-composer-shell__stop{background:var(--lc-button-stop-bg,#dc2626);color:var(--lc-button-stop-text,#fff)}.lc-composer-shell__send:disabled{opacity:.5;cursor:not-allowed}.lc-composer-shell__hint{text-align:center;color:var(--lc-text-muted,#6b7280);margin:0;font-size:.75rem}.lc-composer-textarea{resize:none;min-block-size:24px;max-block-size:320px;min-inline-size:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:4px 0;line-height:1.5;overflow-y:auto}.lc-composer-textarea::-webkit-scrollbar{block-size:6px;inline-size:6px}.lc-composer-textarea::-webkit-scrollbar-thumb{background:var(--lc-scrollbar-thumb,#0000002e);border-radius:3px}.lc-composer-textarea::-webkit-scrollbar-track{background:0 0}.lc-composer-textarea{scrollbar-width:thin;scrollbar-color:var(--lc-scrollbar-thumb,#0000002e) transparent}.lc-composer-textarea::placeholder{color:var(--lc-text-placeholder,#9ca3af)}.lc-composer-textarea:focus{box-shadow:none}.lc-composer-textarea:disabled{cursor:not-allowed;opacity:.6}.lc-composer-contenteditable{min-block-size:22px;max-block-size:200px;min-inline-size:0;font:inherit;word-break:break-word;outline:none;flex:auto;padding:4px 0;line-height:1.5;overflow-y:auto}.lc-composer-contenteditable[data-disabled=true]{opacity:.6;cursor:not-allowed}.lc-composer-contenteditable--empty:before{content:attr(data-placeholder);color:var(--lc-text-placeholder,#9ca3af);pointer-events:none}.lc-composer-contenteditable [data-mention-direction],.lc-composer-mention{background:var(--lc-mention-bg,#3b82f626);color:var(--lc-mention-text,#1d4ed8);white-space:nowrap;-webkit-user-select:all;user-select:all;border-radius:4px;margin-inline-end:4px;padding:1px 6px;font-size:.875em;font-weight:600;display:inline}.lc-composer-nav-chip{background:var(--lc-mention-bg,#3b82f626);color:var(--lc-mention-text,#1d4ed8);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:4px;flex-shrink:0;align-items:center;margin-inline-end:6px;padding:1px 6px;font-size:.8125rem;font-weight:600;display:inline-flex}.lc-mention-picker{z-index:10;border:1px solid var(--lc-divider,#0000001a);background:var(--lc-popover-bg,#fff);border-radius:8px;max-block-size:280px;min-inline-size:220px;padding:4px;position:absolute;inset-block-end:calc(100% + 4px);inset-inline-start:0;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.lc-mention-picker__group{display:contents}.lc-mention-picker__item{cursor:pointer;inline-size:100%;font:inherit;text-align:start;color:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;display:flex}.lc-mention-picker__item:hover{background:var(--lc-hover-bg,#0000000d)}.lc-mention-picker__item--nested{padding-inline-start:24px}.lc-mention-picker__label{color:var(--lc-mention-text,#1d4ed8);font-weight:600}.lc-mention-picker__tag{color:var(--lc-text-muted,#9ca3af);font-size:.625rem;font-weight:500}.lc-mention-picker__expand{color:var(--lc-text-muted,#9ca3af);margin-inline-start:auto;font-size:.625rem}.lc-attachment-tray{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.lc-attachment-tray--dragging .lc-attachment-tray__attach{background:var(--lc-button-active-bg,#3b82f626)}.lc-attachment-tray__list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lc-attachment-tray__thumb{border:1px solid var(--lc-divider,#0000001f);border-radius:6px;block-size:48px;inline-size:48px;position:relative;overflow:hidden}.lc-attachment-tray__thumb img{object-fit:cover;block-size:100%;inline-size:100%}.lc-attachment-tray__placeholder{justify-content:center;align-items:center;block-size:100%;inline-size:100%;font-size:1rem;display:flex}.lc-attachment-tray__remove{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;block-size:16px;inline-size:16px;padding:0;font-size:10px;line-height:1;position:absolute;inset-block-start:1px;inset-inline-end:1px}.lc-attachment-tray__remove:hover{background:#ef4444}.lc-attachment-tray__attach{block-size:32px;inline-size:32px;color:var(--lc-text-muted,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.lc-attachment-tray__attach:hover:not(:disabled){background:var(--lc-hover-bg,#0000000d);color:inherit}.lc-attachment-tray__attach:disabled{opacity:.4;cursor:not-allowed}.lc-composer-toolbar{justify-content:space-between;align-items:center;gap:8px;min-inline-size:0;display:flex}.lc-composer-toolbar__start,.lc-composer-toolbar__end{align-items:center;gap:8px;display:inline-flex}.lc-mode-selector{background:var(--lc-segmented-bg,#0000000d);border-radius:8px;gap:4px;padding:4px;display:inline-flex}.lc-mode-selector__button{font:inherit;color:var(--lc-text-muted,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:500}.lc-mode-selector__button:hover:not(:disabled){color:inherit;background:var(--lc-hover-bg,#0000000a)}.lc-mode-selector__button--active{background:var(--lc-segmented-active-bg,#fff);color:inherit;box-shadow:0 1px 2px #0000000d}.lc-mode-selector__button:disabled{opacity:.5;cursor:not-allowed}.lc-model-selector{display:inline-flex;position:relative}.lc-model-selector__trigger{border:1px solid var(--lc-divider,#0000001f);background:var(--lc-popover-bg,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:.75rem;font-weight:500;display:inline-flex}.lc-model-selector__trigger:hover:not(:disabled){background:var(--lc-hover-bg,#0000000a)}.lc-model-selector__trigger:disabled{opacity:.5;cursor:not-allowed}.lc-model-selector__label{white-space:nowrap;flex:auto}.lc-model-selector__cost{color:var(--lc-text-muted,#6b7280);background:var(--lc-tag-bg,#0000000d);border-radius:4px;padding:1px 5px;font-size:.625rem}.lc-model-selector__chevron{color:var(--lc-text-muted,#9ca3af)}.lc-model-selector__menu{z-index:10;border:1px solid var(--lc-divider,#0000001a);background:var(--lc-popover-bg,#fff);border-radius:8px;min-inline-size:220px;padding:4px;position:absolute;inset-block-end:calc(100% + 4px);inset-inline-end:0;box-shadow:0 4px 16px #0000001a}.lc-model-selector__group{text-transform:uppercase;letter-spacing:.05em;color:var(--lc-text-muted,#9ca3af);padding:6px 10px 4px;font-size:.625rem;font-weight:600}.lc-model-selector__item{cursor:pointer;inline-size:100%;font:inherit;text-align:start;color:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;display:flex}.lc-model-selector__item:hover{background:var(--lc-hover-bg,#0000000a)}.lc-model-selector__item--active{background:var(--lc-selected-bg,#3b82f61a);color:var(--lc-selected-text,#1d4ed8)}.lc-model-selector__item-label{flex:auto}.lc-model-selector__item-cost{color:var(--lc-text-muted,#6b7280);background:var(--lc-tag-bg,#0000000d);border-radius:4px;padding:2px 6px;font-size:.625rem}.lc-token-balance{background:var(--lc-tag-bg,#0000000d);color:var(--lc-text-muted,#6b7280);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}.lc-token-balance--insufficient{background:var(--lc-tag-danger-bg,#dc26261a);color:var(--lc-tag-danger-text,#b91c1c)}.lc-token-balance__cost{color:var(--lc-text-muted,#9ca3af);font-weight:400}.lc-token-balance__icon{opacity:.85}.lc-token-balance__balance{font-variant-numeric:tabular-nums}.lc-context-item-draft-list{display:contents}.lc-version-bar{border-block-start:1px solid var(--lc-divider,#00000014);color:var(--lc-text-muted,#6b7280);justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:.75rem;display:flex}.lc-version-bar__arrow{block-size:24px;inline-size:24px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.lc-version-bar__arrow:hover:not(:disabled){background:var(--lc-hover-bg,#0000000d);color:inherit}.lc-version-bar__arrow:disabled{opacity:.3;cursor:default}.lc-version-bar__label{-webkit-user-select:none;user-select:none;text-align:center;min-inline-size:50px;font-weight:500}.lc-context-meter{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.lc-context-meter__ring{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;block-size:22px;inline-size:22px;padding:0;display:inline-flex}.lc-context-meter__ring:hover{background:var(--lc-hover-bg,#0000000a)}.lc-context-meter__svg{block-size:22px;inline-size:22px;transform:rotate(-90deg)}.lc-context-meter__track{fill:none;stroke:var(--lc-divider,#0000001f);stroke-width:2px}.lc-context-meter__fill{fill:none;stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset .3s}.lc-context-meter__fill[data-tone=ok]{stroke:#22c55e}.lc-context-meter__fill[data-tone=warning]{stroke:#eab308}.lc-context-meter__fill[data-tone=danger]{stroke:#ef4444}.lc-context-meter__compact{border:1px solid var(--lc-tooltip-border,#fff3);color:var(--lc-tooltip-text,#e5e7eb);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;min-block-size:26px;margin-block-start:10px;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.lc-context-meter__compact:hover:not(:disabled){background:#ffffff14}.lc-context-meter__compact:disabled{opacity:.45;cursor:default}.lc-context-meter__usage{color:var(--lc-tooltip-strong,#fff);font-weight:600}.lc-context-meter__popup{z-index:20;background:var(--lc-tooltip-bg,#1f2937);min-inline-size:220px;max-inline-size:min(280px,80vw);color:var(--lc-tooltip-text,#e5e7eb);border-radius:8px;padding:10px 12px;font-size:.6875rem;line-height:1.5;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-end:0;box-shadow:0 4px 16px #0003}.lc-context-meter__popup p{margin:0 0 4px}.lc-context-meter__popup p:last-child{margin-block-end:0}.lc-context-meter__popup strong{color:var(--lc-tooltip-strong,#fff)}.lc-compaction-gate,.lc-continue-control{font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:.8125rem;font-weight:600;display:flex}.lc-compaction-gate{border:1px solid var(--lc-error-border,#fca5a5);background:var(--lc-error-bg,#fef2f2);color:var(--lc-error-text,#991b1b)}.lc-compaction-gate:hover{background:var(--lc-error-bg-hover,#fee2e2)}.lc-continue-control{border:1px solid var(--lc-warning-border,#fcd34d);background:var(--lc-warning-bg,#fffbeb);color:var(--lc-warning-text,#92400e)}.lc-continue-control:hover{background:var(--lc-warning-bg-hover,#fef3c7)}.dialog-root[data-v-b6ba8635]{z-index:9999;-webkit-backdrop-filter:blur(12px);background:#0f172a66;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.dialog-container[data-v-b6ba8635]{background:var(--admin-surface);border-radius:var(--admin-radius-lg);flex-direction:column;width:100%;max-height:calc(100dvh - 3rem);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 20px 50px -12px #00000040,0 10px 15px -5px #0000001a}.size-xs[data-v-b6ba8635]{max-width:24rem}.size-sm[data-v-b6ba8635]{max-width:28rem}.size-md[data-v-b6ba8635]{max-width:36rem}.size-lg[data-v-b6ba8635]{max-width:48rem}.size-xl[data-v-b6ba8635]{max-width:64rem}.size-full[data-v-b6ba8635]{max-width:100%}.dialog-header[data-v-b6ba8635]{border-bottom:1px solid var(--admin-border-light);background:var(--admin-surface-muted);justify-content:space-between;align-items:center;padding:.5rem 1.25rem;display:flex}.dialog-header-content[data-v-b6ba8635]{flex:1;min-width:0}.dialog-title[data-v-b6ba8635]{color:var(--admin-text-dark);font-size:1rem;font-weight:700;font-family:var(--admin-font-display);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.dialog-close[data-v-b6ba8635]{width:2rem;height:2rem;color:var(--admin-text-light);border-radius:var(--admin-radius-md);cursor:pointer;transition:all var(--admin-transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:1rem;display:flex}.dialog-close[data-v-b6ba8635]:hover{background:var(--admin-danger-bg);color:var(--admin-danger-text)}.dialog-body[data-v-b6ba8635]{flex:1;min-height:0;padding:1.5rem;position:relative;overflow-y:auto}.dialog-body.no-padding[data-v-b6ba8635]{padding:0;display:flex;overflow:hidden}.dialog-footer[data-v-b6ba8635]{border-top:1px solid var(--admin-border-light);background:var(--admin-surface-muted);justify-content:flex-end;gap:.75rem;padding:.5rem 1.25rem;display:flex}.dialog-fade-enter-active[data-v-b6ba8635],.dialog-fade-leave-active[data-v-b6ba8635]{transition:opacity .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.dialog-fade-enter-from[data-v-b6ba8635],.dialog-fade-leave-to[data-v-b6ba8635]{opacity:0;-webkit-backdrop-filter:blur()}.dialog-zoom-enter-active[data-v-b6ba8635]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s}.dialog-zoom-leave-active[data-v-b6ba8635]{transition:transform .25s ease-in,opacity .2s ease-in}.dialog-zoom-enter-from[data-v-b6ba8635]{opacity:0;transform:scale(.95)translateY(10px)}.dialog-zoom-leave-to[data-v-b6ba8635]{opacity:0;transform:scale(.98)}@media (prefers-color-scheme:dark){.dialog-root[data-v-b6ba8635]{background:#00000080}}.log-dialog-header[data-v-ca77a5af]{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.dialog-title[data-v-ca77a5af]{color:var(--admin-text-dark);font-size:1rem;font-weight:700;font-family:var(--admin-font-display);white-space:nowrap;margin:0}.log-dialog-header__actions[data-v-ca77a5af]{align-items:center;gap:.75rem;display:flex}.log-dialog-count[data-v-ca77a5af]{color:var(--admin-text-muted);font-size:.75rem}.log-dialog-clear[data-v-ca77a5af]{border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);color:var(--admin-text-muted);cursor:pointer;transition:all var(--admin-transition);background:0 0;padding:.2rem .5rem;font-size:.75rem}.log-dialog-clear[data-v-ca77a5af]:hover{background:var(--admin-danger-bg);color:var(--admin-danger-text);border-color:var(--admin-danger-text)}.log-dialog-empty[data-v-ca77a5af]{text-align:center;color:var(--admin-text-muted);padding:2rem;font-size:.875rem}.log-dialog-entries[data-v-ca77a5af]{flex-direction:column;gap:.25rem;display:flex}.log-entry[data-v-ca77a5af]{border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-sm);overflow:hidden}.log-entry[open][data-v-ca77a5af]{border-color:var(--admin-primary)}.log-entry__summary[data-v-ca77a5af]{cursor:pointer;background:var(--admin-surface-muted);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.8125rem;display:flex}.log-entry__summary[data-v-ca77a5af]:hover{background:var(--admin-surface-hover)}.log-entry__time[data-v-ca77a5af]{color:var(--admin-text-muted);flex-shrink:0;font-family:monospace;font-size:.75rem}.log-entry__category[data-v-ca77a5af]{text-transform:uppercase;letter-spacing:.04em;color:var(--admin-text-muted);background:var(--admin-surface-hover);border-radius:3px;flex-shrink:0;padding:.05rem .35rem;font-size:.6875rem;font-weight:600}.log-entry__tag[data-v-ca77a5af]{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.log-entry__dur[data-v-ca77a5af]{color:var(--admin-text-muted);opacity:.7;flex-shrink:0;font-size:.75rem}.log-entry__section[data-v-ca77a5af]{border-top:1px solid var(--admin-border-light);padding:.4rem .6rem}.log-entry__label[data-v-ca77a5af]{text-transform:uppercase;letter-spacing:.04em;color:var(--admin-text-muted);margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.log-entry__json[data-v-ca77a5af]{color:var(--admin-text);background:var(--admin-surface);border-radius:var(--admin-radius-sm);white-space:pre-wrap;word-break:break-word;max-height:300px;margin:0;padding:.4rem .5rem;font-size:.75rem;line-height:1.4;overflow:auto}.admin-layout[data-v-5cd9a7a0]{flex-direction:column;min-height:100dvh;display:flex}.admin-layout__overlay[data-v-5cd9a7a0]{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff80;position:fixed;inset:0}@media (min-width:1024px){.admin-layout__overlay[data-v-5cd9a7a0]{display:none}}.admin-layout__main[data-v-5cd9a7a0]{min-height:100dvh;transition:margin-left var(--admin-transition-slow);flex-direction:column;display:flex}@media (min-width:1024px){.admin-layout__main--shifted[data-v-5cd9a7a0]{margin-left:var(--admin-sidebar-width)}}.overlay-enter-active[data-v-5cd9a7a0]{transition:opacity .3s ease-out,-webkit-backdrop-filter .3s ease-out,backdrop-filter .3s ease-out}.overlay-leave-active[data-v-5cd9a7a0]{transition:opacity .2s ease-in,-webkit-backdrop-filter .2s ease-in,backdrop-filter .2s ease-in}.overlay-enter-from[data-v-5cd9a7a0],.overlay-leave-to[data-v-5cd9a7a0]{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.overlay-enter-to[data-v-5cd9a7a0],.overlay-leave-from[data-v-5cd9a7a0]{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-sidebar[data-v-9dede052]{z-index:40;height:100dvh;width:var(--admin-sidebar-width);transition:transform var(--admin-transition-slow);flex-direction:column;padding:1rem 0 1.5rem 1rem;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.admin-sidebar--open[data-v-9dede052]{transform:translate(0)}.admin-sidebar__mobile-toggle[data-v-9dede052]{z-index:50;background:var(--admin-surface);width:2.5rem;height:2.5rem;color:var(--admin-text-muted);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-sm);cursor:pointer;transition:color var(--admin-transition);justify-content:center;align-items:center;display:flex;position:absolute;top:1.5rem;right:-3rem}.admin-sidebar__mobile-toggle[data-v-9dede052]:hover{color:var(--admin-primary)}.admin-sidebar__mobile-toggle i[data-v-9dede052]{font-size:1.125rem}@media (min-width:1024px){.admin-sidebar__mobile-toggle[data-v-9dede052]{display:none}}.admin-sidebar__inner[data-v-9dede052]{background:var(--admin-surface);border-radius:var(--admin-radius-md);height:100%;box-shadow:var(--admin-shadow-floating);border:1px solid #e2e8f099;flex-direction:column;display:flex;position:relative;overflow:hidden}.admin-sidebar__blob[data-v-9dede052]{filter:blur(48px);opacity:.6;pointer-events:none;background:#2563eb0d;border-radius:9999px;width:12rem;height:12rem;position:absolute;top:-6rem;right:-6rem}.admin-sidebar__logo[data-v-9dede052]{z-index:10;padding:1.25rem 1.25rem 1.5rem;position:relative}.admin-sidebar__brand[data-v-9dede052]{color:var(--admin-text-darkblue);letter-spacing:-.025em;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;line-height:1;text-decoration:none;display:flex}.admin-sidebar__brand:hover .admin-sidebar__brand-logo[data-v-9dede052]{transform:rotate(30deg)scale(1.1)}.admin-sidebar__brand-logo[data-v-9dede052]{width:1.75rem;height:1.75rem;transition:transform var(--admin-transition);filter:drop-shadow(0 4px 8px #2563eb40);display:block}.admin-sidebar__nav[data-v-9dede052]{z-index:10;flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:0 .5rem;display:flex;position:relative;overflow-y:auto}.admin-sidebar__nav-item[data-v-9dede052]{border-radius:var(--admin-radius-md);color:var(--admin-text-muted);transition:color var(--admin-transition), background-color var(--admin-transition);align-items:center;padding:.5rem .75rem;font-size:.75rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.admin-sidebar__nav-item span.bold[data-v-9dede052]{font-weight:600}.admin-sidebar__nav-item[data-v-9dede052]:hover{color:var(--admin-text-dark);background:var(--admin-surface-muted)}.admin-sidebar__nav-item--active[data-v-9dede052]{color:var(--admin-primary-dark);background:#2563eb0d;box-shadow:0 1px 2px #2563eb0d}.admin-sidebar__active-indicator[data-v-9dede052]{background:var(--admin-accent);border-radius:0 9999px 9999px 0;width:.25rem;height:1.5rem;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #fbbf2480}.admin-sidebar__nav-icon[data-v-9dede052]{transition:color var(--admin-transition);margin-right:.5rem;font-size:1.125rem}.admin-sidebar__nav-icon--active[data-v-9dede052]{color:var(--admin-primary)}.admin-sidebar__nav-item:not(.admin-sidebar__nav-item--active) .admin-sidebar__nav-icon[data-v-9dede052]{color:var(--admin-text-light)}.admin-sidebar__nav-item:not(.admin-sidebar__nav-item--active):hover .admin-sidebar__nav-icon[data-v-9dede052]{color:#fbbf2480}.admin-sidebar__footer[data-v-9dede052]{z-index:10;margin-top:auto;padding:1rem;position:relative}.admin-sidebar__promo[data-v-9dede052]{background:linear-gradient(135deg, var(--admin-primary) 0%, var(--admin-primary-dark) 100%);border-radius:var(--admin-radius-md);color:#fff;padding:1rem;position:relative;overflow:hidden;box-shadow:0 4px 16px #2563eb4d}.admin-sidebar__promo-blob[data-v-9dede052]{opacity:.05;filter:blur(16px);background:#fff;border-radius:9999px;width:5rem;height:5rem;margin-top:-2.5rem;margin-right:-2.5rem;position:absolute;top:0;right:0}.admin-sidebar__promo-label[data-v-9dede052]{color:#bfdbfe;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .25rem;font-size:.625rem;font-weight:700}.admin-sidebar__promo-text[data-v-9dede052]{color:#fff;margin:0 0 .75rem;font-size:.875rem;font-weight:700}.admin-sidebar__promo-button[data-v-9dede052]{background:var(--admin-accent);width:100%;color:var(--admin-primary-dark);border-radius:var(--admin-radius-md);cursor:pointer;transition:background-color var(--admin-transition);box-shadow:var(--admin-shadow-xs);border:none;padding:.5rem;font-size:.75rem;font-weight:700}.admin-sidebar__promo-button[data-v-9dede052]:hover{background:var(--admin-accent-light)}.dropdown[data-v-de772bbd]{display:inline-block;position:relative}.dropdown-trigger-wrapper[data-v-de772bbd]{width:100%}.dropdown-trigger[data-v-de772bbd]{color:var(--admin-text-secondary);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-xs);cursor:pointer;transition:all var(--admin-transition-fast);align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.dropdown-trigger[data-v-de772bbd]:hover{background:var(--admin-surface-hover);border-color:var(--admin-border-dark);color:var(--admin-text)}.dropdown.open .dropdown-trigger[data-v-de772bbd]{background:var(--admin-surface-hover);border-color:var(--admin-border-dark);color:var(--admin-text);box-shadow:var(--admin-shadow-sm)}.dropdown-chevron[data-v-de772bbd]{transition:transform var(--admin-transition-fast,.15s ease);color:var(--admin-text-muted);font-size:.875rem}.dropdown-trigger:hover .dropdown-chevron[data-v-de772bbd],.dropdown.open .dropdown-chevron[data-v-de772bbd]{color:var(--admin-text)}.dropdown.open .dropdown-chevron[data-v-de772bbd]{transform:rotate(180deg)}.dropdown-panel[data-v-de772bbd]{background:var(--admin-surface);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);min-width:14rem;box-shadow:var(--admin-shadow-floating);z-index:50;box-sizing:border-box;flex-direction:column;gap:1px;padding:.25rem;display:flex;position:absolute;top:calc(100% + .5rem);overflow:hidden}.dropdown-panel.teleported[data-v-de772bbd]{top:auto}.dropdown-panel.align-left[data-v-de772bbd]{left:0}.dropdown-panel.align-right[data-v-de772bbd]{right:0}.dropdown-header[data-v-de772bbd]{color:var(--admin-text-light);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--admin-border-light);margin-bottom:.25rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.dropdown-content[data-v-de772bbd]{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow-y:auto}.dropdown-item[data-v-9a388432]{width:100%;color:var(--admin-text);border-radius:var(--admin-radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background .1s;display:flex}.dropdown-item[data-v-9a388432]:not(.dropdown-item-split):hover:not(:disabled){background:var(--admin-surface-hover)}.dropdown-item.selected[data-v-9a388432]{background:var(--admin-info-bg);color:var(--admin-primary)}.dropdown-item[data-v-9a388432]:disabled{opacity:.5;cursor:not-allowed}.dropdown-item-split[data-v-9a388432]{cursor:default;gap:0;padding:0}.dropdown-item-main[data-v-9a388432]{min-width:0;color:inherit;border-radius:var(--admin-radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background .1s;display:flex}.dropdown-item-main[data-v-9a388432]:hover:not(:disabled){background:var(--admin-surface-hover)}.dropdown-item-main[data-v-9a388432]:disabled{opacity:.5;cursor:not-allowed}.dropdown-item-suffix[data-v-9a388432]{border-radius:var(--admin-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;transition:background .1s;display:flex}.dropdown-item-content[data-v-9a388432]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.dropdown-item-icon[data-v-9a388432]{color:var(--admin-text-secondary);justify-content:center;align-items:center;font-size:1rem;display:flex}.dropdown-item.selected .dropdown-item-icon[data-v-9a388432]{color:var(--admin-primary)}.dropdown-item-label[data-v-9a388432]{white-space:nowrap;text-overflow:ellipsis;font-family:var(--admin-font-sans);overflow:hidden}.dropdown-item-right[data-v-9a388432]{align-items:center;gap:.5rem;display:flex}.dropdown-check[data-v-9a388432]{color:var(--admin-primary);font-size:.875rem}.dropdown-item{margin-bottom:1px}.dropdown-item:last-child{margin-bottom:0}.dropdown-item.selected:has(+.dropdown-item.selected){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.dropdown-item.selected+.dropdown-item.selected{border-top-left-radius:0;border-top-right-radius:0}.admin-topbar[data-v-c7636f16]{pointer-events:none;z-index:20;height:5.25rem;margin-bottom:-1rem;position:sticky;top:0}@media (min-width:640px){.admin-topbar[data-v-c7636f16]{height:6rem}}.admin-topbar--scrolled[data-v-c7636f16]{z-index:30}.admin-topbar__inner[data-v-c7636f16]{pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;transition:all var(--admin-transition-cubic);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;margin-top:0;margin-left:0;margin-right:0;padding:1rem;display:flex}.admin-topbar__inner--scrolled[data-v-c7636f16]{box-shadow:var(--admin-shadow-sm);border-radius:var(--admin-radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border-color:#e2e8f099;margin-top:1rem;margin-left:.5rem;margin-right:.5rem;padding:.5rem}.admin-topbar__left[data-v-c7636f16]{align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.admin-topbar__left[data-v-c7636f16]{gap:1rem}}.admin-topbar__menu-btn[data-v-c7636f16]{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);width:2.5rem;height:2.5rem;color:var(--admin-text-muted);cursor:pointer;box-shadow:var(--admin-shadow-xs);transition:all var(--admin-transition-slow);justify-content:center;align-items:center;display:flex}@media (min-width:640px){.admin-topbar__menu-btn[data-v-c7636f16]{height:3rem}.admin-topbar__menu-btn--compact[data-v-c7636f16]{height:2.5rem}}.admin-topbar__menu-btn[data-v-c7636f16]:hover{background:var(--admin-surface-muted);border-color:var(--admin-border-dark)}.admin-topbar__menu-btn:hover i[data-v-c7636f16]{color:var(--admin-primary)}.admin-topbar__menu-btn i[data-v-c7636f16]{transition:color var(--admin-transition);font-size:1.125rem}.admin-topbar__title-wrap[data-v-c7636f16]{min-width:0}.admin-topbar__title[data-v-c7636f16]{color:var(--admin-text-dark);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;max-width:9.375rem;transition:font-size var(--admin-transition-slow);margin:0;font-size:1.125rem;font-weight:700;overflow:hidden}@media (min-width:640px){.admin-topbar__title[data-v-c7636f16]{max-width:none;font-size:1.5rem}.admin-topbar__title--compact[data-v-c7636f16]{font-size:1.25rem}}.admin-topbar__subtitle-wrap[data-v-c7636f16]{transition:height var(--admin-transition-slow), opacity var(--admin-transition-slow);opacity:1;height:1.25rem;display:none;overflow:hidden}@media (min-width:640px){.admin-topbar__subtitle-wrap[data-v-c7636f16]{display:block}}.admin-topbar__subtitle-wrap--hidden[data-v-c7636f16]{opacity:0;height:0}.admin-topbar__subtitle[data-v-c7636f16]{color:var(--admin-text-muted);margin:0;font-size:.75rem;font-weight:500}.admin-topbar__right[data-v-c7636f16]{align-items:center;gap:.25rem;display:flex}@media (min-width:640px){.admin-topbar__right[data-v-c7636f16]{gap:.5rem}}.admin-topbar__notification-btn[data-v-c7636f16]{background:var(--admin-surface);border:1px solid var(--admin-border);width:2.5rem;height:2.5rem;color:var(--admin-text-muted);cursor:pointer;box-shadow:var(--admin-shadow-xs);transition:color var(--admin-transition), border-color var(--admin-transition);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative}.admin-topbar__notification-btn[data-v-c7636f16]:hover{color:var(--admin-primary);border-color:#2563eb33}.admin-topbar__notification-badge[data-v-c7636f16]{background:var(--admin-accent);border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.625rem;right:.75rem;box-shadow:0 0 0 2px #fff}.admin-topbar__user[data-v-c7636f16]{background:var(--admin-surface);border:1px solid var(--admin-border);width:2.5rem;height:2.5rem;box-shadow:var(--admin-shadow-xs);cursor:pointer;transition:box-shadow var(--admin-transition), border-color var(--admin-transition);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0;display:flex}@media (min-width:640px){.admin-topbar__user[data-v-c7636f16]{width:auto;padding:0 .75rem}}.admin-topbar__user[data-v-c7636f16]:hover{box-shadow:var(--admin-shadow-sm);border-color:#2563eb33}.admin-topbar__avatar[data-v-c7636f16]{background:var(--admin-text-dark);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;font-weight:700;display:flex}.admin-topbar__user-name[data-v-c7636f16]{color:var(--admin-text-secondary);font-size:.875rem;font-weight:600;display:none}@media (min-width:640px){.admin-topbar__user-name[data-v-c7636f16]{display:inline}}.admin-topbar__user-caret[data-v-c7636f16]{color:var(--admin-text-light);font-size:.75rem;display:none}@media (min-width:640px){.admin-topbar__user-caret[data-v-c7636f16]{display:inline}}.admin-topbar__deploy-btn[data-v-c7636f16]{background:var(--admin-surface);border:1px solid var(--admin-border);width:2.5rem;height:2.5rem;box-shadow:var(--admin-shadow-xs);color:var(--admin-text-muted);cursor:pointer;transition:all var(--admin-transition);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0;display:flex}@media (min-width:640px){.admin-topbar__deploy-btn[data-v-c7636f16]{width:auto;padding:0 .75rem}}.admin-topbar__deploy-btn[data-v-c7636f16]:hover:not(:disabled){color:var(--admin-primary);background:var(--admin-surface-muted);box-shadow:var(--admin-shadow-sm);border-color:#2563eb33}.admin-topbar__deploy-btn[data-v-c7636f16]:disabled{cursor:not-allowed;opacity:.7}.admin-topbar__deploy-btn--deploying[data-v-c7636f16]{color:var(--admin-primary);border-color:#2563eb4d}.admin-topbar__deploy-btn--cancelling[data-v-c7636f16],.admin-topbar__deploy-btn--deploying[data-v-c7636f16]:hover:not(:disabled){color:#ef4444;border-color:#ef44444d}.admin-topbar__deploy-btn--success[data-v-c7636f16]{color:#22c55e;background:#22c55e1a;border-color:#22c55e4d}.admin-topbar__deploy-btn--error[data-v-c7636f16]{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.admin-topbar__deploy-label[data-v-c7636f16]{color:var(--admin-text-secondary);font-size:.875rem;font-weight:600;display:none}@media (min-width:640px){.admin-topbar__deploy-label[data-v-c7636f16]{display:inline}}.admin-topbar__deploy-spinner[data-v-c7636f16]{animation:1s linear infinite spin-c7636f16}@keyframes spin-c7636f16{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stat-card[data-v-a887e40d]{background:var(--admin-surface);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-light);box-shadow:var(--admin-shadow-card);transition:box-shadow var(--admin-transition), transform var(--admin-transition);align-items:center;gap:1rem;padding:.75rem;display:flex;position:relative;overflow:hidden}@media (min-width:480px){.stat-card[data-v-a887e40d]{padding:.5rem;display:block}}@media (min-width:640px){.stat-card[data-v-a887e40d]{padding:1rem}}.stat-card[data-v-a887e40d]:hover{box-shadow:var(--admin-shadow-soft);transform:translateY(-4px)}.stat-card__header[data-v-a887e40d]{z-index:1;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:0;display:flex;position:relative}@media (min-width:480px){.stat-card__header[data-v-a887e40d]{width:auto;margin-bottom:.25rem}}@media (min-width:640px){.stat-card__header[data-v-a887e40d]{margin-bottom:1rem}}.stat-card__icon-wrap[data-v-a887e40d]{align-items:center;gap:.75rem;display:flex}@media (min-width:480px){.stat-card__icon-wrap[data-v-a887e40d]{display:block}}.stat-card__icon[data-v-a887e40d]{border-radius:var(--admin-radius-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color var(--admin-transition);border:1px solid #0000;flex-shrink:0;padding:.5rem}@media (min-width:480px){.stat-card__icon[data-v-a887e40d]{padding:.375rem}}@media (min-width:640px){.stat-card__icon[data-v-a887e40d]{padding:.625rem}}.stat-card__icon i[data-v-a887e40d]{font-size:1.125rem}@media (min-width:480px){.stat-card__icon i[data-v-a887e40d]{font-size:.875rem}}@media (min-width:640px){.stat-card__icon i[data-v-a887e40d]{font-size:1.25rem}}.stat-card__icon--blue[data-v-a887e40d]{color:var(--admin-primary);background:#2563eb0d}.stat-card__icon--amber[data-v-a887e40d]{color:var(--admin-accent);background:#f59e0b0d}.stat-card__icon--slate[data-v-a887e40d]{color:var(--admin-secondary);background:#64748b0d}.stat-card__mobile-text[data-v-a887e40d]{display:block}@media (min-width:480px){.stat-card__mobile-text[data-v-a887e40d]{display:none}}.stat-card__mobile-text .stat-card__label[data-v-a887e40d]{margin-bottom:.125rem;font-size:.625rem}.stat-card__mobile-text .stat-card__value[data-v-a887e40d]{font-size:1.125rem}.stat-card__trend[data-v-a887e40d]{transition:background-color var(--admin-transition);border:1px solid;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:700;display:inline-flex}@media (min-width:480px){.stat-card__trend[data-v-a887e40d]{padding:.125rem .25rem;font-size:.5625rem}}@media (min-width:640px){.stat-card__trend[data-v-a887e40d]{padding:.125rem .375rem;font-size:.625rem}}.stat-card__trend--up[data-v-a887e40d]{background:var(--admin-success-bg);color:var(--admin-success-text);border-color:var(--admin-success-border)}.stat-card__trend--down[data-v-a887e40d]{background:var(--admin-danger-bg);color:var(--admin-danger-text);border-color:var(--admin-danger-border)}.stat-card__trend-value[data-v-a887e40d]{display:inline}@media (min-width:480px){.stat-card__trend-value[data-v-a887e40d]{display:none}}@media (min-width:640px){.stat-card__trend-value[data-v-a887e40d]{display:inline}}.stat-card__content[data-v-a887e40d]{z-index:1;display:none;position:relative}@media (min-width:480px){.stat-card__content[data-v-a887e40d]{display:block}}.stat-card__label[data-v-a887e40d]{color:var(--admin-text-muted);text-transform:uppercase;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;font-size:.5625rem;font-weight:600;overflow:hidden}@media (min-width:640px){.stat-card__label[data-v-a887e40d]{margin-bottom:.25rem;font-size:.75rem}}.stat-card__value[data-v-a887e40d]{color:var(--admin-text-dark);letter-spacing:-.025em;font-size:.875rem;font-weight:700}@media (min-width:640px){.stat-card__value[data-v-a887e40d]{font-size:1.5rem}}.stat-card__blob[data-v-a887e40d]{filter:blur(24px);opacity:0;pointer-events:none;border-radius:9999px;width:8rem;height:8rem;transition:opacity .5s;position:absolute;bottom:-2.5rem;right:-2.5rem}.stat-card:hover .stat-card__blob[data-v-a887e40d]{opacity:1}.stat-card__blob--blue[data-v-a887e40d]{background:#2563eb0d}.stat-card__blob--amber[data-v-a887e40d]{background:#f59e0b0d}.stat-card__blob--slate[data-v-a887e40d]{background:#64748b0d}.action-card[data-v-e56c6efa]{cursor:pointer;transition:background-color var(--admin-transition);justify-content:space-between;align-items:center;padding:1rem;display:flex}.action-card[data-v-e56c6efa]:hover{background:var(--admin-surface-muted)}.action-card__content[data-v-e56c6efa]{align-items:center;gap:1rem;display:flex}.action-card__icon[data-v-e56c6efa]{border-radius:var(--admin-radius-md);width:2.5rem;height:2.5rem;box-shadow:var(--admin-shadow-xs);transition:transform var(--admin-transition);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;display:flex}.action-card:hover .action-card__icon[data-v-e56c6efa]{transform:scale(1.05)}.action-card__icon i[data-v-e56c6efa]{font-size:1.125rem}.action-card__icon--danger[data-v-e56c6efa]{background:var(--admin-danger-bg);color:var(--admin-danger);border-color:var(--admin-danger-border)}.action-card__icon--warning[data-v-e56c6efa]{background:var(--admin-warning-bg);color:var(--admin-accent);border-color:var(--admin-warning-border)}.action-card__icon--info[data-v-e56c6efa]{background:var(--admin-info-bg);color:var(--admin-primary);border-color:var(--admin-info-border)}.action-card__text[data-v-e56c6efa]{min-width:0}.action-card__label[data-v-e56c6efa]{color:var(--admin-text-dark);margin:0;font-size:.875rem;font-weight:700}.action-card__count[data-v-e56c6efa]{color:var(--admin-text-muted);margin:.125rem 0 0;font-size:.75rem}.action-card__arrow[data-v-e56c6efa]{color:var(--admin-border-dark);transition:color var(--admin-transition-slow);font-size:1.125rem}.action-card--danger:hover .action-card__arrow[data-v-e56c6efa]{color:var(--admin-danger)}.action-card--warning:hover .action-card__arrow[data-v-e56c6efa]{color:var(--admin-accent)}.action-card--info:hover .action-card__arrow[data-v-e56c6efa]{color:var(--admin-primary)}.quick-action[data-v-6766ce70]{background:var(--admin-surface);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-light);box-shadow:var(--admin-shadow-card);text-align:left;cursor:pointer;transition:box-shadow var(--admin-transition), transform var(--admin-transition);padding:1rem;position:relative;overflow:hidden}.quick-action[data-v-6766ce70]:hover{box-shadow:var(--admin-shadow-soft);transform:translateY(-4px)}.quick-action__gradient[data-v-6766ce70]{opacity:0;width:4rem;height:4rem;transition:opacity var(--admin-transition);border-bottom-left-radius:1.5rem;position:absolute;top:0;right:0}.quick-action:hover .quick-action__gradient[data-v-6766ce70]{opacity:.1}.quick-action__icon[data-v-6766ce70]{border-radius:var(--admin-radius-md);width:2.5rem;height:2.5rem;transition:background-color var(--admin-transition), color var(--admin-transition), border-color var(--admin-transition);box-shadow:var(--admin-shadow-xs);border:1px solid;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.quick-action__icon i[data-v-6766ce70]{font-size:1.25rem}.quick-action__label[data-v-6766ce70]{color:var(--admin-text-dark);margin:0;font-size:.875rem;font-weight:700}.quick-action__desc[data-v-6766ce70]{color:var(--admin-text-muted);margin:.25rem 0 0;font-size:.75rem;font-weight:500}.quick-action--blue .quick-action__gradient[data-v-6766ce70]{background:linear-gradient(135deg,#3b82f6,#1b11ff)}.quick-action--blue .quick-action__icon[data-v-6766ce70]{color:var(--admin-primary);background:#2563eb0d;border-color:#2563eb1a}.quick-action--blue:hover .quick-action__icon[data-v-6766ce70]{background:var(--admin-primary);color:#fff;border-color:var(--admin-primary)}.quick-action--emerald .quick-action__gradient[data-v-6766ce70]{background:linear-gradient(135deg,#34d399,#10b981)}.quick-action--emerald .quick-action__icon[data-v-6766ce70]{color:#10b981;background:#10b9810d;border-color:#10b9811a}.quick-action--emerald:hover .quick-action__icon[data-v-6766ce70]{color:#fff;background:#10b981;border-color:#10b981}.quick-action--sky .quick-action__gradient[data-v-6766ce70]{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.quick-action--sky .quick-action__icon[data-v-6766ce70]{color:#0ea5e9;background:#0ea5e90d;border-color:#0ea5e91a}.quick-action--sky:hover .quick-action__icon[data-v-6766ce70]{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.quick-action--indigo .quick-action__gradient[data-v-6766ce70]{background:linear-gradient(135deg,#818cf8,#6366f1)}.quick-action--indigo .quick-action__icon[data-v-6766ce70]{color:#6366f1;background:#6366f10d;border-color:#6366f11a}.quick-action--indigo:hover .quick-action__icon[data-v-6766ce70]{color:#fff;background:#6366f1;border-color:#6366f1}.tool-button[data-v-8dd4dd95]{border-radius:var(--admin-radius-md);cursor:pointer;transition:background-color var(--admin-transition), box-shadow var(--admin-transition), border-color var(--admin-transition);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.75rem .5rem;display:flex}.tool-button[data-v-8dd4dd95]:hover{background:var(--admin-surface);box-shadow:var(--admin-shadow-xs);border-color:var(--admin-border-light)}.tool-button i[data-v-8dd4dd95]{color:var(--admin-text-light);transition:color var(--admin-transition);font-size:1.125rem}.tool-button:hover i[data-v-8dd4dd95]{color:var(--admin-primary)}.tool-button__label[data-v-8dd4dd95]{color:var(--admin-text-secondary);transition:color var(--admin-transition);font-size:.6875rem;font-weight:600}.tool-button:hover .tool-button__label[data-v-8dd4dd95]{color:var(--admin-text-dark)}.time-tabs[data-v-e4e9452c]{border-radius:var(--admin-radius-md);background:#64748b14;gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.time-tabs[data-v-e4e9452c]::-webkit-scrollbar{display:none}.time-tabs[data-v-e4e9452c]{-ms-overflow-style:none;scrollbar-width:none}.time-tabs__tab[data-v-e4e9452c]{border-radius:var(--admin-radius-md);white-space:nowrap;color:var(--admin-text-muted);cursor:pointer;transition:all var(--admin-transition);background:0 0;border:1px solid #0000;flex:1;padding:.375rem .5rem;font-size:.6875rem;font-weight:700}.time-tabs__tab[data-v-e4e9452c]:hover:not(.time-tabs__tab--active){color:var(--admin-text-secondary);background:#ffffff80}.time-tabs__tab--active[data-v-e4e9452c]{background:var(--admin-surface);color:var(--admin-primary);box-shadow:var(--admin-shadow-xs);border-color:var(--admin-border)}.pulse-container[data-v-49f4a363]{justify-content:center;align-items:center;width:.625rem;height:.625rem;display:flex;position:relative}.ring[data-v-49f4a363]{background:var(--v4c1d7c2a);opacity:.75;border-radius:50%;width:100%;height:100%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping-49f4a363;position:absolute}.dot[data-v-49f4a363]{background:var(--v4c1d7c2a);border-radius:50%;width:.625rem;height:.625rem;position:relative}@keyframes ping-49f4a363{75%,to{opacity:0;transform:scale(2.5)}}.panel-card[data-v-80e4ef2f]{background:var(--admin-surface);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-light);box-shadow:var(--admin-shadow-card);flex-direction:column;height:100%;display:flex;overflow:hidden}.panel-card__header[data-v-80e4ef2f]{border-bottom:1px solid var(--admin-border-light);background:#f8fafc4d;justify-content:space-between;align-items:center;padding:1rem;display:flex}.panel-card__title[data-v-80e4ef2f]{color:var(--admin-text);align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.panel-card__title--plain[data-v-80e4ef2f]{color:var(--admin-text-dark)}.panel-card__pulse[data-v-80e4ef2f]{display:flex;position:relative}.panel-card__meta[data-v-80e4ef2f]{color:var(--admin-text-light);font-size:.75rem;font-weight:500}.panel-card__link[data-v-80e4ef2f]{color:var(--admin-primary);transition:color var(--admin-transition);font-size:.75rem;font-weight:700;text-decoration:none}.panel-card__link[data-v-80e4ef2f]:hover{color:var(--admin-primary-dark)}.panel-card__body[data-v-80e4ef2f]{flex:1}.panel-card__body--divided[data-v-80e4ef2f]>:not(:last-child){border-bottom:1px solid var(--admin-border-light)}.panel-card__body--table[data-v-80e4ef2f]{overflow-x:auto}.empty-state[data-v-961399af]{text-align:center;color:var(--admin-text-light);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.empty-state i[data-v-961399af]{color:var(--admin-success-text);opacity:.6;margin-bottom:.5rem;font-size:2rem}.empty-state p[data-v-961399af]{margin:0;font-size:.875rem;font-weight:500}.orders-table[data-v-f01d991a]{text-align:left;width:100%;color:var(--admin-text-secondary);font-size:.875rem}.orders-table thead[data-v-f01d991a]{text-transform:uppercase;letter-spacing:.05em;color:var(--admin-text-light);border-bottom:1px solid var(--admin-border-light);background:#f8fafc80;font-size:.6875rem;font-weight:600}.orders-table th[data-v-f01d991a]{padding:.75rem .5rem}.orders-table th[data-v-f01d991a]:first-child{padding-left:1rem}.orders-table th[data-v-f01d991a]:last-child{padding-right:1rem}.orders-table tbody tr[data-v-f01d991a]{border-bottom:1px solid var(--admin-border-light);transition:background-color var(--admin-transition)}.orders-table tbody tr[data-v-f01d991a]:last-child{border-bottom:none}.orders-table tbody tr[data-v-f01d991a]:hover{background:#f8fafccc}.orders-table td[data-v-f01d991a]{padding:.75rem .5rem}.orders-table td[data-v-f01d991a]:first-child{padding-left:1rem}.orders-table td[data-v-f01d991a]:last-child{padding-right:1rem}.orders-table__date[data-v-f01d991a]{color:var(--admin-text-dark);white-space:nowrap;font-size:.75rem;font-weight:700}.orders-table__customer[data-v-f01d991a]{color:var(--admin-text-light);font-size:.625rem}.orders-table__status[data-v-f01d991a]{border-radius:var(--admin-radius-md);text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--admin-shadow-xs);border:1px solid;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.5625rem;font-weight:700;display:inline-flex}.orders-table__status--green[data-v-f01d991a]{background:var(--admin-success-bg);color:var(--admin-success-text);border-color:var(--admin-success-border)}.orders-table__status--yellow[data-v-f01d991a]{background:var(--admin-warning-bg);color:var(--admin-warning-text);border-color:var(--admin-warning-border)}.orders-table__status--red[data-v-f01d991a]{background:var(--admin-danger-bg);color:var(--admin-danger-text);border-color:var(--admin-danger-border)}.orders-table__total[data-v-f01d991a]{color:var(--admin-text-dark);font-size:.75rem;font-weight:700}.text-right[data-v-f01d991a]{text-align:right}.product-item[data-v-b2d4c6d1]{border-radius:var(--admin-radius-xl);cursor:pointer;transition:background-color var(--admin-transition), border-color var(--admin-transition);border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:.375rem .625rem;display:flex}@media (min-width:640px){.product-item[data-v-b2d4c6d1]{padding:.625rem}}.product-item[data-v-b2d4c6d1]:hover{background:var(--admin-surface-muted);border-color:#e2e8f080}.product-item__left[data-v-b2d4c6d1]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}@media (min-width:640px){.product-item__left[data-v-b2d4c6d1]{gap:.875rem}}.product-item__thumb-wrap[data-v-b2d4c6d1]{position:relative}.product-item__thumb[data-v-b2d4c6d1]{border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-light);width:2rem;height:2rem;box-shadow:var(--admin-shadow-xs);transition:transform var(--admin-transition);justify-content:center;align-items:center;display:flex}@media (min-width:640px){.product-item__thumb[data-v-b2d4c6d1]{width:2.5rem;height:2.5rem}}.product-item__thumb i[data-v-b2d4c6d1]{color:var(--admin-border-dark);transition:color var(--admin-transition)}.product-item:hover .product-item__thumb i[data-v-b2d4c6d1]{color:var(--admin-primary)}.product-item__thumb--blue[data-v-b2d4c6d1]{background:#2563eb1a}.product-item__thumb--amber[data-v-b2d4c6d1]{background:#f59e0b1a}.product-item__thumb--slate[data-v-b2d4c6d1]{background:#64748b1a}.product-item__rank[data-v-b2d4c6d1]{background:var(--admin-text-dark);color:#fff;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:.75rem;height:.75rem;font-size:.5rem;font-weight:700;display:flex;position:absolute;top:-.375rem;left:-.375rem}@media (min-width:640px){.product-item__rank[data-v-b2d4c6d1]{width:1rem;height:1rem;font-size:.5625rem}}.product-item__info[data-v-b2d4c6d1]{min-width:0}.product-item__name[data-v-b2d4c6d1]{color:var(--admin-text-dark);transition:color var(--admin-transition);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.2;overflow:hidden}@media (min-width:640px){.product-item__name[data-v-b2d4c6d1]{font-size:.875rem}}.product-item:hover .product-item__name[data-v-b2d4c6d1]{color:var(--admin-primary)}.product-item__meta[data-v-b2d4c6d1]{color:var(--admin-text-light);align-items:center;gap:.5rem;margin-top:.125rem;font-size:.6875rem;font-weight:500;display:flex}.product-item__price[data-v-b2d4c6d1]{display:none}@media (min-width:640px){.product-item__price[data-v-b2d4c6d1]{display:inline}}.product-item__variant[data-v-b2d4c6d1]{background:var(--admin-surface-hover);color:var(--admin-text-muted);border-radius:var(--admin-radius-sm);padding:.125rem .375rem;font-size:.625rem;font-weight:500}.product-item__total[data-v-b2d4c6d1]{color:var(--admin-text-dark);font-size:.75rem;font-weight:700}@media (min-width:640px){.product-item__total[data-v-b2d4c6d1]{font-size:.875rem}}.top-items[data-v-a5b7dd7c]{padding-top:.5rem}.top-items__header[data-v-a5b7dd7c]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.top-items__title[data-v-a5b7dd7c]{color:var(--admin-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.75rem;font-weight:700}.top-items__link[data-v-a5b7dd7c]{color:var(--admin-primary);cursor:pointer;transition:color var(--admin-transition);background:0 0;border:none;font-size:.75rem;font-weight:700}.top-items__link[data-v-a5b7dd7c]:hover{color:var(--admin-primary-dark)}.top-items__list[data-v-a5b7dd7c]{flex-direction:column;gap:.75rem;margin:0 -.5rem;padding:0;list-style:none;display:flex}.top-items__empty[data-v-a5b7dd7c]{text-align:center;padding:1.5rem 1rem}.top-items__empty p[data-v-a5b7dd7c]{color:var(--admin-text-light);margin:0;font-size:.875rem}.referrer-section[data-v-a83e48a6]{padding-top:.5rem}.referrer-section__header[data-v-a83e48a6]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.referrer-section__title[data-v-a83e48a6]{color:var(--admin-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.75rem;font-weight:700}.referrer-section__list[data-v-a83e48a6]{margin:0;padding:0;list-style:none}.referrer-item[data-v-a83e48a6]{border-bottom:1px solid var(--admin-border-light);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.referrer-item[data-v-a83e48a6]:last-child{border-bottom:none}.referrer-item__rank[data-v-a83e48a6]{background:var(--admin-surface-hover);width:1.25rem;height:1.25rem;color:var(--admin-text-light);border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex}.referrer-item__domain[data-v-a83e48a6]{color:var(--admin-text-dark);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;font-weight:600;overflow:hidden}.referrer-item__count[data-v-a83e48a6]{color:var(--admin-text-light);font-size:.75rem;font-weight:700}.area-chart[data-v-9a10a99a]{width:100%;height:100%}.chart-section[data-v-3c5ee587]{position:relative}.chart-section--bordered[data-v-3c5ee587]{border-top:1px solid #f1f5f980;padding-top:1rem}.chart-section__header[data-v-3c5ee587]{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.chart-section__label[data-v-3c5ee587]{color:var(--admin-text-light);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;font-size:.625rem;font-weight:700}.chart-section__value[data-v-3c5ee587]{color:var(--admin-text-dark);letter-spacing:-.025em;align-items:baseline;gap:.5rem;font-size:1.875rem;font-weight:700;display:flex}.chart-section__badge[data-v-3c5ee587]{border-radius:var(--admin-radius-sm);border:1px solid;padding:.125rem .375rem;font-size:.75rem;font-weight:700}.chart-section__badge--up[data-v-3c5ee587]{background:var(--admin-success-bg);color:var(--admin-success-text);border-color:var(--admin-success-border)}.chart-section__badge--down[data-v-3c5ee587]{background:var(--admin-danger-bg);color:var(--admin-danger-text);border-color:var(--admin-danger-border)}.chart-section__chart[data-v-3c5ee587]{height:6rem;margin:0 -.5rem;overflow:hidden}.dashboard-grid[data-v-1a7862c5]{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1280px){.dashboard-grid[data-v-1a7862c5]{grid-template-columns:2fr 1fr}}.main-column[data-v-1a7862c5]{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.stats-grid[data-v-1a7862c5]{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:480px){.stats-grid[data-v-1a7862c5]{grid-template-columns:repeat(3,1fr);gap:1rem}}.cards-row[data-v-1a7862c5]{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1024px){.cards-row[data-v-1a7862c5]{grid-template-columns:repeat(2,1fr)}}.quick-section__title[data-v-1a7862c5]{color:var(--admin-text-dark);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.875rem;font-weight:700;display:flex}.quick-section__title i[data-v-1a7862c5]{color:var(--admin-accent)}.quick-actions-grid[data-v-1a7862c5]{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:768px){.quick-actions-grid[data-v-1a7862c5]{grid-template-columns:repeat(4,1fr)}}.tools-strip[data-v-1a7862c5]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-xs);background:#fff9;border:1px solid #e2e8f099;padding:.375rem}.tools-grid[data-v-1a7862c5]{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}@media (min-width:640px){.tools-grid[data-v-1a7862c5]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.tools-grid[data-v-1a7862c5]{grid-template-columns:repeat(6,1fr)}}.performance-column[data-v-1a7862c5]{z-index:1;min-width:0;position:relative}.performance-panel[data-v-1a7862c5]{background:var(--admin-surface);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-light);box-shadow:var(--admin-shadow-card);flex-direction:column;height:100%;display:flex;overflow:hidden}.performance-panel__header[data-v-1a7862c5]{border-bottom:1px solid var(--admin-border-light);background:#f8fafc4d;padding:.75rem}.performance-panel__body[data-v-1a7862c5]{flex-direction:column;flex:1;gap:2rem;padding:1.25rem;display:flex;overflow-y:auto}.view-report-btn[data-v-1a7862c5]{background:var(--admin-surface-muted);width:100%;color:var(--admin-text-secondary);border-radius:var(--admin-radius-md);cursor:pointer;transition:background-color var(--admin-transition), color var(--admin-transition), border-color var(--admin-transition);border:1px solid #0000;padding:.625rem;font-size:.75rem;font-weight:700}.view-report-btn[data-v-1a7862c5]:hover{background:var(--admin-surface-hover);color:var(--admin-text);border-color:var(--admin-border)}.dashboard-grid[data-v-2e795062]{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1280px){.dashboard-grid[data-v-2e795062]{grid-template-columns:2fr 1fr}}.main-column[data-v-2e795062]{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.top-row[data-v-2e795062]{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.top-row[data-v-2e795062]{grid-template-columns:1fr 1fr}}.stats-single[data-v-2e795062]{flex-direction:column;gap:.5rem;height:100%;display:flex}.stats-single [data-v-2e795062] .stat-card{height:100%}.quick-section__title[data-v-2e795062]{color:var(--admin-text-dark);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.875rem;font-weight:700;display:flex}.quick-section__title i[data-v-2e795062]{color:var(--admin-accent)}.quick-actions-grid[data-v-2e795062]{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:768px){.quick-actions-grid[data-v-2e795062]{grid-template-columns:repeat(4,1fr)}}.tools-strip[data-v-2e795062]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-xs);background:#fff9;border:1px solid #e2e8f099;padding:.375rem}.tools-grid[data-v-2e795062]{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}@media (min-width:640px){.tools-grid[data-v-2e795062]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.tools-grid[data-v-2e795062]{grid-template-columns:repeat(6,1fr)}}.performance-column[data-v-2e795062]{z-index:1;min-width:0;position:relative}.performance-panel[data-v-2e795062]{background:var(--admin-surface);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-light);box-shadow:var(--admin-shadow-card);flex-direction:column;height:100%;display:flex;overflow:hidden}.performance-panel__header[data-v-2e795062]{border-bottom:1px solid var(--admin-border-light);background:#f8fafc4d;padding:.75rem}.performance-panel__body[data-v-2e795062]{flex-direction:column;flex:1;gap:2rem;padding:1.25rem;display:flex;overflow-y:auto}.view-report-btn[data-v-2e795062]{background:var(--admin-surface-muted);width:100%;color:var(--admin-text-secondary);border-radius:var(--admin-radius-md);cursor:pointer;transition:background-color var(--admin-transition), color var(--admin-transition), border-color var(--admin-transition);border:1px solid #0000;padding:.625rem;font-size:.75rem;font-weight:700}.view-report-btn[data-v-2e795062]:hover{background:var(--admin-surface-hover);color:var(--admin-text);border-color:var(--admin-border)}.admin-main[data-v-cbaf5fd4]{padding:0 1rem 2.5rem}.input-container[data-v-8be4af9d]{align-items:center;display:flex;position:relative}.input-container .input-field[data-v-8be4af9d]{width:100%;height:var(--admin-control-height);font-family:var(--admin-font-sans);color:var(--admin-text);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);transition:all var(--admin-transition-fast);box-shadow:var(--admin-shadow-xs);padding:0 .75rem;font-size:.8125rem;line-height:normal}.input-field[data-v-8be4af9d]:focus{border-color:var(--admin-primary);box-shadow:var(--admin-shadow-blue);outline:none}.input-field[data-v-8be4af9d]:disabled{background:var(--admin-surface-muted);color:var(--admin-text-light);cursor:not-allowed}.input-field.readonly[data-v-8be4af9d]{background:var(--admin-surface);cursor:pointer}.input-field.readonly[data-v-8be4af9d]:focus{border-color:var(--admin-border);box-shadow:none}.input-container.has-left-icon .input-field[data-v-8be4af9d]{padding-left:2.25rem}.input-container.has-right-icon .input-field[data-v-8be4af9d]{padding-right:2.5rem}.input-icon[data-v-8be4af9d]{z-index:10;color:var(--admin-text-light,#94a3b8);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.input-icon-left[data-v-8be4af9d]{left:.75rem}.input-icon-right[data-v-8be4af9d]{pointer-events:auto;right:.5rem}.input-icon[data-v-8be4af9d] i{font-size:1rem;transition:opacity .15s,transform .15s}.input-icon[data-v-8be4af9d] button{width:1.25rem;height:1.25rem;color:var(--admin-text-light,#94a3b8);border-radius:var(--admin-radius-sm,4px);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.8125rem;transition:background .15s,color .15s;display:flex}.input-icon[data-v-8be4af9d] button:hover{background:var(--admin-border,#e2e8f0);color:var(--admin-text,#374151)}.input-icon[data-v-8be4af9d] .spinner{width:.875rem;height:.875rem;animation:1s linear infinite input-spin-8be4af9d}@keyframes input-spin-8be4af9d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-content[data-v-57f64015]{z-index:2;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.button-content.has-shortcut[data-v-57f64015]{gap:.15rem}.button-icon[data-v-57f64015]{justify-content:center;align-items:center;line-height:0;display:flex}.button-icon[data-v-57f64015] svg,.button-icon[data-v-57f64015] i{font-size:1.1em}.animate-spin[data-v-57f64015]{animation:1s linear infinite spin-57f64015}@keyframes spin-57f64015{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-fade-enter-active[data-v-57f64015],.icon-fade-leave-active[data-v-57f64015]{transition:opacity .2s,transform .2s}.icon-fade-enter-from[data-v-57f64015],.icon-fade-leave-to[data-v-57f64015]{opacity:0;transform:scale(.8)}.button-shortcut[data-v-57f64015]{color:#fffc;text-transform:uppercase;letter-spacing:.025em;pointer-events:none;background:#00000026;border:1px solid #ffffff1a;border-radius:.25rem;justify-content:center;align-items:center;margin-left:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:700;display:inline-flex}.cta-s .button-shortcut[data-v-57f64015],.cta-ghost .button-shortcut[data-v-57f64015]{color:var(--admin-text-light);border:1px solid var(--admin-border);background:#0000000d}.button-shortcut-icons[data-v-57f64015]{opacity:.8;align-items:center;gap:2px;margin-left:.15rem;display:flex}.key-icon[data-v-57f64015]{background:#ffffff26;border:1px solid #fff3;border-radius:.25rem;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.625rem;display:flex}.key-icon.modifier[data-v-57f64015]{width:auto;padding:0 .25rem;font-size:.55rem;font-weight:800}.cta-s .key-icon[data-v-57f64015],.cta-ghost .key-icon[data-v-57f64015]{background:var(--admin-surface-muted);border:1px solid var(--admin-border);color:var(--admin-text-muted)}.key-icon i[data-v-57f64015]{font-size:.625rem!important}.shader-background[data-v-14dc668b]{background:#dedede;width:100%;height:100%;overflow:hidden}.shader-background canvas[data-v-14dc668b]{width:100%;height:100%;display:block}.login-page[data-v-43a6ca96]{justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.portal-graphic[data-v-43a6ca96]{z-index:0;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.portal-beam[data-v-43a6ca96]{aspect-ratio:1;width:1000px;position:relative;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.mesh-blob[data-v-43a6ca96]{filter:blur(40px);opacity:.8;mix-blend-mode:screen;will-change:transform, opacity;border-radius:50%;position:absolute}.blob-core[data-v-43a6ca96]{z-index:2;background:#fef08a;width:60%;height:40%;animation:4s ease-in-out infinite pulse-core-43a6ca96;top:30%;left:20%}.blob-gold-1[data-v-43a6ca96]{opacity:.7;background:#eab308;width:140%;height:60%;animation:12s linear infinite alternate flow-down-43a6ca96;top:-10%;left:-20%}.blob-gold-2[data-v-43a6ca96]{opacity:.6;background:#d97706;width:140%;height:50%;animation:15s linear infinite alternate flow-up-43a6ca96;bottom:-10%;right:-20%}.blob-white[data-v-43a6ca96]{filter:blur(50px);mix-blend-mode:overlay;z-index:3;background:#fff;width:80%;height:20%;animation:3s cubic-bezier(.4,0,.2,1) infinite alternate flicker-43a6ca96;top:40%;left:10%}@keyframes pulse-core-43a6ca96{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:.9;transform:scale(1.1)}}@keyframes flow-down-43a6ca96{0%{transform:translateY(-5%)scale(1)}to{transform:translateY(10%)scale(1.1)}}@keyframes flow-up-43a6ca96{0%{transform:translateY(5%)scale(1.1)}to{transform:translateY(-10%)scale(.9)}}@keyframes flicker-43a6ca96{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.8;transform:scale(1.05)}}.login-card[data-v-43a6ca96]{z-index:10;-webkit-backdrop-filter:blur(12px);background:#fffc;border:1px solid #ffffff80;border-radius:1rem;width:100%;max-width:420px;padding:2.5rem;animation:.6s cubic-bezier(.16,1,.3,1) forwards card-enter-43a6ca96;position:relative;box-shadow:0 4px 6px -1px #0000000d,0 20px 25px -5px #0000000d,inset 0 0 0 1px #fff3}@media (prefers-color-scheme:dark){.login-card[data-v-43a6ca96]{background:#1e293bb3;border-color:#ffffff1a}}@keyframes card-enter-43a6ca96{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.login-header[data-v-43a6ca96]{text-align:center;margin-bottom:2.5rem}.logo-wrapper[data-v-43a6ca96]{box-shadow:var(--admin-shadow-sm);border:1px solid var(--admin-border);background:#fff;border-radius:1rem;margin-bottom:1.5rem;padding:1rem;display:inline-flex}.brand-logo[data-v-43a6ca96]{width:48px;height:48px;display:block}.login-title[data-v-43a6ca96]{color:var(--admin-primary);letter-spacing:-.025em;margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.login-subtitle[data-v-43a6ca96]{color:var(--admin-text-muted);margin:0;font-size:.9375rem;line-height:1.5}.login-form[data-v-43a6ca96]{flex-direction:column;gap:1.25rem;display:flex}.form-group[data-v-43a6ca96]{flex-direction:column;gap:.5rem;display:flex}.login-submit-btn[data-v-43a6ca96]{width:100%;margin-top:.5rem}.login-error[data-v-43a6ca96]{border-radius:var(--admin-radius-md);color:#ef4444;background:#fef2f2;border:1px solid #fee2e2;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.login-error i[data-v-43a6ca96]{font-size:1.125rem}.login-footer[data-v-43a6ca96]{text-align:center;color:var(--admin-text-light);margin-top:2rem;font-size:.75rem}.badge[data-v-e00a20a2]{white-space:nowrap;border-radius:9999px;align-items:center;font-weight:600;display:inline-flex}.badge-sm[data-v-e00a20a2]{letter-spacing:.02em;padding:.125rem .5rem;font-size:.6875rem}.badge-md[data-v-e00a20a2]{padding:.25rem .75rem;font-size:.75rem}.badge-default[data-v-e00a20a2]{background:var(--admin-surface-hover,var(--s-brd));color:var(--admin-text-secondary,var(--s-txt))}.badge-success[data-v-e00a20a2]{background:var(--admin-success-bg,color-mix(in srgb, var(--success-1) 15%, transparent));color:var(--admin-success-text,var(--success-1))}.badge-warning[data-v-e00a20a2]{background:var(--admin-warning-bg,color-mix(in srgb, var(--warning-1) 15%, transparent));color:var(--admin-warning-text,var(--warning-1))}.badge-error[data-v-e00a20a2]{background:var(--admin-danger-bg,color-mix(in srgb, var(--error-1) 15%, transparent));color:var(--admin-danger-text,var(--error-1))}.badge-info[data-v-e00a20a2]{background:var(--admin-info-bg,color-mix(in srgb, var(--info-1) 15%, transparent));color:var(--admin-info-text,var(--info-1))}.checkbox-wrapper[data-v-e2bac720]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.checkbox-wrapper.disabled[data-v-e2bac720]{opacity:.5;cursor:not-allowed}.checkbox-input[data-v-e2bac720]{opacity:0;width:0;height:0;position:absolute}.checkbox-box[data-v-e2bac720]{border:2px solid var(--s-brd);background:var(--s-ipt-bg);border-radius:.25rem;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:all .15s;display:flex}.checkbox-input:checked+.checkbox-box[data-v-e2bac720],.checkbox-input:indeterminate+.checkbox-box[data-v-e2bac720]{background:var(--s-cta-bg);border-color:var(--s-cta-bg)}.checkbox-input:focus-visible+.checkbox-box[data-v-e2bac720]{outline:2px solid var(--s-cta-bg);outline-offset:2px}.checkbox-icon[data-v-e2bac720]{width:.875rem;height:.875rem;color:var(--s-cta-txt)}.checkbox-label[data-v-e2bac720]{color:var(--s-txt);font-size:.875rem}.text-filter-editor[data-v-13f3e14f]{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.operator-row[data-v-13f3e14f]{gap:.25rem;display:flex}.operator-btn[data-v-13f3e14f]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);color:var(--admin-text-light,#64748b);border-radius:var(--admin-radius-sm,.25rem);cursor:pointer;flex:1;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;transition:all .15s}.operator-btn[data-v-13f3e14f]:hover{background:var(--admin-surface-hover,#f1f5f9)}.operator-btn.active[data-v-13f3e14f]{background:var(--admin-primary,#3b82f6);color:#fff;border-color:var(--admin-primary,#3b82f6)}.select-filter-editor[data-v-c1f13389]{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.select-filter-header[data-v-c1f13389]{border-bottom:1px solid var(--admin-border-light,#e2e8f0);justify-content:space-between;align-items:center;padding-bottom:.375rem;display:flex}.select-filter-count[data-v-c1f13389]{color:var(--admin-text-muted,#94a3b8);font-size:.6875rem}.select-filter-clear[data-v-c1f13389]{color:var(--admin-primary,#3b82f6);cursor:pointer;border-radius:var(--admin-radius-sm,.25rem);background:0 0;border:none;padding:.125rem .25rem;font-size:.6875rem;font-weight:500}.select-filter-clear[data-v-c1f13389]:hover{background:var(--admin-info-bg,#eff6ff)}.select-filter-options[data-v-c1f13389]{flex-direction:column;gap:.125rem;max-height:200px;padding-top:.25rem;display:flex;overflow-y:auto}.select-filter-option[data-v-c1f13389]{border-radius:var(--admin-radius-sm,.25rem);cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .25rem;display:flex}.select-filter-option[data-v-c1f13389]:hover{background:var(--admin-surface-hover,#f1f5f9)}.option-label[data-v-c1f13389]{color:var(--admin-text,#1e293b);font-size:.8125rem}.number-range-filter-editor[data-v-6e1bb00a]{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.number-range-header[data-v-6e1bb00a]{justify-content:space-between;align-items:center;display:flex}.number-range-label[data-v-6e1bb00a]{color:var(--admin-text-light,#64748b);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.number-range-clear[data-v-6e1bb00a]{color:var(--admin-primary,#3b82f6);cursor:pointer;border-radius:var(--admin-radius-sm,.25rem);background:0 0;border:none;padding:.125rem .25rem;font-size:.6875rem;font-weight:500}.number-range-clear[data-v-6e1bb00a]:hover{background:var(--admin-info-bg,#eff6ff)}.number-range-fields[data-v-6e1bb00a]{flex-direction:column;gap:.375rem;display:flex}.number-range-field[data-v-6e1bb00a]{align-items:center;gap:.375rem;display:flex}.number-range-op[data-v-6e1bb00a]{color:var(--admin-text-muted,#94a3b8);text-align:center;flex-shrink:0;min-width:1.25rem;font-size:.8125rem;font-weight:600}.range-input[data-v-6e1bb00a]{flex:1}.date-picker[data-v-c7b17bd6]{flex-direction:column;gap:.25rem;display:flex}.date-picker-label[data-v-c7b17bd6]{color:var(--admin-text-light,#64748b);font-size:.75rem;font-weight:600}.date-picker-trigger[data-v-c7b17bd6]{height:var(--admin-control-height,2.25rem);background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#e2e8f0);border-radius:var(--admin-radius-md,.375rem);cursor:pointer;color:var(--admin-text,#1e293b);box-shadow:var(--admin-shadow-xs,0 1px 2px #0000000d);align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;transition:border-color .15s;display:flex}.date-picker-trigger[data-v-c7b17bd6]:hover:not(.disabled){border-color:var(--admin-border-dark,#cbd5e1)}.date-picker-trigger.disabled[data-v-c7b17bd6]{opacity:.5;cursor:not-allowed}.date-picker-icon[data-v-c7b17bd6]{color:var(--admin-text-light,#64748b);flex-shrink:0;font-size:.875rem}.date-picker-text[data-v-c7b17bd6]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.date-picker-placeholder[data-v-c7b17bd6]{color:var(--admin-text-muted,#94a3b8);flex:1}.date-picker-clear[data-v-c7b17bd6]{width:1.25rem;height:1.25rem;color:var(--admin-text-light,#94a3b8);border-radius:var(--admin-radius-sm,.25rem);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.625rem;display:flex}.date-picker-clear[data-v-c7b17bd6]:hover{background:var(--admin-surface-hover,#f1f5f9);color:var(--admin-text,#1e293b)}.date-picker-panel[data-v-c7b17bd6]{background:var(--admin-surface,#fff);border:1px solid var(--admin-border-light,#e2e8f0);border-radius:var(--admin-radius-md,.375rem);box-shadow:var(--admin-shadow-floating,0 10px 25px #0000001a);width:280px;padding:.75rem}.dp-header[data-v-c7b17bd6]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.dp-month-label[data-v-c7b17bd6]{color:var(--admin-text,#1e293b);font-size:.8125rem;font-weight:600}.dp-nav-btn[data-v-c7b17bd6]{border-radius:var(--admin-radius-sm,.25rem);cursor:pointer;width:1.75rem;height:1.75rem;color:var(--admin-text-light,#64748b);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.dp-nav-btn[data-v-c7b17bd6]:hover{background:var(--admin-surface-hover,#f1f5f9);color:var(--admin-text,#1e293b)}.dp-grid[data-v-c7b17bd6]{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.dp-day-header[data-v-c7b17bd6]{color:var(--admin-text-muted,#94a3b8);text-align:center;padding:.25rem 0;font-size:.6875rem;font-weight:600}.dp-day[data-v-c7b17bd6]{border-radius:var(--admin-radius-sm,.25rem);cursor:pointer;width:2rem;height:2rem;color:var(--admin-text,#1e293b);background:0 0;border:none;justify-content:center;align-items:center;margin:0 auto;font-size:.75rem;display:flex}.dp-day[data-v-c7b17bd6]:hover{background:var(--admin-surface-hover,#f1f5f9)}.dp-day.other-month[data-v-c7b17bd6]{color:var(--admin-text-muted,#94a3b8)}.dp-day.is-today[data-v-c7b17bd6]{border:1px solid var(--admin-border,#e2e8f0);font-weight:700}.dp-day.is-selected[data-v-c7b17bd6]{background:var(--admin-primary,#3b82f6);color:#fff;font-weight:600}.dp-day.is-selected[data-v-c7b17bd6]:hover{background:var(--admin-primary-hover,#2563eb)}.dp-time[data-v-c7b17bd6]{border-top:1px solid var(--admin-border-light,#e2e8f0);align-items:center;gap:.25rem;margin-top:.5rem;padding-top:.5rem;display:flex}.dp-time-label[data-v-c7b17bd6]{color:var(--admin-text-light,#64748b);margin-right:.25rem;font-size:.75rem;font-weight:500}.dp-time-input[data-v-c7b17bd6]{text-align:center;border:1px solid var(--admin-border,#e2e8f0);border-radius:var(--admin-radius-sm,.25rem);background:var(--admin-surface,#fff);width:2.5rem;height:1.75rem;color:var(--admin-text,#1e293b);font-size:.8125rem}.dp-time-input[data-v-c7b17bd6]:focus{border-color:var(--admin-primary,#3b82f6);outline:none}.dp-time-sep[data-v-c7b17bd6]{color:var(--admin-text-light,#64748b);font-weight:600}.dp-footer[data-v-c7b17bd6]{border-top:1px solid var(--admin-border-light,#e2e8f0);justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.5rem;display:flex}.dp-today-btn[data-v-c7b17bd6],.dp-clear-btn[data-v-c7b17bd6]{cursor:pointer;border-radius:var(--admin-radius-sm,.25rem);background:0 0;border:none;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.dp-today-btn[data-v-c7b17bd6]{color:var(--admin-primary,#3b82f6)}.dp-today-btn[data-v-c7b17bd6]:hover{background:var(--admin-info-bg,#eff6ff)}.dp-clear-btn[data-v-c7b17bd6]{color:var(--admin-text-muted,#94a3b8)}.dp-clear-btn[data-v-c7b17bd6]:hover{background:var(--admin-surface-hover,#f1f5f9);color:var(--admin-text,#1e293b)}.date-range-filter-editor[data-v-49180e11]{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.date-range-header[data-v-49180e11]{justify-content:space-between;align-items:center;display:flex}.date-range-label[data-v-49180e11]{color:var(--admin-text-light,#64748b);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.date-range-clear[data-v-49180e11]{color:var(--admin-primary,#3b82f6);cursor:pointer;border-radius:var(--admin-radius-sm,.25rem);background:0 0;border:none;padding:.125rem .25rem;font-size:.6875rem;font-weight:500}.date-range-clear[data-v-49180e11]:hover{background:var(--admin-info-bg,#eff6ff)}.date-range-fields[data-v-49180e11]{flex-direction:column;gap:.5rem;display:flex}.filter-editor[data-v-493d88df]{min-width:220px}.data-table-wrapper[data-v-19455f87]{background:var(--admin-surface);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-card);overflow:visible}.data-table[data-v-19455f87]{border-collapse:collapse;width:100%;color:var(--admin-text-secondary);font-size:.75rem}.data-table th[data-v-19455f87],.data-table td[data-v-19455f87]{text-align:left;border-bottom:1px solid var(--admin-border-light);padding:.75rem .5rem}.data-table th[data-v-19455f87]:first-child,.data-table td[data-v-19455f87]:first-child{padding-left:1rem}.data-table th[data-v-19455f87]:last-child,.data-table td[data-v-19455f87]:last-child{padding-right:1rem}.data-table thead[data-v-19455f87]{background:#f8fafc80}.data-table th[data-v-19455f87]{text-transform:uppercase;letter-spacing:.05em;color:var(--admin-text-light);white-space:nowrap;font-size:.6875rem;font-weight:600}.data-table th.sortable[data-v-19455f87]{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable[data-v-19455f87]:hover{background:#f8fafccc}.th-content[data-v-19455f87]{align-items:center;gap:.5rem;display:inline-flex}.sort-icon[data-v-19455f87]{opacity:.5;font-size:.75rem}.data-table th.sortable:hover .sort-icon[data-v-19455f87],.data-table th[aria-sort] .sort-icon[data-v-19455f87]{opacity:1}.col-checkbox[data-v-19455f87]{text-align:center;-webkit-user-select:none;user-select:none;width:3rem}.checkbox-container[data-v-19455f87]{pointer-events:none;justify-content:center;align-items:center;display:flex}.col-actions[data-v-19455f87]{text-align:center;width:3rem}.data-table tbody tr[data-v-19455f87]{cursor:pointer}.data-table tbody tr[data-v-19455f87]:hover{background:#f8fafccc}.data-table tbody tr.selected[data-v-19455f87]{background:var(--admin-info-bg)}.data-table tbody tr:last-child td[data-v-19455f87]{border-bottom:none}.skeleton[data-v-19455f87]{background:linear-gradient(90deg, var(--admin-border-light) 25%, var(--admin-surface-hover) 50%, var(--admin-border-light) 75%);border-radius:var(--admin-radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer-19455f87}.skeleton-checkbox[data-v-19455f87]{width:1.125rem;height:1.125rem;margin:0 auto}.skeleton-text[data-v-19455f87]{width:80%;height:1rem}.skeleton-actions[data-v-19455f87]{width:1.5rem;height:1.5rem;margin:0 auto}@keyframes shimmer-19455f87{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-row td[data-v-19455f87]{padding:3rem 1rem}.empty-message[data-v-19455f87]{text-align:center;color:var(--admin-text-light);flex-direction:column;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:flex}.loading-more-row td[data-v-19455f87]{padding:1rem}.loading-more[data-v-19455f87]{color:var(--admin-text-muted);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.loading-more .spinner[data-v-19455f87]{width:1rem;height:1rem;animation:1s linear infinite spin-19455f87}@keyframes spin-19455f87{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.predictive-spacer[data-v-19455f87]{pointer-events:none}.load-more-sentinel[data-v-19455f87]{pointer-events:none;height:1px}.column-filter-icon[data-v-19455f87]{width:1.25rem;height:1.25rem;color:var(--admin-text-muted);border-radius:var(--admin-radius-sm);cursor:pointer;transition:all var(--admin-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.6875rem;display:inline-flex}.column-filter-icon[data-v-19455f87]:hover{background:var(--admin-surface-hover);color:var(--admin-text)}.column-filter-icon.is-active[data-v-19455f87]{color:var(--admin-primary);background:var(--admin-info-bg)}.column-filter-icon.is-active[data-v-19455f87]:hover{background:var(--admin-primary);color:#fff}.column-filter-popup[data-v-19455f87]{background:var(--admin-surface);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-floating);min-width:220px;max-width:320px}@media (max-width:639px){.data-table th.is-mobile-hidden[data-v-19455f87],.data-table td.is-mobile-hidden[data-v-19455f87]{display:none}}.data-table-toolbar[data-v-2e1ebc95]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.toolbar-left[data-v-2e1ebc95]{flex:1;align-items:center;gap:.5rem;display:flex}.toolbar-actions[data-v-2e1ebc95]{align-items:center;gap:.5rem;display:flex}.toolbar-actions[data-v-2e1ebc95]:empty{display:none}.filter-input[data-v-2e1ebc95]{width:100%}.toolbar-secondary-actions[data-v-2e1ebc95]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.toolbar-right[data-v-2e1ebc95]{align-items:center;gap:.5rem;display:flex}.columns-trigger-icon[data-v-2e1ebc95],.filter-trigger-icon[data-v-2e1ebc95]{display:none}.filter-count-badge[data-v-2e1ebc95]{background:var(--admin-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.filter-trigger-btn.has-active-filters[data-v-2e1ebc95]{border-color:var(--admin-primary);color:var(--admin-primary)}@media (max-width:639px){.columns-trigger-label[data-v-2e1ebc95],.columns-trigger-caret[data-v-2e1ebc95]{display:none}.columns-trigger-icon[data-v-2e1ebc95]{display:inline-flex}.filter-trigger-label[data-v-2e1ebc95]{display:none}.filter-trigger-icon[data-v-2e1ebc95]{display:inline-flex}}.column-options[data-v-2e1ebc95]{flex-direction:column;gap:.5rem;min-width:10rem;display:flex}.column-option[data-v-2e1ebc95]{cursor:pointer;padding:.25rem 0;display:block}.batch-action-bar[data-v-2e1ebc95]{background:var(--admin-surface);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-card);z-index:10;justify-content:space-between;align-items:center;height:56px;margin-top:-70px;padding:.625rem 1rem;display:flex;position:sticky;top:72px;left:0;right:0}.selection-text[data-v-2e1ebc95]{color:var(--admin-text-secondary);font-size:.8125rem;font-weight:500}.batch-actions[data-v-2e1ebc95]{align-items:center;gap:.5rem;display:flex}.clear-btn[data-v-2e1ebc95]{background:var(--admin-surface-hover);width:1.75rem;height:1.75rem;color:var(--admin-text-muted);border-radius:var(--admin-radius-sm);cursor:pointer;transition:background var(--admin-transition-fast), color var(--admin-transition-fast);border:none;justify-content:center;align-items:center;display:flex}.clear-btn i[data-v-2e1ebc95]{font-size:.875rem}.clear-btn[data-v-2e1ebc95]:hover{background:var(--admin-border);color:var(--admin-text)}.select-all-link[data-v-2e1ebc95]{color:var(--admin-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.select-all-link[data-v-2e1ebc95]:hover{color:var(--admin-primary-hover)}.search-spinner[data-v-2e1ebc95]{color:var(--admin-text-light);justify-content:center;align-items:center;display:flex}.spinner[data-v-2e1ebc95]{width:.875rem;height:.875rem;animation:1s linear infinite spin-2e1ebc95}@keyframes spin-2e1ebc95{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.filter-panel-overlay[data-v-6e760a67]{z-index:100;background:#0003;justify-content:flex-end;display:flex;position:fixed;inset:0}.filter-panel[data-v-6e760a67]{background:var(--admin-surface,#fff);border-left:1px solid var(--admin-border-light,#e2e8f0);width:340px;max-width:90vw;height:100%;box-shadow:var(--admin-shadow-floating,0 10px 25px #0000001a);flex-direction:column;display:flex;overflow:hidden}.filter-panel-header[data-v-6e760a67]{border-bottom:1px solid var(--admin-border-light,#e2e8f0);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem;display:flex}.filter-panel-title[data-v-6e760a67]{color:var(--admin-text,#1e293b);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.filter-panel-title i[data-v-6e760a67]{color:var(--admin-text-light,#64748b);font-size:1rem}.filter-count-badge[data-v-6e760a67]{background:var(--admin-primary,#3b82f6);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.625rem;font-weight:700;display:inline-flex}.filter-panel-actions[data-v-6e760a67]{align-items:center;gap:.5rem;display:flex}.clear-all-btn[data-v-6e760a67]{color:var(--admin-primary,#3b82f6);cursor:pointer;border-radius:var(--admin-radius-sm,.25rem);background:0 0;border:none;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.clear-all-btn[data-v-6e760a67]:hover{background:var(--admin-info-bg,#eff6ff)}.close-btn[data-v-6e760a67]{width:1.75rem;height:1.75rem;color:var(--admin-text-muted,#94a3b8);border-radius:var(--admin-radius-sm,.25rem);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.close-btn[data-v-6e760a67]:hover{background:var(--admin-surface-hover,#f1f5f9);color:var(--admin-text,#1e293b)}.filter-panel-body[data-v-6e760a67]{flex:1;padding:.5rem 0;overflow-y:auto}.filter-section[data-v-6e760a67]{border-bottom:1px solid var(--admin-border-light,#e2e8f0);padding:.25rem .5rem}.filter-section[data-v-6e760a67]:last-child{border-bottom:none}.filter-section-label[data-v-6e760a67]{color:var(--admin-text-light,#64748b);text-transform:uppercase;letter-spacing:.05em;padding:.5rem .5rem 0;font-size:.6875rem;font-weight:600}.filter-panel-empty[data-v-6e760a67]{text-align:center;color:var(--admin-text-muted,#94a3b8);padding:2rem;font-size:.8125rem}.filter-panel-enter-active[data-v-6e760a67],.filter-panel-leave-active[data-v-6e760a67]{transition:opacity .2s}.filter-panel-enter-active .filter-panel[data-v-6e760a67],.filter-panel-leave-active .filter-panel[data-v-6e760a67]{transition:transform .2s}.filter-panel-enter-from[data-v-6e760a67],.filter-panel-leave-to[data-v-6e760a67]{opacity:0}.filter-panel-enter-from .filter-panel[data-v-6e760a67],.filter-panel-leave-to .filter-panel[data-v-6e760a67]{transform:translate(100%)}.view-trigger-icon[data-v-3127a175]{display:none}.view-trigger-label[data-v-3127a175]{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}@media (max-width:639px){.view-trigger-label[data-v-3127a175],.view-trigger-caret[data-v-3127a175]{display:none}.view-trigger-icon[data-v-3127a175]{display:inline-flex}}.view-search[data-v-3127a175]{padding:.375rem}.view-item[data-v-3127a175]{width:100%;color:var(--admin-text-secondary);border-radius:var(--admin-radius-sm);cursor:pointer;text-align:left;transition:background var(--admin-transition-fast), color var(--admin-transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.view-item[data-v-3127a175]:hover{background:var(--admin-surface-hover);color:var(--admin-text)}.view-item.active[data-v-3127a175]{color:var(--admin-primary);font-weight:600}.view-item-name[data-v-3127a175]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.view-item-actions[data-v-3127a175]{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.view-item-check[data-v-3127a175]{color:var(--admin-primary);flex-shrink:0;font-size:.75rem}.view-action-btn[data-v-3127a175]{width:1.375rem;height:1.375rem;color:var(--admin-text-muted);border-radius:var(--admin-radius-sm);cursor:pointer;opacity:0;transition:opacity var(--admin-transition-fast), color var(--admin-transition-fast), background var(--admin-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.view-item:hover .view-action-btn[data-v-3127a175]{opacity:1}.view-action-btn[data-v-3127a175]:hover{background:var(--admin-surface-hover);color:var(--admin-text)}.view-action-delete[data-v-3127a175]:hover{color:var(--admin-danger-text,#dc2626)}.view-action-btn i[data-v-3127a175]{font-size:.8125rem}.view-rename-input[data-v-3127a175]{min-width:0;font:inherit;border:1px solid var(--admin-primary);border-radius:var(--admin-radius-sm);background:var(--admin-surface);color:var(--admin-text);outline:none;flex:1;padding:.1875rem .375rem;font-size:.8125rem}.view-list-divider[data-v-3127a175]{background:var(--admin-border-light);height:1px;margin:.25rem 0}.view-action-item[data-v-3127a175]{color:var(--admin-text-muted);gap:.375rem;font-weight:400}.view-action-item i[data-v-3127a175]{flex-shrink:0;font-size:.875rem}.view-action-item[data-v-3127a175]:hover{color:var(--admin-primary)}.save-dialog-body[data-v-3127a175]{flex-direction:column;gap:1rem;padding:.5rem 0;display:flex}.save-dialog-actions[data-v-3127a175]{justify-content:flex-end;gap:.5rem;display:flex}.locale-trigger[data-v-6a4d2fc4]{background:var(--admin-surface);border:1px solid var(--admin-border);width:2.5rem;height:2.5rem;color:var(--admin-text-muted);cursor:pointer;box-shadow:var(--admin-shadow-xs);transition:all var(--admin-transition);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative}.locale-trigger[data-v-6a4d2fc4]:hover{color:var(--admin-primary);box-shadow:var(--admin-shadow-sm);border-color:#2563eb33}.locale-trigger i[data-v-6a4d2fc4]{font-size:1.25rem}.active-badge[data-v-6a4d2fc4]{background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text-secondary);box-shadow:var(--admin-shadow-xs);border-radius:4px;padding:0 3px;font-size:.6rem;font-weight:700;position:absolute;bottom:-2px;right:-2px}.collection-main[data-v-4d8ff494]{padding:1rem 1rem 2.5rem}@media (max-width:639px){.toolbar-add-btn__label[data-v-4d8ff494]{display:none}}.collection-content[data-v-4d8ff494]{flex-direction:column;gap:1rem;display:flex;position:relative}.empty-state[data-v-4d8ff494]{text-align:center;color:var(--admin-text-light);flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.empty-state i[data-v-4d8ff494]{color:var(--admin-primary);opacity:.5;margin-bottom:.75rem;font-size:2.5rem}.empty-state p[data-v-4d8ff494]{color:var(--admin-text-muted);margin:0 0 1rem;font-size:.875rem;font-weight:500}.error-message[data-v-4d8ff494]{background:var(--admin-danger-bg);color:var(--admin-danger-text);border:1px solid var(--admin-danger-border);border-radius:var(--admin-radius-md);margin-top:1rem;padding:1rem}.confirm-dialog-body[data-v-f5f3cacd]{padding:1rem 0}.confirm-dialog-body p[data-v-f5f3cacd]{color:var(--admin-text-secondary);margin:0;font-size:.875rem;line-height:1.5}strong[data-v-f5f3cacd]{color:var(--admin-text-primary);font-weight:600}.batch-edit-form[data-v-e0d3f33c]{flex-direction:column;gap:1.5rem;min-width:500px;display:flex}.form-description[data-v-e0d3f33c]{color:var(--txt-3);margin:0}.slug-list[data-v-e0d3f33c]{flex-direction:column;gap:.75rem;max-height:400px;display:flex;overflow-y:auto}.slug-row[data-v-e0d3f33c]{align-items:center;gap:1rem;display:flex}.slug-row__name[data-v-e0d3f33c]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:140px;font-weight:500;overflow:hidden}.slug-row__input[data-v-e0d3f33c]{flex:1}.error-message[data-v-e0d3f33c]{color:var(--s-error);font-size:.875rem}.form-actions[data-v-e0d3f33c]{border-top:1px solid var(--brd-1);justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.actions-menu[data-v-55fe1420]{display:inline-block;position:relative}.actions-trigger[data-v-55fe1420]{border-radius:var(--admin-radius-md);width:2rem;height:2rem;color:var(--admin-text-muted);cursor:pointer;transition:background var(--admin-transition-fast), color var(--admin-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.actions-trigger[data-v-55fe1420]:hover{background:var(--admin-surface-hover);color:var(--admin-text)}.actions-trigger i[data-v-55fe1420]{font-size:1rem}.actions-panel[data-v-55fe1420]{background:var(--admin-surface);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);min-width:8rem;box-shadow:var(--admin-shadow-floating);z-index:9999;position:fixed;overflow:hidden}.action-item[data-v-55fe1420]{text-align:left;width:100%;color:var(--admin-text-secondary);cursor:pointer;transition:background var(--admin-transition-fast);background:0 0;border:none;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;display:block}.action-item[data-v-55fe1420]:hover{background:var(--admin-surface-hover)}.action-item.destructive[data-v-55fe1420]{color:var(--admin-danger-text)}.action-item.destructive[data-v-55fe1420]:hover{background:var(--admin-danger-bg)}.menu-enter-active[data-v-55fe1420],.menu-leave-active[data-v-55fe1420]{transition:opacity var(--admin-transition-fast), transform var(--admin-transition-fast)}.menu-enter-from[data-v-55fe1420],.menu-leave-to[data-v-55fe1420]{opacity:0;transform:translateY(-.25rem)}.payload-fallback[data-v-2a497970]{flex-direction:column;width:100%;height:100dvh;display:flex}.payload-iframe[data-v-2a497970]{border:none;flex:1;width:100%}
