.feed-view{display:block;height:100%}.feed-view vaadin-grid{height:100%;line-height:var(--lumo-line-height-m)}.feed-view vaadin-grid,.feed-view vaadin-grid-cell-content{background-color:var(--lumo-contrast-10pct)}.feed-view .card{background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius-m);box-shadow:var(--lumo-box-shadow-xs);padding:var(--lumo-space-m)}.feed-view img{border-radius:50%;flex-shrink:0;height:var(--lumo-size-m);margin-right:calc(var(--lumo-space-s) * 1.5);width:var(--lumo-size-m)}.feed-view .header{align-items:baseline}.feed-view .name{font-size:var(--lumo-font-size-s);font-weight:700;margin-right:var(--lumo-space-s)}.feed-view .date{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs)}.feed-view .post{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);margin-bottom:var(--lumo-space-s);white-space:normal}.feed-view .actions{align-items:center}.feed-view .icon{color:var(--lumo-tertiary-text-color);height:calc(var(--lumo-icon-size-s) * .8);margin-right:var(--lumo-space-s);width:calc(var(--lumo-icon-size-s) * .8)}.feed-view .likes,.feed-view .comments,.feed-view .shares{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs);margin-right:var(--lumo-space-l)}.stories-view .main-container{display:grid;grid-template-columns:auto 350px;min-height:600px;overflow:hidden;margin:0;padding:0;justify-content:space-evenly;align-items:start}.stories-view .layout-stories{display:flex;flex-direction:column;gap:2rem;overflow-y:auto;padding:24px;max-width:11000px;margin:0}.stories-view .fixed-right-sidebar{align-items:start;margin:0;padding:17px;border-left:1px solid #ddd;width:290px;display:flex;flex-direction:column;gap:1rem}.stories-view .fixed-right-sidebar h4{color:#51459f}.stories-view .story-item-panel h2{text-align:center;font-size:16pt;letter-spacing:2px;font-weight:600;color:var(--lumo-contrast-80pct);padding:4px;margin:0}.stories-view .story-item-panel h4{font-family:Raleway,sans-serif;color:#868686;font-weight:500;font-size:12px;border-bottom:none;letter-spacing:1px;padding:4px;margin:0}.stories-view .story-item-panel{margin:0}.stories-view .story-item-panel .dark{letter-spacing:2px;font-weight:600;padding:4px;border-radius:4px;color:#fff;background-color:var(--lumo-contrast-50pct)}.stories-view .story-item-panel .bright{letter-spacing:2px;font-weight:600;padding:4px;border-radius:4px;color:var(--lumo-contrast-70pct);background-color:#fff}.stories-view .title-line{padding:0;border-bottom:var(--lumo-contrast-40pct) 2px solid}.story-list-card{color:#868686;border-radius:9px;background:transparent;max-width:1000px;overflow:hidden;padding:6px;box-shadow:0 0 18px 4px var(--lumo-contrast-10pct)}.story-list-card .image-container{min-width:110px}.story-list-card img{width:100%;height:auto;object-fit:cover;object-position:center;display:block;padding:0;border-radius:11px;box-shadow:0 0 18px 4px var(--lumo-contrast-10pct)}.story-list-card .body{justify-content:center;align-items:center;height:275px;min-width:360px;padding:4px;gap:9px}.stories-view .story-list-right-card{color:#868686;border-radius:7px;background:#f8f8f8;min-width:280px;overflow:hidden;padding:7px;box-shadow:0 0 29px 5px var(--lumo-contrast-5pct);max-height:260px}.stories-view .story-list-right-card img{width:100%;height:auto;max-height:80px;object-fit:cover;object-position:center;display:block;padding:5px;border-radius:10px;box-shadow:0 0 18px 4px var(--lumo-contrast-5pct)}.stories-view .story-list-right-card .body{justify-content:center;align-items:center;min-width:160px;padding:3px;gap:7px}.stories-view .story-list-right-card .summary{justify-content:center;align-items:center;width:100%;border-bottom:1px solid #d8d8d8}.stories-view .story-list-right-card h3{color:#868686;font-weight:800;font-size:12pt}.stories-view .story-list-right-card h4{font-family:Raleway,sans-serif;color:#868686;font-weight:500;font-size:12px;border-bottom:none;text-align:center;letter-spacing:1px;padding:4px;margin:0}.stories-view .story-list-right-card vaadin-button{border-radius:7px;padding:18px;font-weight:700;transition:ease-out .55s}.stories-view .story-list-right-card vaadin-button:hover{cursor:pointer;color:#f5f5f5;box-shadow:inset 0 -100px #cbc7e2}.stories-view .story-list-right-card vaadin-button:active{scale:.92}.stories-view .story-list-right-card vaadin-button>vaadin-icon{color:#51459f}.list-card-all{transition:all .6s ease}.list-card-all:hover{box-shadow:0 0 24px 5px var(--lumo-contrast-10pct);transition:all .6s ease}.story-list-card h3{font-family:Raleway,sans-serif;color:var(--lumo-contrast-80pct);max-height:55px;font-size:13pt;font-weight:1000;border-bottom:1px solid #d8d8d8;text-align:center;overflow-wrap:normal;letter-spacing:1px;padding:4px;margin:0}.story-list-card h4{font-family:Raleway,sans-serif;color:#868686;font-weight:500;font-size:12px;border-bottom:none;letter-spacing:1px;padding:4px;margin:0}.story-list-card{margin:0}.story-list-card .dark{letter-spacing:2px;font-weight:600;padding:4px;border-radius:4px;color:#fff;background-color:var(--lumo-contrast-50pct)}.story-list-card .bright{letter-spacing:2px;font-weight:600;padding:4px;border-radius:4px;color:var(--lumo-contrast-70pct);background-color:#fff}.story-list-card p{overflow:hidden;text-overflow:ellipsis;height:80px;min-height:50px;padding:8px;margin:0;font-size:10pt}.story-list-card .summary{background-color:transparent;font-family:Raleway,sans-serif;font-size:13px;letter-spacing:1px;font-weight:600;color:#868686;border-bottom:1px solid #d8d8d8}.story-list-card vaadin-button{border-radius:7px;padding:16px;color:#cbc7e2;font-weight:700;transition:ease-out .2s;box-shadow:0 0 2px 1px #746ab2}.story-list-card vaadin-button:hover{cursor:pointer;background-color:#6258a9;color:#fff}.story-list-card vaadin-button:active{scale:.93}.stories-view .tag{color:var(--lumo-contrast-50pct);font-weight:400;font-size:10pt;border-radius:4px;background-color:var(--lumo-contrast-20pct);padding:4px;margin:0}.stories-view .tag-light{color:var(--lumo-contrast-10pct);font-weight:400;font-size:10pt;border-radius:4px;background-color:var(--lumo-contrast-70pct);padding:4px;margin:0}.stories-view .story-item-panel{max-width:1000px;border-radius:20px;padding:10px;margin:0}.stories-view .story-item-panel .tip-item{color:var(--lumo-contrast-80pct);font-size:12px;border-radius:5px;margin:0;background:#fde096;padding:10px 24px 24px 58px;box-sizing:border-box;box-shadow:0 2px 4px #2222221f;position:relative;overflow:hidden}.stories-view .story-item-panel .tip-item h4{font-size:15px;font-weight:700;color:#f9a825}.stories-view .story-item-panel .tip-item:before{font-family:Georgia,serif;content:"“";position:absolute;top:1px;left:10px;font-size:8em;font-weight:400;color:#fbc642}.stories-view .story-item-panel .tip-item:after{font-family:Georgia,serif;content:"”";position:absolute;bottom:-100px;line-height:100px;right:-32px;font-size:25em;color:#fbc642;font-weight:400}.stories-view .story-item-panel .header-item{font-style:oblique;text-align:left;font-weight:400;color:var(--lumo-contrast-70pct);font-size:14px;background:#fff;padding:14px 28px 34px 68px;box-sizing:border-box;box-shadow:0 2px 4px #2222221f;position:relative;overflow:hidden;border-radius:4px;margin:0}.stories-view .story-item-panel .header-item h4{color:var(--lumo-contrast-80pct)}.stories-view .story-item-panel .header-item:before{font-family:Georgia,serif;content:"“";position:absolute;top:1px;left:10px;font-size:8em;color:#eeec;font-weight:400;overflow:hidden}.stories-view .story-item-panel .header-item:after{font-family:Georgia,serif;content:"”";position:absolute;bottom:-100px;line-height:100px;right:-9px;font-size:25em;color:#eeec;font-weight:400}.stories-view .story-item-panel .footer-item{border:2px #4b7eb8 dashed;font-style:italic;color:var(--lumo-contrast-70pct);background:#fff;font-size:14px;padding:14px 65px 34px;margin:0;box-sizing:border-box;box-shadow:0 2px 4px #2222221f;position:relative;border-radius:6px;overflow:hidden}.stories-view .story-item-panel .footer-item h4{color:#4b7eb8}.stories-view .story-item-panel .footer-item:before{font-family:Georgia,serif;content:"[";position:absolute;top:-17px;left:9px;font-size:8em;color:#adc5e1b3;font-weight:400}.stories-view .story-item-panel .footer-item:after{font-family:Georgia,serif;content:"]";position:absolute;top:-17px;right:6px;font-size:8em;color:#adc5e1b3;font-weight:400}.stories-view .story-item-panel .text-item-top{width:100%;border-radius:20px;align-content:center;justify-content:center;text-align:center;font-size:14px;padding-top:17px;margin:0}.stories-view .story-item-panel .text-item{color:var(--lumo-contrast-80pct);font-size:14px;padding:7px;margin:0}.stories-view .story-item-panel .photo-item{border:2px dotted var(--lumo-contrast-20pct);border-radius:20px;padding:8px;display:flex;align-items:center;justify-content:center}.stories-view .story-item-panel .photo-item .tall{overflow:hidden;width:700px;height:700px;display:flex;align-items:center;justify-content:center}.stories-view .story-item-panel .photo-text-item{color:var(--lumo-contrast-40pct);text-align:center;font-size:10pt;padding:4px;margin:0}.stories-view .story-item-panel .photo-and-info{position:relative;background-color:transparent;text-decoration:none}.stories-view .story-item-panel .photo-and-info img{max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:15px;width:100%;height:auto;object-position:center}.stories-view .story-item-panel .photo-and-info:hover .figcaption{opacity:1;color:#fff}.stories-view .story-item-panel .photo-and-info:hover .figcaption h3{color:#fff}.stories-view .story-item-panel .photo-and-info:hover .figcaption div{color:#f2f1f0}.stories-view .story-item-panel .figcaption{position:absolute;border-radius:0;opacity:0;left:0;height:30%;bottom:80px;width:100%;margin:0;padding:40px;align-items:center;justify-content:center;gap:10px;background-color:#000;background-color:#0000004d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 20px #0000004d;color:#f2f1f0;line-height:1;transition:all .08s ease-in}.stories-view .member-in-story-count{min-width:160px;padding:9px;border-radius:8px;gap:0px}.stories-view .member-in-story-count div{color:#a59a97;padding:0}.stories-view .member-in-story-count h2{font-family:Times New Roman,Times,serif;font-size:32pt;font-weight:900;color:#d46f30;padding:0;text-shadow:0px 0px 10px rgba(167,156,152,.9)}.stories-view .member-photos-count{min-width:190px;padding:18px;border-radius:22px;background-color:#f4eae7;gap:0px}.stories-view .member-photos-count div{color:#a59a97;padding:0}.stories-view .member-photos-count h2{font-family:Times New Roman,Times,serif;font-size:40pt;font-weight:900;color:#d46f30;padding:0;text-shadow:0px 0px 10px rgba(167,156,152,.9)}.stories-view .story-management vaadin-button{border-radius:8px;padding:16px 20px;color:#51459f;font-weight:600;transition:ease-out .45s;box-shadow:inset 0 0 #efebfa}.stories-view .story-management vaadin-button:hover{cursor:pointer;box-shadow:inset 0 -100px #efebfa}.stories-view .story-management vaadin-button:active{scale:.95}.stories-view .story-management vaadin-button>vaadin-icon{color:#51459f}.stories-view .story-member-profile{border-radius:10px;background-color:#fff;padding:10px;margin:0}.stories-view .div-wrap{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal}@media(max-width:6000px){.stories-view .main-container{display:grid;grid-template-columns:auto 330px}}@media(max-width:1500px){.stories-view .main-container{grid-template-columns:auto 300px;padding:30px}.stories-view .fixed-right-sidebar{border-left:1px solid #ddd;border-top:none;padding:8px}}@media(max-width:1200px){.stories-view .main-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;padding:10px}.stories-view .fixed-right-sidebar{border-left:none;border-top:1px solid #ddd;padding:20px}}@media(max-width:768px){.stories-view .story-item-panel .photo-item .tall{object-fit:contain}.stories-view .layout-stories{padding:15px}}@media(max-width:650px){.stories-view .story-item-panel .photo-item .tall{width:540px;height:540px;object-fit:contain}}@media(max-width:530px){.stories-view .story-item-panel .photo-item .tall{width:480px;height:480px}.stories-view .main-container{grid-template-columns:1fr}.stories-view .fixed-right-sidebar{border-left:none;border-top:1px solid #ddd}}@media(max-width:480px){.stories-view .story-item-panel .photo-item .tall{width:380px;height:380px}.stories-view .fixed-right-sidebar{display:none}.stories-view .layout-stories{padding:5px}}header{background-color:transparent;color:var(--lumo-secondary-text-color);text-align:center;padding:30px 0 45px}header h1{text-align:center;text-transform:lowercase;font-size:48px;font-weight:700;letter-spacing:3px;line-height:.8;padding:40px 0 6px;color:#858279;font-family:Times-New-Roman,serif}header span{color:#51459f;text-transform:uppercase;letter-spacing:6px;font-size:18pt}.home-view .home h1{margin:0;font-weight:800;font-size:20pt;padding:40px 0 25px;color:#858279;font-family:Times-New-Roman,serif}.home-view .home h2{color:var(--lumo-contrast-80pct);padding:24px 0 6px;font-family:Lucida Console,Lucida Sans Typewriter,sans-serif;text-align:center;font-weight:600;font-size:28px;letter-spacing:2px;text-decoration:none}.home-view .layout-stories{display:flex;flex-direction:column;gap:2rem;overflow-y:auto;padding:24px;max-width:11000px;margin:0}.home-view .carousel{max-width:1000px}.home-view .actions-toolbar{gap:1rem}.home-view .actions-toolbar vaadin-button{padding-left:17px;padding-right:17px;text-decoration:none;color:var(--lumo-tertiary-text-color);background-color:var(--lumo-contrast-5pct);border-radius:6px;transition:.5s}.home-view .actions-toolbar vaadin-button:hover{color:#cd5c5c;background-color:var(--lumo-contrast-10pct);transition:.4s;cursor:pointer}.home-view .categories-section{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:80%;max-width:1200px}.home-view .categories-section span{color:#e6784e}.home-view .categories-section .col{padding:0 1em 1em;text-align:center}.home-view .categories-section .category-card{text-align:center;width:100%;height:100%;padding:1.5em;max-width:320px;min-height:275px;border-radius:9px;box-shadow:0 0 35px #0000001f;cursor:pointer;transition:.5s;position:relative;z-index:2;overflow:hidden;background:#fff}.home-view .categories-section .category-card:after{content:"";width:100%;height:100%;background:linear-gradient(#e6784e,#f79b1e);position:absolute;left:0%;top:-98%;z-index:-2;transition:all .4s cubic-bezier(.77,-.04,0,.99)}.home-view .categories-section h3{color:#51459f;font-size:23px;text-transform:capitalize;font-weight:800;margin:1em 0;z-index:3}.home-view .categories-section p{color:var(--lumo-contrast-50pct);font-size:14px;line-height:1.6;letter-spacing:.03em;z-index:3}.home-view .categories-section a{text-decoration:none}.home-view .categories-section .category-card .icon-wrapper{background-color:#f79b1e;position:relative;margin:auto;font-size:30px;height:2.5em;width:2.5em;color:#fff;border-radius:50%;display:grid;place-items:center;transition:.5s;z-index:3}.home-view .categories-section .category-card:hover:after{top:0%}.home-view .categories-section .category-card:hover .icon-wrapper{color:#e07a52;background-color:#fcd7a5}.home-view .categories-section .category-card:hover h3{color:#fef0de}.home-view .categories-section .category-card:hover p{color:#896027}.home-view .container-uploaded-lines{display:grid;grid-template-columns:repeat(auto-fit,minmax(510px,1fr));grid-gap:1rem;padding:1.3rem;margin:0}.home-view .uploaded-line{padding:5px;margin:1px;text-decoration:none;overflow:hidden;position:relative;border-radius:14px;box-shadow:1px 1px 5px #d3d3d3;background-color:#fff;opacity:0;animation:fadeIn .9s ease-in-out}.home-view .page-section1{background-color:var(--lumo-contrast-5pct);border-radius:17px}.home-view .page-section2{background-color:#f2f1f0;border-radius:17px}.home-view .view-more vaadin-button{position:relative;display:inline-block;margin:4px 0 15px;padding:18px 30px;text-align:center;font-size:15px;font-weight:500;letter-spacing:1px;text-decoration:none;color:#6d695d;background:transparent;cursor:pointer;border-radius:7px;transition:ease-out .5s;border:2px solid #466ca8;box-shadow:inset 0 0 #e3ebf7}.home-view .view-more vaadin-button:hover{color:#466ca8;box-shadow:inset 0 -100px #e3ebf7}.home-view .view-more vaadin-button:active{transform:scale(.97)}.home-view .chart-panel{box-shadow:1px 1px 8px var(--lumo-contrast-20pct);border-radius:18px}.home-view .container-weather{display:grid;grid-template-columns:repeat(auto-fit,minmax(410px,1fr));grid-gap:1.4rem;padding:1rem;margin:0}.home-view .container-weather h4{color:var(--lumo-contrast-80pct);padding:24px 0 6px;font-family:Lucida Console,Lucida Sans Typewriter,sans-serif;text-align:center;font-weight:600;font-size:20px;letter-spacing:2px;text-decoration:none}.member-menu-panel{background-color:#ededec;margin:20px 0 0;padding:14px;border-radius:8px}vaadin-side-nav{padding:4px}vaadin-side-nav-item{width:200px;font-family:Lucida Console,Lucida Sans Typewriter,sans-serif;font-size:16px;font-weight:800;text-align:left;transition:all .2s;margin:0;padding:3px;text-decoration:none;border:2px transparent solid;border-radius:6px}vaadin-side-nav-item:hover{cursor:pointer;border:2px #e9e9e7 solid;background-color:#f9f9f9}vaadin-side-nav-item:hover vaadin-icon{color:var(--lumo-header-text-color)}vaadin-side-nav-item:active{background-color:#fff}vaadin-side-nav-item::part(toggle-button){background-color:#fff}.background{background-color:#f8f8f8}.header-layout-panel{background-color:#fff;border-radius:12px;max-width:1100px;padding:8px;margin:0}.header-layout-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:17px;padding:0 8px 8px;margin:0}.header-layout-filters a{padding:5px;text-decoration:none;font-size:var(--lumo-font-size-m);letter-spacing:1px;text-align:center;font-family:Times-New-Roman,serif;font-weight:700;color:#466ca8;background-color:#d9e5f7;border:#c7d8f1 1px solid;box-shadow:1px 1px 6px #d3d3d3;border-radius:var(--lumo-border-radius-l);transition:.5s}.header-layout-filters a:hover{color:#466ca8;background-color:#d9e5f7;border:#466ca8 1px solid;box-shadow:2px 2px 10px #d3d3d3;transition:.4s;cursor:pointer}.header-layout-sort{gap:3px;padding:4px;margin:0;max-width:180px}.header-layout{padding:5px 28px 0;max-width:1320px}.header-layout div{text-align:center;font-size:15px;line-height:.8;padding:2px 0 3px;font-family:Times-New-Roman,serif}.header-layout h1{text-align:center;color:var(--lumo-contrast-70pct);font-weight:900;padding:8px 0 0;margin:0}.side-layout-filters{padding:6px;gap:12px;margin:0}.side-layout-filters a{min-width:232px;padding:4px;text-decoration:none;font-size:var(--lumo-font-size-m);letter-spacing:1px;text-align:center;font-family:Times-New-Roman,serif;font-weight:700;color:#466ca8;background-color:#d9e5f7;border:#c7d8f1 1px solid;box-shadow:1px 1px 6px #d3d3d3;border-radius:6px;transition:.3s}.side-layout-filters a:hover{color:#466ca8;background-color:#d9e5f7;border:#466ca8 1px solid;box-shadow:2px 2px 10px #d3d3d3;transition:.3s;cursor:pointer}.member-main-layout{border-radius:16px;background-color:#fff;border:solid 1px #e9e9e7;padding:10px;margin:14px;min-width:400px;min-height:480px}.member-profile-design{border-radius:16px;background-color:#fff;border:solid 1px #e9e9e7;padding:8px;margin:0}.member-profile{border-radius:10px;background-color:#fff;padding:10px;margin:0;max-width:670px;min-width:380px;box-shadow:0 0 18px 4px var(--lumo-contrast-10pct)}.member-edit-profile{border-radius:16px;border:solid 1px #e9e9e7;padding:10px;min-height:480px}.member-edit-profile vaadin-tab{margin:2px;padding:14px 17px 4px;border-radius:9px 9px 0 0;border:transparent 1px solid;transition:.3s;color:gray;background-color:#f4f4f3;border-bottom:2px solid #f4f4f3}.member-edit-profile vaadin-tab:hover{cursor:pointer;background-color:#ccc;border-bottom:#888 2px solid;color:#757272;transition:.3s}.member-edit-profile vaadin-tab[selected]{border:1px solid #888;border-bottom:2px solid #888;background-color:#ccc;color:var(--lumo-contrast-80pct)}.member-edit-profile vaadin-tab[selected]:hover{color:var(--lumo-contrast-70pct);background-color:#f8f8f8;transition:.3s;cursor:pointer}.btn-suggest{min-width:245px;text-decoration:none;font-size:var(--lumo-font-size-m);letter-spacing:1px;text-align:center;font-family:Times-New-Roman,serif;font-weight:700;color:#006d77;background-color:#abe4dd;margin:0;padding:18px;border:#9DD8D2 1px solid;border-radius:7px;box-shadow:1px 1px 6px #d3d3d3;transition:.3s}.btn-suggest:hover{border:#006d77 1px solid;box-shadow:2px 2px 10px #d3d3d3;cursor:pointer;transition:.3s}.btn-register{min-width:245px;text-decoration:none;font-size:var(--lumo-font-size-m);letter-spacing:2px;text-align:center;font-family:Times-New-Roman,serif;font-weight:700;color:#006d77;background-color:#abe4dd;margin:20px;padding:18px;border:#9DD8D2 2px solid;border-radius:6px;box-shadow:1px 1px 6px #d3d3d3;transition:.3s}.btn-register:hover{border:#006d77 2px solid;box-shadow:2px 2px 10px #d3d3d3;cursor:pointer;transition:.3s}.btn-register:active{transform:scale(.97)}.weather-layout{padding:10px;border-radius:17px;border:2px #ededec solid}.me-view vaadin-button{border-radius:8px;padding:16px 20px;color:#51459f;font-weight:600;transition:ease-out .45s;box-shadow:inset 0 0 #efebfa}.me-view vaadin-button:hover{cursor:pointer;box-shadow:inset 0 -100px #efebfa}.me-view vaadin-button:active{scale:.93}.me-view vaadin-button>vaadin-icon{color:#51459f}vaadin-app-layout::part(navbar){background:linear-gradient(transparent,#f2f1f0);padding:0;margin:0}nav a:any-link{text-align:center;font-size:16px;font-weight:600;color:var(--lumo-contrast-70pct);font-family:Lucida Console,Lucida Sans Typewriter,sans-serif;position:relative;padding:7px 5px;margin:0;border-radius:0;outline:0}nav a:hover{color:var(--lumo-contrast-80pct);background-color:var(--lumo-contrast-10pct);border-radius:0;transition:.4s;cursor:pointer;text-decoration:none}nav a:hover vaadin-icon{color:var(--lumo-primary-text-color)}nav a:hover svg{color:var(--lumo-primary-text-color)}nav a:active{background-color:#f8f8ff;color:var(--lumo-contrast)}nav a:focus-visible{box-shadow:0 0 0 2px var(--lumo-primary-color)}.actions{gap:10px;padding-left:10px;padding-right:10px}.actions-mobile{gap:8px}.actions vaadin-button{text-decoration:none;font-weight:700;display:block;padding:18px 22px;box-sizing:border-box;color:#466ca8;border-radius:7px;transition:ease-out .5s;box-shadow:inset 0 0 #deecf9}.actions vaadin-button:hover{cursor:pointer;color:#466ca8;box-shadow:inset 0 -100px #deecf9}.actions vaadin-button:active{scale:.95}.tooltip-container{display:inline-block;position:relative}.tooltip-container .tooltip-top{padding:6px 10px;position:absolute;top:-30px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:10px;box-shadow:0 10px 25px #00000026;color:#000c;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;border:1px solid rgba(229,231,235,1)}.tooltip-container:hover .tooltip-top{top:-60px;height:80%;opacity:.9;visibility:visible;box-shadow:0 6px 12px #00000026;transition:all .3s ease}.actions vaadin-checkbox input{padding:0;margin:0}.actions vaadin-checkbox::part(checkbox){display:none}.actions-mobile vaadin-button{padding-left:7px;padding-right:7px}.rating-content{padding:8px;border-radius:16px;background-color:#fff;border:solid 1px #e9e9e7;margin:0}.rating-options vaadin-radio-group{display:flex;flex-direction:column;justify-content:space-between}.rating-options vaadin-radio-button{display:flex;justify-content:start;align-items:center;border-radius:10px;padding:3px}.rating-options vaadin-radio-button h4{font-size:14px;color:var(--lumo-contrast-70pct)}.rating-options vaadin-radio-button span{font-size:12px;color:var(--lumo-contrast-50pct)}.rating-options vaadin-radio-button:hover{background-color:var(--lumo-contrast-5pct)}.rating-options vaadin-radio-button::part(radio){width:19px;height:19px}.rating-options vaadin-radio-button[checked]{background-color:var(--lumo-contrast-10pct);font-weight:400}.btn-rate{text-decoration:none;font-size:11pt;letter-spacing:2px;text-align:center;font-family:Times-New-Roman,serif;font-weight:400;color:#006d77;background-color:#abe4dd;margin:2px;padding:17px;border:#9DD8D2 2px solid;border-radius:6px;box-shadow:1px 1px 6px #d3d3d3;transition:.3s}.btn-rate:hover{border:#006d77 2px solid;box-shadow:2px 2px 10px #d3d3d3;cursor:pointer;transition:.3s}.btn-rate:active{transform:scale(.97)}.member-small{min-width:310px;border-radius:10px;padding:4px;margin:0;text-decoration:none;color:var(--lumo-contrast-70pct);background-color:var(--lumo-contrast-5pct);border:transparent 1px solid;cursor:default;transition:.5s}.member-small:hover{color:var(--lumo-contrast-80pct);background-color:var(--lumo-contrast-5pct);border:var(--lumo-contrast-5pct) 1px solid;transition:.4s;cursor:pointer}footer{width:100%;margin-top:18px;color:#7c796f;text-align:center;padding:30px 0 20px;background-color:#e7e4e2}footer h1{font-family:Times-New-Roman,serif;color:#51459f;text-align:center;text-transform:lowercase;font-size:38px;font-weight:600;letter-spacing:2px;line-height:.8;padding:32px 0 20px}footer div{background-color:#e6784d;padding:5px 0 27px;line-height:1}.login-form{padding:8px;max-width:350px;border-radius:28px;border:1px solid lightgrey}html{--lumo-font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;--lumo-font-size: 1rem;--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: 1rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .6875rem;--lumo-line-height-m: 1.8;--lumo-line-height-s: 1.5;--lumo-line-height-xs: 1.3;--lumo-border-radius: 8px;--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2rem;--lumo-size-s: 1.75rem;--lumo-size-xs: 1.5rem;--lumo-space-xl: 1.875rem;--lumo-space-l: 1.25rem;--lumo-space-m: .625rem;--lumo-space-s: .3125rem;--lumo-space-xs: .1875rem;--lumo-tint-5pct: rgba(244, 238, 225, .05);--lumo-tint-10pct: rgba(244, 238, 225, .1);--lumo-tint-20pct: rgba(244, 238, 225, .2);--lumo-tint-30pct: rgba(244, 238, 225, .3);--lumo-tint-40pct: rgba(244, 238, 225, .4);--lumo-tint-50pct: rgba(244, 238, 225, .5);--lumo-tint-60pct: rgba(244, 238, 225, .6);--lumo-tint-70pct: rgba(244, 238, 225, .7);--lumo-tint-80pct: rgba(244, 238, 225, .8);--lumo-tint-90pct: rgba(244, 238, 225, .9);--lumo-shade-5pct: rgba(44, 38, 22, .05);--lumo-shade-10pct: rgba(44, 38, 22, .1);--lumo-shade-20pct: rgba(44, 38, 22, .2);--lumo-shade-30pct: rgba(44, 38, 22, .3);--lumo-shade-40pct: rgba(44, 38, 22, .4);--lumo-shade-50pct: rgba(44, 38, 22, .5);--lumo-shade-60pct: rgba(44, 38, 22, .6);--lumo-shade-70pct: rgba(44, 38, 22, .7);--lumo-shade-80pct: rgba(44, 38, 22, .8);--lumo-shade-90pct: rgba(44, 38, 22, .9);--lumo-primary-text-color: #51459f;--lumo-primary-alt-text-color: rgb(216, 171, 65);--lumo-primary-color-50pct: rgba(216, 171, 65, .5);--lumo-primary-color-10pct: rgba(216, 171, 65, .1);--lumo-error-text-color: rgb(237, 127, 151);--lumo-error-color-50pct: rgba(237, 127, 151, .5);--lumo-error-color-10pct: rgba(237, 127, 151, .1);--lumo-success-text-color: rgb(84, 222, 110);--lumo-success-color-50pct: rgba(84, 222, 110, .5);--lumo-success-color-10pct: rgba(84, 222, 110, .1);--lumo-tint: #f4eee1;--lumo-shade: hsl(42, 33%, 13%);--lumo-primary-color: #51459f;--lumo-error-color: #ED7F97;--lumo-success-color: #54DE6E;--lumo-header-text-color: #51459f;--focus-color: --lumo-shade-10pct;--vaadin-focus-ring-color: --lumo-shade-10pct}[theme~=dark]{--lumo-tint-5pct: rgba(244, 238, 225, .05);--lumo-tint-10pct: rgba(244, 238, 225, .1);--lumo-tint-20pct: rgba(244, 238, 225, .2);--lumo-tint-30pct: rgba(244, 238, 225, .3);--lumo-tint-40pct: rgba(244, 238, 225, .4);--lumo-tint-50pct: rgba(244, 238, 225, .5);--lumo-tint-60pct: rgba(244, 238, 225, .6);--lumo-tint-70pct: rgba(244, 238, 225, .7);--lumo-tint-80pct: rgba(244, 238, 225, .8);--lumo-tint-90pct: rgba(244, 238, 225, .9);--lumo-shade-5pct: rgba(44, 38, 22, .05);--lumo-shade-10pct: rgba(44, 38, 22, .1);--lumo-shade-20pct: rgba(44, 38, 22, .2);--lumo-shade-30pct: rgba(44, 38, 22, .3);--lumo-shade-40pct: rgba(44, 38, 22, .4);--lumo-shade-50pct: rgba(44, 38, 22, .5);--lumo-shade-60pct: rgba(44, 38, 22, .6);--lumo-shade-70pct: rgba(44, 38, 22, .7);--lumo-shade-80pct: rgba(44, 38, 22, .8);--lumo-shade-90pct: rgba(44, 38, 22, .9);--lumo-primary-text-color: rgb(230, 190, 95);--lumo-primary-color-50pct: rgba(230, 190, 95, .5);--lumo-primary-color-10pct: rgba(230, 190, 95, .1);--lumo-error-text-color: rgb(237, 127, 151);--lumo-error-color-50pct: rgba(237, 127, 151, .5);--lumo-error-color-10pct: rgba(237, 127, 151, .1);--lumo-success-text-color: rgb(84, 222, 110);--lumo-success-color-50pct: rgba(84, 222, 110, .5);--lumo-success-color-10pct: rgba(84, 222, 110, .1);--lumo-base-color: #2D2C29;--lumo-tint: #f4eee1;--lumo-shade: hsl(42, 33%, 13%);--lumo-primary-color: #E6BE5F;--lumo-primary-contrast-color: #2D2C29;--lumo-error-color: #ED7F97;--lumo-error-contrast-color: #2D2C29;--lumo-success-color: #54DE6E;--lumo-success-contrast-color: #2D2C29;--lumo-header-text-color: #E6BE5F}
