h1,h2{margin-bottom:1rem}.logo-text,h1,h2,h3{font-weight:700;color:var(--text-color)}.container,.logo,.nav,.page{display:flex}.footer-logo:hover,.logo:hover,.nav-link:hover,.slot-item button:hover,.tag:hover{transform:scale(1.05)}.auth-container,.header{backdrop-filter:blur(10px);animation:.5s ease-out slideIn}.hero,.page{box-sizing:border-box;box-sizing:border-box}.feature-card p,.logo-text,.nav-link,.welcome-banner h2,body,h1,h2,h3{color:var(--text-color)}.dashboard-cards,.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.attachment-info .filename,.top-row[b-o3nxsm47f1] a:first-child{overflow:hidden;text-overflow:ellipsis}:root{--background-color:#ffffff;--text-color:black;--accent-color:#f97316;--accent-dark:#c2410c;--card-background-seller:#FF6F00;--card-background-buyer:#03A9F4;--buyer-accent:#03A9F4;--buyer-accent-dark:#2563eb;--seller-accent:#FFC107;--seller-accent-dark:#FF6F00}.page,body{background:var(--background-color);margin:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.page{max-width:100%;padding:1.5rem;min-height:100vh;flex-direction:column;gap:2rem}h1{font-size:2.25rem;text-align:center;animation:.5s ease-in fadeIn}h2{font-size:1.5rem}h3{font-size:1.25rem;margin:0}.header{background:#fff;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1);padding:.1rem 1rem;position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.1)}.hamburger,.nav-link{background:0 0;cursor:pointer}.container{max-width:1200px;margin:0 auto;justify-content:space-between;align-items:center}.logo{align-items:center;cursor:pointer;gap:8px;transition:transform .2s}.logo-image{width:180px;height:120px;object-fit:contain}.logo-text{font-size:1.2rem;margin:0}.nav-link,.tag{font-weight:600}.nav{gap:1rem;align-items:center;transition:transform .3s}.nav-link{border:none;font-size:1rem;padding:.5rem 1rem;transition:color .2s,transform .2s}.nav-link:hover{color:var(--accent-color)}.nav-link.authorized.buyer{background:linear-gradient(90deg,var(--buyer-accent),var(--buyer-accent-dark));color:#fff;border-radius:.5rem}.nav-link.authorized.seller{background:linear-gradient(90deg,var(--seller-accent),var(--seller-accent-dark));color:#fff;border-radius:.5rem;border-color:#000}.btn-danger:hover,.btn-primary:hover,.mud-button-filled-primary:hover,.nav-link.authorized:hover,.welcome-banner button:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.2)}.hamburger{display:none;border:none;padding:.5rem;z-index:1001}.hamburger span{display:block;width:24px;height:3px;background:var(--text-color);margin:5px 0;transition:.3s}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}@media (max-width:768px){.hamburger,.nav{position:absolute}.hamburger{display:block;right:1rem}.nav{display:none;top:100%;right:0;width:200px;background:rgba(0,0,0,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-direction:column;padding:1rem;z-index:999}.nav.active{display:flex}.nav-link{width:100%;text-align:center;padding:1rem;font-size:1.2rem}}.hero,.progress-ring,.slider-label{position:relative}.cta-buttons,.hero{display:flex}.auth-container{background:rgba(0,0,0,.05);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);border-radius:.75rem;padding:2rem;margin:0 auto;max-width:400px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.hero,.profile-section,.user-details-section{backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.hero{-webkit-backdrop-filter:blur(10px);justify-content:flex-end;align-items:center;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(16,185,129,.05)) left center/contain no-repeat,url('/images/6219928895008916958.jpg') left center/contain no-repeat;-webkit-backdrop-filter:blur(10px);border-radius:.75rem;padding:3rem 1.5rem;min-height:600px;margin:0 1rem;animation:.7s ease-in fadeIn;justify-content:flex-end;align-items:center;overflow:hidden}.cta-buttons{flex-wrap:wrap;gap:1rem}.hero-content{max-width:55%;text-align:left;padding-left:1rem;z-index:2}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.btn-primary.buyer{background-color:var(--buyer-accent)}.btn-primary.seller{background-color:var(--seller-accent)}@media (max-width:1440px) and (min-width:1024px){.hero{background-size:50%;background-position:left center}}@media (max-width:992px){.hero{flex-direction:column;background-position:top center;background-size:cover;background-image:none;background-color:#fff;justify-content:flex-start;align-items:center;padding:2rem 1rem;min-height:auto}.hero::before{content:"";display:block;width:100%;height:250px;background:url('/images/6219928895008916958.jpg') center/cover no-repeat;border-radius:.75rem .75rem 0 0}.hero-content{max-width:90%;text-align:center;margin-top:1rem;padding:1rem;background:rgba(255,255,255,.8);border-radius:.5rem}.cta-buttons{justify-content:center}}@media (max-width:576px){.hero::before{height:200px}.hero-content{max-width:100%;text-align:center;padding:1rem}.btn-primary{width:100%;font-size:1rem;padding:.9rem}.cta-buttons{flex-direction:column;align-items:stretch}}.features{margin:2rem 1rem}.features-grid{display:grid;gap:1.5rem}.feature-card{border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s;animation:.9s ease-in fadeIn}.feature-card:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.feature-card.buyer{border-left:4px solid var(--buyer-accent);background:linear-gradient(90deg,var(--buyer-accent),var(--buyer-accent-dark))}.dashboard-actions.seller,.feature-card.seller,.recent-orders.seller,.stat-card.seller,.toggle-container input:checked+.slider-label,.welcome-banner button{background:linear-gradient(90deg,var(--seller-accent),var(--seller-accent-dark))}.feature-card.seller{border-left:4px solid var(--seller-accent)}.feature-card h3{font-size:1.25rem;margin-bottom:.5rem}.feature-card p{font-size:1rem;opacity:.8}.profile-section,.user-details-section{background:rgba(0,0,0,.05);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);border-radius:.75rem;padding:1.5rem;margin:0 auto;animation:.5s ease-out slideIn;max-width:600px}.tags-container{display:flex;flex-wrap:wrap;gap:.5rem}.tag{background:var(--seller-accent);color:#fff;border:none;border-radius:1rem;padding:.5rem 1rem;font-size:.875rem;transition:transform .2s}.location-container,.seller-info{margin-bottom:1rem}.dashboard-actions,.welcome-banner{margin:0 1rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.welcome-banner{background:rgba(0,0,0,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);border-radius:.75rem;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;animation:.5s ease-out slideIn;background-color:var(--card-background)}.welcome-banner h2{font-size:1.5rem;font-weight:700}.welcome-banner button{color:#fff;padding:.5rem 1rem;border-radius:.5rem;border:none;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.dashboard-cards{display:grid;gap:1.5rem;padding:0 1rem}.footer-container,.slots-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card{border:1px solid rgba(0,0,0,.1);padding:1.5rem;border-radius:.75rem;transition:transform .3s;animation:.7s ease-in fadeIn}.dashboard-actions.buyer,.recent-orders.buyer,.stat-card.buyer{background:var(--buyer-accent)}.stat-card:hover{transform:translateY(-4px);box-shadow:var(--buyer-accent-dark)}.stat-card.buyer-highlight{border-left:4px solid var(--buyer-accent)}.stat-card.seller-highlight{border-left:4px solid var(--seller-accent)}.stat-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.stat-header .icon{font-size:1.5rem}.stat-number{font-size:2rem;font-weight:700;color:var(--text-color);margin:0}.progress-ring{width:60px;height:60px;margin:0 auto}.progress-ring circle{fill:none;stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.progress-ring .bg{stroke:#d1d5db}.progress-ring.buyer .fg{stroke:var(--buyer-accent);stroke-dasharray:283;transition:stroke-dashoffset 1s}.progress-ring.seller .fg{stroke:var(--seller-accent);stroke-dasharray:283;transition:stroke-dashoffset 1s}.dashboard-actions{padding:1.5rem;border-radius:.75rem;animation:.9s ease-in fadeIn}.search-filters,.slot-form{background:rgba(0,0,0,.05);border-radius:.75rem;margin:0 1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);animation:.5s ease-out slideIn}.action-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.search-filters{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.slot-form{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1.5rem}.form-group{flex:1;min-width:250px;margin-bottom:1rem}.form-group label{color:var(--text-color);font-size:1rem;font-weight:600;margin-bottom:.5rem;display:block}.custom-checkbox-group{display:flex;flex-wrap:wrap;gap:1rem}.custom-checkbox{display:flex;align-items:center;gap:.5rem}.custom-checkbox input{appearance:none;width:1.25rem;height:1.25rem;border:2px solid var(--seller-accent);border-radius:.25rem;background:rgba(255,255,255,.1);cursor:pointer;transition:background .2s}.custom-checkbox input:checked{background:var(--seller-accent);border-color:var(--seller-accent-dark)}.custom-checkbox input:checked::after{content:'✔';color:#fff;font-size:.875rem;display:flex;justify-content:center;align-items:center;height:100%}.custom-checkbox label{color:var(--text-color);font-size:1rem}.toggle-container{display:flex;align-items:center;justify-content:center;margin:.5rem 0}.toggle-container input{display:none}.slider-label{display:inline-block;width:160px;height:40px;background:linear-gradient(90deg,var(--buyer-accent),var(--buyer-accent-dark));border-radius:20px;cursor:pointer;transition:background .3s}.slider-label .slider-text{position:absolute;top:50%;transform:translateY(-50%);font-size:1rem;font-weight:600;color:#fff;transition:opacity .3s}.slider-label .buyer{left:20px;opacity:1}.slider-label .seller{right:20px;opacity:.5}.toggle-container input:checked+.slider-label .buyer{opacity:.5}.toggle-container input:checked+.slider-label .seller{opacity:1}.slider-thumb{position:absolute;top:4px;left:4px;width:76px;height:32px;background:#fff;border-radius:16px;transition:transform .3s;box-shadow:0 2px 4px rgba(0,0,0,.2)}#tagsSelect,#tagsSelect3,.mud-autocomplete,.mud-date-picker,.mud-text-field{background:rgba(255,255,255,.1);color:var(--text-color);width:100%}.toggle-container input:checked+.slider-label .slider-thumb{transform:translateX(80px)}.mud-date-picker,.mud-text-field{border:1px solid var(--seller-accent);border-radius:.5rem}.mud-autocomplete{border-radius:.5rem}.mud-input input,.mud-input-label,.mud-picker-input{color:var(--text-color)!important}.mud-input-label{font-weight:600}.mud-input-outlined{border-color:var(--seller-accent)!important}.mud-input-outlined:hover{border-color:var(--seller-accent-dark)!important}.mud-button-filled-primary{background:linear-gradient(90deg,var(--seller-accent),var(--seller-accent-dark))!important;color:#fff!important;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:transform .2s,box-shadow .2s}#tagsSelect,#tagsSelect3{border:1px solid var(--seller-accent);border-radius:.5rem;padding:.5rem;font-size:1rem}.select2-container--default .select2-selection--multiple{background:0 0;border:none;color:var(--text-color);min-height:40px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background:var(--seller-accent);color:#fff;border:none;border-radius:.25rem}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff}.mud-validation-message,.text-danger{color:#f87171;font-size:.875rem;margin-top:.25rem}.date-filter{display:flex;flex-wrap:wrap;flex-direction:column;gap:1rem;align-items:stretch;margin:1rem}.btn-danger,.btn-primary,.btn-secondary{padding:.75rem 1.5rem;border-radius:.5rem;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.footer-logo,.slot-item,.slot-item button{transition:transform .2s}.btn-primary.buyer{background:linear-gradient(90deg,var(--buyer-accent),var(--buyer-accent-dark));color:#fff}.btn-primary.seller{background:linear-gradient(90deg,var(--seller-accent),var(--seller-accent-dark));color:#fff}.btn-secondary{background:rgba(0,0,0,.05);color:var(--text-color);border:1px solid rgba(0,0,0,.1)}.btn-secondary:hover{background:rgba(0,0,0,.1);transform:scale(1.05)}.btn-danger{background:#ef4444;color:#fff}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.btn-large{padding:1rem 2rem;font-size:1.125rem}.full-width{width:100%}.search-results,.slots-grid{margin:0 1rem}.seller-card,.slot-item{background:var(--card-background);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);animation:.7s ease-in fadeIn}.popular-tags,.recent-activity,.recent-orders{margin:0 1rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.slots-grid{display:grid;gap:1rem}.slot-item{background:rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.1);padding:1rem;text-align:center}.slot-item:hover{transform:translateY(-4px)}.slot-item p{margin:.5rem 0;color:var(--text-color)}.slot-item button{width:100%;padding:.5rem;border-radius:.5rem;border:none;font-weight:600;cursor:pointer}.availability{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:600}.availability.available,.status-badge.confirmed{background:#d1fae5;color:#065f46}.availability.booked,.status-badge.pending{background:#fef3c7;color:#92400e}.recent-orders{padding:1.5rem;border-radius:.75rem;animation:1.1s ease-in fadeIn}.order-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.order-item:last-child{border-bottom:none}.status-badge{padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:600}.empty-state{text-align:center;color:var(--text-color);font-style:italic;opacity:.7}.popular-tags,.recent-activity{background:var(--card-background);padding:1.5rem;border-radius:.75rem;animation:1.3s ease-in fadeIn}.loading-spinner{display:none;margin:2rem auto;width:40px;height:40px;border:4px solid var(--seller-accent);border-top:4px solid transparent;border-radius:50%;animation:1s linear infinite spin}.auth-switch,.error-message{margin-top:1rem;text-align:center}.footer,.footer-copyright{border-top:1px solid rgba(0,0,0,.1)}.loading-spinner.active{display:block}.error-message{color:#f87171;font-size:.875rem}.auth-switch{font-size:1rem}.auth-switch span{color:var(--seller-accent);cursor:pointer;font-weight:600;transition:color .2s,transform .2s}.auth-switch span:hover{color:var(--seller-accent-dark);transform:scale(1.05)}.mud-alert{border-radius:.5rem;animation:.5s ease-in fadeIn}.footer{background:rgba(0,0,0,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:2rem 1rem;margin-top:auto;animation:.7s ease-in fadeIn}.footer-container{max-width:1200px;margin:0 auto;display:grid;gap:2rem}.footer-logo{display:flex;align-items:center;gap:8px;cursor:pointer}.footer-links a,.social-icon{transition:color .2s,transform .2s;color:var(--text-color)}.footer-logo img{width:32px;height:32px;object-fit:contain}.footer-logo span{font-size:1.2rem;font-weight:700;color:var(--text-color)}.footer-links,.footer-newsletter,.footer-social{display:flex;flex-direction:column;gap:.5rem}.footer-links h4,.footer-newsletter h4,.footer-social h4{font-size:1.1rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem}.footer-links a{font-size:.95rem;text-decoration:none}.footer-links a:hover{color:var(--seller-accent);transform:scale(1.05)}.footer-social{align-items:flex-start}.social-icons{display:flex;gap:1rem}.social-icon{font-size:1.5rem}.social-icon:hover{color:var(--seller-accent);transform:scale(1.2)}.footer-newsletter form{display:flex;gap:.5rem;flex-wrap:wrap}.footer-copyright{text-align:center;font-size:.875rem;color:var(--text-color);opacity:.8;margin-top:1.5rem;padding-top:1rem}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideNavIn{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideNavOut{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.dashboard-cards,.features-grid,.footer-container,.slots-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}h1{font-size:1.75rem}.container{position:relative;justify-content:flex-start}.hamburger{display:block}.nav{position:fixed;top:0;left:0;height:100vh;width:250px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-direction:column;padding:4rem 1rem 1rem;transform:translateX(-100%);z-index:1000}.nav.active{transform:translateX(0);animation:.3s ease-out slideNavIn}.nav:not(.active){animation:.3s ease-out slideNavOut}.nav-link{width:100%;text-align:left;padding:.75rem;border-radius:.5rem}.hero h1{font-size:2rem}.hero p{font-size:1rem}.slider-label{width:140px;height:36px}.slider-thumb{width:66px;height:28px}.toggle-container input:checked+.slider-label .slider-thumb{transform:translateX(70px)}}@media (max-width:640px){.page{padding:1rem}.auth-container,.dashboard-actions,.dashboard-cards,.date-filter,.features,.footer,.hero,.popular-tags,.profile-section,.recent-activity,.recent-orders,.search-filters,.search-results,.slot-form,.slots-grid,.user-details-section,.welcome-banner{margin:0}.form-group{min-width:100%}.btn-danger,.btn-primary,.btn-secondary,.mud-button,.nav-link{width:100%;padding:.5rem;font-size:.875rem}.btn-large{padding:.75rem 1.5rem;font-size:1rem}.hero h1,.stat-number,h1{font-size:1.5rem}h2{font-size:1.25rem}.slot-item{padding:.75rem}.welcome-banner{flex-direction:column;gap:1rem;text-align:center}.welcome-banner h2{font-size:1.125rem}.welcome-banner button{width:100%;padding:.75rem}.progress-ring{width:50px;height:50px}.custom-checkbox-group{flex-direction:column;gap:.5rem}.feature-card h3,.logo-text{font-size:1rem}.logo-image{width:32px;height:32px}.nav{width:200px}.hero{padding:2rem 1rem}.feature-card p,.hero p,.slider-label .slider-text{font-size:.875rem}.auth-container{padding:1.5rem}.slider-label{width:120px;height:32px}.slider-thumb{width:56px;height:24px}.toggle-container input:checked+.slider-label .slider-thumb{transform:translateX(60px)}.slider-label .buyer{left:16px}.slider-label .seller{right:16px}.footer-container{grid-template-columns:1fr;text-align:center}.footer-logo{justify-content:center}.footer-social{align-items:center}.footer-newsletter form{flex-direction:column;align-items:center}.date-filter .mud-date-picker{width:100%}}@media (min-width:1920px){.page{padding:2rem}.stat-number,h1{font-size:2.5rem}.btn-danger,.btn-primary,.btn-secondary,.mud-button,.nav-link{padding:1rem 2rem;font-size:1.125rem}.btn-large{padding:1.25rem 2.5rem;font-size:1.25rem}.hero h1{font-size:3rem}.footer-logo span,.hero p{font-size:1.5rem}.auth-container{max-width:500px}.slider-label{width:180px;height:44px}.slider-thumb{width:86px;height:36px}.toggle-container input:checked+.slider-label .slider-thumb{transform:translateX(90px)}.footer-container{gap:3rem}.footer-logo img{width:40px;height:40px}.seller-btn{--background-color:var(--seller-accent)}}.aboutus-container{max-width:900px;margin:0 auto;padding:20px;font-family:'Segoe UI',sans-serif;color:#333}.image-preview img{max-width:300px;max-height:300px;border-radius:8px;border:1px solid #ccc;margin-bottom:15px}.attachments-grid{display:flex;flex-wrap:wrap;gap:15px}.attachment-card{width:150px;border:1px solid #ddd;border-radius:8px;padding:10px;background:#f9f9f9;text-align:center;transition:transform .2s,box-shadow .2s}.attachment-preview img,.file-icon{border-radius:5px;margin-bottom:5px}.attachment-card:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgba(0,0,0,.15)}.attachment-preview img{max-width:100%;max-height:100px}.file-icon{width:100%;height:100px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:24px;color:#fff;background-color:#6c757d}.attachment-info .filename{display:block;font-size:14px;margin-bottom:5px;white-space:nowrap}.download-btn{display:inline-block;font-size:13px;color:#fff;background-color:#05456d;padding:4px 8px;border-radius:4px;text-decoration:none}.download-btn:hover{background-color:#036}.orders-container{display:flex;flex-direction:column;gap:1rem}.order-card{border:1px solid #ccc;border-radius:8px;padding:1rem;background:#fafafa}.seller-card{margin-top:1rem;padding:.5rem 1rem;border-left:3px solid #007bff;background:#fff;border-radius:4px}.page[b-o3nxsm47f1]{position:relative;display:flex;flex-direction:column}main[b-o3nxsm47f1]{flex:1}.sidebar[b-o3nxsm47f1]{background-image:linear-gradient(180deg,#052767 0,#3a0647 70%)}.top-row[b-o3nxsm47f1]{background-color:#f7f7f7;border-bottom:1px solid #d6d5d5;justify-content:flex-end;height:3.5rem;display:flex;align-items:center}.top-row[b-o3nxsm47f1] .btn-link,.top-row[b-o3nxsm47f1] a{white-space:nowrap;margin-left:1.5rem;text-decoration:none}.top-row[b-o3nxsm47f1] .btn-link:hover,.top-row[b-o3nxsm47f1] a:hover{text-decoration:underline}@media (max-width:640.98px){.top-row[b-o3nxsm47f1]{justify-content:space-between}.top-row[b-o3nxsm47f1] .btn-link,.top-row[b-o3nxsm47f1] a{margin-left:0}}.navbar-toggler[b-p4r8ryxfe8]{background-color:rgba(255,255,255,.1)}.top-row[b-p4r8ryxfe8]{min-height:3.5rem;background-color:rgba(0,0,0,.4)}.navbar-brand[b-p4r8ryxfe8]{font-size:1.1rem}.bi[b-p4r8ryxfe8]{display:inline-block;position:relative;width:1.25rem;height:1.25rem;margin-right:.75rem;top:-1px;background-size:cover}.bi-house-door-fill-nav-menu[b-p4r8ryxfe8]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E")}.bi-plus-square-fill-nav-menu[b-p4r8ryxfe8]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E")}.bi-list-nested-nav-menu[b-p4r8ryxfe8]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E")}.nav-item[b-p4r8ryxfe8]{font-size:.9rem;padding-bottom:.5rem}.nav-item:first-of-type[b-p4r8ryxfe8]{padding-top:1rem}.nav-item:last-of-type[b-p4r8ryxfe8]{padding-bottom:1rem}.nav-item[b-p4r8ryxfe8] a{color:#d7d7d7;border-radius:4px;height:3rem;display:flex;align-items:center;line-height:3rem}.nav-item[b-p4r8ryxfe8] a.active{background-color:rgba(255,255,255,.37);color:#fff}.nav-item[b-p4r8ryxfe8] a:hover{background-color:rgba(255,255,255,.1);color:#fff}@media (min-width:641px){.page[b-o3nxsm47f1]{flex-direction:row}.sidebar[b-o3nxsm47f1]{width:250px;height:100vh;position:sticky;top:0}.top-row[b-o3nxsm47f1]{position:sticky;top:0;z-index:1}.top-row.auth[b-o3nxsm47f1] a:first-child{flex:1;text-align:right;width:0}.top-row[b-o3nxsm47f1],article[b-o3nxsm47f1]{padding-left:2rem!important;padding-right:1.5rem!important}.navbar-toggler[b-p4r8ryxfe8]{display:none}.collapse[b-p4r8ryxfe8]{display:block}.nav-scrollable[b-p4r8ryxfe8]{height:calc(100vh - 3.5rem);overflow-y:auto}}