.home-layout{font-size:15.5px}.home-layout h2{margin-bottom:15px}.home-layout p{line-height:1.4;margin-bottom:10px}.home-layout article{margin-bottom:30px}.home-layout .footer-bottom{display:flex;justify-content:center;align-items:center;padding:1rem 1.5rem;border:1px dashed}.home-layout .footer-bottom h2{font-size:15px;font-style:italic;margin-bottom:0}.home-layout .home-statement>h4{font-size:18px;display:inline-block}@media only screen and (max-width: 600px){.home-layout .home-statement,.home-layout .home-footer,.home-layout .footer-statement{padding:0 1rem}}.error-page{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;width:100%}.nav-drawer{position:relative;z-index:9}.nav-drawer .MuiDrawer-paper{padding:0}.nav-drawer .top-appbar{background-color:#fff;color:#333;box-shadow:0 2px 4px #0000000d;z-index:1201}.nav-drawer .top-appbar .toolbar{padding:0 20px 0 16px}.nav-drawer .top-appbar .toolbar .menu-icon{margin-left:16px;color:#1976d2;background-color:#edf4fb}.nav-drawer .top-appbar .toolbar .logo-link img{max-height:30px;width:auto}@media (max-width: 991px){.nav-drawer .top-appbar .toolbar .logo-link img{max-height:26px}}.nav-drawer .drawer-list{padding:20px 0;flex:1;overflow-y:auto}.nav-drawer .drawer-list .MuiListItem-root{padding:12px 25px;transition:background-color .3s}.nav-drawer .drawer-list .MuiListItem-root.active{background-color:#edf4fb;color:#1976d2}.nav-drawer .drawer-list .MuiListItem-root .MuiListItemIcon-root{margin-right:18px;min-width:unset}.nav-drawer .drawer-list .MuiListItem-root .MuiListItemIcon-root svg{font-size:20px}.nav-drawer .drawer-list .MuiListItem-root .MuiListItemText-primary{font-size:16px;font-weight:500}.nav-drawer .drawer-list .MuiListItem-root:hover{background-color:#f5f5f5}.nav-drawer .drawer-list .MuiCollapse-root .MuiListItem-root .MuiListItemText-primary{margin-left:28px}.css-8t9gt3-MuiTypography-root,.css-h4y409-MuiList-root{font-weight:600!important}@media (max-width: 899px){.MuiDrawer-paper{width:240px}.top-appbar{background-color:#fff;color:#333;box-shadow:0 2px 4px #0000000d;z-index:1201}.top-appbar .toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 20px 0 16px}.top-appbar .toolbar .menu-icon{margin-right:40px;color:#333}.top-appbar .toolbar .menu-icon svg{font-size:1.2rem}.top-appbar .toolbar .logo-link img{max-height:28px;width:auto}.drawer-list .MuiListItem-root{padding:10px 16px;margin-left:24px}.drawer-list .MuiListItem-root .MuiListItemIcon-root{min-width:30px;margin-right:6px}.drawer-list .MuiListItem-root .MuiListItemIcon-root svg{font-size:18px}.drawer-list .MuiListItem-root .MuiListItemText-primary{font-size:14px}}.top-right-icon{position:relative;display:inline-block;flex:0 0 auto;margin-left:auto}.top-right-icon .avatar{height:30px;width:30px}.top-right-icon .account-dropdown{position:absolute;right:-15px;top:48px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 10px #0000001a;min-width:150px;z-index:1000}.top-right-icon .account-dropdown .menu-item{padding:10px 16px;cursor:pointer;transition:background .2s}.top-right-icon .account-dropdown .menu-item:hover{background-color:#f5f5f5}.top-right-icon .account-dropdown:after{content:"";height:20px;width:20px;position:absolute;top:-10px;right:20px;background-color:#fff;border-top:#ddd solid 2px;border-left:#ddd solid 2px;transform:rotate(45deg)}.footer-text{padding:16px;text-align:center;background-color:#fff;border-top:1px solid #ddd;width:100%}@media (max-width: 991px){.footer-text{position:static;padding:10px 0 20px}}.footer-text>h6{max-width:15rem}.footer-text>h6>a{text-decoration:none;color:#4688eb;cursor:pointer}.signup-layout{font-size:15px}.signup-layout .signup-logo{width:420px}@media only screen and (max-width: 420px){.signup-layout .signup-logo{width:auto}}.signup-layout .home-statement>h4{font-size:18px;display:inline-block}.signup-layout .t-C{margin-bottom:30px}.signup-layout .signup-form{max-width:420px;display:flex;flex-direction:column}@media only screen and (max-width: 900px){.signup-layout .signup-form{max-width:unset;margin-bottom:10px;padding-bottom:30px;border-bottom:1px dashed}}.signup-layout .signup-form button{background-color:#1976d2;color:#fff;line-height:1;padding:15px;border:none;border-radius:4px;cursor:pointer;outline:none;width:100%;position:relative;box-shadow:none;transform:unset}.signup-layout .signup-form button:hover{background-color:#1976d2}.signup-layout .signup-form button:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.login-layout{font-size:15.5px}.login-layout .login-logo{width:420px}@media only screen and (max-width: 420px){.login-layout .login-logo{width:auto}}.login-layout .home-statement>h4{font-size:18px;display:inline-block}.login-layout .t-C{margin-bottom:30px}.login-layout .login-form{max-width:420px;display:flex;flex-direction:column}@media only screen and (max-width: 991px){.login-layout .login-form{max-width:unset;margin-bottom:10px;padding-bottom:30px;border-bottom:1px dashed}}.login-layout .login-form button{background-color:#1976d2;color:#fff;line-height:1;padding:15px;border:none;border-radius:4px;cursor:pointer;outline:none;position:relative;box-shadow:none;transform:unset}.login-layout .login-form button:hover{background-color:#1976d2}.login-layout .login-form button:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.login-layout .login-form .login-layout-text{position:relative;text-align:center;margin-top:10px;margin-bottom:20px;font-size:18px}.login-layout .login-form .login-layout-text:before{content:"";height:1px;width:100%;position:absolute;left:0;top:12px;background-color:#ededf4}.login-layout .login-form .login-layout-text span{background-color:#fff;padding-left:12px;padding-right:12px;display:inline-block;line-height:23px;position:relative;z-index:1;color:#2b394a}.login-layout .login-form .login-layout-btn{display:flex;flex-direction:column;gap:15px}.login-layout .login-form .login-layout-btn .google-login-btn{border-radius:4px;background-color:#fff;border:1px solid #dadce0;color:#3c4043;cursor:pointer;font-size:14px;line-height:40px;padding:0 12px;position:relative;width:100%}.login-layout .login-form .login-layout-btn .google-login-btn img{width:20px;margin-right:8px;display:inline-block;vertical-align:middle}.ReactModal__Overlay.ReactModal__Overlay--after-open{position:absolute!important}.account-layout .account-details{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 768px){.account-layout .account-details{flex-direction:column}}@media (max-width: 420px){.account-layout .account-details{display:block}}.account-layout .account-details .detail-view{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #e0e0e0;border-radius:5px;flex-basis:calc(50% - 20px);box-sizing:border-box}@media (max-width: 768px){.account-layout .account-details .detail-view{flex-basis:calc(100% - 20px)}}.account-layout .account-details .detail-view:hover{background-color:#f5f5f5;box-shadow:0 4px 8px #0000001a}.account-layout .account-details .detail-view:last-child{flex-basis:calc(100% - 30px)}.account-layout .account-details .detail-view .upgrade-button{border:1px solid #007bff;transition:background-color .3s,box-shadow .3s}.account-layout .account-details .detail-view .upgrade-button:hover{box-shadow:0 4px 8px #0000001a}.account-layout .account-details .detail-view .detail-label{margin-right:8px;min-width:120px;line-height:30px;font-size:15px}@media (max-width: 420px){.account-layout .account-details .detail-view .detail-label{font-size:14px;line-height:26px;min-width:100px}}.account-layout .account-details .detail-view .detail-value{flex:1;font-size:14px;line-height:24px;color:#4f4f4fbf;overflow:hidden;text-overflow:ellipsis}@media (max-width: 420px){.account-layout .account-details .detail-view .detail-value{font-size:13px;line-height:20px}}.account-layout .account-details .detail-view .detail-value.account-type{color:#3992ff;font-weight:700}.account-layout .button{padding:10px 20px;width:100%;height:auto;max-width:240px}.MuiSnackbarContent-root{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700}.account-layout.mt-50{margin-top:50px}.schedule-meeting{position:relative;display:block}@media screen and (max-width: 1200px){.schedule-meeting{margin-left:30px}}@media only screen and (max-width: 900px){.schedule-meeting{margin-left:0;max-width:100%}}.schedule-meeting .flat-row{margin-bottom:35px}.schedule-meeting .flat-row .break-col{display:block;width:100%;height:unset;margin-top:10px}.schedule-meeting .flat-row .organizer-checkbox-area{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;margin-bottom:4px}.schedule-meeting .flat-row .organizer-checkbox-area>div select{padding:8.5px 14px}.schedule-meeting .flat-row .respond-by-area{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;width:100%}.recurring-meeting .container label>span{font-size:14px}.recurring-meeting .recurring-area{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -.25rem}@media only screen and (max-width: 600px){.recurring-meeting .recurring-area{display:block;height:auto}.recurring-meeting .recurring-area>div>div{width:100%}}.recurring-meeting .recurring-area>div{height:60px}.recurring-meeting .recurring-area>div:nth-child(2),.recurring-meeting .recurring-area>div:nth-child(3){line-height:unset}.recurring-meeting .recurring-area>div.break-col{display:block;width:100%;height:unset}.recurring-meeting .recurring-area>div{padding:0 .25rem}@media only screen and (max-width: 600px){.recurring-meeting .recurring-area>div{padding:.25rem}}@media only screen and (max-width: 500px){.recurring-meeting .recurring-area>div{flex:1 0 50%}.recurring-meeting .recurring-area>div:first-child{flex:0 1 100%}}.date-time-pickers-area{display:flex;align-items:flex-start;margin:0 -.25rem}.date-time-pickers-area>*{height:60px}.date-time-pickers-area>div{padding:0 .25rem}@media only screen and (max-width: 500px){.date-time-pickers-area>div:first-child{flex:0 1 100%}}.guest-checkbox-area{justify-content:flex-start;margin-bottom:4px;display:flex;align-items:center;flex-wrap:wrap;flex-direction:row}.add-edit-contact .MuiFormControl-root{margin-bottom:20px}.add-edit-contact .button-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.add-edit-contact .action-button{margin-bottom:12px;width:120px;height:40px;gap:4px}.pricing-plans-layout{padding:20px}.plans{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.pricing-plan{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;text-align:center;width:350px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease}.pricing-plan:hover{background-color:#f6f6f6;transform:scale(1.05)}.pricing-plan h2{font-size:1em;margin-bottom:0}.pricing-plan .price{font-size:1.1em;color:#333;margin:1em 0}.pricing-plan ul.features{list-style:none;padding:0;margin:1em;flex-grow:1}.pricing-plan ul.features li{display:flex;align-items:flex-start;margin-bottom:8px;text-align:left;font-size:14px}.pricing-plan ul.features li svg{margin-right:8px}.pricing-plan ul.features li.version-title{font-weight:600;margin-top:10px;margin-bottom:5px}.pricing-plan button{display:block;height:inherit;cursor:pointer}.meeting-details-page{position:relative;overflow:hidden;display:block}.meeting-details-page .space{margin-left:5px}.meeting-details-page .organizer-data-info{border:2px solid #efefef;border-radius:12px;padding:1rem 1.5rem;background-color:#fff;margin:0 0 30px}.meeting-details-page .organizer-data-info>div{display:table-header-group;align-items:baseline;gap:1rem;margin-bottom:.5rem;margin-top:.5rem}.meeting-details-page .organizer-data-info>div>h4{font-size:14px;margin:0;padding-right:15px;display:table-cell;width:133px;padding-bottom:5px}@media screen and (max-width: 300px){.meeting-details-page .organizer-data-info>div>h4{width:80px}}.meeting-details-page .organizer-data-info>div span{font-size:13px}.meeting-details-page .cursor-pointer>div>input{cursor:pointer}.meeting-details-page .guest-card-container{border:2px solid #efefef;border-radius:12px;margin:30px 0;background-color:#fff}.meeting-details-page .guest-card-container .guest-card{padding:1rem 1.5rem;overflow-x:auto;align-items:baseline}.meeting-details-page .guest-card-container .guest-card .organizer-location{margin-bottom:17px;margin-right:20px}.meeting-details-page .guest-card-container .guest-card .guest-email{display:flex;align-items:center;padding:8px 20px}.meeting-details-page .guest-card-container .guest-card .guest-email:nth-child(2n){background-color:#f6f6f6}.meeting-details-page .guest-card-container .guest-card .guest-override{padding:8px 20px}.meeting-details-page .guest-card-container .guest-card .guest-list-heading{min-width:500px;margin-bottom:15px}.meeting-details-page .guest-card-container .guest-card .guest-list{max-height:400px;padding:0}.meeting-details-page .guest-card-container .guest-card .guest-list .guest-list-item{min-width:500px;min-height:40px;align-items:center;text-align:center;padding:6px 0}.meeting-details-page .guest-card-container .guest-card .guest-list .guest-list-item:nth-child(odd){background-color:#f6f6f6}.css-cveggr-MuiListItemIcon-root{min-width:0!important}.datetime-container .about-row{margin-bottom:40px}.datetime-container .about-row ul{list-style:unset;padding:0}.datetime-container .about-row ul li{display:flex;align-items:center;gap:8px;margin:0 0 6px}.datetime-container .selection-head{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;border-bottom:1px solid #e0e0e0}.datetime-container .calendar-section{text-align:center;max-width:320px}.datetime-container .calendar-section h2{font-size:1.5rem;margin-bottom:.5rem}.datetime-container .timeslot-section{width:100%;text-align:center;padding:1rem;flex:1}.datetime-container .timeslot-section h4{font-weight:500;margin-bottom:1.5rem}.datetime-container .timeslot-section .time-slots{display:grid;grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:5px;justify-content:center;align-items:center;max-width:690px;margin:0 auto;overflow:auto}.datetime-container .timeslot-section .time-slots .time-button{flex-grow:1;transition:.3s ease;color:#007bff;border-color:#007bff;margin:3px 0}.datetime-container .timeslot-section .time-slots .time-button:hover,.datetime-container .timeslot-section .time-slots .time-button.selected{background-color:#007bff;color:#fff}.error-msg-box{background-color:#fff;padding:2rem;margin-top:1rem;text-align:center;border:1px solid #e0e0e0}.error-msg-box h2{font-size:1.5rem;line-height:2rem;font-weight:400;margin-bottom:1rem}.error-msg-box p{margin-bottom:.6rem}.schedule-container .calendar .day{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;padding:0 0 20px}.schedule-container .calendar .day .label{width:100px;font-size:17px;font-weight:600;color:#333}.schedule-container .calendar .day .add-time{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0}.schedule-container .calendar .day Button{box-shadow:0 0 8px #00000024}.button{padding:10px 20px;width:100%;height:auto;margin-top:0;max-width:240px}.booking-link-container{width:100%}.booking-link-container .MuiFormControl-root{margin-bottom:12px}.booking-link-container .MuiButton-root{margin-top:16px}.booking-link-container .empty-state{text-align:center;padding:2rem 1rem;border:2px dashed #ccc;border-radius:12px;margin-bottom:1.5rem}.booking-link-container .empty-state p{font-size:1rem;color:#555;margin-bottom:0}.booking-link-container .shareable-links-list .action-btn button{padding:0;margin-right:20px}.booking-link-container .shareable-links-list .action-btn button:hover{color:#1976d2}.booking-link-container .shareable-links-list .action-btn button svg{font-size:20px}.booking-link-container .button{padding:10px 20px;width:100%;height:auto;margin-top:0;max-width:240px}.linked-calendars .content-box .empty-state{text-align:center;padding:2rem 1rem;border:2px dashed #ccc;border-radius:12px;margin-bottom:1.5rem}.linked-calendars .content-box .empty-state p{font-size:1rem;color:#555;margin-bottom:1.5rem}.linked-calendars .content-box .empty-state .connect-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.linked-calendars .content-box .empty-state .connect-buttons Button{display:flex;align-items:center;gap:.5rem;transition:background-color .2s ease}.linked-calendars .content-box .empty-state .connect-buttons Button img{height:22px;width:22px}.linked-calendars .content-box .expired-msg{color:#856404;background-color:#fff3cd;padding:15px;border-radius:4px;font-size:14px;margin-bottom:50px}.linked-calendars .content-box .expired-msg ul{margin-bottom:0}.linked-calendars .content-box .expired-msg ul li span{display:inline-block;vertical-align:top;font-size:13px;width:190px;overflow:hidden;text-overflow:ellipsis}.linked-calendars .content-box .connect-calendar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:15px}.linked-calendars .content-box .connect-calendar .calendar-list{display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-radius:4px;padding:2px 5px;min-width:300px;position:relative;border:1px solid #e0e0e0}@media screen and (max-width: 480px){.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card{min-width:auto;max-height:100%}}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card.active{border-bottom:2px solid #d1fae5}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card.expired{border-bottom:2px solid #fee2e2}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card.expired .cal-icon{filter:grayscale(100%) brightness(.6)}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .cal-icon{width:50px;height:50px;padding:10px}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .cal-info .provider-name,.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .cal-info .name{font-weight:600;font-size:14px;margin-bottom:1px;color:#333}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .cal-info .email{font-size:13px;width:190px;overflow:hidden;text-overflow:ellipsis}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .badge{position:absolute;top:-5px;left:4px;width:45px;text-align:center;padding:3px 0;border-radius:3px;font-size:.6rem;font-weight:700;margin:0 auto;display:inline-table}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .badge.active{background:#d1fae5;color:#065f46}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .badge.expired{background:#fee2e2;color:#991b1b}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .dropdown-wrapper{position:relative}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .dropdown-wrapper button{padding:6px}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .dropdown-wrapper .dropdown-menu{position:absolute;top:50px;right:-5px;min-width:160px;overflow:auto;box-shadow:0 1px 4px #0003;z-index:1}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .dropdown-wrapper .dropdown-menu .text-button{padding:8px 12px;cursor:pointer;display:flex;align-items:center;border-bottom:1px solid #ddd}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .dropdown-wrapper .dropdown-menu .text-button:hover{color:#1976d2;background-color:#f5f5f5}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .dropdown-wrapper .dropdown-menu .text-button svg{margin-right:5px;max-width:20px;height:auto;color:inherit}.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .action-btn{font-size:.75rem;padding:4px 10px;line-height:1.5;margin-left:auto}@media screen and (max-width: 480px){.linked-calendars .content-box .connect-calendar .calendar-list .calendar-card .action-btn{margin-left:40px;margin-top:5px;height:auto}}.linked-calendars .content-box .connect-calendar .dropdown-connect-calendar{position:relative;display:inline-block}.linked-calendars .content-box .connect-calendar .dropdown-connect-calendar .dropdown-menu{background:#fff;box-shadow:0 1px 4px #0003;border-radius:6px;margin-top:1px;transition:all .8s;z-index:10}.linked-calendars .content-box .connect-calendar .dropdown-connect-calendar .dropdown-menu .dropdown-item{padding:10px 15px;cursor:pointer;display:flex;align-items:center;border-bottom:1px solid #ddd}.linked-calendars .content-box .connect-calendar .dropdown-connect-calendar .dropdown-menu .dropdown-item:hover{background-color:#f5f5f5;color:#1976d2}.linked-calendars .content-box .connect-calendar .dropdown-connect-calendar .connect-calendar-btn{padding:18px 20px;max-width:250px;max-height:57px}.remove-calendar-dialog .MuiPaper-root{border-radius:18px;padding:1rem;background-color:#fff;box-shadow:0 12px 28px #00000026}.remove-calendar-dialog .MuiPaper-root .dialog-title{display:flex;align-items:center;font-size:1.25rem;font-weight:600;color:#333;padding:0 8px;margin-bottom:.5rem}.remove-calendar-dialog .MuiPaper-root .dialog-title .warning-icon{font-size:1.5rem;margin-right:.5rem;color:#f44336}.remove-calendar-dialog .MuiPaper-root .dialog-content{font-size:15px;color:#555;padding:4px 8px;margin-bottom:1.2rem}.remove-calendar-dialog .MuiPaper-root .dialog-content p{margin:0}.remove-calendar-dialog .MuiPaper-root .dialog-content p strong{color:#000;font-weight:600}.remove-calendar-dialog .MuiPaper-root .dialog-actions{display:flex;justify-content:flex-end;gap:.75rem}.remove-calendar-dialog .MuiPaper-root .dialog-actions button{padding:6px 20px;font-size:14px;border-radius:8px;text-transform:none}img{height:auto;width:inherit}.terms-container{padding:2rem 1rem;line-height:1.6}.terms-container h4{margin-bottom:.2rem;font-weight:600;font-size:1.8rem}.terms-container .terms-section{margin-top:2rem}.terms-container .terms-section h6{font-weight:600;margin-bottom:.5rem}.terms-container .terms-section p{margin-bottom:.5rem}.terms-container .terms-section a{color:#1976d2;text-decoration:none}.terms-container .terms-section a:hover{text-decoration:underline}.privacy-container{padding:2rem 1rem;line-height:1.6}.privacy-container h4{margin-bottom:.2rem;font-weight:600;font-size:1.8rem}.privacy-container h5{margin-bottom:.2rem;font-weight:600;font-size:1.5rem}.privacy-container h6{font-weight:600;margin-bottom:.5rem}.privacy-container p{margin-bottom:.5rem}.privacy-container a{color:#1976d2;text-decoration:none}.privacy-container a:hover{text-decoration:underline}.privacy-container ul{padding-left:2rem;margin:1.5rem 0}.privacy-container ul li{margin-bottom:.5rem;line-height:1.6;color:#2b394a}.privacy-container .privacy-section{margin-top:2rem}.privacy-container .privacy-section .contact-link{color:#3498db;text-decoration:none}.privacy-container .privacy-section .contact-link:hover{text-decoration:underline}.link-editor-form{width:100%}.link-editor-form .MuiFormControl-root{margin-bottom:12px}.link-editor-form .MuiButton-root{margin-top:16px}.link-editor-form .link-copy-container{display:flex;align-items:center;gap:8px;margin-bottom:30px}.link-editor-form .link-copy-container p{margin:0;font-weight:500}.link-editor-form .link-copy-container p span{font-size:14px;margin:0 5px;color:#666;font-weight:400;font-style:italic}.link-editor-form .link-copy-container .MuiIconButton-root{padding:8px;color:#555;background-color:#efefef}.link-editor-form .link-copy-container .MuiIconButton-root:hover{color:#1976d2}.link-editor-form .calendar-section{margin:0 0 20px;border:1px solid #e0e0e0;border-radius:4px;padding:15px}.link-editor-form .calendar-section .section-header{font-weight:500;margin-bottom:10px;color:#333;font-size:15px}.link-editor-form .calendar-section .calendar-options{display:flex;flex-direction:column;gap:10px}.link-editor-form .calendar-section .calendar-option{margin-left:0;margin-right:0;align-items:flex-start}.link-editor-form .calendar-section .calendar-option .MuiFormControlLabel-label{margin-left:8px}.link-editor-form .calendar-section .calendar-label{display:flex;align-items:center}.link-editor-form .calendar-section .calendar-label .calendar-icon{width:20px;height:20px;margin-right:10px}.link-editor-form .calendar-section .calendar-label .calendar-info{display:flex;flex-direction:column}.link-editor-form .calendar-section .calendar-label .calendar-info .name,.link-editor-form .calendar-section .calendar-label .calendar-info .provider{font-weight:500;font-size:14px}.link-editor-form .calendar-section .calendar-label .calendar-info .email{font-size:13px;color:#666}.link-editor-form .button{padding:10px 20px;width:100%;height:auto;margin-top:0;max-width:240px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;text-decoration:none}body::-webkit-scrollbar{width:.25em}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#71b1ffd3}html,body{height:100%;margin:0;line-height:1.2;color:#979797;font-family:Segoe UI;background-color:#fff}html h1,html h2,html h3,html h4,html h5,html h6,html p,html label,body h1,body h2,body h3,body h4,body h5,body h6,body p,body label{margin:0;color:#2b394a}html a,body a{text-decoration:none;color:#4688eb}html main,body main{display:flex;flex-direction:column;min-height:100vh;position:relative;overflow:auto;background-color:#f5f5f5;transition:margin-left .3s ease}html main>div>section,body main>div>section{margin:88px 0 24px;padding:24px;background-color:#fff;min-height:calc(100vh - 112px);border:1px solid #e3e3e3;border-radius:4px}html main>div>section .heading-box,body main>div>section .heading-box{display:flex;align-items:center;margin-bottom:0}html main>div>section .heading-box.with-action,body main>div>section .heading-box.with-action{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between}@media only screen and (max-width: 500px){html main>div>section .heading-box,body main>div>section .heading-box{flex-wrap:wrap}}html main>div>section .heading-box .heading-primary,body main>div>section .heading-box .heading-primary{font-size:20px;margin-bottom:32px}@media only screen and (max-width: 900px){html main>div>section .heading-box .heading-primary,body main>div>section .heading-box .heading-primary{font-size:17px}}@media only screen and (max-width: 600px){html main>div>section .heading-box .heading-primary,body main>div>section .heading-box .heading-primary{font-size:16px}}html main>div>section .heading-box .heading-secondary,body main>div>section .heading-box .heading-secondary{font-size:18px;margin-bottom:5px;font-weight:700}img{height:auto;width:100%}ul{padding-left:20px}textarea,input,button{font-size:1rem;font-family:inherit;border:none;border-radius:0;padding:.5rem .75rem;box-shadow:none;background-color:#fff;height:100%;line-height:1.5;margin:0}button{color:#3992ff;font-weight:500}textarea:hover,textarea:focus-visible,input:hover,input:focus-visible,button:hover,button:focus-visible{box-shadow:none;border-color:transparent}button:active{box-shadow:0 0 1px #0006;transform:translateY(1px)}form[action$=destroy] button{color:#f44250}.MuiInputLabel-root,.MuiInputBase-input{font-size:14px!important}#root{height:100%;width:100%}
