@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=DM+Sans:wght@300;400;500;600&display=swap);:root{--noir:#0a0a0f;--noir-2:#12121a;--noir-3:#1c1c28;--sidebar:#0a0a0f;--gold:#c9a96e;--gold-light:#e8d5b0;--gold-lighter:#f5ecd9;--gold-dark:#8c6a35;--gold-glow:#c9a96e26;--white:#faf9f6;--white-2:#f0ede6;--white-3:#e8e4dc;--gray:#6b6878;--gray-light:#a09daa;--gray-bg:#f4f2ee;--success:#2e8b57;--success-bg:#e8f5ee;--error:#c0392b;--error-bg:#fcebeb;--warning:#b7770d;--warning-bg:#faeeda;--info:#185fa5;--info-bg:#e6f1fb;--font-display:"Cormorant Garamond",serif;--font-body:"DM Sans",sans-serif;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--sidebar-width:260px;--transition:0.25s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.5s cubic-bezier(0.4,0,0.2,1);--transition-bounce:0.4s cubic-bezier(0.34,1.56,0.64,1);--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 8px 32px #00000014;--shadow-lg:0 20px 60px #0000001f;--shadow-gold:0 8px 32px #c9a96e33}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f2ee;background:var(--gray-bg);color:#0a0a0f;color:var(--noir);font-family:DM Sans,sans-serif;font-family:var(--font-body);line-height:1.6}h1,h2,h3,h4{font-family:Cormorant Garamond,serif;font-family:var(--font-display);font-weight:400;letter-spacing:.01em}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}button,input,select,textarea{font-family:DM Sans,sans-serif;font-family:var(--font-body)}.app-layout{display:flex;min-height:100vh}.main-content{flex:1 1;margin-left:260px;margin-left:var(--sidebar-width);min-height:100vh;transition:margin-left .25s cubic-bezier(.4,0,.2,1);transition:margin-left var(--transition)}.page{animation:pageFadeIn .5s ease forwards;padding:36px 40px}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes goldPulse{0%,to{box-shadow:0 0 0 0 #c9a96e00}50%{box-shadow:0 0 0 8px #c9a96e1f}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes borderGlow{0%,to{border-color:#c9a96e4d}50%{border-color:#c9a96ecc}}.fade-up{animation:fadeUp .5s ease forwards}.fade-in{animation:fadeIn .4s ease forwards}.scale-in{animation:scaleIn .4s cubic-bezier(.34,1.56,.64,1) .4s forwards;animation:scaleIn .4s var(--transition-bounce) forwards}.slide-in-left{animation:slideInLeft .4s ease forwards}.slide-in-right{animation:slideInRight .4s ease forwards}.stagger>:first-child{animation-delay:.05s}.stagger>:nth-child(2){animation-delay:.1s}.stagger>:nth-child(3){animation-delay:.15s}.stagger>:nth-child(4){animation-delay:.2s}.stagger>:nth-child(5){animation-delay:.25s}.stagger>:nth-child(6){animation-delay:.3s}.btn-primary{align-items:center;background:#0a0a0f;background:var(--noir);border:none;border-radius:14px;border-radius:var(--radius-md);color:#faf9f6;color:var(--white);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:13px;font-weight:500;gap:8px;justify-content:center;letter-spacing:.04em;overflow:hidden;padding:12px 24px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.btn-primary:after{background:linear-gradient(135deg,#ffffff14,#0000 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition)}.btn-primary:hover{box-shadow:0 8px 32px #00000014;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary:hover:after{opacity:1}.btn-primary:active{transform:translateY(0)}.btn-gold{align-items:center;background:linear-gradient(135deg,#c9a96e,#8c6a35);background:linear-gradient(135deg,var(--gold) 0,var(--gold-dark) 100%);border:none;border-radius:14px;border-radius:var(--radius-md);color:#0a0a0f;color:var(--noir);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:13px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.04em;overflow:hidden;padding:12px 24px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.btn-gold:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn-gold:hover{box-shadow:0 8px 32px #c9a96e33;box-shadow:var(--shadow-gold);transform:translateY(-1px)}.btn-gold:hover:before{left:100%}.btn-gold:active{transform:translateY(0)}.btn-outline{align-items:center;background:#0000;border:1px solid #00000024;border-radius:14px;border-radius:var(--radius-md);color:#0a0a0f;color:var(--noir);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:13px;font-weight:500;gap:8px;justify-content:center;letter-spacing:.03em;padding:11px 24px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.btn-outline:hover{background:#f0ede6;background:var(--white-2);border-color:#00000038;transform:translateY(-1px)}.btn-danger{align-items:center;background:#fcebeb;background:var(--error-bg);border:none;border-radius:14px;border-radius:var(--radius-md);color:#c0392b;color:var(--error);cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:11px 24px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.btn-danger:hover{background:#f9d6d3;transform:translateY(-1px)}.card{background:#faf9f6;background:var(--white);border:1px solid rgba(0,0,0,.055);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 2px 8px #0000000f;box-shadow:var(--shadow-sm);overflow:hidden;padding:24px;position:relative;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--transition),transform var(--transition)}.card:before{background:linear-gradient(90deg,#0000,#c9a96e4d,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition)}.card:hover{box-shadow:0 8px 32px #00000014;box-shadow:var(--shadow-md);transform:translateY(-2px)}.card:hover:before{opacity:1}.card-static{padding:24px}.card-static,.stat-card{background:#faf9f6;background:var(--white);border:1px solid rgba(0,0,0,.055);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 2px 8px #0000000f;box-shadow:var(--shadow-sm)}.stat-card{animation:fadeUp .5s ease forwards;opacity:0;overflow:hidden;padding:22px 26px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.stat-card:after{background:linear-gradient(90deg,#c9a96e,#e8d5b0);background:linear-gradient(90deg,var(--gold),var(--gold-light));bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .6s ease;width:0}.stat-card:hover{box-shadow:0 8px 32px #00000014;box-shadow:var(--shadow-md);transform:translateY(-3px)}.stat-card:hover:after{width:100%}.stat-label{color:#6b6878;color:var(--gray);font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.stat-value{animation:countUp .6s ease forwards;color:#0a0a0f;color:var(--noir);font-family:Cormorant Garamond,serif;font-family:var(--font-display);font-size:38px;font-weight:400;line-height:1}.stat-sub{color:#6b6878;color:var(--gray);font-size:12px;margin-top:8px}.stat-trend-up{color:#2e8b57;color:var(--success)}.stat-trend-down,.stat-trend-up{font-size:12px;font-weight:600;margin-top:8px}.stat-trend-down{color:#c0392b;color:var(--error)}.input-field{border:1px solid #0000001f;border-radius:14px;border-radius:var(--radius-md);color:#0a0a0f;color:var(--noir);font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:14px;outline:none;padding:11px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.input-field,.input-field:focus{background:#faf9f6;background:var(--white)}.input-field:focus{border-color:#c9a96e;border-color:var(--gold);box-shadow:0 0 0 3px #c9a96e1f}.input-field:hover:not(:focus){border-color:#00000038}.input-field::placeholder{color:#a09daa;color:var(--gray-light)}.label{color:#6b6878;color:var(--gray);display:block;font-size:12px;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.badge,.label{font-weight:600}.badge{align-items:center;border-radius:30px;display:inline-flex;font-size:11px;gap:4px;letter-spacing:.02em;padding:4px 12px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.badge-success{background:#e8f5ee;background:var(--success-bg);color:#2e8b57;color:var(--success)}.badge-warning{background:#faeeda;background:var(--warning-bg);color:#b7770d;color:var(--warning)}.badge-error{background:#fcebeb;background:var(--error-bg);color:#c0392b;color:var(--error)}.badge-info{background:#e6f1fb;background:var(--info-bg);color:#185fa5;color:var(--info)}.badge-gray{background:#f0ede6;color:#6b6878;color:var(--gray)}.badge-gold{background:#f5ecd9;background:var(--gold-lighter);color:#8c6a35;color:var(--gold-dark)}.table{border-collapse:collapse;font-size:14px;width:100%}.table th{background:rgba(0,0,0,.015);border-bottom:1px solid #00000012;color:#6b6878;color:var(--gray);font-size:11px;font-weight:600;letter-spacing:.08em;padding:12px 18px;text-align:left;text-transform:uppercase}.table td{border-bottom:1px solid rgba(0,0,0,.045);color:#0a0a0f;color:var(--noir);padding:15px 18px;transition:background .25s cubic-bezier(.4,0,.2,1);transition:background var(--transition)}.table tr{transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.table tr:hover td{background:#c9a96e0a}.table tr:last-child td{border-bottom:none}.skeleton{animation:shimmer 1.8s infinite;background:linear-gradient(90deg,#f0ede6 25%,#e8e4dc 50%,#f0ede6 75%);background:linear-gradient(90deg,var(--white-2) 25%,var(--white-3) 50%,var(--white-2) 75%);background-size:600px 100%;border-radius:8px;border-radius:var(--radius-sm)}.spinner{animation:spin .75s linear infinite;border:2px solid #f0ede6;border-top-color:#c9a96e;border:2px solid var(--white-2);border-radius:50%;border-top-color:var(--gold);height:30px;width:30px}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#e8d5b0;background:var(--gold-light);border-radius:3px;-webkit-transition:background .25s cubic-bezier(.4,0,.2,1);transition:background .25s cubic-bezier(.4,0,.2,1);-webkit-transition:background var(--transition);transition:background var(--transition)}::-webkit-scrollbar-thumb:hover{background:#c9a96e;background:var(--gold)}.sub-link{position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.sub-link:hover{background:#ffffff0f!important;color:#ffffffe6!important;padding-left:16px!important}.sub-active{background:#c9a96e1a!important;border-right:2px solid #c9a96e;border-right:2px solid var(--gold);box-shadow:inset 3px 0 0 #c9a96e33;color:#c9a96e!important;color:var(--gold)!important;font-weight:600}.modal-overlay{animation:fadeIn .25s ease forwards}.modal-content{animation:scaleIn .3s cubic-bezier(.34,1.56,.64,1) .4s forwards;animation:scaleIn .3s var(--transition-bounce) forwards}.gold-divider{background:linear-gradient(90deg,#0000,#e8d5b0,#0000);background:linear-gradient(90deg,#0000,var(--gold-light),#0000);border:none;height:1px;margin:24px 0}.gold-top{position:relative}.gold-top:before{background:linear-gradient(90deg,#8c6a35,#c9a96e,#e8d5b0,#c9a96e);background:linear-gradient(90deg,var(--gold-dark),var(--gold),var(--gold-light),var(--gold));border-radius:20px 20px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.order-tag{color:#0a0a0f;color:var(--noir);font-size:18px;font-weight:600;letter-spacing:.5px}.order-tag,.section-title{font-family:Cormorant Garamond,serif;font-family:var(--font-display)}.section-title{align-items:center;color:#6b6878;color:var(--gray);display:flex;font-size:13px;font-weight:500;gap:12px;letter-spacing:.15em;margin-bottom:16px;text-transform:uppercase}.section-title:after{background:linear-gradient(90deg,#00000014,#0000);content:"";flex:1 1;height:1px}.hover-lift{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);transition:transform var(--transition),box-shadow var(--transition)}.hover-lift:hover{box-shadow:0 8px 32px #00000014;box-shadow:var(--shadow-md);transform:translateY(-3px)}.toggle-track{border-radius:11px;cursor:pointer;height:22px;position:relative;transition:background .25s cubic-bezier(.4,0,.2,1);transition:background var(--transition);width:40px}.toggle-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0003;height:16px;position:absolute;top:3px;transition:left .4s cubic-bezier(.34,1.56,.64,1);transition:left var(--transition-bounce);width:16px}.page-header{animation:slideInLeft .4s ease forwards;margin-bottom:36px}.page-header h1{font-family:Cormorant Garamond,serif;font-family:var(--font-display);font-size:40px;font-weight:400;letter-spacing:.01em;line-height:1.1;margin-bottom:6px}.page-header p{color:#6b6878;color:var(--gray);font-size:14px;font-weight:400}.notif-dot{animation:goldPulse 2s ease infinite;background:#c9a96e;background:var(--gold);border-radius:50%;height:8px;width:8px}:focus-visible{border-radius:8px;border-radius:var(--radius-sm);outline:2px solid #c9a96e;outline:2px solid var(--gold);outline-offset:2px}.pos-wrapper{grid-gap:24px;background:#f4f2ee;background:var(--gray-bg);box-sizing:border-box;display:grid;gap:24px;grid-template-columns:1fr 380px;height:100vh;overflow:hidden;padding:28px 28px 28px 36px}.pos-left{gap:20px;overflow-y:auto}.pos-left,.pos-right{display:flex;flex-direction:column;min-width:0}.pos-right{height:100%;overflow:hidden}.pos-right-scroll{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow-y:scroll;padding-right:4px}.pos-right-btn{flex-shrink:0;padding-top:10px}[data-theme=dark]{--gray-bg:#0d0d12;--white:#13131a;--white-2:#18181f;--white-3:#1e1e28;--noir:#f0ede6;--gray:#7a7888;--gray-light:#555462;--success-bg:#2e8b571f;--error-bg:#c0392b1f;--warning-bg:#b7770d1f;--info-bg:#185fa51f;--gold-lighter:#c9a96e1a;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 32px #0006;--shadow-lg:0 20px 60px #0009}[data-theme=dark] body{background:#0d0d12;color:#f0ede6}[data-theme=dark] .card,[data-theme=dark] .card-static,[data-theme=dark] .stat-card{background:#13131a;border-color:#ffffff0f}[data-theme=dark] .input-field{background:#1a1a22;border-color:#ffffff1a;color:#f0ede6}[data-theme=dark] .input-field::placeholder{color:#fff3}[data-theme=dark] .table th{background:#18181f;border-color:#ffffff0f;color:#ffffff4d}[data-theme=dark] .table td{border-color:#ffffff0a;color:#f0ede6}[data-theme=dark] .table tr:hover td{background:#ffffff08}[data-theme=dark] .btn-outline{border-color:#ffffff26;color:#f0ede6}[data-theme=dark] .btn-outline:hover{background:#ffffff0f;border-color:#ffffff40}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4{color:#f0ede6}[data-theme=dark] .stat-label{color:#ffffff4d}[data-theme=dark] .stat-value{color:#f0ede6}[data-theme=dark] .stat-sub{color:#ffffff59}[data-theme=dark] .badge-gray{background:#ffffff12;color:#ffffff80}[data-theme=dark] .skeleton{background:linear-gradient(90deg,#18181f 25%,#1e1e28 50%,#18181f 75%)}[data-theme=dark] .page{background:#0d0d12}@keyframes livrrShimmer{0%{background-position:200%}to{background-position:-200%}}.livrr-logo{-webkit-text-fill-color:#0000;animation:livrrShimmer 3.5s ease-in-out infinite alternate;animation-delay:2s;background:linear-gradient(90deg,#c9a96e,#c9a96e 35%,#fff8e7 48%,#f5d78e 52%,#c9a96e 65%,#c9a96e);-webkit-background-clip:text;background-clip:text;background-size:200% auto}@keyframes rippleGold{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(4)}}.ripple-gold{animation:rippleGold .6s linear;background:#fff8dc99;border-radius:50%;height:60px;margin-left:-30px;margin-top:-30px;pointer-events:none;position:absolute;transform:scale(0);width:60px}@keyframes wordFadeUp{0%{filter:blur(3px);opacity:0;transform:translateY(12px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.word-reveal{animation:wordFadeUp .5s ease forwards;display:inline-block;opacity:0}@keyframes drawLine{0%{opacity:0;width:0}to{opacity:1;width:120px}}.gold-draw-line{animation:drawLine .8s ease forwards;animation-delay:.4s;background:linear-gradient(90deg,#c9a96e,#c9a96e33);background:linear-gradient(90deg,var(--gold),#c9a96e33);height:1px;opacity:0;width:0}@keyframes letterFade{0%{letter-spacing:.5em;opacity:0}to{letter-spacing:.02em;opacity:1}}.letter-fade{animation:letterFade 1s ease forwards;opacity:0}
/*# sourceMappingURL=main.5c517077.css.map*/