.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-width:1px;border-bottom-style:solid}.bt{border-top-width:1px;border-top-style:solid}.br{border-right-width:1px;border-right-style:solid}.bl{border-left-width:1px;border-left-style:solid}.ba{border-width:1px;border-style:solid}.brd{border-color:var(--s-brd)}: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, #ffffff);--input-text-color: var(--s-ipt-txt, #374151);--input-placeholder-color: #9ca3af;--input-focus-shadow: 0 0 0 3px rgba(59, 130, 246, .1);--input-error-shadow: 0 0 0 3px rgba(220, 38, 38, .1);--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{display:flex;flex-direction:column;gap:var(--input-wrapper-gap);width:100%}.input-label{display:block;font-size:var(--input-label-font-size);font-weight:var(--input-label-font-weight);color:var(--s-txt)}.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, #ffffff);color:var(--s-txt, #000000);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{outline:none;border-color:var(--input-border-color-focus);box-shadow:var(--input-focus-shadow)}.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;font-family:inherit;line-height:1.5;height:auto}.input-hint{font-size:var(--input-hint-font-size);color:var(--input-hint-color);margin:0}.input-error,.error-message{display:block;font-size:var(--input-error-font-size);color:var(--input-error-color);margin:0}.input-composite-wrapper{display:flex;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, #ffffff);transition:var(--input-transition);align-items:stretch;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{flex:1;border:none;outline:none;background:transparent;padding:var(--input-padding);font-size:var(--input-font-size);color:var(--s-txt, #000000);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: #ffffff;--cta-bg-1: #ffd23f;--cta-txt-1: #000000;--cta-bg-h-1: #ffdb4d;--cta-txt-h-1: #000000;--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: #ffffff;--txt-2: #151b37;--brd-2: #cbddef;--ipt-bg-2: #ffffff;--cta-bg-2: #ffd23f;--cta-txt-2: #000000;--cta-bg-h-2: #ffdb4d;--cta-txt-h-2: #000000;--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: #ffffff;--cta-bg-3: #ffd23f;--cta-txt-3: #000000;--cta-bg-h-3: #ffdb4d;--cta-txt-h-3: #000000;--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: #ffffff;--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: #ffffff;--cta-s-bg-h-1-o: #1e4ed8;--cta-s-txt-h-1-o: #ffffff;--cta-s-brd-1-o: transparent;--bg-2-o: #2f3440;--txt-2-o: #ffffff;--brd-2-o: #5b616b;--ipt-bg-2-o: #262a31;--cta-bg-2-o: #1b11ff;--cta-txt-2-o: #ffffff;--cta-bg-h-2-o: #1e4ed8;--cta-txt-h-2-o: #ffffff;--cta-brd-2-o: transparent;--cta-s-bg-2-o: #1b11ff;--cta-s-txt-2-o: #ffffff;--cta-s-bg-h-2-o: #1e4ed8;--cta-s-txt-h-2-o: #ffffff;--cta-s-brd-2-o: transparent;--bg-3-o: #07354b;--txt-3-o: #ffffff;--brd-3-o: #0d1c39;--ipt-bg-3-o: #2f3440;--cta-bg-3-o: #735726;--cta-txt-3-o: #ffffff;--cta-bg-h-3-o: #5f4721;--cta-txt-h-3-o: #ffffff;--cta-brd-3-o: transparent;--cta-s-bg-3-o: #1b11ff;--cta-s-txt-3-o: #ffffff;--cta-s-bg-h-3-o: #1e4ed8;--cta-s-txt-h-3-o: #ffffff;--cta-s-brd-3-o: transparent;--success-1: #46bb46;--error-1: #e37e7e;--info-1: #7777d7;--warning-1: #ffa500;--success-2: #46bb46;--error-2: #e37e7e;--info-2: #7777d7;--warning-2: #ffa500;--success-3: #46bb46;--error-3: #e37e7e;--info-3: #7777d7;--warning-3: #ffa500;--success-1-o: #46bb46;--error-1-o: #e37e7e;--info-1-o: #7777d7;--warning-1-o: #ffa500;--success-2-o: #46bb46;--error-2-o: #e37e7e;--info-2-o: #7777d7;--warning-2-o: #ffa500;--success-3-o: #46bb46;--error-3-o: #e37e7e;--info-3-o: #7777d7;--warning-3-o: #ffa500}#app{min-height:100vh;display:flex;flex-direction:column}.admin-layout{display:flex;flex:1;min-height:100vh}.admin-sidebar{width:250px;flex-shrink:0;padding:1rem}.admin-main{flex:1;padding:2rem;overflow-y:visible;z-index:1}.admin-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;border-bottom:1px solid var(--s-brd)}.page-title{font-size:1.5rem;font-weight:600;margin:0;color:var(--s-txt)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;background:var(--bg-1, #f4f9fb);color:var(--txt-1, #151b37)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none;color:inherit}.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{display:flex;flex-direction:row;align-items:center}.flex-r-s{display:flex;flex-direction:row;align-items:flex-start}.flex-r-b{display:flex;flex-direction:row;justify-content:space-between}.flex-c-c{display:flex;flex-direction:column;align-items:center}.flex-c-s{display:flex;flex-direction:column;align-items:flex-start}.flex-c-b{display:flex;flex-direction:column;justify-content:space-between}.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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cta,.cta-s{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:var(--brd-r, .5rem);font-weight:500;font-size:.875rem;cursor:pointer;border:1px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease;text-decoration:none;gap:.5rem;white-space:nowrap}.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: #ffffff;--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 rgba(0, 0, 0, .05);--admin-shadow-sm: 0 2px 5px 0 rgba(60, 66, 87, .08), 0 1px 1px 0 rgba(0, 0, 0, .12);--admin-shadow-card: 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 8px rgba(0, 0, 0, .04);--admin-shadow-soft: 0 4px 20px -2px rgba(37, 99, 235, .1), 0 2px 10px -2px rgba(0, 0, 0, .02);--admin-shadow-floating: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--admin-shadow-blue: 0 0 0 3px rgba(37, 99, 235, .1);--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: #ffffff}.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;min-height:100vh;background-image:radial-gradient(at 0% 0%,rgba(37,99,235,.08) 0px,transparent 50%),radial-gradient(at 100% 0%,rgba(245,158,11,.08) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(59,130,246,.05) 0px,transparent 50%);background-attachment:fixed}.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{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:var(--admin-control-height);padding:0 1rem;font-family:var(--admin-font-sans);font-size:.8125rem;font-weight:600;border-radius:var(--admin-radius-md);cursor:pointer;transition:all var(--admin-transition-3s);text-decoration:none;border:1px solid transparent;line-height:normal}.admin-body .cta{background:var(--admin-primary);color:#fff;box-shadow:var(--admin-shadow-sm);position:relative;overflow:hidden;z-index:1;transition:background-color var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform 3s ease}.admin-body .cta:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at bottom right,rgba(245,187,11,1) 0%,transparent 60%);opacity:0;transition:opacity 3s ease,transform 3s ease;z-index:1;pointer-events:none;filter:blur(4px)}.admin-body .cta:hover:not(:disabled){background:var(--admin-primary-hover);color:var(--admin-primary-text-hover);box-shadow:0 4px 12px #2563eb4d,0 0 0 1px inset #ffffff1a;transform:translateY(-1px)}.admin-body .cta:hover:not(:disabled):after{opacity:1}.admin-body .cta:active:not(:disabled){background:var(--admin-primary-dark);transform:translateY(0);box-shadow:var(--admin-shadow-xs)}.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{background:transparent;color:var(--admin-text-secondary);box-shadow:none}.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{background:transparent;color:var(--admin-primary);box-shadow:none;padding:0;height:auto;min-height:auto}.admin-body .cta-link:hover:not(:disabled){text-decoration:underline;color:var(--admin-primary-hover)}.admin-body .cta-link:disabled{opacity:.5;cursor:not-allowed}.admin-body .cta-icon{padding:0;width:var(--admin-control-height);height:var(--admin-control-height)}.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{display:flex;flex-direction:column;gap:.375rem}.admin-body .input-label{font-size:.8125rem;font-weight:500;color:var(--admin-text-secondary)}.admin-body .input-field{width:100%;height:var(--admin-control-height);padding:0 .75rem;font-family:var(--admin-font-sans);font-size:.8125rem;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);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{outline:none;border-color:var(--admin-primary);box-shadow:var(--admin-shadow-blue)}.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,.admin-body input[type=search]::-webkit-search-decoration,.admin-body input[type=search]::-webkit-search-results-button,.admin-body input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.admin-layout[data-v-fadc7126]{min-height:100vh;display:flex;flex-direction:column}.admin-layout__overlay[data-v-fadc7126]{position:fixed;inset:0;z-index:30;background:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(min-width:1024px){.admin-layout__overlay[data-v-fadc7126]{display:none}}.admin-layout__main[data-v-fadc7126]{min-height:100vh;display:flex;flex-direction:column;transition:margin-left var(--admin-transition-slow)}@media(min-width:1024px){.admin-layout__main--shifted[data-v-fadc7126]{margin-left:var(--admin-sidebar-width)}}.overlay-enter-active[data-v-fadc7126]{transition:opacity .3s ease-out,backdrop-filter .3s ease-out}.overlay-leave-active[data-v-fadc7126]{transition:opacity .2s ease-in,backdrop-filter .2s ease-in}.overlay-enter-from[data-v-fadc7126],.overlay-leave-to[data-v-fadc7126]{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.overlay-enter-to[data-v-fadc7126],.overlay-leave-from[data-v-fadc7126]{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-sidebar[data-v-467cf1bf]{position:fixed;top:0;left:0;z-index:40;height:100vh;width:var(--admin-sidebar-width);display:flex;flex-direction:column;padding:1rem 0 1.5rem 1rem;transition:transform var(--admin-transition-slow);transform:translate(-100%)}.admin-sidebar--open[data-v-467cf1bf]{transform:translate(0)}.admin-sidebar__mobile-toggle[data-v-467cf1bf]{display:flex;position:absolute;top:1.5rem;right:-3rem;z-index:50;width:2.5rem;height:2.5rem;background:var(--admin-surface);color:var(--admin-text-muted);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-sm);align-items:center;justify-content:center;cursor:pointer;transition:color var(--admin-transition)}.admin-sidebar__mobile-toggle[data-v-467cf1bf]:hover{color:var(--admin-primary)}.admin-sidebar__mobile-toggle i[data-v-467cf1bf]{font-size:1.125rem}@media(min-width:1024px){.admin-sidebar__mobile-toggle[data-v-467cf1bf]{display:none}}.admin-sidebar__inner[data-v-467cf1bf]{height:100%;display:flex;flex-direction:column;background:var(--admin-surface);border-radius:var(--admin-radius-md);border:1px solid rgba(226,232,240,.6);box-shadow:var(--admin-shadow-floating);position:relative;overflow:hidden}.admin-sidebar__blob[data-v-467cf1bf]{position:absolute;top:-6rem;right:-6rem;width:12rem;height:12rem;background:#2563eb0d;border-radius:9999px;filter:blur(48px);opacity:.6;pointer-events:none}.admin-sidebar__logo[data-v-467cf1bf]{padding:1.25rem 1.25rem 1.5rem;position:relative;z-index:10}.admin-sidebar__brand[data-v-467cf1bf]{display:flex;align-items:center;gap:.75rem;color:var(--admin-text-darkblue);font-weight:700;font-size:1.25rem;letter-spacing:-.025em;line-height:1;text-decoration:none}.admin-sidebar__brand:hover .admin-sidebar__brand-logo[data-v-467cf1bf]{transform:rotate(30deg) scale(1.1)}.admin-sidebar__brand-logo[data-v-467cf1bf]{width:1.75rem;height:1.75rem;display:block;transition:transform var(--admin-transition);filter:drop-shadow(0 4px 8px rgba(37,99,235,.25))}.admin-sidebar__nav[data-v-467cf1bf]{flex:1;padding:0 .5rem;display:flex;flex-direction:column;gap:.25rem;position:relative;z-index:10}.admin-sidebar__nav-item[data-v-467cf1bf]{display:flex;align-items:center;padding:.5rem .75rem;border-radius:var(--admin-radius-md);font-size:.75rem;position:relative;overflow:hidden;text-decoration:none;color:var(--admin-text-muted);transition:color var(--admin-transition),background-color var(--admin-transition)}.admin-sidebar__nav-item span.bold[data-v-467cf1bf]{font-weight:600}.admin-sidebar__nav-item[data-v-467cf1bf]:hover{color:var(--admin-text-dark);background:var(--admin-surface-muted)}.admin-sidebar__nav-item--active[data-v-467cf1bf]{color:var(--admin-primary-dark);background:#2563eb0d;box-shadow:0 1px 2px #2563eb0d}.admin-sidebar__active-indicator[data-v-467cf1bf]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:.25rem;height:1.5rem;background:var(--admin-accent);border-radius:0 9999px 9999px 0;box-shadow:0 0 10px #fbbf2480}.admin-sidebar__nav-icon[data-v-467cf1bf]{font-size:1.125rem;margin-right:.5rem;transition:color var(--admin-transition)}.admin-sidebar__nav-icon--active[data-v-467cf1bf]{color:var(--admin-primary)}.admin-sidebar__nav-item:not(.admin-sidebar__nav-item--active) .admin-sidebar__nav-icon[data-v-467cf1bf]{color:var(--admin-text-light)}.admin-sidebar__nav-item:not(.admin-sidebar__nav-item--active):hover .admin-sidebar__nav-icon[data-v-467cf1bf]{color:#fbbf2480}.admin-sidebar__footer[data-v-467cf1bf]{padding:1rem;margin-top:auto;position:relative;z-index:10}.admin-sidebar__promo[data-v-467cf1bf]{background:linear-gradient(135deg,var(--admin-primary) 0%,var(--admin-primary-dark) 100%);border-radius:var(--admin-radius-md);padding:1rem;color:#fff;box-shadow:0 4px 16px #2563eb4d;position:relative;overflow:hidden}.admin-sidebar__promo-blob[data-v-467cf1bf]{position:absolute;top:0;right:0;width:5rem;height:5rem;background:#fff;opacity:.05;border-radius:9999px;margin-right:-2.5rem;margin-top:-2.5rem;filter:blur(16px)}.admin-sidebar__promo-label[data-v-467cf1bf]{font-size:.625rem;font-weight:700;color:#bfdbfe;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.05em}.admin-sidebar__promo-text[data-v-467cf1bf]{font-size:.875rem;font-weight:700;color:#fff;margin:0 0 .75rem}.admin-sidebar__promo-button[data-v-467cf1bf]{width:100%;padding:.5rem;background:var(--admin-accent);color:var(--admin-primary-dark);border:none;border-radius:var(--admin-radius-md);font-size:.75rem;font-weight:700;cursor:pointer;transition:background-color var(--admin-transition);box-shadow:var(--admin-shadow-xs)}.admin-sidebar__promo-button[data-v-467cf1bf]:hover{background:var(--admin-accent-light)}.dropdown[data-v-9b102f65]{position:relative;display:inline-block}.dropdown-trigger-wrapper[data-v-9b102f65]{width:100%}.dropdown-trigger[data-v-9b102f65]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;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)}.dropdown-trigger[data-v-9b102f65]:hover{background:var(--admin-surface-hover);border-color:var(--admin-border-dark);color:var(--admin-text)}.dropdown.open .dropdown-trigger[data-v-9b102f65]{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-9b102f65]{font-size:.875rem;transition:transform var(--admin-transition-fast, .15s ease);color:var(--admin-text-muted)}.dropdown-trigger:hover .dropdown-chevron[data-v-9b102f65],.dropdown.open .dropdown-chevron[data-v-9b102f65]{color:var(--admin-text)}.dropdown.open .dropdown-chevron[data-v-9b102f65]{transform:rotate(180deg)}.dropdown-panel[data-v-9b102f65]{position:absolute;top:calc(100% + .5rem);min-width:14rem;padding:.25rem;background:var(--admin-surface);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-floating);z-index:50;display:flex;flex-direction:column;gap:1px;box-sizing:border-box;overflow:hidden}.dropdown-panel.teleported[data-v-9b102f65]{top:auto}.dropdown-panel.align-left[data-v-9b102f65]{left:0}.dropdown-panel.align-right[data-v-9b102f65]{right:0}.dropdown-header[data-v-9b102f65]{padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:var(--admin-text-light);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--admin-border-light);margin-bottom:.25rem}.dropdown-content[data-v-9b102f65]{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow-y:auto}.dropdown-item[data-v-9efaa808]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--admin-text);background:transparent;border:none;border-radius:var(--admin-radius-sm);cursor:pointer;transition:background .1s ease;text-align:left;gap:.75rem}.dropdown-item[data-v-9efaa808]:hover:not(:disabled){background:var(--admin-surface-hover)}.dropdown-item.selected[data-v-9efaa808]{background:var(--admin-info-bg);color:var(--admin-primary)}.dropdown-item[data-v-9efaa808]:disabled{opacity:.5;cursor:not-allowed}.dropdown-item-content[data-v-9efaa808]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.dropdown-item-icon[data-v-9efaa808]{font-size:1rem;color:var(--admin-text-secondary);display:flex;align-items:center;justify-content:center}.dropdown-item.selected .dropdown-item-icon[data-v-9efaa808]{color:var(--admin-primary)}.dropdown-item-label[data-v-9efaa808]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--admin-font-sans)}.dropdown-item-right[data-v-9efaa808]{display:flex;align-items:center;gap:.5rem}.dropdown-check[data-v-9efaa808]{font-size:.875rem;color:var(--admin-primary)}.dropdown-item{margin-bottom:1px}.dropdown-item:last-child{margin-bottom:0}.dropdown-item.selected:has(+.dropdown-item.selected){border-bottom-left-radius:0;border-bottom-right-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-7a7e0c9a]{position:sticky;top:0;height:5.25rem;margin-bottom:-1rem;pointer-events:none;z-index:20}@media(min-width:640px){.admin-topbar[data-v-7a7e0c9a]{height:6rem}}.admin-topbar--scrolled[data-v-7a7e0c9a]{z-index:30}.admin-topbar__inner[data-v-7a7e0c9a]{display:flex;justify-content:space-between;align-items:center;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;transition:all var(--admin-transition-cubic);margin-top:0;margin-left:0;margin-right:0;background:transparent;padding:1rem;border-radius:0;border:1px solid transparent;box-shadow:none}.admin-topbar__inner--scrolled[data-v-7a7e0c9a]{margin-top:1rem;margin-left:.5rem;margin-right:.5rem;background:#fff9;box-shadow:var(--admin-shadow-sm);padding:.5rem;border-radius:var(--admin-radius-md);border-color:#e2e8f099;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-topbar__left[data-v-7a7e0c9a]{display:flex;align-items:center;gap:.5rem}@media(min-width:640px){.admin-topbar__left[data-v-7a7e0c9a]{gap:1rem}}.admin-topbar__menu-btn[data-v-7a7e0c9a]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);color:var(--admin-text-muted);cursor:pointer;box-shadow:var(--admin-shadow-xs);transition:all var(--admin-transition-slow)}@media(min-width:640px){.admin-topbar__menu-btn[data-v-7a7e0c9a]{height:3rem}.admin-topbar__menu-btn--compact[data-v-7a7e0c9a]{height:2.5rem}}.admin-topbar__menu-btn[data-v-7a7e0c9a]:hover{background:var(--admin-surface-muted);border-color:var(--admin-border-dark)}.admin-topbar__menu-btn:hover i[data-v-7a7e0c9a]{color:var(--admin-primary)}.admin-topbar__menu-btn i[data-v-7a7e0c9a]{font-size:1.125rem;transition:color var(--admin-transition)}.admin-topbar__title-wrap[data-v-7a7e0c9a]{min-width:0}.admin-topbar__title[data-v-7a7e0c9a]{font-weight:700;color:var(--admin-text-dark);letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:9.375rem;font-size:1.125rem;margin:0;transition:font-size var(--admin-transition-slow)}@media(min-width:640px){.admin-topbar__title[data-v-7a7e0c9a]{font-size:1.5rem;max-width:none}.admin-topbar__title--compact[data-v-7a7e0c9a]{font-size:1.25rem}}.admin-topbar__subtitle-wrap[data-v-7a7e0c9a]{overflow:hidden;transition:height var(--admin-transition-slow),opacity var(--admin-transition-slow);height:1.25rem;opacity:1;display:none}@media(min-width:640px){.admin-topbar__subtitle-wrap[data-v-7a7e0c9a]{display:block}}.admin-topbar__subtitle-wrap--hidden[data-v-7a7e0c9a]{height:0;opacity:0}.admin-topbar__subtitle[data-v-7a7e0c9a]{font-size:.75rem;font-weight:500;color:var(--admin-text-muted);margin:0}.admin-topbar__right[data-v-7a7e0c9a]{display:flex;align-items:center;gap:.25rem}@media(min-width:640px){.admin-topbar__right[data-v-7a7e0c9a]{gap:1rem}}.admin-topbar__notification-btn[data-v-7a7e0c9a]{position:relative;width:2.5rem;height:2.5rem;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:9999px;display:flex;align-items:center;justify-content:center;color:var(--admin-text-muted);cursor:pointer;box-shadow:var(--admin-shadow-xs);transition:color var(--admin-transition),border-color var(--admin-transition)}.admin-topbar__notification-btn[data-v-7a7e0c9a]:hover{color:var(--admin-primary);border-color:#2563eb33}.admin-topbar__notification-badge[data-v-7a7e0c9a]{position:absolute;top:.625rem;right:.75rem;width:.375rem;height:.375rem;background:var(--admin-accent);border-radius:9999px;box-shadow:0 0 0 2px #fff}.admin-topbar__user[data-v-7a7e0c9a]{height:2.5rem;padding:0;width:2.5rem;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:9999px;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:var(--admin-shadow-xs);cursor:pointer;transition:box-shadow var(--admin-transition),border-color var(--admin-transition)}@media(min-width:640px){.admin-topbar__user[data-v-7a7e0c9a]{width:auto;padding:0 .75rem}}.admin-topbar__user[data-v-7a7e0c9a]:hover{box-shadow:var(--admin-shadow-sm);border-color:#2563eb33}.admin-topbar__avatar[data-v-7a7e0c9a]{width:1.5rem;height:1.5rem;border-radius:9999px;background:var(--admin-text-dark);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.625rem;font-weight:700;flex-shrink:0}.admin-topbar__user-name[data-v-7a7e0c9a]{font-size:.875rem;font-weight:600;color:var(--admin-text-secondary);display:none}@media(min-width:640px){.admin-topbar__user-name[data-v-7a7e0c9a]{display:inline}}.admin-topbar__user-caret[data-v-7a7e0c9a]{font-size:.75rem;color:var(--admin-text-light);display:none}@media(min-width:640px){.admin-topbar__user-caret[data-v-7a7e0c9a]{display:inline}}.area-chart[data-v-9a10a99a]{width:100%;height:100%}.stat-card[data-v-a887e40d]{position:relative;overflow:hidden;background:var(--admin-surface);padding:.75rem;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);display:flex;align-items:center;gap:1rem}@media(min-width:480px){.stat-card[data-v-a887e40d]{display:block;padding:.5rem}}@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]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0;position:relative;z-index:1;width:100%}@media(min-width:480px){.stat-card__header[data-v-a887e40d]{margin-bottom:.25rem;width:auto}}@media(min-width:640px){.stat-card__header[data-v-a887e40d]{margin-bottom:1rem}}.stat-card__icon-wrap[data-v-a887e40d]{display:flex;align-items:center;gap:.75rem}@media(min-width:480px){.stat-card__icon-wrap[data-v-a887e40d]{display:block}}.stat-card__icon[data-v-a887e40d]{padding:.5rem;border-radius:var(--admin-radius-md);border:1px solid transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color var(--admin-transition);flex-shrink:0}@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]{background:#2563eb0d;color:var(--admin-primary)}.stat-card__icon--amber[data-v-a887e40d]{background:#f59e0b0d;color:var(--admin-accent)}.stat-card__icon--slate[data-v-a887e40d]{background:#64748b0d;color:var(--admin-secondary)}.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]{font-size:.625rem;margin-bottom:.125rem}.stat-card__mobile-text .stat-card__value[data-v-a887e40d]{font-size:1.125rem}.stat-card__trend[data-v-a887e40d]{font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.25rem;border:1px solid;transition:background-color var(--admin-transition);flex-shrink:0}@media(min-width:480px){.stat-card__trend[data-v-a887e40d]{font-size:.5625rem;padding:.125rem .25rem}}@media(min-width:640px){.stat-card__trend[data-v-a887e40d]{font-size:.625rem;padding:.125rem .375rem}}.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]{position:relative;z-index:1;display:none}@media(min-width:480px){.stat-card__content[data-v-a887e40d]{display:block}}.stat-card__label[data-v-a887e40d]{color:var(--admin-text-muted);font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:640px){.stat-card__label[data-v-a887e40d]{font-size:.75rem;margin-bottom:.25rem}}.stat-card__value[data-v-a887e40d]{font-size:.875rem;font-weight:700;color:var(--admin-text-dark);letter-spacing:-.025em}@media(min-width:640px){.stat-card__value[data-v-a887e40d]{font-size:1.5rem}}.stat-card__blob[data-v-a887e40d]{position:absolute;bottom:-2.5rem;right:-2.5rem;width:8rem;height:8rem;border-radius:9999px;filter:blur(24px);opacity:0;transition:opacity .5s ease;pointer-events:none}.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]{display:flex;align-items:center;justify-content:space-between;padding:1rem;cursor:pointer;transition:background-color var(--admin-transition)}.action-card[data-v-e56c6efa]:hover{background:var(--admin-surface-muted)}.action-card__content[data-v-e56c6efa]{display:flex;align-items:center;gap:1rem}.action-card__icon[data-v-e56c6efa]{width:2.5rem;height:2.5rem;border-radius:var(--admin-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid;box-shadow:var(--admin-shadow-xs);transition:transform var(--admin-transition)}.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]{font-weight:700;color:var(--admin-text-dark);font-size:.875rem;margin:0}.action-card__count[data-v-e56c6efa]{font-size:.75rem;color:var(--admin-text-muted);margin:.125rem 0 0}.action-card__arrow[data-v-e56c6efa]{font-size:1.125rem;color:var(--admin-border-dark);transition:color var(--admin-transition-slow)}.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-76eed1db]{position:relative;background:var(--admin-surface);padding:1rem;border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-light);box-shadow:var(--admin-shadow-card);text-align:left;cursor:pointer;overflow:hidden;transition:box-shadow var(--admin-transition),transform var(--admin-transition)}.quick-action[data-v-76eed1db]:hover{box-shadow:var(--admin-shadow-soft);transform:translateY(-4px)}.quick-action__gradient[data-v-76eed1db]{position:absolute;top:0;right:0;width:4rem;height:4rem;opacity:0;transition:opacity var(--admin-transition);border-bottom-left-radius:1.5rem}.quick-action:hover .quick-action__gradient[data-v-76eed1db]{opacity:.1}.quick-action__icon[data-v-76eed1db]{width:2.5rem;height:2.5rem;border-radius:var(--admin-radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;transition:background-color var(--admin-transition),color var(--admin-transition),border-color var(--admin-transition);border:1px solid;box-shadow:var(--admin-shadow-xs)}.quick-action__icon i[data-v-76eed1db]{font-size:1.25rem}.quick-action__label[data-v-76eed1db]{font-weight:700;color:var(--admin-text-dark);font-size:.875rem;margin:0}.quick-action__desc[data-v-76eed1db]{font-size:.75rem;color:var(--admin-text-muted);margin:.25rem 0 0;font-weight:500}.quick-action--blue .quick-action__gradient[data-v-76eed1db]{background:linear-gradient(135deg,#3b82f6,#1b11ff)}.quick-action--blue .quick-action__icon[data-v-76eed1db]{background:#2563eb0d;color:var(--admin-primary);border-color:#2563eb1a}.quick-action--blue:hover .quick-action__icon[data-v-76eed1db]{background:var(--admin-primary);color:#fff;border-color:var(--admin-primary)}.quick-action--emerald .quick-action__gradient[data-v-76eed1db]{background:linear-gradient(135deg,#34d399,#10b981)}.quick-action--emerald .quick-action__icon[data-v-76eed1db]{background:#10b9810d;color:#10b981;border-color:#10b9811a}.quick-action--emerald:hover .quick-action__icon[data-v-76eed1db]{background:#10b981;color:#fff;border-color:#10b981}.quick-action--sky .quick-action__gradient[data-v-76eed1db]{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.quick-action--sky .quick-action__icon[data-v-76eed1db]{background:#0ea5e90d;color:#0ea5e9;border-color:#0ea5e91a}.quick-action--sky:hover .quick-action__icon[data-v-76eed1db]{background:#0ea5e9;color:#fff;border-color:#0ea5e9}.quick-action--indigo .quick-action__gradient[data-v-76eed1db]{background:linear-gradient(135deg,#818cf8,#6366f1)}.quick-action--indigo .quick-action__icon[data-v-76eed1db]{background:#6366f10d;color:#6366f1;border-color:#6366f11a}.quick-action--indigo:hover .quick-action__icon[data-v-76eed1db]{background:#6366f1;color:#fff;border-color:#6366f1}.tool-button[data-v-8dd4dd95]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:.75rem .5rem;border-radius:var(--admin-radius-md);border:1px solid transparent;background:transparent;cursor:pointer;transition:background-color var(--admin-transition),box-shadow var(--admin-transition),border-color var(--admin-transition)}.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]{font-size:1.125rem;color:var(--admin-text-light);transition:color var(--admin-transition)}.tool-button:hover i[data-v-8dd4dd95]{color:var(--admin-primary)}.tool-button__label[data-v-8dd4dd95]{font-size:.6875rem;font-weight:600;color:var(--admin-text-secondary);transition:color var(--admin-transition)}.tool-button:hover .tool-button__label[data-v-8dd4dd95]{color:var(--admin-text-dark)}.time-tabs[data-v-e4e9452c]{display:flex;padding:.25rem;background:#64748b14;border-radius:var(--admin-radius-md);overflow-x:auto;gap:.25rem}.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]{flex:1;padding:.375rem .5rem;font-size:.6875rem;font-weight:700;border-radius:var(--admin-radius-md);white-space:nowrap;border:1px solid transparent;background:transparent;color:var(--admin-text-muted);cursor:pointer;transition:all var(--admin-transition)}.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)}.product-item[data-v-c719b262]{display:flex;align-items:center;justify-content:space-between;padding:.375rem .625rem;border-radius:var(--admin-radius-xl);border:1px solid transparent;cursor:pointer;transition:background-color var(--admin-transition),border-color var(--admin-transition)}@media(min-width:640px){.product-item[data-v-c719b262]{padding:.625rem}}.product-item[data-v-c719b262]:hover{background:var(--admin-surface-muted);border-color:#e2e8f080}.product-item__left[data-v-c719b262]{display:flex;align-items:center;gap:.5rem}@media(min-width:640px){.product-item__left[data-v-c719b262]{gap:.875rem}}.product-item__thumb-wrap[data-v-c719b262]{position:relative}.product-item__thumb[data-v-c719b262]{width:2rem;height:2rem;border-radius:var(--admin-radius-md);display:flex;align-items:center;justify-content:center;border:1px solid var(--admin-border-light);box-shadow:var(--admin-shadow-xs);transition:transform var(--admin-transition)}@media(min-width:640px){.product-item__thumb[data-v-c719b262]{width:2.5rem;height:2.5rem}}.product-item__thumb i[data-v-c719b262]{color:var(--admin-border-dark);transition:color var(--admin-transition)}.product-item:hover .product-item__thumb i[data-v-c719b262]{color:var(--admin-primary)}.product-item__thumb--blue[data-v-c719b262]{background:#2563eb1a}.product-item__thumb--amber[data-v-c719b262]{background:#f59e0b1a}.product-item__thumb--slate[data-v-c719b262]{background:#64748b1a}.product-item__rank[data-v-c719b262]{position:absolute;top:-.375rem;left:-.375rem;width:.75rem;height:.75rem;background:var(--admin-text-dark);color:#fff;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:700;border:2px solid white}@media(min-width:640px){.product-item__rank[data-v-c719b262]{width:1rem;height:1rem;font-size:.5625rem}}.product-item__info[data-v-c719b262]{min-width:0}.product-item__name[data-v-c719b262]{font-size:.75rem;font-weight:700;color:var(--admin-text-dark);line-height:1.2;transition:color var(--admin-transition);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem}@media(min-width:640px){.product-item__name[data-v-c719b262]{font-size:.875rem;max-width:none}}.product-item:hover .product-item__name[data-v-c719b262]{color:var(--admin-primary)}.product-item__meta[data-v-c719b262]{font-size:.6875rem;color:var(--admin-text-light);font-weight:500;margin-top:.125rem;display:flex;align-items:center;gap:.5rem}.product-item__price[data-v-c719b262]{display:none}@media(min-width:640px){.product-item__price[data-v-c719b262]{display:inline}}.product-item__variant[data-v-c719b262]{background:var(--admin-surface-hover);color:var(--admin-text-muted);padding:.125rem .375rem;border-radius:var(--admin-radius-sm);font-size:.625rem;font-weight:500}.product-item__total[data-v-c719b262]{font-size:.75rem;font-weight:700;color:var(--admin-text-dark)}@media(min-width:640px){.product-item__total[data-v-c719b262]{font-size:.875rem}}.pulse-container[data-v-49f4a363]{position:relative;display:flex;align-items:center;justify-content:center;width:.625rem;height:.625rem}.ring[data-v-49f4a363]{position:absolute;width:100%;height:100%;border-radius:50%;background:var(--v4c1d7c2a);opacity:.75;animation:ping-49f4a363 1.5s cubic-bezier(0,0,.2,1) infinite}.dot[data-v-49f4a363]{position:relative;width:.625rem;height:.625rem;border-radius:50%;background:var(--v4c1d7c2a)}@keyframes ping-49f4a363{75%,to{transform:scale(2.5);opacity:0}}.admin-main[data-v-b28a8e44]{padding:0 1rem 2.5rem}.dashboard-grid[data-v-b28a8e44]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:1280px){.dashboard-grid[data-v-b28a8e44]{grid-template-columns:2fr 1fr}}.main-column[data-v-b28a8e44]{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.stats-grid[data-v-b28a8e44]{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:480px){.stats-grid[data-v-b28a8e44]{grid-template-columns:repeat(3,1fr);gap:1rem}}.cards-row[data-v-b28a8e44]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:1024px){.cards-row[data-v-b28a8e44]{grid-template-columns:repeat(2,1fr)}}.panel-card[data-v-b28a8e44]{background:var(--admin-surface);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-light);box-shadow:var(--admin-shadow-card);display:flex;flex-direction:column;height:100%;overflow:hidden}.panel-card__header[data-v-b28a8e44]{padding:1rem;border-bottom:1px solid var(--admin-border-light);display:flex;justify-content:space-between;align-items:center;background:#f8fafc4d}.panel-card__title[data-v-b28a8e44]{font-weight:700;color:var(--admin-text);font-size:.875rem;display:flex;align-items:center;gap:.5rem;margin:0}.panel-card__title--plain[data-v-b28a8e44]{color:var(--admin-text-dark)}.panel-card__pulse[data-v-b28a8e44]{position:relative;display:flex}.panel-card__meta[data-v-b28a8e44]{font-size:.75rem;font-weight:500;color:var(--admin-text-light)}.panel-card__link[data-v-b28a8e44]{font-size:.75rem;font-weight:700;color:var(--admin-primary);text-decoration:none;transition:color var(--admin-transition)}.panel-card__link[data-v-b28a8e44]:hover{color:var(--admin-primary-dark)}.panel-card__body[data-v-b28a8e44]{flex:1}.panel-card__body--divided[data-v-b28a8e44]>:not(:last-child){border-bottom:1px solid var(--admin-border-light)}.panel-card__body--table[data-v-b28a8e44]{overflow-x:auto}.panel-card__empty[data-v-b28a8e44]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:var(--admin-text-light)}.panel-card__empty i[data-v-b28a8e44]{font-size:2rem;margin-bottom:.5rem;color:var(--admin-success-text);opacity:.6}.panel-card__empty p[data-v-b28a8e44]{font-size:.875rem;font-weight:500;margin:0}.top-products__empty[data-v-b28a8e44]{padding:1.5rem 1rem;text-align:center}.top-products__empty p[data-v-b28a8e44]{font-size:.875rem;color:var(--admin-text-light);margin:0}.orders-table[data-v-b28a8e44]{width:100%;text-align:left;font-size:.875rem;color:var(--admin-text-secondary)}.orders-table thead[data-v-b28a8e44]{background:#f8fafc80;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--admin-text-light);font-weight:600;border-bottom:1px solid var(--admin-border-light)}.orders-table th[data-v-b28a8e44]{padding:.75rem .5rem}.orders-table th[data-v-b28a8e44]:first-child{padding-left:1rem}.orders-table th[data-v-b28a8e44]:last-child{padding-right:1rem}.orders-table tbody tr[data-v-b28a8e44]{border-bottom:1px solid var(--admin-border-light);transition:background-color var(--admin-transition)}.orders-table tbody tr[data-v-b28a8e44]:last-child{border-bottom:none}.orders-table tbody tr[data-v-b28a8e44]:hover{background:#f8fafccc}.orders-table td[data-v-b28a8e44]{padding:.75rem .5rem}.orders-table td[data-v-b28a8e44]:first-child{padding-left:1rem}.orders-table td[data-v-b28a8e44]:last-child{padding-right:1rem}.orders-table__date[data-v-b28a8e44]{font-weight:700;color:var(--admin-text-dark);font-size:.75rem;white-space:nowrap}.orders-table__customer[data-v-b28a8e44]{font-size:.625rem;color:var(--admin-text-light)}.orders-table__status[data-v-b28a8e44]{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5rem;border-radius:var(--admin-radius-md);font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid;box-shadow:var(--admin-shadow-xs)}.orders-table__status--green[data-v-b28a8e44]{background:var(--admin-success-bg);color:var(--admin-success-text);border-color:var(--admin-success-border)}.orders-table__status--yellow[data-v-b28a8e44]{background:var(--admin-warning-bg);color:var(--admin-warning-text);border-color:var(--admin-warning-border)}.orders-table__status--red[data-v-b28a8e44]{background:var(--admin-danger-bg);color:var(--admin-danger-text);border-color:var(--admin-danger-border)}.orders-table__total[data-v-b28a8e44]{font-weight:700;color:var(--admin-text-dark);font-size:.75rem}.text-right[data-v-b28a8e44]{text-align:right}.quick-section__title[data-v-b28a8e44]{font-size:.875rem;font-weight:700;color:var(--admin-text-dark);margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.quick-section__title i[data-v-b28a8e44]{color:var(--admin-accent)}.quick-actions-grid[data-v-b28a8e44]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}@media(min-width:768px){.quick-actions-grid[data-v-b28a8e44]{grid-template-columns:repeat(4,1fr)}}.tools-strip[data-v-b28a8e44]{background:#fff9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--admin-radius-md);border:1px solid rgba(226,232,240,.6);padding:.375rem;box-shadow:var(--admin-shadow-xs)}.tools-grid[data-v-b28a8e44]{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}@media(min-width:640px){.tools-grid[data-v-b28a8e44]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.tools-grid[data-v-b28a8e44]{grid-template-columns:repeat(6,1fr)}}.performance-column[data-v-b28a8e44]{position:relative;z-index:1;min-width:0}.performance-panel[data-v-b28a8e44]{background:var(--admin-surface);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-light);box-shadow:var(--admin-shadow-card);display:flex;flex-direction:column;height:100%;overflow:hidden}.performance-panel__header[data-v-b28a8e44]{padding:.75rem;border-bottom:1px solid var(--admin-border-light);background:#f8fafc4d}.performance-panel__body[data-v-b28a8e44]{padding:1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:2rem;flex:1}.chart-section[data-v-b28a8e44]{position:relative}.chart-section--bordered[data-v-b28a8e44]{padding-top:1rem;border-top:1px solid rgba(241,245,249,.5)}.chart-section__header[data-v-b28a8e44]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.chart-section__label[data-v-b28a8e44]{font-size:.625rem;font-weight:700;color:var(--admin-text-light);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem}.chart-section__value[data-v-b28a8e44]{font-size:1.875rem;font-weight:700;color:var(--admin-text-dark);letter-spacing:-.025em;display:flex;align-items:baseline;gap:.5rem}.chart-section__badge[data-v-b28a8e44]{font-size:.75rem;font-weight:700;padding:.125rem .375rem;border-radius:var(--admin-radius-sm);border:1px solid}.chart-section__badge--up[data-v-b28a8e44]{background:var(--admin-success-bg);color:var(--admin-success-text);border-color:var(--admin-success-border)}.chart-section__chart[data-v-b28a8e44]{height:6rem;margin:0 -.5rem;overflow:hidden}.top-products[data-v-b28a8e44]{padding-top:.5rem}.top-products__header[data-v-b28a8e44]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.top-products__title[data-v-b28a8e44]{font-size:.75rem;font-weight:700;color:var(--admin-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}.top-products__link[data-v-b28a8e44]{color:var(--admin-primary);font-size:.75rem;font-weight:700;background:none;border:none;cursor:pointer;transition:color var(--admin-transition)}.top-products__link[data-v-b28a8e44]:hover{color:var(--admin-primary-dark)}.top-products__list[data-v-b28a8e44]{list-style:none;padding:0;margin:0 -.5rem;display:flex;flex-direction:column;gap:.75rem}.view-report-btn[data-v-b28a8e44]{width:100%;padding:.625rem;background:var(--admin-surface-muted);color:var(--admin-text-secondary);font-weight:700;font-size:.75rem;border:1px solid transparent;border-radius:var(--admin-radius-md);cursor:pointer;transition:background-color var(--admin-transition),color var(--admin-transition),border-color var(--admin-transition)}.view-report-btn[data-v-b28a8e44]:hover{background:var(--admin-surface-hover);color:var(--admin-text);border-color:var(--admin-border)}.no-scrollbar[data-v-b28a8e44]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-b28a8e44]{-ms-overflow-style:none;scrollbar-width:none}.referrer-item[data-v-b28a8e44]{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-bottom:1px solid var(--admin-border-light)}.referrer-item[data-v-b28a8e44]:last-child{border-bottom:none}.referrer-item__rank[data-v-b28a8e44]{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--admin-surface-hover);display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;color:var(--admin-text-light)}.referrer-item__domain[data-v-b28a8e44]{flex:1;font-size:.8125rem;font-weight:600;color:var(--admin-text-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referrer-item__count[data-v-b28a8e44]{font-size:.75rem;font-weight:700;color:var(--admin-text-light)}.input-container[data-v-96a28f48]{position:relative;display:flex;align-items:center}.input-container .input-field[data-v-96a28f48]{width:100%;height:var(--admin-control-height);padding:0 .75rem;font-family:var(--admin-font-sans);font-size:.8125rem;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);line-height:normal}.input-field[data-v-96a28f48]:focus{outline:none;border-color:var(--admin-primary);box-shadow:var(--admin-shadow-blue)}.input-field[data-v-96a28f48]:disabled{background:var(--admin-surface-muted);color:var(--admin-text-light);cursor:not-allowed}.input-field.readonly[data-v-96a28f48]{background:var(--admin-surface);cursor:pointer}.input-field.readonly[data-v-96a28f48]:focus{border-color:var(--admin-border);box-shadow:none}.input-container.has-left-icon .input-field[data-v-96a28f48]{padding-left:2.25rem}.input-container.has-right-icon .input-field[data-v-96a28f48]{padding-right:2.5rem}.input-icon[data-v-96a28f48]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:10;color:var(--admin-text-light, #94a3b8);pointer-events:none}.input-icon-left[data-v-96a28f48]{left:.75rem}.input-icon-right[data-v-96a28f48]{right:.5rem;pointer-events:auto}.input-icon[data-v-96a28f48] i{font-size:1rem;transition:opacity .15s ease,transform .15s ease}.input-icon[data-v-96a28f48] button{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;background:var(--admin-text-light, #94a3b8);color:#fff;border-radius:50%;cursor:pointer;font-size:.625rem;transition:background .15s ease,opacity .15s ease,transform .15s ease}.input-icon[data-v-96a28f48] button:hover{background:var(--admin-text-secondary, #64748b)}.input-icon[data-v-96a28f48] .spinner{width:.875rem;height:.875rem;animation:input-spin-96a28f48 1s linear infinite}@keyframes input-spin-96a28f48{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-content[data-v-57f64015]{display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;z-index:2}.button-content.has-shortcut[data-v-57f64015]{gap:.15rem}.button-icon[data-v-57f64015]{display:flex;align-items:center;justify-content:center;line-height:0}.button-icon[data-v-57f64015] svg,.button-icon[data-v-57f64015] i{font-size:1.1em}.animate-spin[data-v-57f64015]{animation:spin-57f64015 1s linear infinite}@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 ease,transform .2s ease}.icon-fade-enter-from[data-v-57f64015],.icon-fade-leave-to[data-v-57f64015]{opacity:0;transform:scale(.8)}.button-shortcut[data-v-57f64015]{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .375rem;background:#00000026;border-radius:.25rem;font-size:.625rem;font-weight:700;color:#fffc;margin-left:.25rem;text-transform:uppercase;letter-spacing:.025em;border:1px solid rgba(255,255,255,.1);pointer-events:none}.cta-s .button-shortcut[data-v-57f64015],.cta-ghost .button-shortcut[data-v-57f64015]{background:#0000000d;color:var(--admin-text-light);border:1px solid var(--admin-border)}.button-shortcut-icons[data-v-57f64015]{display:flex;align-items:center;gap:2px;margin-left:.15rem;opacity:.8}.key-icon[data-v-57f64015]{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;font-size:.625rem}.key-icon.modifier[data-v-57f64015]{width:auto;padding:0 .25rem;font-weight:800;font-size:.55rem}.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]{overflow:hidden;background:#dedede;height:100%;width:100%}.shader-background canvas[data-v-14dc668b]{display:block;height:100%;width:100%}.login-page[data-v-20ef0094]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.portal-graphic[data-v-20ef0094]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;display:flex;justify-content:center;align-items:center}.portal-beam[data-v-20ef0094]{position:relative;width:1000px;aspect-ratio:1 / 1;mask-image:radial-gradient(circle,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle,black 30%,transparent 70%)}.mesh-blob[data-v-20ef0094]{position:absolute;border-radius:50%;filter:blur(40px);opacity:.8;mix-blend-mode:screen;will-change:transform,opacity}.blob-core[data-v-20ef0094]{width:60%;height:40%;background:#fef08a;top:30%;left:20%;animation:pulse-core-20ef0094 4s ease-in-out infinite;z-index:2}.blob-gold-1[data-v-20ef0094]{width:140%;height:60%;background:#eab308;top:-10%;left:-20%;animation:flow-down-20ef0094 12s infinite alternate linear;opacity:.7}.blob-gold-2[data-v-20ef0094]{width:140%;height:50%;background:#d97706;bottom:-10%;right:-20%;animation:flow-up-20ef0094 15s infinite alternate linear;opacity:.6}.blob-white[data-v-20ef0094]{width:80%;height:20%;background:#fff;top:40%;left:10%;filter:blur(50px);animation:flicker-20ef0094 3s infinite alternate cubic-bezier(.4,0,.2,1);mix-blend-mode:overlay;z-index:3}@keyframes pulse-core-20ef0094{0%,to{transform:scale(.95);opacity:.7}50%{transform:scale(1.1);opacity:.9}}@keyframes flow-down-20ef0094{0%{transform:translateY(-5%) scale(1)}to{transform:translateY(10%) scale(1.1)}}@keyframes flow-up-20ef0094{0%{transform:translateY(5%) scale(1.1)}to{transform:translateY(-10%) scale(.9)}}@keyframes flicker-20ef0094{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.8;transform:scale(1.05)}}.login-card[data-v-20ef0094]{width:100%;max-width:420px;padding:2.5rem;position:relative;z-index:10;background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);border-radius:1rem;box-shadow:0 4px 6px -1px #0000000d,0 20px 25px -5px #0000000d,0 0 0 1px #fff3 inset;animation:card-enter-20ef0094 .6s cubic-bezier(.16,1,.3,1) forwards}@media(prefers-color-scheme:dark){.login-card[data-v-20ef0094]{background:#1e293bb3;border-color:#ffffff1a}}@keyframes card-enter-20ef0094{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.login-header[data-v-20ef0094]{text-align:center;margin-bottom:2.5rem}.logo-wrapper[data-v-20ef0094]{display:inline-flex;margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:1rem;box-shadow:var(--admin-shadow-sm);border:1px solid var(--admin-border)}.brand-logo[data-v-20ef0094]{width:48px;height:48px;display:block}.login-title[data-v-20ef0094]{font-size:1.75rem;font-weight:700;color:var(--admin-primary);margin:0 0 .5rem;letter-spacing:-.025em}.login-subtitle[data-v-20ef0094]{font-size:.9375rem;color:var(--admin-text-muted);margin:0;line-height:1.5}.login-form[data-v-20ef0094]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-20ef0094]{display:flex;flex-direction:column;gap:.5rem}.login-submit-btn[data-v-20ef0094]{margin-top:.5rem;width:100%}.login-error[data-v-20ef0094]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#fef2f2;border:1px solid #fee2e2;border-radius:var(--admin-radius-md);color:#ef4444;font-size:.875rem}.login-error i[data-v-20ef0094]{font-size:1.125rem}.login-footer[data-v-20ef0094]{margin-top:2rem;text-align:center;font-size:.75rem;color:var(--admin-text-light)}.badge[data-v-e00a20a2]{display:inline-flex;align-items:center;font-weight:600;border-radius:9999px;white-space:nowrap}.badge-sm[data-v-e00a20a2]{padding:.125rem .5rem;font-size:.6875rem;letter-spacing:.02em}.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]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-wrapper.disabled[data-v-e2bac720]{opacity:.5;cursor:not-allowed}.checkbox-input[data-v-e2bac720]{position:absolute;opacity:0;width:0;height:0}.checkbox-box[data-v-e2bac720]{width:1.125rem;height:1.125rem;border:2px solid var(--s-brd);border-radius:.25rem;background:var(--s-ipt-bg);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.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]{font-size:.875rem;color:var(--s-txt)}.data-table-wrapper[data-v-02f33e2f]{overflow:visible;background:var(--admin-surface);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-card)}.data-table[data-v-02f33e2f]{width:100%;border-collapse:collapse;font-size:.75rem;color:var(--admin-text-secondary)}.data-table th[data-v-02f33e2f],.data-table td[data-v-02f33e2f]{padding:.75rem .5rem;text-align:left;border-bottom:1px solid var(--admin-border-light)}.data-table th[data-v-02f33e2f]:first-child,.data-table td[data-v-02f33e2f]:first-child{padding-left:1rem}.data-table th[data-v-02f33e2f]:last-child,.data-table td[data-v-02f33e2f]:last-child{padding-right:1rem}.data-table thead[data-v-02f33e2f]{background:#f8fafc80}.data-table th[data-v-02f33e2f]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--admin-text-light);white-space:nowrap}.data-table th.sortable[data-v-02f33e2f]{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable[data-v-02f33e2f]:hover{background:#f8fafccc}.th-content[data-v-02f33e2f]{display:inline-flex;align-items:center;gap:.5rem}.sort-icon[data-v-02f33e2f]{font-size:.75rem;opacity:.5}.data-table th.sortable:hover .sort-icon[data-v-02f33e2f],.data-table th[aria-sort] .sort-icon[data-v-02f33e2f]{opacity:1}.col-checkbox[data-v-02f33e2f]{width:3rem;text-align:center;-webkit-user-select:none;user-select:none}.checkbox-container[data-v-02f33e2f]{pointer-events:none;display:flex;justify-content:center;align-items:center}.col-actions[data-v-02f33e2f]{width:3rem;text-align:center}.data-table tbody tr[data-v-02f33e2f]{cursor:pointer}.data-table tbody tr[data-v-02f33e2f]:hover{background:#f8fafccc}.data-table tbody tr.selected[data-v-02f33e2f]{background:var(--admin-info-bg)}.data-table tbody tr:last-child td[data-v-02f33e2f]{border-bottom:none}.skeleton[data-v-02f33e2f]{background:linear-gradient(90deg,var(--admin-border-light) 25%,var(--admin-surface-hover) 50%,var(--admin-border-light) 75%);background-size:200% 100%;animation:shimmer-02f33e2f 1.5s infinite;border-radius:var(--admin-radius-sm)}.skeleton-checkbox[data-v-02f33e2f]{width:1.125rem;height:1.125rem;margin:0 auto}.skeleton-text[data-v-02f33e2f]{height:1rem;width:80%}.skeleton-actions[data-v-02f33e2f]{width:1.5rem;height:1.5rem;margin:0 auto}@keyframes shimmer-02f33e2f{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-row td[data-v-02f33e2f]{padding:3rem 1rem}.empty-message[data-v-02f33e2f]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--admin-text-light);font-size:.875rem;font-weight:500}.loading-more-row td[data-v-02f33e2f]{padding:1rem}.loading-more[data-v-02f33e2f]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--admin-text-muted);font-size:.875rem}.loading-more .spinner[data-v-02f33e2f]{width:1rem;height:1rem;animation:spin-02f33e2f 1s linear infinite}@keyframes spin-02f33e2f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.predictive-spacer[data-v-02f33e2f]{pointer-events:none}.load-more-sentinel[data-v-02f33e2f]{height:1px;pointer-events:none}.data-table-toolbar[data-v-c1a43d4e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.toolbar-left[data-v-c1a43d4e]{flex:1;display:flex;align-items:center;gap:.5rem}.toolbar-actions[data-v-c1a43d4e]{display:flex;align-items:center;gap:.5rem}.toolbar-actions[data-v-c1a43d4e]:empty{display:none}.filter-input[data-v-c1a43d4e]{width:100%}.toolbar-secondary-actions[data-v-c1a43d4e]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.toolbar-right[data-v-c1a43d4e]{display:flex;align-items:center;gap:.5rem}.column-options[data-v-c1a43d4e]{display:flex;flex-direction:column;gap:.5rem;min-width:10rem}.column-option[data-v-c1a43d4e]{display:block;padding:.25rem 0;cursor:pointer}.batch-action-bar[data-v-c1a43d4e]{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;background:var(--admin-surface);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-card);position:sticky;left:0;right:0;top:72px;margin-top:-70px;z-index:10;height:56px}.selection-text[data-v-c1a43d4e]{font-size:.8125rem;font-weight:500;color:var(--admin-text-secondary)}.batch-actions[data-v-c1a43d4e]{display:flex;align-items:center;gap:.5rem}.clear-btn[data-v-c1a43d4e]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;background:var(--admin-surface-hover);color:var(--admin-text-muted);border-radius:var(--admin-radius-sm);cursor:pointer;transition:background var(--admin-transition-fast),color var(--admin-transition-fast)}.clear-btn i[data-v-c1a43d4e]{font-size:.875rem}.clear-btn[data-v-c1a43d4e]:hover{background:var(--admin-border);color:var(--admin-text)}.select-all-link[data-v-c1a43d4e]{background:none;border:none;color:var(--admin-primary);font:inherit;cursor:pointer;padding:0;text-decoration:underline;font-weight:500}.select-all-link[data-v-c1a43d4e]:hover{color:var(--admin-primary-hover)}.search-spinner[data-v-c1a43d4e]{display:flex;align-items:center;justify-content:center;color:var(--admin-text-light)}.spinner[data-v-c1a43d4e]{width:.875rem;height:.875rem;animation:spin-c1a43d4e 1s linear infinite}@keyframes spin-c1a43d4e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.locale-trigger[data-v-6a4d2fc4]{position:relative;width:2.5rem;height:2.5rem;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:9999px;display:flex;align-items:center;justify-content:center;color:var(--admin-text-muted);cursor:pointer;box-shadow:var(--admin-shadow-xs);transition:all var(--admin-transition)}.locale-trigger[data-v-6a4d2fc4]:hover{color:var(--admin-primary);border-color:#2563eb33;box-shadow:var(--admin-shadow-sm)}.locale-trigger i[data-v-6a4d2fc4]{font-size:1.25rem}.active-badge[data-v-6a4d2fc4]{position:absolute;bottom:-2px;right:-2px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:4px;padding:0 3px;font-size:.6rem;font-weight:700;color:var(--admin-text-secondary);box-shadow:var(--admin-shadow-xs)}.collection-main[data-v-157d3023]{padding:1rem 1rem 2.5rem}.collection-content[data-v-157d3023]{display:flex;flex-direction:column;gap:1rem;position:relative}.empty-state[data-v-157d3023]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--admin-text-light)}.empty-state i[data-v-157d3023]{font-size:2.5rem;margin-bottom:.75rem;color:var(--admin-primary);opacity:.5}.empty-state p[data-v-157d3023]{font-size:.875rem;font-weight:500;margin:0 0 1rem;color:var(--admin-text-muted)}.error-message[data-v-157d3023]{margin-top:1rem;padding:1rem;background:var(--admin-danger-bg);color:var(--admin-danger-text);border:1px solid var(--admin-danger-border);border-radius:var(--admin-radius-md)}.dialog-root[data-v-5cd2438b]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f172a66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dialog-container[data-v-5cd2438b]{background:var(--admin-surface);border-radius:var(--admin-radius-lg);box-shadow:0 0 0 1px #0000000d,0 20px 50px -12px #00000040,0 10px 15px -5px #0000001a;width:100%;max-height:calc(100vh - 3rem);display:flex;flex-direction:column;overflow:hidden;position:relative;border:1px solid var(--admin-border-light)}.size-xs[data-v-5cd2438b]{max-width:24rem}.size-sm[data-v-5cd2438b]{max-width:28rem}.size-md[data-v-5cd2438b]{max-width:36rem}.size-lg[data-v-5cd2438b]{max-width:48rem}.size-xl[data-v-5cd2438b]{max-width:64rem}.dialog-header[data-v-5cd2438b]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.25rem;border-bottom:1px solid var(--admin-border-light);background:var(--admin-surface-muted)}.dialog-header-content[data-v-5cd2438b]{flex:1;min-width:0}.dialog-title[data-v-5cd2438b]{margin:0;font-size:1rem;font-weight:700;color:var(--admin-text-dark);font-family:var(--admin-font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-close[data-v-5cd2438b]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--admin-text-light);border-radius:var(--admin-radius-md);cursor:pointer;transition:all var(--admin-transition);flex-shrink:0;margin-left:1rem}.dialog-close[data-v-5cd2438b]:hover{background:var(--admin-danger-bg);color:var(--admin-danger-text)}.dialog-body[data-v-5cd2438b]{flex:1;padding:1.5rem;overflow-y:auto;position:relative}.dialog-footer[data-v-5cd2438b]{display:flex;justify-content:flex-end;gap:.75rem;padding:.5rem 1.25rem;border-top:1px solid var(--admin-border-light);background:var(--admin-surface-muted)}.dialog-fade-enter-active[data-v-5cd2438b],.dialog-fade-leave-active[data-v-5cd2438b]{transition:opacity .3s ease,backdrop-filter .3s ease}.dialog-fade-enter-from[data-v-5cd2438b],.dialog-fade-leave-to[data-v-5cd2438b]{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.dialog-zoom-enter-active[data-v-5cd2438b]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.dialog-zoom-leave-active[data-v-5cd2438b]{transition:transform .25s ease-in,opacity .2s ease-in}.dialog-zoom-enter-from[data-v-5cd2438b]{transform:scale(.95) translateY(10px);opacity:0}.dialog-zoom-leave-to[data-v-5cd2438b]{transform:scale(.98);opacity:0}@media(prefers-color-scheme:dark){.dialog-root[data-v-5cd2438b]{background:#00000080}}.confirm-dialog-body[data-v-f5f3cacd]{padding:1rem 0}.confirm-dialog-body p[data-v-f5f3cacd]{color:var(--admin-text-secondary);font-size:.875rem;line-height:1.5;margin:0}strong[data-v-f5f3cacd]{font-weight:600;color:var(--admin-text-primary)}.actions-menu[data-v-55fe1420]{position:relative;display:inline-block}.actions-trigger[data-v-55fe1420]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:none;border-radius:var(--admin-radius-md);color:var(--admin-text-muted);cursor:pointer;transition:background var(--admin-transition-fast),color var(--admin-transition-fast)}.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]{position:fixed;min-width:8rem;background:var(--admin-surface);border:1px solid var(--admin-border-light);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-floating);z-index:9999;overflow:hidden}.action-item[data-v-55fe1420]{display:block;width:100%;padding:.5rem .75rem;text-align:left;font-size:.8125rem;font-weight:500;color:var(--admin-text-secondary);background:transparent;border:none;cursor:pointer;transition:background var(--admin-transition-fast)}.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-c7dfe8d5]{width:100%;height:100vh;display:flex;flex-direction:column}.payload-iframe[data-v-c7dfe8d5]{flex:1;width:100%;border:none}
