@import"https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";header{position:relative;padding:0 5px;background:#1a3c34;display:flex;justify-content:space-between;align-items:center}header .navItems-left{display:flex;flex-direction:row;justify-content:flex-start;gap:22px;width:100%}header .navItems-right{display:flex;flex-direction:row;justify-content:flex-end;gap:22px;width:100%}header .titleNav{font-size:58px;opacity:.8;color:#fff;text-decoration:none;text-align:center;width:100%}header .navItem{padding:20px;font-size:16px;opacity:.8;color:#fff;text-decoration:none}header .navItem:hover{text-decoration:underline}footer{height:50px;padding:0 5px;background:#1a3c34;display:flex;align-items:center;justify-content:center}footer p.thankyou{color:#fff;font-size:20px}@font-face{font-family:"Source Serif Pro";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-cyrillic-ext-400-normal-Bu9Y9EsI.woff2) format("woff2"),url(/assets/source-serif-pro-cyrillic-ext-400-normal-2ydvPDRD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif Pro";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-cyrillic-400-normal-KDUmws6P.woff2) format("woff2"),url(/assets/source-serif-pro-cyrillic-400-normal-23c9XcZ9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif Pro";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-greek-400-normal-CnNeOVe_.woff2) format("woff2"),url(/assets/source-serif-pro-greek-400-normal-Lj7LgoZd.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:"Source Serif Pro";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-vietnamese-400-normal-CfuOscx8.woff2) format("woff2"),url(/assets/source-serif-pro-vietnamese-400-normal-BnlVvZF5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif Pro";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-latin-ext-400-normal-S2aRHAtc.woff2) format("woff2"),url(/assets/source-serif-pro-latin-ext-400-normal-Cbi_pmIN.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif Pro";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-latin-400-normal-unTwOnjS.woff2) format("woff2"),url(/assets/source-serif-pro-latin-400-normal-CtaTzvhf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box;font-family:"Source Serif Pro";font-size:16px}div.layout{background:red;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}div.layout main{background:#202020;min-height:100vh;width:100%;padding:20px 10%}div.userCard{width:200px}div.ActionTray{margin-bottom:20px}div.userForm{width:100%;padding:20px;display:flex;flex-direction:column;gap:20px;margin-bottom:20px;border-radius:10px}div.userForm Form.formTray{width:100%;display:flex;justify-content:space-around;border:none}div.userForm Form.formTray .userLeft,div.userForm Form.formTray .userRight{width:100%}div.userForm Form.formTray label{display:flex;flex-direction:column;gap:50px;color:#fff}div.userForm Form.formTray label,div.userForm Form.formTray input,div.userForm Form.formTray select{display:block;width:100%;color:#fff;padding:10px;border:0}div.userForm Form.formTray select,div.userForm Form.formTray input,div.userForm Form.formTray textArea{width:100%;height:100%;padding:3px;margin:1px 0;font-size:100%;border:0;background:#202020;color:#fff}div.userForm Form.formTray select:hover,div.userForm Form.formTray select:focus,div.userForm Form.formTray input:hover,div.userForm Form.formTray input:focus,div.userForm Form.formTray textArea:hover,div.userForm Form.formTray textArea:focus{outline-width:1px;outline-style:solid;border-width:1px;border-style:solid}div.userForm Form.formTray select:hover,div.userForm Form.formTray input:hover,div.userForm Form.formTray textArea:hover{border-color:#d3d3d3;outline-color:#d3d3d3}div.userForm Form.formTray select:focus,div.userForm Form.formTray input:focus,div.userForm Form.formTray textArea:focus{border-color:#16c7af;outline-color:#16c7af}div.Icon{width:auto;height:100%;display:flex;align-items:center;justify-content:center}div.Icon>img{width:100%;height:100%}p.IconAcknowledge{font-size:80%}p.IconAcknowledge>a{color:#004180;text-decoration:none}div.ActionTray{display:flex;align-items:center;justify-content:center;gap:10px}button.Action{height:58px;width:373px;padding:5px;background:#1a3c34;border:1px solid rgba(0,0,0,.3);border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:10px}button.Action p{flex:1;min-width:50px;text-align:center;margin-right:5px;color:#fff}button.Action img{filter:opacity(.1)}button.Action:hover{background-color:#0381381a}.form{width:100%;padding:20px;display:flex;flex-direction:column;gap:20px;margin-bottom:20px;border-radius:10px;border:1px solid rgba(128,128,128,.3)}.form .FormTray{width:100%;display:flex;justify-content:space-around;flex-direction:column;gap:20px;margin-left:10px}.form .FormTray .userLeft,.form .FormTray .userRight{width:100%}.form .FormTray label{display:flex;flex-direction:column;gap:50px;color:#fff}.form .FormTray label,.form .FormTray input,.form .FormTray select{display:block;width:100%;color:#fff;padding-bottom:5px;padding-top:10px;border:0}.form .FormTray select,.form .FormTray input,.form .FormTray textArea{width:100%;height:100%;margin:1px 0;font-size:100%;border:0;background:#333;color:#fff;border-radius:10px;padding:5px}.form .FormTray select:hover,.form .FormTray select:focus,.form .FormTray input:hover,.form .FormTray input:focus,.form .FormTray textArea:hover,.form .FormTray textArea:focus{outline-width:1px;outline-style:solid;border-width:1px;border-style:solid}.form .FormTray select:hover,.form .FormTray input:hover,.form .FormTray textArea:hover{border-color:#d3d3d3;outline-color:#d3d3d3}.form .FormTray select:focus,.form .FormTray input:focus,.form .FormTray textArea:focus{border-color:#16c7af;outline-color:#16c7af}div.ModalOverlay{width:100vw;height:100vh;padding:0;background-color:#3c3c3cb3;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}div.ModalOverlay div.ModalPane{border-radius:5px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}div.ModalOverlay div.ModalPane header{width:100%;height:50px;padding:10px 50px;color:#fff;font-size:110%;border-radius:5px 5px 0 0;background-color:#1a3c34;font-weight:bolder}div.ModalOverlay div.ModalPane main{width:100%;padding:20px 20px 5px;border-top-width:0;border-radius:0 0 5px 5px;height:fit-content}div.ModalOverlay div.ModalPane header,div.ModalOverlay div.ModalPane main{display:flex;align-items:center;justify-content:center}div.ModalOverlay div.ModalPane .ModalMain{height:fit-content;min-height:auto}div.notificationAlert header{background-color:#0c343b!important}div.notificationConfirm header{background-color:#a15e31!important}div.notificationError header{background-color:#691e1e!important}div.notificationAlert main,div.notificationConfirm main,div.notificationError main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}div.notificationAlert p,div.notificationConfirm p,div.notificationError p{min-width:200px;text-align:center}div.userItem.animate-push{margin-top:10px;transition:margin-top .4s cubic-bezier(.4,0,.2,1)}.userItem.selected,.userItem.selected:hover{border:1px solid #fff!important;color:#fff;border-radius:5px;background:#29423b;z-index:1}.userListMessage{text-align:center;padding:20px;color:#666}div.listContainer{border:1px solid #3d3d3d;border-radius:3px;padding:20px;display:flex;flex-wrap:wrap;width:100%;justify-content:center}div.listContainer .headerContainer,div.listContainer .userItem,div.listContainer .attendeeItem{display:flex;flex-direction:row;justify-content:space-evenly;border-radius:3px;width:100%}div.listContainer .headerContainer p,div.listContainer .userItem p,div.listContainer .attendeeItem p{width:80%;padding:10px}div.listContainer .headerContainer .editButton,div.listContainer .userItem .editButton,div.listContainer .attendeeItem .editButton{width:100%;height:28px;margin:10px;background:#1b3630;color:#fff;border-radius:10px;box-shadow:none}div.listContainer .headerContainer p{font-weight:700;background-color:#1a3c34;color:#fff}div.listContainer .userItem:hover,div.listContainer .attendeeItem:hover{background-color:#29423b;color:#fff}table.viewRecord{width:100%;border-collapse:collapse}table.viewRecord tr.viewRecordProperty td.viewRecordLabel,table.viewRecord tr.viewRecordProperty td.viewRecordValue{padding:5px 0;min-width:100px;vertical-align:top}table.viewRecord tr.viewRecordProperty td.viewRecordLabel{white-space:nowrap}table.viewRecord tr.viewRecordProperty:first-child td.viewRecordLabel,table.viewRecord tr.viewRecordProperty:first-child td.viewRecordValue{padding-top:0}table.viewRecord tr.viewRecordProperty:last-child td.viewRecordLabel,table.viewRecord tr.viewRecordProperty:last-child td.viewRecordValue{padding-bottom:0}table.viewRecord tr.viewRecordProperty td.viewRecordLabel{padding-right:20px}.userView{width:100%;padding:20px;border:1px solid rgba(128,128,128,.3);color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:20px}.search-input,.filter-select{padding:0 8px;gap:16px;flex-shrink:0;border-radius:10px;border:1px solid #333;background-color:#202020;color:#fff}button{min-width:120px;padding:8px 16px;transition:background-color .2s ease;border:none}button:hover{background-color:#0381381a}div.userCrudler{display:flex;flex-direction:column;gap:20px}div.userCrudler>main{display:flex;flex-direction:column;gap:20px}div.userCrudler>main>div.user{position:sticky;top:40px}.userList{width:100%}.userViewListContainer{display:flex;flex-direction:column;width:100%}.userViewAnimated{max-height:0;opacity:0;transform:translateY(-40px);overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s,transform .5s cubic-bezier(.4,0,.2,1);margin-bottom:0}.userViewAnimated.show{max-height:500px;opacity:1;transform:translateY(0);margin-bottom:24px}.userListAnimated{transition:margin-top .5s cubic-bezier(.4,0,.2,1)}.userView{margin-bottom:20px;transition:margin-bottom .4s cubic-bezier(.4,0,.2,1)}.csv-buttons{display:flex;gap:10px}.csv-buttons button{min-width:120px;padding:8px 16px;transition:background-color .2s ease;border:none}.csv-buttons button:hover{background-color:#0381381a}div.cardContainer{padding:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}div.cardContainer div.card{width:100%;height:100%;padding:22px;border-radius:5px;background:#333;display:flex;flex-direction:column;justify-content:space-between}div.cardContainer div.card img{width:100%;display:block;border-radius:0 0 3px 3px}div.eventCard{width:240px;height:240px}h3{color:#fff;padding-bottom:22px}p{color:#fff;opacity:.8}button{align-items:center;width:50%;height:60px;color:#fff;background:#1a3c34;border-radius:10px}.buttonContainer{width:100%;display:flex;justify-content:center;align-items:center}.buttonContainer button{width:90%;height:60px;color:#fff;background:#1a3c34;border-radius:10px;border:none;cursor:pointer}.buttonContainer button:hover{background-color:#0381381a}.eventCardLink{text-decoration:none}.eventItem{display:flex;height:100%;flex-direction:column;justify-content:space-between;text-decoration:none}.eventItem .eventLocationDate{display:flex;flex-direction:column;gap:5px}h3{color:#fff;padding-bottom:0;text-decoration:none}p{color:#fff;opacity:.8;text-decoration:none}.home{font-family:Playfair Display,serif;display:flex;flex-direction:column;align-items:center;height:80vh;justify-content:center;gap:50px}.home h1{color:#fff;font-family:Playfair Display;font-size:36px;font-weight:400}.home div{display:flex;flex-direction:column;gap:20px}.home div .navItem{display:flex;color:#fff;font-size:16px;padding:10px 20px;border-radius:5px;background-color:#1a3c34;width:331px;height:50px;text-align:center;text-decoration:none;justify-content:center;align-items:center}.home div .navItem:hover{background-color:#145a4b}.eventInfo{color:#fff;padding:32px 32px 60px;width:100%;margin:40px auto 60px;display:flex;justify-content:space-between;border-bottom:#fff 1px solid}.eventInfo .left{display:flex;flex-direction:column;gap:16px}.eventInfo .right{display:flex;flex-direction:column;gap:16px;justify-content:flex-end}.eventInfo h1{font-size:36px;font-style:normal;font-weight:400}.eventInfo p{font-size:16px}.attendeesList{background:#222;color:#fff;border-radius:10px;width:100%;margin:0 auto 40px}.attendeesList h2{margin-bottom:14px;font-size:1.4em;color:#fff}.attendeesList p{opacity:.8;font-style:italic}.attendeeItem{width:100%}div.attendeeList{display:flex;flex-direction:column;gap:20px;position:relative}div.attendeeListItem{border:1px solid #3d3d3d;width:100%;border-radius:3px;padding:20px;min-width:200px;display:flex;flex-direction:column;align-items:stretch;flex-grow:1;cursor:pointer;transition:background .2s}div.attendeeListItem.animate-push{margin-top:10px;transition:margin-top .4s cubic-bezier(.4,0,.2,1)}div.attendeeListItem:hover{background-color:#29423b;color:#fff}div.attendeeListItem .attendeeListTitle{display:flex;flex-direction:row;align-items:center;width:100%;gap:10px}.attendeeListItem.selected,.attendeeListItem.selected:hover{border:1px solid #fff!important;color:#fff;border-radius:5px;background:#29423b;z-index:1}.attendeeView{width:100%;padding:20px;border:1px solid LightGrey;color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:20px}.attendeeViewAnimated{max-height:0;opacity:0;transform:translateY(-40px);transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s,transform .5s cubic-bezier(.4,0,.2,1);overflow:hidden;margin-bottom:0}.attendeeViewAnimated.show{max-height:500px;opacity:1;transform:translateY(0);margin-bottom:24px}div.attendeeCrudler{display:flex;flex-direction:column;gap:20px}div.attendeeCrudler>main{display:flex;flex-direction:column;gap:20px}div.attendeeCrudler>main>div.attendee{position:sticky;top:40px}.seatingViewContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:30px}.seatingViewContainer .tablesContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;gap:20px}.seatingViewContainer form{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:30px;padding-top:30px;border-top:rgba(255,255,255,.1843137255) 1px solid}.seatingViewContainer form div{display:flex;align-items:center;gap:6px}.seatingViewContainer form div select{width:288px;height:37px;background-color:#333;border:1px solid rgba(80,77,77,.9333333333);border-radius:10px;padding-left:10px}.seatingViewContainer form button{width:154px;height:33px}*{color:#fff}h1{font-size:36px;font-style:normal;font-weight:400;text-align:center}p{font-size:16px}.table{width:300px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 2px 4px #0000001a}.table .headerTable{width:100%;height:66px;display:flex;align-items:center;background-color:#333;justify-content:center;border-bottom:#fff 1px solid}.table .headerTable p{font-size:36px;width:100%;text-align:center}.table .attendeeItem{display:flex;justify-content:space-between;align-items:center;justify-content:center}.table .attendeeItem p{display:flex;background-color:#333;width:100%;color:#fff;height:100%;font-size:18px;padding-bottom:20px;padding-top:20px;border-bottom:rgba(255,255,255,.1843137255) 1px solid;align-items:center;justify-content:center}.table .attendeeItem .seatNumber{width:100px;text-align:center;font-size:18px;color:#fff}.table .attendeeItem .attendeeName{justify-content:flex-start;padding-left:10px;padding-right:10px}.table .attendeeItem:hover{background-color:#2b2828}.container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:100px}.container .card-body{display:flex;flex-direction:column;align-items:center;gap:15px}.container h1{color:#fff;font-family:Playfair Display;font-size:36px;font-weight:400;text-align:center}.container p{color:#fff}.container p a{color:#71a08f}.container .form-check-label{color:#fff}.container .form-check-label a{color:#71a08f}.container .registerButton{width:100%;height:60px;color:#fff;background:#1a3c34;border-radius:10px;font-size:16px;border:none;cursor:pointer}.container .checkbox-container{display:flex;align-items:center;justify-content:flex-start;padding-bottom:10px}.container .checkbox-container .form-check-input{width:10%}.container .checkbox-container .form-check-label{width:100%}.form-label{padding:0}.containerInputField{display:flex;justify-content:center;gap:10px;width:100%;height:100%;flex-direction:column;justify-content:flex-start}.containerInputField .form-label{color:#fff;padding-top:20px}.containerInputField .form-control{width:331px;height:35px;color:#fff;background:#202020;mix-blend-mode:color-dodge;border:1px solid rgba(80,77,77,.9333333333);border-radius:10px}.containerInputField .input-group{display:flex;width:100%;align-items:center;justify-content:space-between;gap:5px}.card{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.card .card-body{display:flex;flex-direction:column;align-items:center;gap:15px;padding-bottom:100px}.card h1{color:#fff;font-family:Playfair Display;font-size:36px;font-weight:400;text-align:center;padding-bottom:15px}.card p{color:#fff;padding-top:15px}.card p a{color:#71a08f}.card .loginButton{width:100%;height:60px;color:#fff;background:#1a3c34;border-radius:10px;font-size:16px;border:none;cursor:pointer;margin-top:50px}
