.spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.spinner-logo{animation:spin 2s linear infinite;margin-bottom:16px}.spinner-logo--small{width:32px;height:32px}.spinner-logo--medium{width:48px;height:48px}.spinner-logo--large{width:64px;height:64px}.spinner-logo__image{width:100%;height:100%;object-fit:contain}.spinner-text{font-size:16px;margin:0;font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-container--compact{height:auto;min-height:200px;background-color:transparent}.spinner-container--compact .spinner-text{font-size:14px;color:hsl(var(--foreground))}[data-radix-popper-content-wrapper]:has([data-notification-center]){width:min(720px,calc(100vw - 2rem))!important;max-width:min(720px,calc(100vw - 2rem))!important;box-sizing:border-box!important}[data-notification-center]{width:100%!important;max-width:min(720px,calc(100vw - 2rem))!important;box-sizing:border-box!important;max-height:calc(95vh - 5rem)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}[data-notification-center] [data-notification-list]{flex:0 1 auto;min-height:0;max-height:calc(95vh - 14rem);overflow-y:auto}@media (max-width: 768px){[data-radix-popper-content-wrapper]:has([data-notification-center]){width:calc(100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;left:50%!important;right:auto!important;margin-left:calc(-.5*(100vw - 2rem))!important}[data-notification-center]{width:100%!important;max-width:calc(100vw - 2rem)!important}}.widget-modal-content{width:100%;max-width:1000px;max-height:calc(90vh - 64px);display:flex;flex-direction:column;overflow:hidden;min-height:0}.widget-modal-header{flex-shrink:0;width:100%}.widget-modal-header>*{width:100%;min-width:0}.widget-modal-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:100%}.widget-modal-body::-webkit-scrollbar{width:6px}.widget-modal-body::-webkit-scrollbar-track{background:var(--muted);border-radius:3px}.widget-modal-body::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:3px;opacity:.5}.widget-modal-body::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground);opacity:.7}@media (max-width: 768px){.widget-modal-content{max-width:95vw;max-height:90vh}}@media (max-width: 480px){.widget-modal-content{max-width:98vw;max-height:95vh}}.widget-modal-dialog-content[data-slot=dialog-content]{max-width:calc(100vw - 2rem)!important;max-height:72.675vh!important;width:100%!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.widget-modal-dialog-content[data-slot=dialog-content] .widget-modal-content{max-width:100%!important;width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.widget-modal-dialog-content[data-slot=dialog-content] .widget-modal-content .widget-modal-body,.widget-modal-dialog-content[data-slot=dialog-content] .widget-modal-content .widget-modal-header{padding-right:16px!important;margin-right:0!important}@media (min-width: 640px){.widget-modal-dialog-content[data-slot=dialog-content]{max-width:calc(100vw - 2rem)!important}}@media (max-width: 768px){.widget-modal-dialog-content[data-slot=dialog-content]{max-width:calc(100vw - 2rem)!important;max-height:72.675vh!important}}@media (max-width: 480px){.widget-modal-dialog-content[data-slot=dialog-content]{max-width:calc(100vw - 2rem)!important;max-height:76.7125vh!important}}.widget-modal-content [data-slot=select-trigger]{color:var(--foreground)!important;background:var(--background)!important;border-color:var(--border)!important}.widget-modal-content [data-slot=select-content]{background:var(--popover)!important;color:var(--popover-foreground)!important;border-color:var(--border)!important}.widget-modal-content [data-slot=select-item]{color:var(--foreground)!important}.widget-modal-content [data-slot=select-item]:hover,.widget-modal-content [data-slot=select-item][data-highlighted]{background:var(--accent)!important;color:var(--accent-foreground)!important}.widget-modal-content button[data-slot=button]{color:var(--foreground)!important}.widget-modal-content button[data-slot=button][data-variant=outline]{border-color:var(--border)!important;background:var(--background)!important}.widget-modal-content button[data-slot=button][data-variant=outline]:hover{background:var(--accent)!important;color:var(--accent-foreground)!important}.widget-modal-content [data-slot=toggle-group]{border-color:var(--border)!important}.widget-modal-content [data-slot=popover-content]{background:var(--popover)!important;color:var(--popover-foreground)!important;border-color:var(--border)!important}.widget-modal-content [data-slot=checkbox]{border-color:var(--border)!important}.widget-modal-content [data-slot=checkbox][data-state=checked]{background:var(--primary)!important;border-color:var(--primary)!important}.widget-modal-content [data-slot=checkbox]:hover{border-color:var(--primary)!important}.widget-modal-content [data-slot=radio-group]{color:var(--foreground)!important}.widget-modal-content [data-slot=radio-group-item]{border-color:var(--border)!important}.widget-modal-content [data-slot=radio-group-item][data-state=checked],.widget-modal-content [data-slot=radio-group-item]:hover{border-color:var(--primary)!important}.modal-unit-accordion{border:1px solid var(--border)!important;border-radius:calc(var(--radius) - 2px)!important;background:var(--card)!important;overflow:hidden!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.modal-unit-accordion[data-slot=accordion-item]{border:none!important;border-bottom:none!important}.unit-accordion-header,.modal-unit-accordion [data-slot=accordion-trigger].unit-accordion-header,.modal-unit-accordion [data-slot=accordion-trigger].unit-accordion-header:hover{color:var(--foreground)!important;background:transparent!important}.modal-unit-accordion h3,.modal-unit-accordion [data-slot=accordion-header] h3,.modal-unit-accordion [data-slot=accordion-trigger] h3,.modal-unit-accordion [data-slot=accordion-header],.modal-unit-accordion [data-slot=accordion-trigger]{color:var(--foreground)!important}.modal-unit-accordion h3{margin:0!important;font-size:inherit!important;font-weight:inherit!important;color:var(--foreground)!important}.modal-unit-accordion [data-slot=accordion-header] *:not(.unit-total-cost):not(.unit-revenue-percentage):not(.unit-deviation),.modal-unit-accordion [data-slot=accordion-trigger] *:not(.unit-total-cost):not(.unit-revenue-percentage):not(.unit-deviation){color:var(--foreground)!important}.unit-accordion-info{display:flex;align-items:center;gap:12px;width:100%}.unit-name{font-size:1.1rem;font-weight:600;color:var(--foreground)}.unit-accordion-badges{display:flex;align-items:center;gap:12px;margin-left:auto}.unit-total-cost{font-size:.9rem!important;color:var(--muted-foreground)!important;background:var(--accent)!important;border:1px solid var(--border)!important;padding:4px 8px;border-radius:12px}.unit-revenue-percentage{font-size:.9rem!important;color:var(--primary)!important;background:color-mix(in oklch,var(--primary) 30%,transparent)!important;border:1px solid color-mix(in oklch,var(--primary) 40%,transparent)!important;padding:4px 8px;border-radius:12px}.unit-deviation{font-size:.9rem!important;color:var(--muted-foreground)!important;background:var(--accent)!important;padding:4px 8px;border-radius:12px}.modal-unit-accordion [data-slot=accordion-header] .unit-accordion-badges .unit-total-cost,.modal-unit-accordion [data-slot=accordion-trigger] .unit-accordion-badges .unit-total-cost,.modal-unit-accordion .unit-accordion-badges .unit-total-cost,.modal-unit-accordion .unit-total-cost{font-size:.9rem!important;color:var(--muted-foreground)!important;background:var(--accent)!important;border:1px solid var(--border)!important}.modal-unit-accordion [data-slot=accordion-header] .unit-accordion-badges .unit-revenue-percentage,.modal-unit-accordion [data-slot=accordion-trigger] .unit-accordion-badges .unit-revenue-percentage,.modal-unit-accordion .unit-accordion-badges .unit-revenue-percentage,.modal-unit-accordion .unit-revenue-percentage{font-size:.9rem!important;color:var(--primary)!important;background:color-mix(in oklch,var(--primary) 30%,transparent)!important;border:1px solid color-mix(in oklch,var(--primary) 40%,transparent)!important}.unit-accordion-content{background:var(--card)!important;color:var(--foreground)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.modal-unit-accordion [data-slot=accordion-content],.modal-unit-accordion [data-slot=accordion-content]>div{background:transparent!important;color:var(--foreground)!important}.modal-unit-accordion [data-slot=accordion-content]{padding-left:0!important;padding-right:0!important;width:100%!important;max-width:100%!important}.modal-unit-accordion [data-slot=accordion-content]>div{padding-left:16px!important;padding-right:16px!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.modal-unit-accordion [data-slot=accordion-content]>div>div[id*=-table-]{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.modal-unit-accordion [data-slot=accordion-content]>div .modal-table-scroll{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.modal-unit-accordion [data-slot=accordion-trigger] svg{color:var(--muted-foreground)!important}.modal-unit-accordion [data-slot=accordion-trigger]:hover svg{color:var(--foreground)!important}@layer utilities{.widget-modal-dialog-content .min-w-\[400px\]{min-width:unset!important}}.modal-table-scroll{border:1px solid var(--border)!important;border-radius:calc(var(--radius) - 2px)!important;overflow-x:auto;max-width:100%!important;padding-bottom:8px;background:var(--card)!important;box-sizing:border-box!important}.modal-table-scroll [data-slot=table-container],.modal-table-scroll [data-slot=table]{width:100%!important;border-collapse:collapse!important;font-size:14px!important;background:transparent!important;color:var(--foreground)!important}.modal-table-scroll [data-slot=table-container]{overflow-x:visible!important;overflow-y:visible!important}.modal-table-scroll [data-slot=table-header]{background:transparent!important}.modal-table-scroll [data-slot=table-row]{border-bottom:1px solid var(--border)!important;transition:background-color .2s ease!important;background:transparent!important}.modal-table-scroll [data-slot=table-row]:hover{background-color:color-mix(in oklch,var(--muted) 50%,transparent)!important}.modal-table-scroll [data-slot=table-row]:last-child{border-bottom:none!important}.modal-table-scroll [data-slot=table-head]{height:40px!important;padding:8px!important;text-align:left!important;font-weight:600!important;font-size:14px!important;color:var(--foreground)!important;background:color-mix(in oklch,var(--muted) 50%,transparent)!important;border-bottom:1px solid var(--border)!important;white-space:nowrap;vertical-align:middle}.modal-table-scroll [data-slot=table-cell]{padding:8px!important;font-size:14px!important;color:var(--foreground)!important;background:transparent!important;border-bottom:1px solid var(--border)!important;white-space:nowrap;vertical-align:middle}.modal-table-scroll [data-slot=table-row]:last-child [data-slot=table-cell]{border-bottom:none!important}.modal-unit-accordion .unit-accordion-content .modal-table-scroll{border:1px solid var(--border)!important;border-radius:calc(var(--radius) - 2px)!important;overflow-x:auto;overflow-y:visible!important;min-width:0!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;padding-bottom:8px;margin:0!important;width:100%!important;background:var(--card)!important;box-sizing:border-box!important}.modal-unit-accordion .unit-accordion-content .modal-table-scroll [data-slot=table-container],.modal-unit-accordion .unit-accordion-content .modal-table-scroll [data-slot=table]{width:100%!important;border-collapse:collapse!important;font-size:14px!important;background:transparent!important;color:var(--foreground)!important}.modal-unit-accordion .unit-accordion-content .modal-table-scroll [data-slot=table-container]{overflow-x:visible!important;overflow-y:visible!important}.modal-unit-accordion .unit-accordion-content .modal-table-scroll [data-slot=table-header]{background:transparent!important}.modal-unit-accordion .unit-accordion-content .modal-table-scroll [data-slot=table-row]{border-bottom:1px solid var(--border)!important;transition:background-color .2s ease!important;background:transparent!important}.modal-unit-accordion .unit-accordion-content .modal-table-scroll [data-slot=table-row]:hover{background-color:color-mix(in oklch,var(--muted) 50%,transparent)!important}.modal-unit-accordion .unit-accordion-content .modal-table-scroll [data-slot=table-row]:last-child{border-bottom:none!important}.modal-unit-accordion .unit-accordion-content .modal-table-scroll [data-slot=table-head]{height:40px!important;padding:8px!important;text-align:left!important;font-weight:600!important;font-size:14px!important;color:var(--foreground)!important;background:color-mix(in oklch,var(--muted) 50%,transparent)!important;border-bottom:1px solid var(--border)!important;white-space:nowrap;vertical-align:middle}.modal-unit-accordion .unit-accordion-content .modal-table-scroll [data-slot=table-cell]{padding:8px!important;font-size:14px!important;color:var(--foreground)!important;background:transparent!important;border-bottom:1px solid var(--border)!important;white-space:nowrap;vertical-align:middle}.modal-unit-accordion .unit-accordion-content .modal-table-scroll [data-slot=table-row]:last-child [data-slot=table-cell]{border-bottom:none!important}.modal-table-num{text-align:right!important;font-weight:600!important;font-variant-numeric:tabular-nums!important}.widget-modal-dialog-content.widget-modal-dialog-content[data-slot=dialog-content]{max-height:calc(100dvh - 2 * (var(--spacing) * 8 + 33px))!important}.widget-modal-dialog-content .widget-modal-content{max-height:none!important}body:has(.widget-modal-dialog-content) .woot--bubble-holder,body:has(.widget-modal-dialog-content) .woot-widget-holder{display:none!important}@media (max-width: 639px){.widget-modal-dialog-content.widget-modal-dialog-content[data-slot=dialog-content]{max-width:none!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important}}[data-slot=dialog-overlay]:has(~.tickets-v2-modal){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-table-scroll [data-slot=table-body]>:last-child [data-slot=table-row]{border-bottom:none!important}.modal-table-scroll [data-slot=table-body]>:last-child [data-slot=table-cell]{border-bottom:none!important}.tickets-v2-modal .widget-modal-body>div>div:first-child>.unit-table-header{padding-top:0!important}.stops-tickets-card .section-title{margin:0}.stops-tickets-content{display:flex;align-items:flex-start;flex-wrap:nowrap;justify-content:space-between;gap:var(--space-3)}.stop-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;flex:1;min-width:0}.stop-icon-container{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--accent);border-radius:12px;margin-bottom:var(--space-2)}.stop-icon{width:36px;height:36px}.stop-label{color:var(--foreground);font-size:11px;text-align:center;line-height:1.2}@media (max-width: 480px){.stops-tickets-content{gap:var(--space-2)}.stop-icon-container{width:48px;height:48px}.stop-icon{width:30px;height:30px}.stop-label{font-size:10px}}.ratings-certificates-card .section-title{margin:0}.ratings-certificates-content{display:flex;align-items:flex-start;flex-wrap:nowrap;justify-content:space-between;gap:var(--space-3)}.rating-item{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}.rating-star-container{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--accent);border-radius:12px;margin-bottom:var(--space-2)}.rating-star-icon{width:48px;height:48px}.rating-value{position:absolute;font-size:13px;font-weight:700;color:var(--muted-foreground);top:50%;left:50%;transform:translate(-50%,-50%)}.rating-label{color:var(--foreground);font-size:11px;text-align:center;line-height:1.2}.certificate-item{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}.certificate-container{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--accent);border-radius:12px;margin-bottom:var(--space-2)}.certificate-icon{width:36px;height:36px}.certificate-value{position:absolute;font-size:11px;font-weight:700;color:var(--foreground);top:calc(50% + 3px);left:50%;transform:translate(-50%,-50%)}.certificate-value-badge{background:oklch(from var(--background) l c h / .75);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.certificate-label{color:var(--foreground);font-size:11px;text-align:center;line-height:1.2}.ticket-item{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}.ticket-container{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--accent);border-radius:12px;margin-bottom:var(--space-2)}.ticket-icon{width:36px;height:36px}.ticket-label{color:var(--foreground);font-size:11px;text-align:center;line-height:1.2}.balance-item{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}.balance-container{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--accent);border-radius:12px;margin-bottom:var(--space-2)}.balance-icon{width:36px;height:36px}.balance-label{color:var(--foreground);font-size:11px;text-align:center;line-height:1.2}.balance-item--disabled{opacity:.6;pointer-events:none}.balance-spinner{display:inline-block;width:24px;height:24px;border:2px solid var(--muted-foreground);border-top-color:transparent;border-radius:50%;animation:balance-spin .8s linear infinite}@keyframes balance-spin{to{transform:rotate(360deg)}}.ratings-certificates-content--drinkit .rating-star-container,.ratings-certificates-content--drinkit .ticket-container,.ratings-certificates-content--drinkit .balance-container{width:100%}.rating-item,.certificate-item,.ticket-item{cursor:pointer}@media (max-width: 480px){.ratings-certificates-content{gap:var(--space-2)}.rating-star-container{width:48px;height:48px}.rating-star-icon{width:40px;height:40px}.rating-value{font-size:11px}.rating-label,.certificate-label,.ticket-label,.balance-label{font-size:10px}.certificate-container,.ticket-container,.balance-container{width:48px;height:48px}.certificate-icon,.ticket-icon,.balance-icon{width:30px;height:30px}.certificate-value{font-size:10px}.certificate-value-badge{width:18px;height:18px}}.value-desktop{display:inline}.value-mobile{display:none}@media (max-width: 768px){.value-desktop{display:none}.value-mobile{display:inline}}.widget-card{background:#23243a;border-radius:20px;padding:var(--widget-padding, var(--space-4));min-width:140px;min-height:100px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-shadow:0 4px 24px #3fa9f5cc,0 0 0 3px #3fa9f5;background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(#23243a,#23243a),linear-gradient(90deg,#3fa9f5,#06b6d4);cursor:pointer;transition:box-shadow .2s,transform .1s,border-color .2s;outline:none;box-sizing:border-box}.widget-card:active,.widget-card:focus{box-shadow:0 8px 40px #3fa9f5,0 0 0 4px #3fa9f5;transform:translateY(2px) scale(.98);border-color:#3fa9f5}.widget-card-icon{font-size:2rem;margin-bottom:var(--widget-gap-icon, var(--space-2))}.widget-value{font-size:1.6rem;font-weight:700;margin-bottom:var(--widget-gap-value, var(--space-1));color:#3fa9f5}.widget-title{font-size:1rem;color:#fff;font-weight:500}.widget-subtitle{font-size:.9rem;color:#b0b3c6;margin-top:var(--widget-gap-title, var(--space-1))}@media (max-width: 768px){.widget-card{margin-left:0;margin-right:0}}.header-buttons{display:flex;gap:var(--space-3);justify-content:center;margin-top:var(--space-5);margin-bottom:var(--space-5)}.btn{flex:1 1 0;border:none;border-radius:12px;padding:var(--space-3) 0;color:#fff;font-weight:700;font-size:1.1rem;cursor:pointer;box-shadow:0 0 12px #38bdf8,0 0 #fff;transition:background .2s,box-shadow .2s,filter .2s;outline:none;text-align:center;letter-spacing:.5px;background:#23233a;border:2px solid transparent}.btn.blue{background:#2563eb;box-shadow:0 0 8px #2563eb99}.btn.purple{background:#7c3aed;box-shadow:0 0 8px #7c3aed99}.btn.cyan{background:#06b6d4;box-shadow:0 0 8px #06b6d499}.btn.active,.btn:active,.btn:focus{box-shadow:0 0 24px #38bdf8,0 0 #fff;filter:brightness(1.1);border:2px solid #fff}.period-buttons{display:flex;gap:var(--space-3);justify-content:flex-start;margin-bottom:var(--space-5)}.section-title{margin:0;text-align:left;font-size:var(--text-sm);font-weight:600}.widget-category button:focus,.widget-category button:focus-visible{outline:none}.widgets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--widget-grid-gap, var(--space-4))}@media (max-width: 768px){.widgets-grid{grid-template-columns:repeat(2,minmax(140px,1fr));gap:var(--widget-grid-gap-md, var(--space-3))}}@media (max-width: 480px){.widgets-grid{gap:var(--widget-grid-gap-sm, var(--space-2));grid-template-columns:repeat(2,minmax(140px,1fr))}.widgets-grid>.widget-card,.widgets-grid>.statistics-card{min-height:98px}}.integrations-page{padding:var(--space-3) 0 0;max-width:1200px;margin:0 auto}.integrations-title{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}.integrations-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-3);margin-top:var(--space-3)}.integration-card{padding:var(--space-4)}.integration-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.integration-header h3{margin:0;font-size:1.125rem;font-weight:600}.integration-description{color:var(--muted-foreground);margin-bottom:var(--space-3);line-height:1.5}.integration-telegram-unavailable{margin:0 0 var(--space-4) 0;line-height:1.4}.integration-actions{display:flex;gap:var(--space-3)}@media (max-width: 768px){.integrations-content{grid-template-columns:1fr}.integration-card{padding:var(--space-4)}.integration-actions{flex-direction:column}}.widget-settings-row{border-bottom:1px solid var(--border-color);transition:background-color .2s ease;width:100%;min-width:100%;box-sizing:border-box}.widget-settings-row:hover{background:var(--hover-bg)}.widget-settings-row.highlighted{background:var(--accent-color);animation:highlight-pulse 2s ease-in-out}@keyframes highlight-pulse{0%{background:var(--accent-color);box-shadow:0 0 0 0 var(--accent-color)}50%{background:var(--accent-color);box-shadow:0 0 0 10px transparent}to{background:transparent}}.widget-settings-row:last-child{border-bottom:none}.widget-main-row{display:flex;align-items:center;justify-content:space-between;padding:20px;gap:20px;width:100%;min-width:100%;box-sizing:border-box}.widget-header{display:flex;align-items:center;gap:12px;flex:1}.widget-icon{font-size:1.5rem;width:40px;text-align:center}.widget-name{font-size:1rem;color:var(--text-primary);font-weight:500}.widget-main-controls{display:flex;align-items:center;gap:16px}.enabled-control{display:flex;align-items:center;gap:12px}@media (max-width: 768px){.widget-main-row{flex-direction:column;align-items:flex-start;gap:16px}.widget-main-controls{width:100%;justify-content:space-between;flex-wrap:wrap;gap:12px}}.widget-settings-table{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;width:100%;min-width:100%}.table-body{background:var(--card-bg);width:100%;min-width:100%}.widget-settings-page{padding:0 20px 20px;max-width:1200px;margin:0 auto}.widget-settings-page .widget-settings-title{font-size:calc(1.1rem + 2px)}.widget-settings-header{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.widget-settings-counter{font-size:.9rem;color:var(--text-secondary, #a0a0a0)}.widget-settings-content{margin-top:20px;width:100%;min-width:100%}.units-page{padding:var(--space-3) 0 0;max-width:1200px;margin:0 auto}.units-header{margin-bottom:var(--space-5)}.units-header>div:first-child{margin-bottom:var(--space-2)}.units-header h1{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}.units-description{color:var(--muted-foreground);font-size:.875rem;line-height:1.5;margin:0}.refresh-button{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:.875rem;font-weight:500}.loading{display:flex;justify-content:center;align-items:center;height:200px;font-size:1rem;color:var(--muted-foreground)}.no-units{text-align:center;padding:var(--space-12) var(--space-6);color:var(--muted-foreground);font-size:1rem}.units-list{display:flex;flex-direction:column;gap:var(--space-2)}.select-all-card{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4)}.select-all-label{font-size:1rem;font-weight:600;color:var(--foreground)}.unit-card{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4)}.unit-name{font-size:1rem;font-weight:600;color:var(--foreground)}@media (max-width: 768px){.units-page{padding:var(--space-3) 0 0}.select-all-card{padding:var(--space-3) var(--space-4)}.select-all-label{font-size:.875rem}.unit-card{padding:var(--space-3) var(--space-4)}.unit-name{font-size:.875rem}}.composite-reports-page{width:100%;max-width:1200px;overflow-x:hidden;box-sizing:border-box}.composite-reports-content{margin-top:var(--space-5);width:100%;box-sizing:border-box}.composite-reports-section{margin-bottom:var(--space-8)}.composite-reports-section-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:var(--space-4);gap:var(--space-4)}.composite-reports-section-title{color:var(--foreground);font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem}.reports-limit-badge{font-size:.8rem;font-weight:400;color:var(--muted-foreground)}.composite-reports-page h2{margin:var(--space-6) 0 var(--space-5) 0;font-size:1.5rem;font-weight:600}.new-report-button{width:fit-content;margin-bottom:var(--space-3)}.reports-list{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 768px){.new-report-button{width:100%}.composite-reports-page h2{font-size:20px;margin:var(--space-5) 0 var(--space-4) 0}}@media (max-width: 480px){.new-report-button{font-size:13px}.composite-reports-section-header{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.new-report-button{width:100%;max-width:100%}}.broadcast-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--border);padding:0 4px}.broadcast-tab{position:relative;bottom:-1px;padding:8px 16px;border:1px solid var(--border);border-bottom-color:transparent;border-top-left-radius:8px;border-top-right-radius:8px;background:color-mix(in oklch,var(--muted) 60%,transparent);color:var(--muted-foreground);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.broadcast-tab:hover{color:var(--foreground);background:color-mix(in oklch,var(--muted) 90%,transparent)}.broadcast-tab--active{background:var(--background);color:var(--foreground);border-bottom-color:var(--background);z-index:1}.broadcast-tab--active{border-top:2px solid var(--tab-color, var(--border));border-left:2px solid var(--tab-color, var(--border));border-right:2px solid var(--tab-color, var(--border))}.broadcast-tab--news{--tab-color: var(--lfl-positive)}.broadcast-tab--congrats{--tab-color: #FF6600}.broadcast-tab--urgent{--tab-color: var(--lfl-negative)}.broadcast-tab--plain{--tab-color: var(--primary)}#root{max-width:none;margin:0 auto;padding:0;text-align:left;overflow-x:visible}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.app-container{min-height:100vh;padding-bottom:var(--spacing-4, 16px);margin-left:calc(var(--spacing) * 4);margin-right:calc(var(--spacing) * 4 - var(--removed-body-scroll-bar-size, 0px))}.section-title{margin:14px 0 0}.header{position:fixed;top:0;left:0;width:100%;z-index:1000}.main-content{padding-top:86px}body.has-pwa-update .app-header{top:44px}body.has-pwa-update .main-content{padding-top:130px}@media (min-width: 768px){.main-content{padding-top:58px}body.has-pwa-update .main-content{padding-top:102px}}.color-white{color:#fff}.mb-16{margin-bottom:16px}.fs-20{font-size:20px}.woot--bubble-holder{display:none!important}.woot-widget-holder.has-unread-view{visibility:hidden!important;max-height:0!important;overflow:hidden!important}.dashboard-container{width:100%;height:100%}
