@charset "UTF-8";.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;box-sizing:border-box;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:flex;flex-direction:column;flex:1 0 0;width:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0 0;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex-direction:row;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex-direction:column;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:flex;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:flex;max-height:100%;min-height:20px;flex-flow:column wrap;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;flex:1 0 0;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;flex:1 1 0;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:flex;flex-direction:column;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{flex:1;display:flex;min-width:0;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{display:flex;flex:1 0 0%;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}a{text-decoration:none;margin:0}svg{color:#000}button{cursor:pointer}.red{color:red}select{color:#000}.details-inputs .input-error{border:2px solid red}.cp{cursor:pointer}.back-to-top{position:fixed;bottom:20px;right:50px;z-index:1000}.back-to-top-button{background-color:#fff;border:1px solid #c7c7c7;border-radius:50%;width:50px;height:50px;color:#494949;font-size:20px;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 10px #0003;transition:opacity .3s ease}.back-to-top-button:hover{background-color:#000;color:#fff}.back-to-top-button:active{background-color:#434343}*{margin:0;padding:0;box-sizing:border-box}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(169,169,169)}#title{margin-top:20px;margin-bottom:20px;font-family:serif;letter-spacing:2px;font-weight:100;font-size:20px}.nav-hamburger-menu{display:none;font-size:24px;background:none;border:none;cursor:pointer;margin-top:-2px}#nav-bar{width:100%;height:70px;display:flex;justify-content:center;align-items:center}@media (min-width: 850px){#portfolio-dropdown{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;top:2.5rem;left:0;background-color:#fff;border-radius:5px;padding:3px;z-index:10}}#portfolio-dropdown ul{list-style-type:none}@media (max-width: 850px){.nav-hamburger-menu{display:block}.nav{display:none;flex-direction:column;width:100%;position:absolute;top:60px;left:0;background:#fff;z-index:10}.nav.open{display:flex}#nav{flex-direction:column;align-items:center}#nav li{width:100%;text-align:center;margin:10px 0}}.container .container::-webkit-scrollbar{display:none}.request-form{justify-content:center;flex-direction:column;align-items:center;margin:30px 10px 100px;font-family:sans-serif;width:100%}.request-form h2{display:flex;justify-content:center;align-items:center}.request-form-page{margin-top:30px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.request-input input{margin-top:5px;width:100%;padding-left:6px}.models input{width:200px}.request-input textarea{padding-left:6px;padding-top:3px;font-family:sans-serif;letter-spacing:1px}.type-label{margin:10px 0}.selected-package span{margin-top:10px}.first-name,.last-name{display:flex;align-items:flex-start;flex-direction:column;margin:20px 5px;width:50%}.label-and-span{display:flex;justify-content:center;flex-direction:row}.full-name{display:flex}.email,.phone,.type,.summary,.day,.time,.models,.inspo,.package{margin:5px 5px 25px}.day input{display:flex;align-items:center;justify-content:flex-end;width:150px;height:40px;font-family:sans-serif;font-size:17px;margin-top:10px}select{display:flex;margin-top:10px;font-size:18px;width:150px;height:40px}.checkboxes input{width:25px;height:15px;margin:10px 0}.checkboxes label{font-size:large;margin:5px 0}.location,.package{margin-bottom:25px}.location select,.package select,.time select{width:210px}.summary textarea{display:block;margin-top:10px;resize:none;width:250px;height:150px}.request-submit{display:flex;justify-content:center}.form-button button{display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:25px;color:#fff;min-width:250px;cursor:pointer;border:none}.selectOne{font-size:14px;margin-left:5px}.error-message{color:red;font-size:14px}.inspo input{border:transparent;margin-left:-2px;margin-top:15px}.find,.models,.inspo{display:flex;align-items:flex-start;flex-direction:column}.pricing-page{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:30px;font-size:30px;letter-spacing:1px;color:#424242}#pricing-sections-buttons{display:flex;font-family:sans-serif;border:none;cursor:pointer;margin-bottom:30px}#pricing-sections-buttons button{margin:10px 5px;border:none;color:#000;background:none;cursor:pointer;font-size:15px;border-bottom:2px solid transparent}#pricing-sections-buttons button:hover{border-bottom:black 2px solid;margin:10px 5px}.pricing-images{background-color:#f0f0f0;width:100%;margin-top:5px;display:flex;justify-content:center}.pricing-images img{width:100%;max-width:800px;margin:20px 5px}.package-options-container{display:flex;justify-content:center;width:100%;align-items:center;flex-wrap:wrap}.package-container{flex:0 1 calc(50% - 40px);margin:20px;box-sizing:border-box;max-width:500px;min-width:400px}.package-card{border:1px solid grey;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 40px 25px;font-size:20px;line-height:40px;margin:20px}.package-card li{font-family:sans-serif;font-weight:100;font-size:12px}.package-card h2{margin-bottom:20px}.package-buttons{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:40px}.package-buttons button{width:300px;color:#fff;border:1px solid black;border-radius:5px;background-color:#000;padding:10px;cursor:pointer;font-family:sans-serif}.add-ons{width:100%}.blur{filter:blur(5px);pointer-events:none}.blurry{filter:blur(3px);pointer-events:none}.notBlur{filter:blur(0)!important;pointer-events:none}.nav-pricing{position:fixed;top:0;left:0;width:100%;z-index:1001;background-color:#fff;border-bottom:1px solid #a9a9a9}.sign-in-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#31313180;display:flex;justify-content:center;align-items:center;z-index:500}.overlay-message{background-color:#fff;padding:20px;border-radius:8px;text-align:center;box-shadow:0 4px 8px #0000001a}.nav-path{margin-left:20px}a.path-link{color:#2a2a2b}.custom-title{display:flex;justify-content:center;margin-bottom:20px;font-size:clamp(15px,5vw,20px)}.custom-container{font-family:sans-serif;font-weight:300;margin:0 20px;line-height:55px}.first-half,.bottom-half{display:flex}.whats-included{border:1px solid black;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:40px;font-size:20px}.custom-location,.custom-hours{border:1px solid black;border-left:none;display:flex;flex-direction:column;justify-content:center;padding:30px 30px 60px;font-size:clamp(15px,5vw,20px)}.custom-hours{border-top:none}.custom-retouched-photos,.custom-extras,.rf-custom-extras,.custom-total{border:1px solid black;border-top:none;display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:20px}.custom-retouched-photos,.custom-total{padding:15px 30px 30px}.custom-extras,.rf-custom-extras{border-left:none;border-right:none;line-height:20px;padding-bottom:90px}.time-options{display:flex;font-family:sans-serif;justify-content:flex-start;align-items:center;font-size:20px}.time-price{font-weight:600;margin:0 20px 0 10px}.quantity{border:1px solid #d3d3d3;border-radius:10px;display:flex;justify-content:space-between;align-items:center;width:100%;height:70px;font-size:30px;font-weight:100}.quantity button{border:none;background-color:#83d2ff91;margin:0 4px;padding:8px 20px;border-radius:9px;width:60px;font-size:40px;cursor:pointer}#retouched-counter{display:flex;justify-content:center;width:50px}.custom-extras,.rf-custom-extras{padding:35px 40px;width:353px;border:1px solid black;border-left:none;border-right:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-top:none}.extras-one{margin-bottom:10px}.rf-custom-extras{width:307px}.extras-one input{margin-right:10px;width:15px;height:15px}.extras-one span{font-size:18px;font-weight:300}.custom-retouched-photos>span{margin-bottom:5px}.custom-total{width:161.5px;display:flex;justify-content:flex-start}#total-price{font-size:20px}.package-select{width:170px}.select-the-pacakge{display:flex;justify-content:center}@media (max-width: 1000px){.custom-container{padding:30px}.first-half,.bottom-half{flex-direction:column;width:100%}.whats-included,.custom-location,.custom-hours,.custom-retouched-photos,.custom-extras,.rf-custom-extras,.custom-total{width:100%;padding:50px;box-sizing:border-box}.custom-location,.custom-hours{border-top:none;border-left:1px solid black}.custom-extras,.rf-custom-extras{width:100%;border-inline:1px solid black}.extras-one{justify-content:flex-start;padding:10px 0}.quantity{width:100%;justify-content:space-between}}.Add-ons{font-family:Arial,sans-serif;display:flex;flex-direction:column;justify-content:space-between;color:#d1d1d1;align-items:center;background-color:#f9f5f3}.Add-ons h2{margin-top:40px}.table-container{margin-top:20px;padding:50px;width:85%;max-width:1000px;font-size:20px}.column{width:100%}.row{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid rgb(178,178,178)}.name,.qty,.price{width:100%}.name{text-align:left}.qty,.price{text-align:right}.table-title{color:#000;font-weight:700;font-size:15px}.extras-title{margin-bottom:30px}@media (max-width: 850px){.table-container{font-size:18px}}.name{width:1300px}@media (max-width: 600px){.table-container{font-size:16px;padding:10px 10px 70px}}.faqs-title{display:flex;justify-content:center;margin-bottom:30px;font-family:sans-serif}.faqs{margin-top:15px}.faq-container{display:flex;justify-content:space-between;padding:40px;font-family:Georgia,serif;color:#4b4b4b;font-family:sans-serif}.faq-container h2{color:#424242}.faq-column{width:45%}.faq-item{margin-bottom:40px}.faq-title{font-size:24px;margin-bottom:10px}.faq-content{font-size:16px;line-height:1.8}.faq-content li{font-weight:1000;font-size:18px;color:#252525;padding:20px 0 2px;list-style:none}.register-format{display:flex;justify-content:center;border-bottom:1px solid black;width:100%;font-family:sans-serif;margin-top:40px}.sign-up-names input{width:120px}.back-to-photo-gallery{display:flex;justify-content:center}.back-to-photo-gallery button{cursor:pointer}.appointments-container{width:100%;padding:5px;margin:5px;height:330px;border:2px solid black}.appointments-title{display:flex;justify-content:space-between;margin:5px 5px 10px;font-family:sans-serif;align-items:center}.title-and-see span{display:flex}span.card-title{font-size:clamp(15px,4.5vw,30px);font-weight:800}.upcoming,.unread,.read,.in-progress,.completed,.responded,.rescheduled,.confirm-payment,.contract-pending .booked,.sent{color:#000;cursor:pointer;padding:10px;transition:color .3s ease}.upcoming:hover,.past:hover,.canceled:hover,.rescheduled:hover,.unread:hover,.read:hover,.in-progress:hover,.completed:hover,.responded:hover,.contract-pending:hover,.confirm-payment:hover,.booked:hover,.sent:hover{color:#007bff;font-size:medium;transition:.3s ease}.upcoming.active,.past.active,.canceled.active,.unread.active,.read.active,.rescheduled.active,.in-progress.active,.completed.active,.responded.active,.contract-pending.active,.confirm-payment.active,.booked.active,.sent.active{color:#007bff;font-size:large;font-weight:700}.view-options select{border:none;background-color:#dde6ff;border-radius:5px;font-size:small;width:90px;height:20px}.appointment-search-options,.photoshoot-search-options,.editing-search-options{display:flex;width:100%;height:35px;align-items:center;font-family:sans-serif;font-weight:100;border-bottom:#c7c7c7 1px solid;padding:20px 20px 30px 0}.appointments-search-options-list{display:flex;justify-content:space-between;align-items:center;padding:8px 5px;margin:0 10px}.mobile-filter{display:none;padding:30px 0}.mobile-filter select{width:300px}.mobile-filter-edit{display:none}@media only screen and (max-width: 1010px){.mobile-filter{display:block;display:flex;width:100%;height:35px;align-items:center;font-family:sans-serif;font-weight:100;padding-right:20px}.appointment-search-options,.photoshoot-search-options,.editing-search-options{border:none}.large-screen-filter{display:none}}ul.appointment-search-options{text-decoration:none}.no-appointments-message{padding-top:15px}.appointments-search-options-list li{justify-content:space-between;padding:0 50px 0 0;list-style-type:none}.appointment-search-options li:hover{cursor:pointer}.month{margin:5px 5px 15px;font-family:sans-serif;font-weight:600;letter-spacing:.5px;display:flex;justify-content:flex-end}.month input{width:280px}.the-month{font-weight:800;font-family:sans-serif}span.search-icon{position:absolute;margin-left:-31px;margin-top:7px}input.search-requests{border:1px solid rgb(214,214,214);padding-left:5px;width:100%}.single-appointment-request-container{border:#c7c7c7 1px solid;height:100%;border-radius:7px;display:flex;align-items:center;font-family:sans-serif;font-weight:300;justify-content:flex-start}.request-details{display:flex;width:100%;justify-content:space-between;font-size:.8rem}.request-details div{height:50px;display:flex;justify-content:flex-start}.time-container{display:flex;flex-direction:column;justify-content:center}.client-name{font-weight:600;font-size:100%}.type-of-shoot{font-size:small;margin-top:4px}.left,.right,.see-all-button{border:#c7c7c7 1px solid;background-color:#fff;color:#4d4d4d;border-radius:5px;margin:15px 5px;cursor:pointer;padding:10px}.photoshoot-request-container{max-width:100%;min-height:250px}.photoshoot-request-title{display:flex;justify-content:space-between;margin:5px;font-family:sans-serif}.see-all{font-family:sans-serif;padding:5px}.checkbox-details input{width:10px}.client-container{flex:1;display:flex;flex-direction:column;justify-content:center;margin-top:8px;max-width:100%;min-width:150px;padding-inline:5px;padding-left:60px}.photoshoot-search-options,.appointment-search-options{display:flex;width:100%;height:35px;align-items:center;font-family:sans-serif;font-weight:100;margin:20px 0;font-size:15px}.photoshoot-search-options-list,.appointments-search-options-list{display:flex;justify-content:space-between;align-items:center;padding:8px 5px}.photoshoot-search-options-list li{justify-content:space-between;cursor:pointer;list-style-type:none;padding-right:50px}.search-wrapper input{margin-right:10px}.all-photoshoot-requests-container{display:flex;width:100%;border:#c7c7c7 1px solid;border-radius:12px;height:11vh;align-items:center;margin-bottom:10px;gap:5px;padding-right:15px;transition:background-color .3s ease}.all-photoshoot-requests-container:hover{background-color:#edf8fe;border:1px solid rgb(31,173,255)}.request-card{margin:0}.more-pages{margin-top:-35px}.single-photoshoot-request-container{height:70px;border-radius:7px;display:flex;align-items:center;font-family:sans-serif;font-weight:300;margin-bottom:15px;justify-content:space-between}.request-date{border-right:#c7c7c7 1px solid;margin:0 15px;width:45px;display:flex;align-items:center;flex-direction:column}.time-icons{padding-right:5px}.time-container,.edit-quantity-container{display:flex;flex:1;flex-direction:column;height:100%;margin-top:8px;white-space:nowrap;padding-right:10px}.edit-details{margin-top:25px}.photoshoot-request-time{font-weight:400}div.edit-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:8px}.edit-quantity-container{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;margin-top:5px}.edit-quantity{font-weight:100;font-size:x-large}.proposal{font-family:Arial,sans-serif;padding:20px;border:1px solid #ddd;border-radius:8px;width:800px;margin:15px auto}.contract-id{display:flex;justify-content:flex-end}.header,.proposal-title-section{text-align:center;margin-bottom:30px}.steps{display:flex;justify-content:center;margin-bottom:10px;margin-top:20px}.step{margin:0 10px;padding:10px 15px;border:1px solid #444343;border-radius:20px}.step.active{background-color:#000;color:#fff}.proposal-title{font-size:45px;font-weight:100;font-family:sans-serif}.steps-line{height:1px;width:60px;background-color:#a8a8a8;display:flex;margin:10px}.images{display:flex;justify-content:center;gap:10px;margin:20px 0}.hr-line{flex-grow:1;border-top:1px solid #000000;margin:0 30px}.images img{width:150px;height:150px;-o-object-fit:cover;object-fit:cover;margin:4px}hr.client-signature-line{margin:0 100px 0 320px}.info{display:flex;justify-content:space-evenly;width:100%;margin-left:10px;padding-bottom:30px}.info input{border:none;width:100%;font-size:15px;outline:none}.info input:focus{border:none;outline:none}.proposal-details{display:flex;flex-direction:column;align-items:flex-start}.contract-price-details{display:flex;justify-content:flex-start;flex-direction:column;line-height:40px}.details-inputs input{border:none;border-bottom:1px solid black;width:250px;font-size:16px}.address input{display:flex;flex-direction:column}.proposal-details span{margin:5px 0}.proposal-details-section{padding:20px 0}.proposal-section-title{margin-left:35px}span.signature-title{padding-bottom:30px}.basic-proposal-details{display:flex;justify-content:center}.contract-paragraph{line-height:40px;width:700px;margin:30px;display:flex;flex-wrap:wrap}.details-inputs{display:flex;flex-direction:column;margin:2px 10px}.details-inputs input{margin:5px 0;padding:0 0 0 5px}.info{margin-bottom:20px}.deliverables-container{display:flex;flex-direction:column;margin:30px 50px 10px;line-height:50px}.proposal-progress-button{display:flex;justify-content:center}.proposal-progress-button button{padding:20px 30px;border:none;font-size:25px;background-color:#000;color:#fff;cursor:pointer;margin:50px 0 20px}.deliverables-container p{margin:10px 0}.client-detail span{font-weight:100}.additional-print{display:flex;justify-content:flex-start;margin-left:130px;margin-top:20px}.proposal-price,.price-print{margin-left:140px;margin-bottom:20px}.price-print p{margin-bottom:20px}.signInButton{background-color:#000;color:#fff;padding:10px 40px;border:none;border-radius:20px;cursor:pointer;font-size:20px}.signInButton:hover{background-color:#1b10f0;color:#fff}.contract-buttons{display:flex;justify-content:center}.client-terms-agreement{display:flex;align-items:center}.client-terms-agreement span{margin-top:25px;font-size:14px}.client-terms-agreement input{width:5%;margin:20px 10px 0 35px;height:20px}.contract-buttons button{padding:10px 20px;background-color:#000;color:#fff;border:none;cursor:pointer;font-size:15px;margin:10px}.expiration{color:red;font-weight:900;line-height:25px;display:flex;justify-content:center;flex-direction:column;padding:20px 50px 0;font-family:sans-serif}.expiration button{cursor:pointer}.expiration-message{padding:20px 0}.print-client-name input{width:150px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.search-results-only{position:absolute;z-index:1001;background-color:#fff;width:410px;box-shadow:0 5px 15px #0000004d}.added-users-menu{background-color:#fff;border-radius:8px;width:400px;margin-left:2px;position:relative;box-shadow:0 5px 15px #0000004d}ul.border{max-height:400px;overflow-y:scroll;scrollbar-width:thin}ul.border::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}ul.border::-webkit-scrollbar-thumb:hover{background-color:#555}.input-and-add-button{display:flex;justify-content:flex-start;width:100%}.add-user{display:flex;flex-direction:column}.add-user ul{list-style:none;font-weight:400}ul.border{overflow-y:auto;max-height:400px;padding:0 0 10px 10px}button.invite-user-button{border:none;border-radius:3px;background-color:#0621a7;color:#fff;padding:7px 10px;margin-left:5px;margin-top:8px;cursor:pointer}ul.border{max-height:200px;overflow-y:auto}.folder-menu{width:300px;background-color:#fff;border-radius:8px;padding:20px;position:absolute;right:60px;top:220px;border:1px solid rgb(214,214,214);box-shadow:0 5px 8px #0000004d}.folder-menu .close-button{position:absolute;top:2px;right:8px;font-size:20px;cursor:pointer;color:#333}.folder-type-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-top:10px;font-size:medium;font-weight:400;font-family:sans-serif;color:#1c1c1c}.folder-option{width:100%;padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.folder-option-title{display:flex}.folder-icon{margin:1px 5px 0 0}.folder-option:hover{background-color:#f3e9fb;color:#8331d2}.add-folder-type-button{padding:2px 6px 3px;border-radius:5px}.side-icons{display:flex;justify-content:flex-end;margin-right:50px;font-size:45px}.share-icon,.user-icon,.plus-icon{padding:4px;cursor:pointer}.share-icon :hover,.user-icon :hover,.plus-icon :hover{color:#3253ff;border:#3253ff}.add-user-form{font-family:sans-serif;margin-top:25px;font-size:14px;font-weight:600}.add-user-form input{margin-top:-10px}.added-users-container{display:flex;justify-content:center;position:absolute}.added-users-menu{background-color:#fff;border-radius:8px;width:450px;padding:20px;position:relative;box-shadow:0 5px 15px #0000004d}.added-users-menu .close-button{position:absolute;top:10px;right:15px;font-size:20px;cursor:pointer;color:#333}.added-users{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.added-users-card{border:1px solid rgb(219,219,219);padding:10px;border-radius:5px;margin-right:10px}.user-details{display:flex;align-items:center}.allowed-users-only{margin-top:10px}.allowed-user-name{display:flex;justify-content:space-between;width:250px}.remove-user input{width:20px;justify-content:flex-end}.added-users img{width:60px;height:60px;border-radius:50%;margin-right:15px;-o-object-fit:cover;object-fit:cover}.user-info{font-family:sans-serif}.user-info span:first-child{display:block;font-weight:700;margin-bottom:5px}.user-info span:last-child{display:block;color:#555}.added-users-menu input[type=text]{width:100%;padding:10px;margin-top:8px;border:1px solid #ccc;border-radius:4px}.searching-user-results{z-index:10;position:relative}.folders-section{display:flex;flex-wrap:wrap;gap:1rem}.folders-container{display:flex;align-items:center;width:100%;margin-bottom:30px;border:1px solid black}.added-folder{width:125px;font-size:15px;height:200px;margin:10px;border:1px solid lightgrey;display:flex;justify-content:center;flex-direction:column;align-items:center;font-family:sans-serif;cursor:pointer;text-align:center;background-color:#fcf8f3;color:#000;font-weight:100;box-shadow:3px 2px 4px #26262659;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.folder-icons-proposal{position:absolute;margin-top:-155px;margin-left:65px;align-items:center;justify-content:flex-start;font-size:20px;gap:3px}.upload-sections{display:flex;justify-content:center}.upload-text-inputs{display:flex;justify-content:center;flex-direction:column;margin:30px 0 0 30px;font-family:sans-serif}.upload-text-inputs input{padding:10px;margin-bottom:20px;border:none}h1{margin:50px 0 0 30px;font-size:35px}.upload-images-container{background-color:#cdf8fb;display:flex;justify-content:center;align-items:center;flex-direction:column;height:300px;border:2px dashed #184874;margin:40px 50px 30px}.upload-images-container h3{color:#184874;font-family:sans-serif;font-weight:600}.upload-images-container h4{color:#757575;font-weight:200}.inspoimages::-webkit-file-upload-button{background-color:#184874;color:#fff;border:none;border-radius:5px;padding:5px 30px;text-transform:uppercase;cursor:pointer}.upload-button{display:flex;justify-content:center;margin:10px}.inside-box{display:flex;justify-content:center;align-items:center;flex-direction:column}.or-section{display:flex;align-items:center;justify-content:center;flex-direction:row;margin:20px}.drop-lines{border-bottom:black;border-left:none;border-right:none;width:84px;height:1px}.or{margin:0 10px}.album-name input{font-size:20px;height:50px;padding:50px 40px 50px 150px;width:500px;outline:none}.album-name{font-size:40px}.select-files{background-color:#184874;color:#fff;padding:10px 20px;border-radius:10px;font-family:sans-serif;letter-spacing:1px}.images-uploading-container{width:100%;font-family:sans-serif}.all-uploads-progress-container{width:100%;font-family:sans-serif;margin-bottom:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:800}.all-uploads-progress{border:1px black solid;height:50px;width:50%;display:flex;align-items:center;padding-left:10px}.upload-time{margin:3px 0 0}.time-left{margin-top:15px;font-weight:500;font-family:sans-serif}.image{padding:10px 20px;border-top:1px solid black;border-bottom:1px solid black;display:flex;width:100%;justify-content:space-between;align-items:center}.image img{height:150px}.upload-details{display:flex;flex-direction:column;align-items:center;padding-right:90px}.the-file-name{font-size:25px}.progress-bar{background-color:#d9d9d9;border-radius:10px;width:500px;height:15px;margin:10px 0 15px}.progress-words{color:#828282}.delete-upload{color:#3253ff;padding-right:5px}span.proposal-section-title{font-weight:800;font-size:25px}.basic-titles{display:flex;flex-direction:column;margin:10px 5px}.basic-titles span{margin:10px 0;font-weight:800}.basic-detail{display:flex;align-items:center;justify-content:space-between;line-height:45px}.client-detail span{font-weight:800}.client-detail{display:flex;align-items:center;justify-content:flex-start}.invoice{font-family:Arial,sans-serif;height:11in;padding:35px 30px 0;border:1px solid #bababa;box-sizing:border-box}.invoice-text{display:flex;flex-direction:column;justify-content:flex-start;margin-left:-20px;margin-right:-15px;height:8.7in}.invoice-images{display:flex;justify-content:center}.invoice-images img{height:200px;margin:0 5px}.invoice-header,.additional-services,.payment-methods,.invoice-footer{margin:20px}.invoice-header{display:flex;justify-content:space-between}.invoice-table{margin:30px 20px 0}.invoice-left{display:block;justify-content:flex-start;line-height:30px}.invoice-left h1{margin:0;padding-bottom:20px}.invoice-left p,.invoice-right p{display:flex;line-height:30px}.invoice-right{display:flex;flex-direction:column;align-items:flex-end}.table-header,.table-row{display:flex;justify-content:space-between;padding:0 10px}.table-footer{display:flex;justify-content:flex-end;align-items:flex-end}.table-row span{padding:20px 0}.table-header{font-weight:700}.invoice-line{height:1px;width:685px;background-color:#b9b9b9;display:flex;margin:10px 0}.total-titles,.remainder-total{display:flex;flex-direction:column;align-items:flex-end}.total-titles span,.remainder-total span{margin-bottom:10px;margin-left:50px}.invoice-extras{margin-top:20px}.additional-services h2,.payment-methods h2{font-weight:700}.invoice-footer{text-align:left;margin-top:30px;padding:20px 0 0;display:flex;justify-content:center;border-top:#b9b9b9 1px solid}.inside-album-container{width:100%;margin-top:40px}.album-nav{display:flex;justify-content:center;align-items:center;width:90%;color:#000}.album-nav ul{display:flex;justify-content:center}.album-nav li{color:#000;flex-direction:column;display:flex;justify-content:center;align-items:center;margin:0 40px}.stars,.liked,.rated,.share{cursor:pointer}.stars{display:flex}.photo-container{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:90%;margin-top:10px;overflow:hidden}.photo-container img{max-height:300px;max-width:100%;box-shadow:3px 2px 4px #26262659;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.photo-container img:hover{transform:translateY(-.5rem) scale(1.0125);box-shadow:4px 4px 8px #26262659}.single-image-container{position:relative;display:inline-block;margin:10px;cursor:pointer}.under-image-buttons{display:flex;margin:0 15px;justify-content:space-between}.fileName{color:#000;text-align:center;font-size:14px;cursor:pointer}.fileName-container{position:relative;display:inline-block}.tooltip{visibility:hidden;background-color:#3485ff;color:#fff;text-align:center;padding:5px;border-radius:5px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);white-space:nowrap;opacity:0;transition:opacity .2s ease-in-out}.fileName-container:hover .tooltip{visibility:visible;opacity:1}.heart-button{margin-right:10px;cursor:pointer}.inside-album-photo{list-style:none}.inside-album-photo img{height:500px}.verify-email{font-family:sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;height:80vh}.verify-container{display:flex;justify-content:center}.disable-scroll,.scroll-lock{overflow:hidden;height:100%}.change-email-container{background-color:#fff;padding:15px 20px;border-radius:10px;height:auto;width:100%;max-width:450px;box-sizing:border-box}.change-email-container h3{margin:20px 0}.change-email-container input{padding-left:7px;height:40px;width:100%;max-width:490px;font-size:20px}.change-email-buttons{display:flex;justify-content:flex-end;align-items:center;margin-top:5px}.change-email-container span{display:flex;justify-content:flex-end;cursor:pointer}.change-email button{background-color:#004c9d;color:#fff;border:none;margin-left:3px;padding:7px;cursor:pointer;font-size:18px;letter-spacing:1px;font-family:sans-serif;border-radius:5px}button.cancel-button{color:#004c9d;background-color:transparent;border:none}.create{margin:20px 0}button.delete-button{padding:10px 20px;border:none;background-color:#0621a7;color:#fff}.delete-project-buttons{font-size:large;display:flex;justify-content:flex-end;margin-top:20px;font-size:20px}.delete-project-buttons button{font-size:20px;border-radius:5px;letter-spacing:1px}.delete-project label{font-size:16px}#account-settings-form{margin-left:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:98%}.account-settings-container h1{margin:50px 0 -30px 20px}.register-input-container{display:flex;font-family:sans-serif;justify-content:center;font-size:12px;margin:15px 0;flex-direction:column}.register-input-container input{border:1px solid #b3b3b3;background-color:#fff;cursor:pointer;outline:none;height:40px;width:100%;margin:8px 0 2px;border-radius:2px}.account-settings-first-name,.account-settings-last-name,.new-account-settings-password,.settings-inputs{display:flex;flex-direction:column;margin:2px 8px 0 0}.account-settings-names{display:flex;flex-direction:row}.account-settings-names input{display:flex;padding-left:5px;border-radius:2px}.settings-inputs input{padding-left:5px}.account-settings-container{display:flex;font-family:sans-serif;justify-content:flex-start;font-size:12px;margin:15px 0;flex-direction:column}.line{margin:30px}.error{color:red;font-size:12px;text-align:left}.account-settings-buttons{display:flex;justify-content:flex-start;align-items:center}button.edit-account-settings{background-color:#000;border:none;color:#fff;border-radius:5px;padding:10px 20px;font-size:15px;margin-right:5px;cursor:pointer}.account-settings-eye{position:absolute;margin-top:35px;margin-left:128px}.account-user-image{display:flex;justify-content:center}.account-user-image img{width:106px;margin:50px 0 10px;border:1px solid rgb(205,205,205);border-radius:50px}.account-image-buttons{display:flex;flex-direction:column;margin:62px 0 -40px 25px;justify-content:flex-start}.account-image-buttons button{border:none;font-weight:600;border-radius:2px;cursor:pointer;padding:10px 15px;font-size:15px;margin-bottom:10px}#change-image{background-color:#5aaaff;color:#fff}#remove-image{color:#c13e3e}.details-inputs span{font-weight:100}.account-settings{display:flex;justify-content:flex-start}.contract-confirmed-page{font-family:Arial,sans-serif;text-align:center;padding:30px 20px 0}.image-gallery{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.image-gallery img{width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.message-box{border:1px solid #ddd;line-height:27px;padding:20px;margin:20px auto;max-width:600px;text-align:left;background-color:#fff}.message-box p{margin:10px 0}.message-box a{color:#0073e6;text-decoration:none}.message-box a:hover{text-decoration:underline}.buttons{margin-top:20px}.btn{display:inline-block;background-color:#000;color:#fff;border:none;padding:10px 20px;margin:10px;border-radius:5px;cursor:pointer;font-size:16px}.btn:hover{background-color:#333}.labels-and-forms,.photoshoot-title{display:flex;justify-content:flex-start}.appointment-details{padding-bottom:50px}.appointment-group h3{font-family:sans-serif}.customer-details{display:flex;justify-content:flex-start}.customer-details-inside-app{display:flex}.notification-counter{background-color:#0073e6;color:#fff;padding:5px 10px;border-radius:40px;font-size:medium;font-weight:700;margin:0 0 0 5px}.read-notification-counter{background-color:#a2a2a2;color:#fff;padding:5px 10px;border-radius:40px;font-size:medium;font-weight:700;margin:0 0 0 5px}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.loading-background{background-color:#fff;width:300px;padding:50px;border:1px solid black;border-radius:10px}.loading-spinner{border:4px solid #a5a5a5;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;margin:0 0 10px 70px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.confirmation-message{background:#fff;padding:20px;border-radius:8px;text-align:center}.confirmation-message button{margin-top:20px;padding:10px 20px;background:#3498db;color:#fff;border:none;cursor:pointer}.confirmation-message button:hover{background:#2980b9}button.link-button{border:1px solid black;font-size:20px;letter-spacing:1px}.reschedule-container,.reschedule-title{padding:30px 0 0;font-family:sans-serif}.reschedule-container{font-size:20px}.reschedule-title{padding-bottom:10px}.reschedule-section{width:400px}.reschedule-date span{font-size:16px}.reschedule-basic-title span{font-size:16px;font-weight:800}.reschedule-buttons{display:flex;justify-content:center}.reschedule-buttons button{cursor:pointer;font-size:15px;padding:10px 40px;margin:10px 5px}button.availability-button{display:block;margin:10px auto;width:100%;background-color:#fff;font-weight:600;font-family:Arial,Helvetica,sans-serif;color:#007bff;border:rgb(211,211,211) 1px solid;border-radius:5px;cursor:pointer;font-size:18px;padding:10px 0}span.selected-rescheduled-date{font-weight:600;font-size:20px}.react-calendar{border:none!important;box-shadow:none}.react-calendar__tile.available-date{background-color:#e4f1ff;border-radius:50%;color:#007bff;font-weight:600}.react-calendar__tile.unavailable-date{color:gray;pointer-events:none;background-color:#fff!important}.react-calendar__tile:hover{background-color:#007bff!important;color:#fff!important;cursor:pointer}.react-calendar__tile--active{background-color:#007bff!important;color:#fff!important;font-weight:700}.react-calendar__month-view__weekdays__weekday{font-weight:400;font-size:14px}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;border:none;display:inline-block}.react-calendar__navigation__arrow.react-calendar__navigation__arrow--double{display:none}.react-calendar__navigation__arrow:not(.react-calendar__navigation__arrow--double){color:#007bff;font-size:1.5rem;cursor:pointer}.react-calendar__navigation__arrow:not(.react-calendar__navigation__arrow--double):hover{color:#0056b3}.react-calendar__navigation button:hover,.react-calendar__navigation button:focus{background-color:#fff!important;box-shadow:none}.availability-button:hover{background-color:#007bff;color:#e4f1ff}.availability-button.selected-time{background-color:#007bff;color:#fff;font-weight:700}.availability-section{padding-top:40px;width:460px;font-family:sans-serif}.available-title{padding-bottom:25px;border-bottom:1px solid rgb(243,243,243)}.availability-section h2{font-family:sans-serif;color:#313131}.availability-top{display:flex}.availability-icon{font-size:40px;color:#3d3d3d;padding:5px 10px 0 0}.time-zone{font-family:sans-serif;display:flex;justify-content:space-between;align-items:flex-end}.time-zone span{font-size:18px;font-weight:600;letter-spacing:.3px}.time-zone p,.available-title p,.date-specific-hours p{padding-top:5px;color:#7f7f7f;font-size:15px}.time-zone-title{display:flex;flex-direction:column}.time-zone-dropdown{font-family:sans-serif}.time-zone-dropdown select{font-size:15px;width:285px;border:rgb(204,203,203) 1px solid;border-radius:3px}.space{padding:20px 0 25px;border-bottom:1px solid rgb(243,243,243)}.day-space{padding:20px 0}.day-availability{font-family:sans-serif;display:flex;justify-content:space-between;align-items:center}.day-availability input{width:150px}.available-time-inputs{margin-top:-30px}.time-input{margin:0 13px 0 5px}.day-title{font-weight:700;padding-left:10px}.time-inputs-container{display:flex}.time-input{position:relative;width:120px}.time-input input{width:130px}.time-label{position:absolute;top:8px;left:12px;font-size:14px;color:#999;pointer-events:none}.time-field{width:100%;padding:10px 0 10px 60px;font-size:14px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer}.time-field:focus{border-color:#007bff;outline:none}.time-field option{padding:10px}.dropdown-options{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 5px #0000001a;max-height:150px;overflow-y:auto;z-index:1000}.dropdown-option{padding:10px;font-size:14px;cursor:pointer;background-color:#fff}.dropdown-option:hover{background-color:#f0f0f0}.time-error-message{color:red;font-size:14px;margin:0 0 10px 5px}.time-field:focus{border-color:#007bff}.error-input{border-color:red!important;background-color:#ffe6e6}.toggle-switch{position:relative;display:inline-block;width:50px;height:26px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:34px}.slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider{background-color:#007bff}input:checked+.slider:before{transform:translate(24px)}.toggle-switch-day{display:flex;align-items:center}.closed-indicator{display:flex;align-items:center;gap:5px;font-size:14px;font-family:sans-serif;background-color:#ededed;border-radius:5px;padding:5px 225px 5px 15px;color:#979797;font-weight:500}.date-specific-hours p{line-height:20px}.react-calendar__navigation__label{pointer-events:none;cursor:default}.certain-day-times{display:flex;justify-content:flex-start;align-items:center;padding:10px 0}.certain-day-inputs input{width:130px}.delete-specific-time{font-size:20px;padding:34px 0 0 7px;cursor:pointer}.day-specific-calender h2{padding:5px 0 20px;font-size:20px;width:300px;line-height:26px}.apply-specific-hours button{margin:10px 5px;border-radius:10px;border:none;background-color:#0056b3;color:#fff;cursor:pointer;font-size:20px;padding:20px 40px}.apply-specific-hours button:hover{background-color:#1b10f0}button.cancel-hours{background-color:#fff;color:#000;border:#000 1px solid}button.cancel-hours:hover{background-color:#d1e6fb;border:#022995 1px solid;color:#000}.add-hours-button{border-radius:8px;border:1px solid rgb(148,148,148);cursor:pointer;margin-top:10px}.specific-date-container{border-radius:4px;box-shadow:0 2px 5px #0000004d;padding:10px}.add-specific-hours{margin-top:8px}.date-specific-title p{padding-top:10px}.overlay-hours{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#c7c7c780;display:flex;justify-content:center;align-items:center;z-index:1000}.specific-date-container,.copy-hours{background:#fff;padding:20px;border-radius:8px;z-index:1001}.time-input-extra-buttons{color:#313131;cursor:pointer}.time-input-extra-buttons button{padding:0 5px}.copy-hours{border:1px solid rgb(175,175,175);width:100%;max-width:200px;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;padding:0 0 20px 10px}.copy-hours h4{color:#636363}.copyDayCheckbox{display:flex;justify-content:space-between;align-items:center;padding:10px 0}input.copy-checkbox{width:170px;height:10px}.apply-button button{background-color:#1161b7;color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 70px}.apply-button button:hover{background-color:#2f4883}button.cancel-copy{background-color:#fff;color:#000;border:#000 1px solid;cursor:pointer;border-radius:10px;padding:10px 65px}button.cancel-copy:hover{background-color:#d1e6fb;border:#022995 1px solid;color:#000}.copyDayCheckbox:hover{color:#007bff}.overlay-copy-hours{position:fixed;top:0;left:0;width:100vw;padding-top:10px;height:50vh;background:#f0f0f080;justify-content:center;align-items:center;background:#fff;border-radius:8px;width:200px;z-index:1000}.copy-hours-title{font-size:14px;font-weight:700;margin-bottom:12px}.copy-days{display:flex;flex-direction:column}.copyDayCheckbox{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.copyDayCheckbox input{height:20px;width:250px}.apply-button{display:flex;justify-content:space-between;flex-direction:column;margin-top:12px}.cancel-copy{background:transparent;border:1px solid #ddd;padding:4px 12px;border-radius:4px;cursor:pointer}.specific-date-entry{display:flex;justify-content:space-between;padding:30px 10px}.special-dates span{font-weight:800}.x-button{cursor:pointer}.x-button:hover svg{color:#1b10f0}.unavail-section{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0 0}.add-input{border:#000 1px solid;padding:10px 20px;border-radius:10px;cursor:pointer;display:flex}.add-input:hover{background-color:#d1e6fb;border:#022995 1px solid;color:#000}.toast-availability{z-index:1000;color:#000;background-color:#fff;padding-top:15px;display:flex;justify-content:center;align-items:center;width:100%;font-size:18px}.toast-banner{display:flex;justify-content:center;align-items:center;border:1px solid rgb(163,163,163);border-radius:6px;padding:12px 20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.available-time-options{max-height:500px;padding:0 10px;overflow-x:hidden}.available-time-options::-webkit-scrollbar{width:6px}.available-time-options::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:10px}.available-time-options::-webkit-scrollbar-thumb:hover{background-color:#00000080}.reschedule-errors{padding-top:10px;padding-left:35px}.reschedule-confirmation{display:flex;justify-content:center;flex-direction:column;align-items:center;font-family:sans-serif;padding:10px 20px 10px 10px}.reschedule-confirmation h2{padding:20px 0}.reschedule-confirmation p{line-height:30px;padding-bottom:20px}.reschedule-confirmation-buttons{display:flex;justify-content:center;flex-direction:column}.reschedule-confirmation-buttons button{cursor:pointer;margin:8px 0}.my-buttons{border:#6a6a6a solid 1px;border-radius:3px;color:#000;padding:15px 40px;display:flex;justify-content:center;background-color:#ececec}.my-buttons:hover{background-color:#e5e5e5}.view-reschedule button{cursor:pointer;background-color:red;color:#fff;border:1px red solid;font-size:20px}.view-reschedule button:hover{cursor:pointer;background-color:#fff;color:red;border:1px red solid;font-size:20px}.view-reschedule{padding-bottom:20px}.cart{font-family:sans-serif;padding:30px 10px 20px;max-width:1500px}.bottom-cart{padding:20px 10px 20px 0;font-size:15px;line-height:20px}.bottom-cart p{padding:10px 0}.cart-buttons{display:flex;flex-direction:column;align-items:flex-end;width:100%;max-width:1225px;padding-right:20px}.cart-buttons button,.submit-cart-button button{background-color:#000;border-radius:10px;border:3px solid black;color:#fff;cursor:pointer;font-size:25px;margin:20px 0 0}.cart-buttons button:hover,.submit-cart-button button:hover{background-color:#0027c3;color:#fff;border:3px solid rgb(0,39,195);cursor:pointer}.cart-item{border-bottom:1px solid rgb(118,118,118);padding:20px 0;border-inline:none;margin:10px 0;display:flex;justify-content:space-between}.cart-item img{width:100%;max-width:300px;min-width:100px;height:auto;display:block}.image-and-text{display:flex;align-items:center}.cart-item{display:flex;justify-content:space-between;max-width:1200px}.cart-item-text{text-align:left;font-size:1.5em;padding-left:50px}@media (max-width: 768px){.cart-item-text{font-size:1.2em;padding-left:20px}}@media (max-width: 480px){.cart-item-text{font-size:1em;padding-left:10px}}.cart-item-text p{padding-bottom:20px}.cart-item-buttons{display:flex;flex-direction:column;justify-content:center}.cart-item-buttons button{background-color:#fff;border-radius:1px solid black;border-radius:10px;font-size:1rem;outline:none;cursor:pointer}.cart-item-buttons button:hover{background-color:#000;border-radius:1px solid black;border-radius:10px;font-size:1rem;outline:none;color:#fff;cursor:pointer}.order-all{display:flex;justify-content:space-between;align-items:center;padding:20px 0 0}.order-all button{margin:10px;cursor:pointer}.amount-to-order{font-family:sans-serif}.file-name-buttn{display:flex;justify-content:flex-start}.copy-file-name{font-size:20px;color:#007bff;cursor:pointer;margin-left:15px;margin-top:4px}.copy-file-name:hover{color:green}.cart-icon{background-color:#00f;color:#fff;font-family:sans-serif;display:flex;justify-content:center;padding:5px}img.cart-added{border:5px solid blue}.sent-to-edit{background-color:green;color:#fff;font-size:12px;padding:2px 5px;border-radius:3px;position:absolute;top:8px;right:8px}img.sent-to-edit-border{border:3px solid green}.add-instructions{background-color:#fff;padding:20px 30px;border-radius:5px;flex-direction:column;display:flex;justify-content:flex-start}.add-instructions-buttons{display:flex;justify-content:flex-end}.add-instructions-buttons button{margin:5px 5px 0;padding:5px 10px;cursor:pointer;border:1px solid rgb(142,142,142);border-radius:3px;background-color:#eee}.add-instructions-buttons button:hover{color:#fff;background-color:#000}.add-instructions h3{font-family:Times New Roman,Times,serif}.custom-instructions-input textarea{resize:none;padding:3px 0 0 4px;width:100%;height:100px;font-size:15px;margin-top:10px}.custom-details h4{display:flex;justify-content:flex-start;font-weight:400;font-family:sans-serif;font-size:15px}.editing-checkbox input{width:13px}.editing-checkbox{display:flex;flex-direction:column}.editing-input{display:flex;font-size:15px;align-items:center}.editing-input span{padding-left:10px}.submit-cart-button{display:flex;justify-content:center;padding-bottom:20px}.edit-request-confirmation{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:20px}.edit-request-confirmation h2{font-family:sans-serif;font-weight:600;padding:10px 0 20px}.edit-request-confirmation p{text-align:center;max-width:600px;padding:0 10px;line-height:30px;font-family:sans-serif}.edit-request-confirmation button{margin:20px 0}.order-summary{padding:20px;font-family:sans-serif;margin-top:30px;border:1px solid rgb(216,216,216);text-align:left}.view-cart img{max-width:150px}.view-text p{font-size:15px;text-align:left}.view-buttons button{font-size:15px;border:1px solid black;padding:10px}.view-buttons button:hover{font-size:15px;border:1px solid black}.total-sum-price{display:flex;justify-content:flex-end;font-weight:900}.order-progress{display:flex;justify-content:center;color:red}.order-summary h3{font-size:25px;font-weight:500}.finance-section{padding:20px 20px 20px 0;font-family:sans-serif}.total-sales-section{display:flex;justify-content:flex-start;flex-direction:column}.total-sales-details{display:flex;flex-direction:column}.total-sales-section span{padding:10px 0 5px;font-size:40px;font-weight:900;font-family:sans-serif}.transactions-section{padding-top:20px}.transactions-title{padding:10px 0 20px}.transactions-title button,.total-sales-section button{border:none;background-color:#76baff;border-radius:5px;font-size:18px;font-weight:900;font-family:sans-serif}.transaction-name{display:flex;flex-direction:column}.transaction-card{border:1px solid rgb(166,166,166);display:flex;justify-content:space-between;padding:8px;max-width:400px;border-radius:10px;cursor:pointer;margin-bottom:15px}.transaction-card:hover{background-color:#edf8fe;border:1px solid rgb(31,173,255)}span.transaction-item{font-weight:1000;padding-bottom:5px}span.transaction-client{font-size:15px}.expenses-section{padding:20px 0 10px}.transaction-month{padding-bottom:15px;color:#5c5c5c;font-size:15px}.create-remainder{width:100%;max-width:1200px;display:flex;justify-content:center;flex-direction:column}.create-buttons{display:flex;flex-direction:column;justify-content:center;font-weight:900}.create-buttons button{width:300px;background-color:#007bff;color:#fff;border:none;border-radius:8px}.create-buttons button:hover{background-color:#022995}.backB{padding:0 0 20px}.submitB button{background-color:red;padding-top:15px;border-radius:0;cursor:pointer}.submitB button:hover{background-color:#870000}.transaction-type{display:flex;justify-content:center;flex-direction:column;align-items:center}.tipAmount{padding:10px 0}.tipAmount span{font-weight:800;font-family:sans-serif}.tipAmount input{border:none;border-bottom:1px solid black;width:60px;margin-left:10px;padding-left:5px}.addTime{display:flex;align-items:center;gap:10px;font-family:sans-serif;font-size:16px;padding-bottom:10px}.addTime span{padding-top:10px}.payment-options{display:flex;flex-direction:column;gap:20px;margin:15px 0;justify-content:center}.payment-option{display:flex;align-items:center;cursor:pointer}.payment-option input{margin-right:8px;width:20px;height:20px}.payment-option span{margin-right:10px}.remainder-buttons{display:flex;justify-content:center;padding-top:20px}.remainder-buttons button{cursor:pointer}.remainder{width:800px}.tipsSection{padding-top:15px}.transactionTotal{display:flex;flex-direction:column}span.transactionPrice{font-weight:800}span.paymentMeth{padding-top:5px}.remainderComplete{display:flex;justify-content:center;padding-top:20px}.myclient img{width:60px;height:60px;border-radius:50%;margin-right:15px;-o-object-fit:cover;object-fit:cover}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(169,169,169);position:relative;z-index:10}#title{margin-top:20px;margin-bottom:20px;font-family:serif;letter-spacing:2px;font-weight:100;font-size:clamp(15px,4vw,20px)}.nav-hamburger-menu{display:none;width:30px;height:30px;background:none;border:none;cursor:pointer;position:relative;z-index:20;transition:1.2 ease-in-out}.nav-hamburger-menu span{display:block;width:100%;height:3px;background-color:#000;margin:5px 0;transition:transform .4s,opacity .4s}.nav-hamburger-menu.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nav-hamburger-menu.open span:nth-child(2){opacity:0}.nav-hamburger-menu.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}#nav-bar{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start}#nav{list-style:none;padding:0;display:flex;margin:0}#nav li{list-style:none;margin:0 1px;font-family:sans-serif;color:#000;padding:.625em .6em;background:transparent;transform-style:preserve-3d;transition:transform .15s cubic-bezier(0,0,.58,1),background .15s cubic-bezier(0,0,.58,1);cursor:pointer;position:relative}#nav li a{text-decoration:none;color:#000}#nav li:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:transparent;border-radius:inherit;transform:translate3d(0,.75em,-1em);transition:transform .15s cubic-bezier(0,0,.58,1),box-shadow .15s cubic-bezier(0,0,.58,1)}#nav li:hover{color:#aaa;transform:translateY(.2em)}#nav li:active{background:#fff;transform:translateY(.5em)}#nav li:active:before{transform:translateZ(-1em)}#nav>li{margin-top:10px}#portfolio-dropdown{display:flex;flex-direction:column;justify-content:center;background-color:#fff;border-radius:5px;padding:3px;z-index:10}@media (max-width: 850px){div.nav-hamburger-menu{display:block;margin-top:20px;margin-right:30px;font-size:35px}.nav{display:none;flex-direction:column;width:100%;position:absolute;top:60px;left:0;background:#fff;z-index:10}.nav.open{display:flex}#nav{flex-direction:column;align-items:center}#nav li{width:100%;text-align:center;margin:10px 0}#portfolio-dropdown{display:flex;flex-direction:column;justify-content:center;background-color:#fff;border-radius:5px;padding:3px;z-index:10}#nav li{position:relative}div.sub-menu-nav{position:absolute;margin-left:100px;margin-top:-100px}.nav.open{margin-top:20px;height:300px}}button.nav-button{background:none;border:none;padding:0;font-size:17px;margin-top:-20px}.mobile-submenu{padding:20px;background-color:#fff;animation:slideIn .3s ease}.back-button{font-weight:700;margin-bottom:10px}.create-album-container{width:250px;height:400px;margin:10px;border:1px solid lightgrey;display:flex;flex-direction:column;justify-content:space-evenly;font-family:sans-serif;cursor:pointer;background-color:#fcf8f3;box-shadow:3px 2px 4px #26262659;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.create-album-container:hover{transform:translateY(-.5rem) scale(1.0125);box-shadow:4px 4px 8px #26262659}.link{color:#000}.create-title span{font-size:20px;font-weight:100;margin:20px 0}.create-icon-container{border:none;display:flex;justify-content:center;align-items:center}.albums{width:250px;height:400px;margin:10px;border:1px solid lightgrey;display:flex;flex-direction:column;justify-content:flex-end;font-family:sans-serif;cursor:pointer;background-color:#fcf8f3;box-shadow:3px 2px 4px #26262659;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.albums:hover{transform:translateY(-.5rem) scale(1.0125);box-shadow:4px 4px 8px #26262659}div.image-container:hover{transition:2s ease-in-out}.photoshoot-project-folder-name{font-size:20px;font-weight:100;margin:20px 0}.photoshoot-project-folder-date{font-size:15px;font-weight:100;margin-bottom:30px}.photoshoot-project-folder-name,.photoshoot-project-folder-date{display:flex;justify-content:center;color:#000;font-family:sans-serif}.create-title{display:flex;justify-content:center;font-size:small;margin:50px 0;font-weight:100;border:none}.folder{width:250px;height:400px;margin:10px;border:1px solid lightgrey;display:flex;justify-content:center;flex-direction:column;align-items:center;font-family:sans-serif;cursor:pointer;background-color:#fcf8f3;color:#000;font-size:x-large;font-weight:100;box-shadow:3px 2px 4px #26262659;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.folder:hover{transform:translateY(-.5rem) scale(1.0125);box-shadow:4px 4px 8px #26262659}.photoshoot-project-folder-name{display:flex;justify-content:center;text-align:center;font-size:18px}.folder-icons{position:absolute;right:6}.albums{width:250px;height:400px;margin:10px;border:1px solid lightgrey;display:flex;flex-direction:column;justify-content:flex-end;font-family:sans-serif;cursor:pointer;background-color:#fcf8f3;box-shadow:3px 2px 4px #26262659;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.albums .image-container{width:100%;height:300px;flex-grow:1;overflow:hidden}.albums .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.folder-icons{position:absolute;top:10px;right:10px;display:flex;gap:10px;color:#fff}.folder-type-name{display:flex}.folder-icons svg,.folder-icons-proposal svg{cursor:pointer;transition:color .3s ease}.folder-icons svg:hover,.folder-icons-proposal svg:hover{color:#fff;cursor:pointer;font-size:30px;transition:.3s ease}.folder-icons-proposal,.folder-icons-proposal svg:hover{color:#2b2b2b}.folder-trash-icon{font-size:22px;margin-bottom:2px;margin-inline:3px}.folder-trash-icon svg:hover{font-size:35px}.sort-by-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-right:20px;padding-top:10px}.sort-by{display:flex;align-items:center;font-size:15px}.sort-by label{font-weight:600;font-family:sans-serif;position:absolute;padding:10px 20px 0 10px}.sort-by select{padding-top:0;padding-bottom:0;font-size:15px;width:130px;border:none}.sort-by-album{display:flex;align-items:center;font-size:15px}.sort-by-album select{padding-top:0;padding-bottom:0;font-size:15px;width:150px;border:none;margin-bottom:10px}.sort-search input{padding:0 8px;cursor:pointer;border:1px solid #d4d4d4;border-radius:12px;background-color:#f8f8f8}.all-photo-options{display:flex;justify-content:space-between;align-items:center}.all-photo-options button{border:none;background-color:#fff;font-size:20px;cursor:pointer;padding:6px}input.select-photos-checkbox{width:17px}.client-sort-search{margin-right:30px}@media screen and (max-width: 800px){.sort-by-container-admin{display:flex;flex-direction:column}}.photoshoots-section h1{margin:20px 0 20px 10px}.photoshoots-container{display:flex;align-items:center;flex-wrap:wrap}.section-options{display:flex;justify-content:space-evenly}.page-title{font-size:40px}.create-shoot-button{margin:0 10px}.signature-canvas{background-color:#fff;border:1px solid #ccc}.client-signature button{padding:10px 15px;font-size:15px;cursor:pointer}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{position:relative;max-width:90%;max-height:90%;overflow:hidden}.modal-content img{width:100%;height:auto}.modal-content button{position:absolute;top:10px;right:10px;background-color:#fff;border:none;padding:10px;cursor:pointer;border-radius:5px}.moodboard{display:grid;gap:1rem;padding:1rem;width:100%;grid-template-columns:repeat(2,1fr)}@media (min-width: 640px){.moodboard{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.moodboard{grid-template-columns:repeat(4,1fr)}}.moodboard .image-wrapper{display:flex;overflow:hidden}.moodboard .image-wrapper img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease-in-out}.inside-request-container{padding-right:20px;width:100%;max-width:900px;font-family:sans-serif;padding-bottom:80px}h1.dashboard-title{margin:15px 0 30px 5px}.request-details-container{border:1px solid #c7c7c7;border-radius:10px;padding:20px 20px 50px}.request-basic-details{display:flex;flex-direction:column;margin-bottom:30px}.request-id-and-type{margin-bottom:5px}span.request-id-number{margin-bottom:10px}.request-details{display:flex;justify-content:space-between;align-items:flex-start}.client-type{color:#3a42ff;font-weight:600}.client-form{display:flex;justify-content:space-between}.customer-details{display:flex;flex-direction:column}.customer-title,.photoshoot-title,.reference-image-title{font-size:25px;font-weight:600;margin:15px 0}span.request-label{color:#bab7b7;font-weight:500;display:flex;margin:15px 0}span.form-value{font-weight:500;display:flex;margin:15px 10px}.labels-and-forms{display:flex}.inspo-images{display:flex;justify-content:center}.inspo-images img{width:200px;display:flex;justify-content:center;margin:0 5px}.respond-button{display:flex;justify-content:center;align-items:center}.respond-button button{margin:10px;font-size:20px;color:#fff;background-color:#000;border:none;border-radius:5px}.respond-button button:hover{cursor:pointer}button.respond{border-radius:5px;width:200px;font-size:large;background-color:#000;color:#fff;cursor:pointer;margin:20px 0 0}.edit-images-instructions-container{border-top:1px solid rgb(187,187,187);border-bottom:1px solid rgb(187,187,187);display:flex;align-items:center;padding:20px 0}.edit-images-instructions-container img{width:150px}.edit-instructions-container{display:flex;flex-direction:column;padding:0 0 0 25px}.edit-instructions-container span{padding:15px 0}.edit-details-label{color:#bab7b7;font-weight:700}.inspo-images{display:flex;flex-wrap:wrap;gap:10px}.thumbnail{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:5px;transition:transform .2s ease-in-out}.thumbnail:hover{transform:scale(1.1)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{position:relative;background:#fff;padding:10px;border-radius:5px}.reference-close-button{position:absolute;top:10px;right:15px;font-size:24px;background-color:#fff;color:#000;cursor:pointer;background:#000;padding:5px 10px;border-radius:50%}.enlarged-image{max-width:90vw;max-height:90vh;border-radius:5px}.toast{position:fixed;bottom:20px;right:20px;padding:10px 20px;border-radius:5px;background-color:#333;color:#fff;z-index:1000;opacity:.9;animation:fadeInOut 6s ease-in-out}.toast.success{background-color:green}.toast.error{background-color:red}@keyframes fadeInOut{0%{opacity:0;transform:translateY(20px)}10%{opacity:.9;transform:translateY(0)}90%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}._accountSettingsForm_nbndq_1{margin-left:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:98%;padding-top:40px}._accountSettingsContainer_nbndq_11 h1{margin:50px 0 -30px 20px;font-size:30px}._registerInputContainer_nbndq_16{display:flex;font-family:sans-serif;justify-content:center;font-size:12px;margin:15px 0;flex-direction:column}._registerInputContainer_nbndq_16 input{border:1px solid #b3b3b3;background-color:#fff;cursor:pointer;outline:none;height:40px;width:100%;margin:8px 0 2px;border-radius:2px}._accountSettingsFirstName_nbndq_37,._accountSettingsLastName_nbndq_38,._newAccountSettingsPassword_nbndq_39,._settingsInputs_nbndq_40{display:flex;flex-direction:column;margin:2px 8px 0 0}._accountSettingsNames_nbndq_46{display:flex;flex-direction:row}._accountSettingsNames_nbndq_46 input{display:flex;padding-left:5px;border-radius:2px}._inputIcon_nbndq_57{position:relative;left:-220px;top:7px;color:#000}._settingsInputs_nbndq_40 input{padding-left:5px}._accountSettingsContainer_nbndq_11{display:flex;font-family:sans-serif;justify-content:flex-start;font-size:12px;margin:15px 0;flex-direction:column}._line_nbndq_77{margin:30px}._error_nbndq_81{color:red;font-size:12px;text-align:left}._accountSettingsButtons_nbndq_87{display:flex;justify-content:flex-start;align-items:center}button._editAccountSettings_nbndq_93{background-color:#000;border:none;color:#fff;border-radius:5px;padding:10px 20px;font-size:15px;margin-right:5px;cursor:pointer}._accountSettingsEye_nbndq_104{position:absolute;margin-top:35px;margin-left:128px}._accountUserImage_nbndq_110{display:flex;justify-content:center}._accountUserImage_nbndq_110 img{width:106px;margin:50px 0 10px;border:1px solid rgb(205,205,205);border-radius:50px}._accountImageButtons_nbndq_122{display:flex;flex-direction:column;margin:62px 0 -40px 25px;justify-content:flex-start}._accountImageButtons_nbndq_122 button{border:none;font-weight:600;border-radius:2px;cursor:pointer;padding:10px 15px;font-size:15px;margin-bottom:10px}#_changeImage_nbndq_1{background-color:#5aaaff;color:#fff}#_removeImage_nbndq_1{color:#c13e3e}._detailsInputs_nbndq_147 span{font-weight:100}._accountSettings_nbndq_1{display:flex;justify-content:flex-start}.disable-scroll{overflow:hidden}.user-title{color:#000;font-size:25px;font-family:serif}.login-format{display:flex;justify-content:center;align-items:center;border-bottom:1px solid black;width:100%}.pricing-login-format{display:flex;justify-content:center;align-items:center;min-width:500px;margin-top:20px;height:780px;background-color:#fff;padding-bottom:30px;border:#a7a7a7 solid 1px;border-radius:10px}@media screen and (max-width: 768px){.pricing-login-format{margin-top:40px;flex-direction:column;align-items:center;min-width:500px;height:880px;background-color:#fff;padding-bottom:30px;border:#a7a7a7 solid 1px;border-radius:10px}.login-format{display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid black;width:100%;margin-top:100px}#login-form{width:100%;max-width:400px;margin-bottom:20px}.loginPhoto{width:100%;text-align:center}.loginPhoto img{margin-top:80px;max-width:100%;height:auto}}#login-form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:400px;height:400px;z-index:2}#login-submit{display:flex;width:100%;justify-content:center;align-items:center}input{width:350px;height:30px;cursor:pointer}.login-user-icon{position:absolute;margin-left:8px;margin-top:-24px}.login-password-icon{position:absolute;margin-top:-24px;margin-left:8px}.login-input-container{display:flex;justify-content:center;flex-direction:column;margin:0;font-family:sans-serif}.login-input-container input{border:none;border-bottom:#9e9e9e 1px solid;width:100%;padding-left:29px;margin-left:5px}.error-span-sign-in{margin-bottom:10px;margin-left:5px}.password-eye{position:absolute;margin-left:250px;margin-top:-25px}.login-button{display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:25px;color:#fff;min-width:250px;cursor:pointer;height:.1rem;border:none;padding:15px;margin-top:10px}.forgot-password{display:flex;justify-content:flex-end;margin-left:10px}.forgot-password a{color:#235bf6;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;cursor:pointer}.forgot-password a:hover{color:#235bf6;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:underline;cursor:pointer}.only-inputs{margin-bottom:25px}.sep-line{margin:35px 20px 0}div.email-div{margin-bottom:20px}.Create-Account{display:flex;justify-content:center;align-items:center;flex-direction:column;height:20px}.Create-Account button{display:flex;align-items:center;justify-content:center;background-color:#1da1f2;border-radius:25px;color:#fff;min-width:250px;cursor:pointer;border:none;padding:15px}button{padding:15px;margin-top:10px}.loginPhoto img{width:500px;margin-bottom:-4px}.error-message{min-height:20px;display:inline-block;visibility:hidden;color:red}.error-message{min-height:20px;display:block;color:red;font-size:12px;font-family:Arial,Helvetica,sans-serif}.error-span-sign-in{margin-bottom:5px;margin-left:5px}.register-format{display:flex;justify-content:center;border-bottom:1px solid black;width:100%;font-family:sans-serif}@media screen and (max-width: 768px){.register-format{flex-direction:column;align-items:center;padding:0 20px 20px}#register-form{width:100%;max-width:400px;margin-bottom:20px}.registerPhoto{width:100%;text-align:center;margin-top:20px}.registerPhoto img{max-width:100%;height:auto;margin-bottom:30px}}.register-format label,.register-format span{font-size:13px}#register-form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:500px}#register-submit{display:flex;width:100%;justify-content:center;align-items:center;margin-top:10px}.sign-up-input-container input{border:1px solid #a9a8a8;border-radius:2px;background-color:#fff;outline:none;width:100%;padding-left:5px;height:30px;margin-bottom:20px;margin-top:5px}.sign-up-names{display:flex;flex-direction:row;justify-content:space-between}.sign-up-first-name,.sign-up-last-name,.new-account-settings-password{display:flex;flex-direction:column}.sign-up-last-name{margin-left:9px}.input-icon{position:relative;left:-220px;top:7px;color:#000}.sign-up-eye{position:absolute;margin-top:12px;margin-left:-25px}.forgot-password{color:#000;font-family:Courier New,Courier,monospace}.forgot-password:hover{text-decoration:underline;cursor:pointer}.register-button{display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:25px;color:#fff;min-width:250px;cursor:pointer;height:.1rem;border:none}h4{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:15px auto;text-align:center}a{color:#226b00;text-decoration:none;margin:10px;font-family:Arial,Helvetica,sans-serif}.anchors{margin-top:40px}.Create-Account{margin-top:50px}.create-button{display:flex;align-items:center;justify-content:center;background-color:#0e3ec2;border-radius:25px;color:#fff;min-width:250px;cursor:pointer;height:10px;border:none}.create-button button{padding:20px}.sign-in{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:5px}.sign-in button{display:flex;align-items:center;justify-content:center;background-color:#fccc2b;border-radius:25px;color:#000;min-width:250px;height:.1rem;cursor:pointer;border:none}.registerPhoto img{width:400px}.registerPhoto{margin-bottom:-4px;margin-left:0}.error{color:red;font-size:10px;text-align:left}.label-container{display:flex;justify-content:space-between}.input-error{border:1px solid red!important}.tooltip-container.tool-error{color:red}.tooltip-container{cursor:pointer}.tooltip-text{position:absolute;display:flex;justify-content:center;flex-direction:column;background-color:#f1f1f1;color:#000;border:1px solid #ccc;border-radius:5px;padding:10px 20px;font-size:12px;width:100%;max-width:300px;white-space:nowrap;z-index:200;box-shadow:0 2px 6px #00000026}.tooltip-text span{padding:5px 0}.tool-label{display:flex;justify-content:space-between;align-items:center}.close-tool{cursor:pointer}.forgot-password-container{display:flex;align-items:center;justify-content:center;border-bottom:1px solid black}.forgot-form{display:flex;flex-direction:column;margin-left:80px}.forgot-title{font-family:sans-serif}.forgot-instructions{color:green;font-weight:200;margin-left:2px;margin-top:9px}form{margin-top:50px;display:flex;flex-direction:column}.input-label{font-family:sans-serif;margin-bottom:4px}input{width:299px}input.forgot-password-email-input{padding-left:6px}.error-span-forgot-password{margin-bottom:8px}.reset-button{background-color:green;border-radius:10px;border:none;color:#fff;width:299px;cursor:pointer}.forgotPhoto img{width:400px;margin-left:20px}.make-account{display:flex;align-items:center;font-size:15px;justify-content:flex-start;margin-top:40px}.ask-account{font-family:sans-serif;font-weight:400}.forgot-sign-up{margin-left:-5px}@media screen and (max-width: 768px){.forgot-password-container{flex-direction:column;padding:20px;margin-top:50px}.forgot-form{margin-left:0;width:100%;max-width:400px}.forgotPhoto{display:flex;margin:20px 0 0 -57px;justify-content:center;width:100%}.forgotPhoto img{width:100%;max-width:700px;height:auto}.reset-button,input{width:100%}}.create-new-password-section{margin-top:50px;display:flex;justify-content:center;align-items:center;flex-direction:column}.create-new-password-title{display:flex;justify-content:center;flex-direction:column;align-items:center}.create-new-password-title p{margin-top:10px;color:#9f9f9f;font-family:sans-serif}.reset-password-eye{position:absolute;margin-top:30px;margin-left:275px}.new-password-input{display:flex;flex-direction:column;margin:10px 0}.new-password-input label{font-family:sans-serif;font-weight:800;margin-bottom:4px}.confirm-new-password button{background-color:#000;color:#fff;padding:10px 100px;border:none;padding:auto}.new-password-input input{padding-left:5px}.dashNavbar{display:flex;justify-content:flex-end;width:100%;padding:10px;box-sizing:border-box}.search-form{padding-right:50px;justify-content:space-between;position:relative}.search-form .sbi{padding-left:15px;border:1px solid #d4d4d4;border-radius:12px;background-color:#f6f6f6;min-width:100%;height:100%}.search-form .mag-search{border:none;background-color:transparent;font-size:20px;position:absolute;top:3;right:60px;padding:0}.bell{font-size:30px}.bag{font-size:34px;margin-left:10px;padding-bottom:2px}.page-route{margin:30px 10px}.nav-icons{padding-left:15px;display:flex;align-items:center;font-family:sans-serif;justify-content:center;cursor:pointer}.total-items{font-size:20px;padding:0 0 4px 4px}@media screen and (max-width: 200px){.dashNavbar{display:flex;justify-content:flex-end;width:100%}}a{color:#000}.top{display:flex;align-items:center;justify-content:space-between;margin:10px 20px}.top-icon{font-size:small;background-color:#b3f1fa;border-radius:50%;margin-left:10px;padding:6px 8px;cursor:pointer}.ps-sidebar-container{margin-left:-20px;background-color:none}.ps-menu-icon{font-size:30px}.css-ewdv3l li:hover{background-color:#fff}.css-ewdv3l a.ps-menu-button:hover{background-color:#b3f1fa;color:#000}.home-icon{font-size:28px;margin-left:5px;padding-right:12px}.home-in-sidebar{display:flex;align-items:center}.hamburger-menu{display:none;position:fixed;top:15px;left:15px;z-index:1000;font-size:30px;cursor:pointer;background-color:none;border-radius:50%;padding:10px}.menu-icon{width:30px;height:3px;background-color:#333;position:relative;transition:all .3s ease-in-out}.menu-icon:before,.menu-icon:after{content:"";width:30px;height:3px;background-color:#333;position:absolute;transition:all .3s ease-in-out}.menu-icon:before{transform:translateY(-8px)}.menu-icon:after{transform:translateY(8px)}.menu-icon-active{background-color:transparent}.menu-icon-active:before{transform:rotate(45deg);top:0}.menu-icon-active:after{transform:rotate(-45deg);top:0}.dash-sidebar{transition:transform .3s ease-in-out;background-color:#fff}.dash-sidebar.visible{display:block!important}@media (max-width: 768px){.dash-sidebar{display:none;position:fixed;width:250px;z-index:999}.top{padding-top:60px}.hamburger-menu{display:block;margin-top:10px}}.dashboard-container{min-height:100vh;display:flex}.contain-main-nav{display:flex;flex-direction:column;flex:6}.dashnavbar{grid-area:Navbar}.main{grid-area:Main}@media (max-width: 768px){.dashboard-container{height:100vh;display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"Sidebar Navbar" "Sidebar Main"}.side{grid-area:Sidebar}.dashnavbar{grid-area:Navbar}.main{grid-area:Main;margin-left:0}}.container{display:flex;width:100%;margin:0 10px 0 5px;overflow:auto;scroll-snap-type:x mandatory;cursor:grab;scroll-behavior:smooth}.container img{height:700px}.container.active{cursor:grabbing}.container::-webkit-scrollbar{display:none}.container .box{margin:5px;flex-shrink:0;scroll-snap-align:start}footer{display:grid;height:100%;width:100%;font-family:Poppins,sans-serif;place-items:center;background:linear-gradient(315deg,#fff,#d7e1ec)}._wrapper_1w34f_10{display:flex;list-style:none;justify-content:center;align-items:center;margin-bottom:50px;margin-top:35px}._wrapper_1w34f_10 ._icon_1w34f_19{position:relative;background:#fff;border-radius:50%;padding:15px;margin:10px;width:50px;height:50px;font-size:18px;display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:0 10px 10px #0000001a;cursor:pointer;transition:all .2s cubic-bezier(.68,-.55,.265,1.55);border:rgb(188,188,188) 1px solid}._wrapper_1w34f_10 ._tooltip_1w34f_38{position:absolute;top:0;font-size:14px;background:#fff;color:#fff;padding:5px 8px;border-radius:5px;box-shadow:0 10px 10px #0000001a;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}._wrapper_1w34f_10 ._icon_1w34f_19:hover ._tooltip_1w34f_38{top:-45px;opacity:1;visibility:visible;pointer-events:auto;color:#fff}._wrapper_1w34f_10 ._tooltip_1w34f_38:before{position:absolute;content:"";height:8px;width:8px;background:#fff;bottom:-3px;left:50%;transform:translate(-50%) rotate(45deg);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}._wrapper_1w34f_10 ._icon_1w34f_19:hover ._tooltip_1w34f_38{top:-45px;opacity:1;visibility:visible;pointer-events:auto}._tiktok_1w34f_117,._instagram_1w34f_118,._pinterest_1w34f_119{transition:color .3s}._tiktok_1w34f_117:hover svg,._instagram_1w34f_118:hover svg,._pinterest_1w34f_119:hover svg{color:#fff}._wrapper_1w34f_10 ._icon_1w34f_19:hover span,._wrapper_1w34f_10 ._icon_1w34f_19:hover ._tooltip_1w34f_38{text-shadow:0px -1px 0px rgba(0,0,0,.1)}._wrapper_1w34f_10 ._facebook_1w34f_77:hover,._wrapper_1w34f_10 ._facebook_1w34f_77:hover ._tooltip_1w34f_38,._wrapper_1w34f_10 ._facebook_1w34f_77:hover ._tooltip_1w34f_38:before{background:#1877f2;color:#fff}._wrapper_1w34f_10 ._twitter_1w34f_84:hover,._wrapper_1w34f_10 ._twitter_1w34f_84:hover ._tooltip_1w34f_38,._wrapper_1w34f_10 ._twitter_1w34f_84:hover ._tooltip_1w34f_38:before{background:#1da1f2;color:#fff}._wrapper_1w34f_10 ._instagram_1w34f_118:hover ._tooltip_1w34f_38,._wrapper_1w34f_10 ._instagram_1w34f_118:hover{background:radial-gradient(circle at 23% 90%,#f15245 20%,#d92e7f 52%,#9b36b7 75%,#515ecf);color:#fff}._wrapper_1w34f_10 ._instagram_1w34f_118:hover ._tooltip_1w34f_38:before{background:radial-gradient(circle at 23% 90%,#f15245 20%,#d92e7f 52%)}._wrapper_1w34f_10 ._tiktok_1w34f_117:hover,._wrapper_1w34f_10 ._tiktok_1w34f_117:hover ._tooltip_1w34f_38,._wrapper_1w34f_10 ._tiktok_1w34f_117:hover ._tooltip_1w34f_38:before{background:#000;color:#fff!important}._wrapper_1w34f_10 ._twitch_1w34f_164:hover,._wrapper_1w34f_10 ._twitch_1w34f_164:hover ._tooltip_1w34f_38,._wrapper_1w34f_10 ._twitch_1w34f_164:hover ._tooltip_1w34f_38:before{background:#9146ff;color:#fff}._wrapper_1w34f_10 ._pinterest_1w34f_119:hover,._wrapper_1w34f_10 ._pinterest_1w34f_119:hover ._tooltip_1w34f_38,._wrapper_1w34f_10 ._pinterest_1w34f_119:hover ._tooltip_1w34f_38:before{background:#bd081c;color:#fff}._wrapper_1w34f_10 ._threads_1w34f_178:hover,._wrapper_1w34f_10 ._threads_1w34f_178:hover ._tooltip_1w34f_38,._wrapper_1w34f_10 ._threads_1w34f_178:hover ._tooltip_1w34f_38:before{background:#000;color:#fff}._wrapper_1w34f_10 ._youtube_1w34f_91:hover,._wrapper_1w34f_10 ._youtube_1w34f_91:hover ._tooltip_1w34f_38,._wrapper_1w34f_10 ._youtube_1w34f_91:hover ._tooltip_1w34f_38:before{background:#cd201f;color:#fff}._verifyEmail_1vzen_1{font-family:sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:40px 20px 20px;margin-top:50px;border:1px solid black}._verifyContainer_1vzen_14{display:flex;justify-content:center}._cantFindIt_1vzen_19{text-align:center;padding:20px 0}._cantFindIt_1vzen_19 p{padding:5px 0}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}._verifiedContainer_pp404_1{font-family:sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:80px}._headingStyle_pp404_10{font-weight:400;font-size:clamp(2rem,2vw,2rem)}._instructionsStyle_pp404_15{font-weight:400;margin-top:40px}._emojis_pp404_20{font-size:50px;margin-top:30px}._loginButton_pp404_25{margin-top:20px}._loginButton_pp404_25 button{background-color:#d1e6fb;border:1px solid #4e91d4;cursor:pointer;font-size:20px;padding:10px 20px}._loginButton_pp404_25 button:hover{background-color:#4e91d4}.reset-instructions-container{display:flex;justify-content:center;align-items:center}.reset-instructions{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:sans-serif;margin:0 50px}.reset-instructions h1{margin:50px 0 10px}.reset-image img{width:500px}.reset-instructions img{width:200px}.reset-buttons button{display:flex;flex-direction:column;justify-content:center;align-items:center;border:none;width:300px;color:#fff;font-size:20px;font-family:sans-serif;border:5px;padding:20px 0;cursor:pointer}button.new-reset-link-button{background-color:#004db4}button.login-from-reset-instructions{background-color:#000}p.reset-link{margin:0 0 10px;text-align:center;width:100%;line-height:25px;max-width:500px}.bold{font-weight:600;padding:20px 0 5px}@media screen and (max-width: 768px){.reset-instructions-container{display:flex;flex-direction:column}.reset-instructions-container img{max-width:300px;margin-top:20px}.reset-instructions h1{font-size:clamp(20px,2vw,30px)}.reset-instructions p{font-size:clamp(14px,2vw,20px);margin:0 10px 10px}}.reset-password-completion-container{display:flex;justify-content:center;margin:20px 0}.completion-container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 50px;font-family:sans-serif}.password-complete-title{margin:0 0 20px;font-size:clamp(20px,2vw,30px)}button.password-complete-button{border:none;padding:20px 100px;font-size:20px;color:#fff;background-color:#8572ff;border-radius:10px;cursor:pointer}.password-complete-image img{width:500px}p.login-after-password-reset-instructions{text-align:center;width:350px;color:#747373;line-height:25px}@media screen and (max-width: 800px){.reset-password-completion-container{flex-direction:column;padding:5px;margin-top:5px}.password-complete-image{display:flex;justify-content:center;width:100%}.password-complete-image img{width:100%;max-width:700px;height:auto;padding-bottom:20px}.complete-icon img{padding-bottom:20px}h1.password-complete-title{font-size:clamp(20px,2vw,30px)}}.request-form-container{display:flex;justify-content:center}.request-form-confirmation{margin:30px 0;padding:0 10px;display:flex;flex-direction:column;align-items:center;font-family:sans-serif}.thank-you-shoot-request{margin:20px 0}h1.thank-you-shoot-request{font-size:clamp(20px,2vw,40px);text-align:center}.dashmain{padding:15px;display:flex;flex-direction:column;width:100%;margin-top:20px}.dashmain .dashboard-requests{margin-bottom:50px}.dashmain .Left{max-width:900px;margin-bottom:10px}.dashmain .Right{flex:1}.dashmain .Left{width:98%;max-width:900px;margin-bottom:10px;box-sizing:border-box}@media (min-width: 768px){.dashmain{flex-direction:row}.dashmain .Left{flex:5}.dashmain .Right{flex:3}}@media (max-width: 480px){.Left{font-size:14px}}.editing-requests-container{width:98%;padding:5px;margin:5px;height:330px}.editing-request-title{display:flex;justify-content:flex-start;margin:5px 5px 10px;font-family:sans-serif}.card-title{font-size:30px;font-weight:800}.see-all{color:#00f;font-family:sans-serif;padding:5px}.see-all:hover{text-decoration:underline;cursor:pointer}.editing-search-options{display:flex;width:100%;height:35px;align-items:center;justify-content:space-between;font-family:sans-serif;font-weight:100;border-bottom:#c7c7c7 1px solid;margin:20px 0;font-size:15px}.editing-search-options-list{display:flex;justify-content:space-between;align-items:center;padding:8px 5px;margin:0 2px}.editing-search-options-list li{justify-content:space-between;padding:0 50px 0 0;cursor:pointer;list-style-type:none}.month{margin:5px 5px 15px;font-family:sans-serif;font-weight:600;letter-spacing:.5px;display:flex;justify-content:space-between}.month input{width:180px;border-radius:1px}.edit-request-container{border:#c7c7c7 1px solid;height:70px;border-radius:7px;display:flex;align-items:center;font-family:sans-serif;font-weight:300;justify-content:flex-start}.request-date{border-right:#c7c7c7 1px solid;margin:0 15px;display:flex;align-items:center;flex-direction:column;padding-right:15px}.request-day-number{font-weight:800;font-size:25px}.request-details{display:flex;width:80%;justify-content:space-between;align-items:center}.edit-button{background-color:#fff;color:#434343;border-radius:8px;border:#c7c7c7 solid 1px;padding:8px 20px;margin-bottom:10px;cursor:pointer}.edit-button:hover{background-color:#000;color:#fff;border-radius:8px;padding:8px 20px;margin-bottom:10px;cursor:pointer}.time-container{display:flex;flex-direction:column;justify-content:flex-start}.request-time{font-weight:400;margin-bottom:2px}.client-name{font-weight:600;font-size:large}.type-of-shoot{font-size:small}.change-pages-buttons{display:flex;justify-content:center;align-items:center}.change-pages-buttons span{margin-right:8px;font-family:sans-serif;font-weight:300}.left,.right,.see-all-button{border:#c7c7c7 1px solid;background-color:#fff;color:#4d4d4d;border-radius:5px;margin:15px 5px;cursor:pointer}@media only screen and (max-width: 1010px){.editing-search-options{border:none}.large-screen-filter{display:none}}.single-image-order-container{margin:60px 20px 0 -40px;max-width:100%;box-sizing:border-box}.selected-photo-container{display:flex;justify-content:center;align-items:center;margin:25px}.heart-animation{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.heart-animation .heart-icon{font-size:4rem;color:red;animation:heartBeat .8s ease-in-out}@keyframes heartBeat{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.image-buttons-big{display:flex;justify-content:center;width:100%;font-size:25px}.image-button-icons{display:flex;justify-content:space-evenly;width:100%;max-width:1000px}.image-button-icons div{padding:10px 20px}.image-bu .single-photo-icons ul{list-style-type:none;padding:0;margin:0}.filename-single{display:flex;justify-content:center;font-size:1rem}.liked{color:red;transition:color .3s ease}.single-photo-icons li{margin:5px 0;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.single-photo-icons li:hover{transform:translateY(-.5rem) scale(1.0125)}.imageName{color:#000;text-align:center;font-size:25px;font-weight:350;font-family:sans-serif}.change-photo-icon{font-size:40px}.selected-photo-container img{max-width:100%;max-height:80vh;width:auto;height:800px;cursor:pointer;padding:10px;-o-object-fit:contain;object-fit:contain}.photo-wrapper{position:relative;max-width:100%;display:flex;justify-content:flex-start;align-items:center}.star-rating-buttons{display:flex}.tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#000000bf;color:#fff;padding:5px 10px;border-radius:5px;white-space:nowrap;pointer-events:none}.share-selected-photo{display:flex;justify-content:flex-start;align-items:center}.share-selected-photo span{margin-top:-8px}.share-selected-photo button{padding:5px;margin-left:5px;margin-top:-1px}.single-image-order-buttons-container{display:flex;justify-content:center;margin-top:20px;margin-bottom:100px}.order-buttons{display:flex;flex-direction:column;width:100%;min-width:140px;max-width:500px}.order-buttons button{cursor:pointer}button.add-to-cart{padding:10px 65px;margin-bottom:10px;font-size:30px;color:#fff;background-color:#000;cursor:pointer}button.order-prints{padding:10px 100px;margin-bottom:10px;font-size:30px;color:#000;background-color:#fff;cursor:pointer}@media (max-width: 900px){.single-image-order-container{margin:20px auto;max-width:100%;padding:10px}.order-buttons{max-width:100%;margin:0 40px}.image-button-icons{display:flex;flex-direction:column;align-items:center;width:100%}button.add-to-cart,button.order-prints{padding:10px 20px;font-size:20px}}@media (max-width: 600px){.single-image-order-container{margin:20px auto;max-width:100%;padding:10px}.order-buttons{max-width:100%;margin:0 40px}.image-button-icons{display:flex;justify-content:space-between;width:100%;max-width:362px;margin-top:-50px}button.add-to-cart,button.order-prints{padding:10px 20px;font-size:20px}}.change-photo-icon{cursor:pointer}.inside-client-project-folder-container,.inside-admin-project-folder-container{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.custom-calendar-wrapper .react-calendar__navigation{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}.custom-calendar-wrapper .react-calendar__navigation__label{font-size:1.2rem;font-weight:700;flex-grow:1;text-align:center}.custom-calendar-wrapper .react-calendar__navigation button{font-size:1.2rem;font-weight:700;color:#007bff}.custom-calendar-wrapper .react-calendar__navigation button:disabled{color:#ccc}.custom-calendar-wrapper .react-calendar__tile{font-size:1rem;border-radius:50%}.custom-calendar-wrapper .react-calendar__tile--active{background-color:#007bff;color:#fff;border-radius:50%}.custom-calendar-wrapper .react-calendar__tile--now{background-color:#eaf4ff;border-radius:50%}.custom-calendar-wrapper .react-calendar__month-view__weekdays{font-weight:700;color:#444}.custom-calendar-wrapper{width:100%;max-width:350px;margin:auto;border:1px solid #ddd;padding:10px;box-shadow:0 4px 6px #0000001a}.react-calendar__navigation button:nth-of-type(2){color:#000;font-size:1.2rem;font-weight:200}.react-calendar__tile{text-align:center}.react-calendar__tile:disabled{background-color:transparent}.available-day,.specific-available-day{background-color:#e4f1ff;border-radius:50%;color:#1a6aeb;font-weight:600}.closed-day{color:#6c757d}.react-calendar__tile.selected-day{background-color:#007bff;color:#fff;font-weight:800}.custom-calendar-wrapper .react-calendar__tile:not(.selected-day):hover{background-color:#f0f8ff;color:#007bff;font-weight:700;cursor:pointer;transition:background-color .3s ease-in-out}.custom-calendar-wrapper .react-calendar__tile.selected-day:hover{background-color:#007bff!important;color:#fff!important;cursor:pointer}.custom-calendar-wrapper .available-day:not(.selected-day):hover,.custom-calendar-wrapper .specific-available-day:not(.selected-day):hover{background-color:#cce5ff!important;color:#0056b3!important}.custom-calendar-wrapper .closed-day.selected-day:hover{background-color:#007bff!important;color:#fff!important;cursor:default}.custom-calendar-wrapper .closed-day:not(.selected-day):hover{background-color:#f0f8ff!important;color:#0056b3!important;cursor:pointer}
