@import url(https://fonts.googleapis.com/css2?family=Lavishly+Yours&display=swap);*{box-sizing:border-box;font-family:Cormorant Infant,serif;margin:0;padding:0}#container{margin:0 auto;max-width:450px}.home-page-bk{height:600px;overflow:hidden;position:relative;text-align:center}.home-page-bk .jaziwfef{padding:20px}.home-page-bk .telegfefsef{align-items:center;display:flex;gap:20px;justify-content:space-evenly;margin:0 auto;width:90%}.home-page-bk .qr-telegram{height:90px;position:relative;width:90px}.home-page-bk .qr-telegram img.airplane{animation:realFly 20s ease-in-out infinite;height:90px;left:0;position:absolute;top:0;transform-origin:center center;width:100%}@keyframes realFly{0%,37.5%{transform:translate(0) rotate(0deg)}47%{transform:translate(-120px,-60px) rotate(-45deg)}57%{transform:translate(-150px,-180px) rotate(-10deg)}70%{transform:translate(140px,-120px) rotate(45deg)}82%{transform:translate(170px,80px) rotate(135deg)}91%{transform:translate(-40px,90px) rotate(210deg)}to{transform:translate(0) rotate(1turn)}}#header{background-color:#fff;font-family:Cormorant Infant,serif;height:100vh;margin:0 auto;text-align:center;width:90%}#header #img{margin:0 auto;width:70%}#header #img img{width:100%}#header #text h4{font-family:Cormorant Infant,serif;margin:15px 0}#header #text h1{font-size:40px;margin-bottom:30px}#header #main__day{align-items:center;display:flex;justify-content:space-around;margin:20px 0}#header #time__{color:#000;display:flex;justify-content:space-between;margin-top:20px;padding:20px}#header #time__ p{font-family:Georgia,Times New Roman,Times,serif}#main #background{background-image:url(/static/media/upl8023.27dc97e513ab75b3daaa.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100vh;left:0;min-height:100%;position:fixed;right:0;top:0;transform:translateZ(0);transition:all .2s linear;z-index:-1}#main__text{background-color:#fff;margin:30px auto 0;padding:20px;text-align:center;width:100%}#main__text h1,#main__text p{margin:10px 0}#main__text h1,#main__text h2,#main__text p{font-family:Cormorant Infant,serif}#main__text #img__c{margin:auto;width:90%}#main__text #img__c img{border-radius:7px;width:100%}#main form{margin:20px auto;padding:20px 0;width:95%}#main form textarea{border:1px solid #000;border-radius:7px;height:55px;margin:20px 0;resize:none}#main form input,#main form textarea{font-size:22px;padding:10px;width:100%}#main form input{border:2px solid #000;border-radius:7px;margin-bottom:10px}#main form button{background-color:#000;border:none;border-radius:7px;color:#fff;cursor:pointer;margin-top:10px;padding:10px;width:100%}#main form button:hover{opacity:.7}#memory{margin:150px auto 30px;width:90%}#about__me{margin:90px 0}#qr_this{margin:0 auto;text-align:center;width:200px}#qr_this img{width:100%}#fooder{margin:100px 0 50px;text-align:center}#fooder #two__icons a{color:#000;font-size:18px;padding:5px;text-decoration:none}iframe{align-items:center;align-self:center;border:0;display:flex;height:300px;margin:0 auto 50px;width:300px}.main-page{background:#faf8f5;color:#2c2c2c;font-family:Cormorant Infant,serif;min-height:100vh}.main-page h2{color:#999;font-size:13px;font-weight:400;letter-spacing:4px;margin-bottom:32px;text-align:center;text-transform:uppercase}.main-page .hero{align-items:center;background:#fff;border-bottom:1px solid #ece6df;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:40px 24px;text-align:center}.main-page .hero .hero-tag{color:#c9a97e;font-size:11px;letter-spacing:5px;margin-bottom:20px;text-transform:uppercase}.main-page .hero h1{color:#1a1a1a;font-size:58px;font-weight:300;letter-spacing:8px;margin-bottom:14px}.main-page .hero .hero-sub{color:#aaa;font-size:17px;letter-spacing:1px;margin-bottom:52px}.main-page .hero .hero-btn{background:#2c2c2c;border:1px solid #2c2c2c;color:#fff;display:inline-block;font-family:Cormorant Infant,serif;font-size:13px;letter-spacing:3px;overflow:hidden;padding:13px 44px;position:relative;text-decoration:none;text-transform:uppercase;transition:background .25s,border-color .25s}.main-page .hero .hero-btn:after{animation:shine 3s ease-in-out infinite;background:linear-gradient(120deg,#0000,#ffffff8c 50%,#0000);content:"";height:100%;left:-80%;position:absolute;top:0;width:50%}.main-page .hero .hero-btn:hover{background:#0000;color:#2c2c2c}.main-page .portfolio{margin:0 auto;max-width:520px;padding:72px 24px}.main-page .portfolio .works{display:flex;flex-direction:column;gap:10px}.main-page .portfolio .work-card{align-items:center;background:#fff;border:1px solid #ece6df;color:inherit;display:flex;justify-content:space-between;padding:20px;text-decoration:none;transition:box-shadow .25s ease,transform .2s ease}.main-page .portfolio .work-card:hover{box-shadow:0 6px 24px #00000012;transform:translateY(-2px)}.main-page .portfolio .work-card .tag{color:#c9a97e;display:block;font-size:10px;letter-spacing:3px;margin-bottom:8px;text-transform:uppercase}.main-page .portfolio .work-card h3{font-size:22px;font-weight:400;margin-bottom:4px}.main-page .portfolio .work-card .date{color:#bbb;font-size:13px;letter-spacing:2px;margin:0}.main-page .portfolio .work-card .arrow{color:#c9a97e;flex-shrink:0;font-size:20px;margin-left:16px}.main-page .features{background:#fff;border-bottom:1px solid #ece6df;border-top:1px solid #ece6df;padding:72px 24px}.main-page .features ul{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 auto;max-width:520px}.main-page .features ul li{color:#555;font-size:18px;line-height:1.4;padding-left:22px;position:relative}.main-page .features ul li:before{color:#c9a97e;content:"—";left:0;position:absolute}.main-page .contact{margin:0 auto;max-width:520px;padding:72px 24px 100px;text-align:center}.main-page .contact .qr{background:#fff;border:1px solid #ece6df;display:block;height:160px;margin:0 auto 28px;object-fit:cover;padding:8px;width:160px}.main-page .contact .tg-handle{color:#2c2c2c;display:block;font-size:26px;letter-spacing:3px;margin-bottom:14px;text-decoration:none;transition:color .2s ease}.main-page .contact .tg-handle:hover{color:#c9a97e}.main-page .contact .contact-note{color:#aaa;font-size:16px;letter-spacing:.5px}#header-bx001{background-image:url(/static/media/IMG_1743.df89a99003d6ae02af66.JPG);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Cormorant Infant,serif;height:100vh;margin:0 auto;text-align:center;width:100%}#header-bx001 #img{margin:0 auto;width:80%}.wddd{font-family:Lavishly Yours,cursive;font-size:30px}#header-bx001 #img img{width:100%}#header-bx001 #text h4,h1,h3,h4,h5{font-family:Cormorant Infant,serif}#header-bx001 #text h4{margin:15px 0}#header-bx001 #text h1{font-size:40px;padding:10px}#header-bx001 #main__day{align-items:center;display:flex;justify-content:space-around;margin:10px 0}#main__day h3{font-family:Cormorant Infant,serif;margin:0}#header-bx001 #time__{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#164b2b80;border-radius:10px;bottom:17px;color:#fff;display:flex;justify-content:space-between;left:50%;padding:20px;position:absolute;transform:translateX(-50%);width:90%}#header-bx001 #time__ p{font-family:Georgia,Times New Roman,Times,serif}#qr_this-bx001{margin:30px auto;text-align:center;width:100%}#qr_this-bx001 img{width:100%}.list-items{align-items:start;display:flex;gap:10px;justify-content:space-between}.list-items p{text-align:start;width:80%}.list-items h5{border-right:1px solid #000;font-size:20px;width:20%}.yesno{display:flex;justify-content:space-between}.me-f{border-radius:10px;color:green;font-size:20px;text-align:center;width:100%}.left-anim{background-color:#fff;left:0;transition:transform 4s ease;width:60%;z-index:10}.left-anim,.right-anim{bottom:0;height:100vh;position:absolute;top:0}.right-anim{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#00000080;right:0;width:70%;z-index:9}.music-btn{animation:spin 4s linear infinite;background-image:url(/static/media/sirt.08935555649d8abd0196.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;cursor:pointer;height:180px;position:absolute;right:-80px;top:40%;width:180px;z-index:11}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slide-left{transform:translateX(-200%)}.slide-right{display:none}.stop-btn{animation:spin 4s linear infinite;background-image:url(/static/media/sirt.08935555649d8abd0196.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;bottom:10px;cursor:pointer;height:100px;position:fixed;right:10px;width:100px;z-index:8}.stop-btn p{left:30%;position:absolute;top:30%;z-index:9}.res{text-align:center}.fesfefsa,.res{margin:20px 0}@keyframes shine{0%{left:-80%}to{left:130%}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes fab-in{0%{opacity:0;transform:scale(0) rotate(-45deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.org-page{background:#0d0d0d;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}.org-page *,.org-page :after,.org-page :before{box-sizing:border-box;font-family:inherit;margin:0;padding:0}.org-page .org-hero{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100%}.org-page .org-hero__overlay{background:#0000009e;inset:0;position:absolute}.org-page .org-hero__content{max-width:100vw;padding:40px 20px;position:relative;text-align:center;width:100%;z-index:1}.org-page .org-hero__photo{border:2px solid #c9a97e;border-radius:50%;display:block;height:120px;margin:0 auto 20px;object-fit:cover;width:120px}.org-page .org-hero h1{color:#fff;font-size:46px;font-weight:200;letter-spacing:6px;margin-bottom:10px}.org-page .org-hero__role{color:#c9a97e;font-size:11px;letter-spacing:4px;margin-bottom:36px;text-transform:uppercase}.org-page .org-hero__phone{border:1px solid #fff6;color:#fff;display:inline-block;font-size:15px;letter-spacing:1px;overflow:hidden;padding:12px 28px;position:relative;text-decoration:none;transition:background .25s,border-color .25s}.org-page .org-hero__phone:after{animation:shine 2.2s ease-in-out infinite;background:linear-gradient(120deg,#0000,#ffffff8c 50%,#0000);content:"";height:100%;left:-80%;position:absolute;top:0;width:50%}.org-page .org-hero__phone:hover{background:#ffffff1a;border-color:#fff}.org-page .org-stats{background:#111;border-bottom:1px solid #1c1c1c;display:flex;width:100%}.org-page .org-stats__item{border-right:1px solid #1c1c1c;flex:1 1;min-width:0;padding:28px 8px;text-align:center}.org-page .org-stats__item:last-child{border-right:none}.org-page .org-stats__num{color:#c9a97e;display:block;font-size:36px;font-weight:200;line-height:1;margin-bottom:6px}.org-page .org-stats__label{color:#444;display:block;font-size:10px;letter-spacing:3px;text-transform:uppercase}.org-page .org-services{background:#111;border-bottom:1px solid #1c1c1c;padding:44px 16px 40px}.org-page .org-services__title{color:#c9a97e;font-size:10px;letter-spacing:5px;margin-bottom:28px;text-align:center;text-transform:uppercase}.org-page .org-services__grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:420px}@media(min-width:460px){.org-page .org-services__grid{grid-template-columns:repeat(5,1fr);max-width:500px}}.org-page .org-svc{align-items:center;background:#161616;border:1px solid #1e1e1e;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px 6px 12px;transition:border-color .2s,background .2s,transform .15s}.org-page .org-svc:hover{background:#1c1c1c;border-color:hsla(34,41%,64%,.267);transform:translateY(-3px)}.org-page .org-svc:hover .org-svc__icon{color:#c9a97e}.org-page .org-svc__icon{color:#555;display:block;font-size:20px;transition:color .2s}.org-page .org-svc__label{color:#555;font-size:9px;letter-spacing:.3px;line-height:1.2;text-align:center}.org-page .org-steps{background:#0d0d0d;border-bottom:1px solid #1c1c1c;padding:56px 24px}.org-page .org-steps__title{color:#444;font-size:10px;letter-spacing:5px;margin-bottom:40px;text-align:center;text-transform:uppercase}.org-page .org-steps__list{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:380px;position:relative}.org-page .org-steps__list:before{background:linear-gradient(180deg,hsla(34,41%,64%,.267),#0000);bottom:40px;content:"";left:19px;position:absolute;top:40px;width:1px}.org-page .org-step{grid-column-gap:18px;grid-row-gap:4px;column-gap:18px;display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;padding:0 0 36px;position:relative;row-gap:4px}.org-page .org-step:last-child{padding-bottom:0}.org-page .org-step__num{align-items:center;align-self:start;background:#161616;border:1px solid hsla(34,41%,64%,.267);border-radius:50%;color:#c9a97e;display:flex;flex-shrink:0;font-size:11px;font-weight:600;grid-row:1/3;height:40px;justify-content:center;letter-spacing:1px;width:40px}.org-page .org-step__name{align-self:end;color:#e0e0e0;font-size:15px;font-weight:500}.org-page .org-step__desc{color:#555;font-size:12px;line-height:1.5}.org-page .org-fab{align-items:center;animation:fab-in .4s cubic-bezier(.34,1.56,.64,1) both;background:#c9a97e;border-radius:50%;bottom:28px;box-shadow:0 4px 20px #c9a97e59;display:flex;height:56px;justify-content:center;position:fixed;right:20px;text-decoration:none;width:56px;z-index:100}.org-page .org-fab:before{animation:pulse-ring 1.8s ease-out infinite;border:2px solid #c9a97e;border-radius:50%;content:"";inset:0;position:absolute}.org-page .org-fab__icon{color:#0d0d0d;font-size:20px}.org-page .org-fab:hover{background:#d9b98e;box-shadow:0 6px 28px #c9a97e80}.org-page .org-testimonials{background:#0d0d0d;border-top:1px solid #1c1c1c;padding:56px 16px}.org-page .org-testimonials__title{color:#444;font-size:10px;letter-spacing:5px;margin-bottom:36px;text-align:center;text-transform:uppercase}.org-page .org-testimonials__list{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:480px}.org-page .org-review{background:#111;border:1px solid #1e1e1e;border-radius:12px;padding:22px 20px 18px;position:relative}.org-page .org-review__quote{color:#c9a97e33;display:block;font-size:16px;margin-bottom:12px}.org-page .org-review__text{color:#888;font-size:14px;line-height:1.65;margin-bottom:16px}.org-page .org-review__author{align-items:center;border-top:1px solid #1c1c1c;display:flex;justify-content:space-between;padding-top:12px}.org-page .org-review__name{color:#ccc;font-size:13px;font-weight:500}.org-page .org-review__date{color:#444;font-size:11px;letter-spacing:.5px}.org-page .org-miratnama{background:#0d0d0d;border-top:1px solid #1c1c1c;padding:56px 24px;text-align:center}.org-page .org-miratnama__tag{color:#555;font-size:10px;letter-spacing:5px;margin-bottom:16px;text-transform:uppercase}.org-page .org-miratnama__title{color:#e8e8e8;font-size:36px;font-weight:200;letter-spacing:6px;margin-bottom:10px}.org-page .org-miratnama__sub{color:#555;font-size:13px;letter-spacing:1px;margin-bottom:32px}.org-page .org-miratnama__btn{border:1px solid #c9a97e66;color:#c9a97e;display:inline-block;font-size:13px;letter-spacing:3px;overflow:hidden;padding:12px 36px;position:relative;text-decoration:none;text-transform:uppercase;transition:background .25s,border-color .25s}.org-page .org-miratnama__btn:after{animation:shine 2.8s ease-in-out infinite;background:linear-gradient(120deg,#0000,#c9a97e26 50%,#0000);content:"";height:100%;left:-80%;position:absolute;top:0;width:50%}.org-page .org-miratnama__btn:hover{background:#c9a97e14;border-color:#c9a97e}.org-page .org-tabs{-webkit-overflow-scrolling:touch;background:#1c1c1c;display:flex;gap:1px;overflow-x:auto;position:sticky;scrollbar-width:none;top:0;z-index:10}.org-page .org-tabs::-webkit-scrollbar{display:none}.org-page .org-tab{align-items:center;background:#0d0d0d;border:none;color:#555;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;gap:6px;letter-spacing:1px;padding:13px 16px;transition:color .15s,background .15s;white-space:nowrap}.org-page .org-tab__count{background:#1a1a1a;border-radius:8px;color:#444;font-size:10px;padding:1px 5px}.org-page .org-tab:hover{background:#111;color:#aaa}.org-page .org-tab.is-active{background:#111;border-bottom:2px solid #c9a97e;color:#c9a97e}.org-page .org-tab.is-active .org-tab__count{background:#2a1f0a;color:#c9a97e}.org-page .org-content{margin:0 auto;max-width:600px;padding:0 14px 60px}.org-page .org-content__header{align-items:center;border-bottom:1px solid #1c1c1c;display:flex;justify-content:space-between;margin-bottom:12px;padding:20px 0 14px}.org-page .org-content__label{color:#444;font-size:10px;letter-spacing:4px;text-transform:uppercase}.org-page .org-content__count{background:#1a1a1a;border-radius:10px;color:#c9a97e;font-size:11px;padding:2px 10px}.org-page .oc-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding-top:16px}.org-page .oc-card{align-items:center;background:#111;border:1px solid #1e1e1e;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:20px 12px 16px;text-align:center;transition:border-color .2s,transform .15s}.org-page .oc-card:hover{border-color:#2e2e2e;transform:translateY(-2px)}.org-page .oc-card__name{color:#e8e8e8;font-size:14px;font-weight:500;line-height:1.3}.org-page .oc-card__foot{margin-top:auto;padding-top:4px;width:100%}.org-page .oc-avatar{border-radius:50%;flex-shrink:0;height:72px;width:72px}.org-page .oc-avatar--photo{border:2px solid #2a2a2a;object-fit:cover}.org-page .oc-avatar--init{align-items:center;background:#1a1a1a;border:2px solid #252525;color:#c9a97e;display:flex;font-size:18px;font-weight:600;justify-content:center;letter-spacing:1px}.org-page .oc-badge{border-radius:3px;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:2px;padding:2px 7px}.org-page .oc-badge--a{background:#1e1c0a;border:1px solid #3a3010;color:#c9a97e}.org-page .oc-badge--b{background:#111;border:1px solid #252525;color:#666}.org-page .oc-badge:not(.oc-badge--a):not(.oc-badge--b){background:#111;border:1px solid #252525;color:#888;font-size:10px;font-weight:400}.org-page .oc-tags{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:2px}.org-page .oc-tag{background:#161616;border:1px solid #222;border-radius:3px;color:#666;font-size:10px;letter-spacing:.5px;padding:2px 7px}.org-page .oc-phone{background:#1a1a1a;border:1px solid #272727;border-radius:6px;color:#c9a97e;display:block;font-size:12px;letter-spacing:.5px;padding:8px 6px;text-align:center;text-decoration:none;transition:background .15s,border-color .15s;width:100%}.org-page .oc-phone:hover{background:#221a0e;border-color:#c9a97e}.org-page .oc-phone--empty{background:#111;border-color:#1a1a1a;color:#333;cursor:default;font-size:12px}.org-page .oc-venue{align-items:center;background:#111;border:1px solid #1e1e1e;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:20px 12px 16px;text-align:center;transition:border-color .2s,transform .15s}.org-page .oc-venue:hover{border-color:#2e2e2e;transform:translateY(-2px)}.org-page .oc-venue__icon{align-items:center;background:#1a1a1a;border:2px solid #252525;border-radius:14px;color:#c9a97e;display:flex;flex-shrink:0;font-size:26px;font-weight:600;height:72px;justify-content:center;width:72px}.org-page .oc-venue__name{color:#e8e8e8;font-size:14px;font-weight:500;line-height:1.3}.org-page .oc-venue__halls{background:#1e1c0a;border:1px solid #3a3010;border-radius:4px;color:#c9a97e;font-size:10px;letter-spacing:1px;padding:2px 7px}.org-page .oc-venue__cuisine{color:#666;font-size:11px;letter-spacing:.3px}.org-page .oc-venue__hours{color:#c9a97e;font-size:11px}.org-page .oc-venue__features{display:flex;flex-direction:column;gap:3px;width:100%}.org-page .oc-venue__feature{color:#555;font-size:11px}.org-page .oc-venue__location{color:#888;font-size:11px;margin-top:2px}.org-page .org-contact{background:#111;border-top:1px solid #1c1c1c;padding:64px 24px 72px;text-align:center}.org-page .org-contact__label{color:#c9a97e;font-size:10px;letter-spacing:5px;margin-bottom:20px;text-transform:uppercase}.org-page .org-contact a{color:#fff;display:block;font-size:24px;font-weight:200;letter-spacing:3px;margin-bottom:24px;text-decoration:none;transition:color .2s}.org-page .org-contact a:hover{color:#c9a97e}.org-page .org-contact__copy{color:#2a2a2a;font-size:11px;letter-spacing:2px}.np{background:#0d0d0d;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding-bottom:80px}.np *,.np :after,.np :before{box-sizing:border-box;font-family:inherit;margin:0;padding:0}.np .np-header{border-bottom:1px solid #1c1c1c;padding:36px 20px 20px;text-align:center}.np .np-header h1{color:#c9a97e;font-size:26px;font-weight:300;letter-spacing:5px;margin-bottom:6px}.np .np-header p{color:#444;font-size:11px;letter-spacing:2px;text-transform:uppercase}.np .np-stats{background:#111;border-bottom:1px solid #1c1c1c;display:flex}.np .np-stats__item{border-right:1px solid #1c1c1c;flex:1 1;padding:18px 10px;text-align:center}.np .np-stats__item:last-child{border-right:none}.np .np-stats__item span{color:#555;display:block;font-size:32px;font-weight:200;line-height:1;margin-bottom:5px}.np .np-stats__item p{color:#444;font-size:10px;letter-spacing:1px;text-transform:uppercase}.np .np-stats__item--red span{color:#e05555}.np .np-stats__item--gold span{color:#c9a97e}.np .np-form{border-bottom:1px solid #1c1c1c;display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:520px;padding:24px 20px}.np .np-form input[type=date],.np .np-form input[type=tel],.np .np-form textarea{background:#1a1a1a;border:1px solid #252525;border-radius:6px;color:#fff;font-size:15px;outline:none;padding:12px 14px;transition:border-color .2s;width:100%}.np .np-form input[type=date]::placeholder,.np .np-form input[type=tel]::placeholder,.np .np-form textarea::placeholder{color:#3a3a3a}.np .np-form input[type=date]:focus,.np .np-form input[type=tel]:focus,.np .np-form textarea:focus{border-color:#c9a97e}.np .np-form textarea{resize:none}.np .np-form input[type=date]{color-scheme:dark}.np .np-form__row{display:flex;gap:10px}.np .np-form__row input[type=date]{flex:1 1}.np .np-form__row button{background:#c9a97e;border:none;border-radius:6px;color:#0d0d0d;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1px;padding:12px 20px;transition:opacity .2s;white-space:nowrap}.np .np-form__row button:hover{opacity:.85}.np .np-cal{border-bottom:1px solid #1c1c1c;margin:0 auto;max-width:520px;padding:24px 20px}.np .np-cal__nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.np .np-cal__nav span{color:#ccc;font-size:13px;letter-spacing:2px;text-transform:uppercase}.np .np-cal__nav button{align-items:center;background:none;border:1px solid #252525;border-radius:4px;color:#aaa;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;line-height:1;transition:border-color .2s,color .2s;width:32px}.np .np-cal__nav button:hover{border-color:#c9a97e;color:#c9a97e}.np .np-cal__grid{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,1fr)}.np .np-cal__dname{color:#3a3a3a;font-size:9px;letter-spacing:1px;padding-bottom:8px;text-align:center;text-transform:uppercase}.np .np-cal__day{align-items:center;aspect-ratio:1;border:1px solid #0000;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:relative;transition:all .15s}.np .np-cal__day span{color:#444;font-size:13px;line-height:1}.np .np-cal__day i{align-items:center;background:#c9a97e;border-radius:50%;bottom:3px;color:#0d0d0d;display:flex;font-size:8px;font-style:normal;font-weight:700;height:14px;justify-content:center;position:absolute;right:3px;width:14px}.np .np-cal__day:hover{background:#161616;border-color:#252525}.np .np-cal__day:hover span{color:#aaa}.np .np-cal__day.has-tasks span{color:#ddd}.np .np-cal__day.is-today{background:#161616;border-color:#303030}.np .np-cal__day.is-today span{color:#fff;font-weight:600}.np .np-cal__day.is-sel{background:#1c1704;border-color:#c9a97e}.np .np-cal__day.is-sel span{color:#c9a97e}.np .np-cal__reset{background:none;border:1px solid #252525;border-radius:6px;color:#555;cursor:pointer;font-size:12px;letter-spacing:1px;margin-top:12px;padding:9px;transition:all .2s;width:100%}.np .np-cal__reset:hover{border-color:#c9a97e;color:#c9a97e}.np .np-list{margin:0 auto;max-width:520px;padding:24px 20px 0}.np .np-list__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.np .np-list__head span:first-child{color:#444;font-size:10px;letter-spacing:3px;text-transform:uppercase}.np .np-list__badge{background:#1a1a1a;border-radius:10px;color:#c9a97e;font-size:11px;padding:2px 10px}.np .np-list__empty{color:#2a2a2a;font-size:14px;letter-spacing:2px;padding:48px 20px;text-align:center}.np .np-item{align-items:flex-start;background:#111;border:1px solid #1c1c1c;border-left-width:3px;border-radius:6px;display:flex;gap:12px;margin-bottom:8px;padding:14px;transition:border-color .2s}.np .np-item--overdue{border-left-color:#e05555}.np .np-item--today{border-left-color:#c9a97e}.np .np-item--upcoming{border-left-color:#2a4a2a}.np .np-item--done{opacity:.35}.np .np-item--done .np-item__phone{text-decoration:line-through}.np .np-item__check{align-items:center;border:1px solid #2a2a2a;border-radius:4px;color:#c9a97e;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:22px;justify-content:center;margin-top:1px;min-width:22px;transition:border-color .2s}.np .np-item__check:hover{border-color:#c9a97e}.np .np-item__body{flex:1 1;min-width:0}.np .np-item__phone{color:#fff;display:block;font-size:17px;font-weight:500;letter-spacing:1px;margin-bottom:4px;text-decoration:none}.np .np-item__phone:hover{color:#c9a97e}.np .np-item__note{color:#777;font-size:13px;line-height:1.4;margin-bottom:6px;word-break:break-word}.np .np-item__date{color:#444;font-size:11px;letter-spacing:1px}.np .np-item--overdue .np-item__date{color:#e05555}.np .np-item--today .np-item__date{color:#c9a97e}.np .np-item__del{background:none;border:none;color:#2a2a2a;cursor:pointer;flex-shrink:0;font-size:22px;line-height:1;margin-top:-2px;padding:0 2px;transition:color .2s}.np .np-item__del:hover{color:#e05555}