.payment-check-overlay{z-index:1700;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));background:#040a14cc;place-items:center;display:grid;position:fixed;inset:0}.payment-check{box-sizing:border-box;color:#eaf1ff;text-align:center;background:linear-gradient(145deg,#1c2c45,#111d30);border:1px solid #344765;border-radius:24px;outline:none;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:28px;position:relative;overflow:auto;box-shadow:0 30px 90px #0008}.payment-check button,.payment-check a{min-height:44px;font:inherit;cursor:pointer}.payment-check button:disabled{opacity:.55;cursor:wait}.payment-check-close{color:#afbfda;background:0 0;border:0;place-items:center;width:44px;display:grid;position:absolute;top:12px;right:12px}.payment-check-icon{color:#ffc566;background:#f5b64b1a;border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 14px;font-size:28px;display:grid}.payment-check-kicker{letter-spacing:2px;color:#d9ac61;font-size:10px;font-weight:700}.payment-check h2{margin:10px 0 15px;font-size:24px}.payment-check p{color:#afbed3;margin:12px 0;font-size:13px;line-height:1.6}.payment-check-project{color:#edf3ff!important;font-size:16px!important}.payment-check-project small{color:#a1b3cc;margin:4px;font-size:12px;display:block}.payment-check-amount{color:#f6ca80;font-size:32px}.payment-check-method{text-align:left;color:#a9b9ce;gap:7px;margin:18px 0 12px;font-size:12px;display:grid}.payment-check-paid{color:#d9ffee;background:#285e50;border:1px solid #6aab95;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;display:flex;font-weight:700!important}.payment-check-remind{margin:20px 0}.payment-check-remind>span{color:#aabdd6;justify-content:center;align-items:center;gap:7px;margin-bottom:10px;font-size:12px;display:flex}.payment-check-remind>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.payment-check-remind button,.payment-check-custom>button{color:#dbe7fa;background:#203149;border:1px solid #3b4d68;border-radius:10px;padding:8px;font-size:12px}.payment-check-custom{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.payment-check-custom>button{grid-column:1/-1}.payment-check>a{color:#e7bf7c;align-items:center;font-size:13px;display:inline-flex}.payment-check-error{color:#ffbbb5!important}.payment-check-toast{z-index:1800;bottom:max(20px,env(safe-area-inset-bottom));box-sizing:border-box;color:#dbfff1;background:#16362c;border:1px solid #416c5f;border-radius:14px;align-items:center;gap:10px;width:min(460px,100% - 24px);padding:14px;font-size:13px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0007}.payment-check-toast button{color:inherit;background:0 0;border:0;min-width:36px;min-height:36px;margin-left:auto}@media (width<=360px){.payment-check{padding:24px 16px}.payment-check h2{font-size:21px}}@media (height<=550px) and (width>=500px){.payment-check{width:min(640px,100%);padding:16px 24px}.payment-check-icon{display:none}.payment-check h2{margin:8px 0}.payment-check-remind{margin:12px 0}.payment-check-remind>div{grid-template-columns:repeat(4,1fr)}}.module-project-context{border-color:#5b9cff29;grid-template-columns:minmax(300px,1.2fr) minmax(260px,.8fr);align-items:center;gap:14px 20px;margin:16px 0 20px;padding:18px 20px;display:grid}.module-context-heading{align-items:center;gap:13px;display:flex}.module-context-heading>span{color:#79b4ff;background:#4d9cff1a;border:1px solid #4d9cff2e;border-radius:13px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.module-context-heading div,.module-context-state span{flex-direction:column;gap:3px;display:flex}.module-context-heading strong{color:#eef5ff;font-size:15px}.module-context-heading small,.module-context-state small{color:#8294ad;font-size:12px;line-height:1.35}.module-context-select{color:#72adf6;background:#102038;border:1px solid #689fe733;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.module-context-select select{color:#dceaff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-weight:650}.module-context-select option{color:#dceaff;background:#102038}.module-context-state{color:#8294ad;border-top:1px solid #ffffff0e;grid-column:1/-1;align-items:center;gap:10px;padding-top:12px;display:flex}.module-context-state.linked{color:#42d99a}.module-context-state b{color:#dce8f8;font-size:13px}.module-context-state svg{flex:none}@media (width<=760px){.module-project-context{grid-template-columns:1fr;margin-top:12px;padding:15px}.module-context-state{grid-column:1}.module-context-heading small{max-width:38ch}}.project-module-artifacts{background:linear-gradient(135deg,#3f87e717,#7c5cda0e);border:1px solid #689fe726;border-radius:15px;margin:0 0 18px;padding:16px}.project-module-artifacts h3{color:#dceaff;align-items:center;gap:9px;margin:0 0 12px;font-size:14px;display:flex}.project-module-artifacts h3>span{color:#83baff;background:#599af429;border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;display:grid}.project-module-artifacts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.project-module-artifacts a,.project-module-artifacts article{color:#7eb6ff;background:#08162799;border:1px solid #ffffff0f;border-radius:11px;align-items:center;gap:11px;padding:12px;text-decoration:none;display:flex}.project-module-artifacts a span,.project-module-artifacts article span{flex-direction:column;gap:3px;min-width:0;display:flex}.project-module-artifacts strong{text-overflow:ellipsis;color:#e4edf9;white-space:nowrap;font-size:13px;overflow:hidden}.project-module-artifacts small{color:#7d8ea5;font-size:11px}@media (width<=680px){.project-module-artifacts>div{grid-template-columns:1fr}}.blissora-audio-player{background:linear-gradient(145deg,#14273e,#101d2f);border:1px solid #6daaf633;border-radius:14px;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff06}.blissora-audio-player>audio{display:none}.blissora-audio-player>button{color:#dcecff!important;background:#4c96f229!important;border:1px solid #6faeff4d!important;border-radius:50%!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;font-size:17px!important;display:grid!important}.blissora-audio-main{flex:1;min-width:0;display:block!important}.blissora-wave{cursor:pointer;align-items:center;gap:3px;width:100%;height:45px;display:flex}.blissora-wave i{background:#38516e;border-radius:9px;flex:1;min-width:2px;max-width:5px;transition:background .15s}.blissora-wave i.played{background:linear-gradient(#63b3ff,#8575ff)}.blissora-audio-time{color:#7489a3;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex!important}.voice-preview .blissora-audio-player{grid-column:1/-1}.voice-list .blissora-audio-player{flex:1 0 100%}.audio-swipe article{flex-wrap:wrap!important}.audio-swipe article>span{order:2;padding:2px 3px;flex-basis:100%!important}.audio-swipe article>span strong{font-size:14px}.audio-swipe article>span small{font-size:10px}.live-voice-wave{background:#f8717109;border:1px solid #f8717126;border-radius:12px;justify-content:center;gap:4px;height:62px;margin-top:12px;padding:8px 13px;overflow:hidden;align-items:center!important;display:flex!important}.live-voice-wave i{background:linear-gradient(#ff8c9a,#6eaef8);border-radius:8px;width:4px;max-height:46px;transition:height .1s}.swipe-media{touch-action:pan-y;background:linear-gradient(90deg,#0000 calc(100% - 112px),#8f3543 calc(100% - 112px));border-radius:14px;position:relative;overflow:hidden}.swipe-media>.swipe-delete{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:112px;font-size:10px;display:flex;position:absolute;inset:0 0 0 auto}.swipe-media>.swipe-delete svg{font-size:20px}.swipe-media>article{will-change:transform;transition:transform .18s;position:relative;background:#142237!important;margin:0!important}.voice-delete-backdrop{z-index:10000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030810c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.voice-delete-modal{text-align:center;background:#132136;border:1px solid #f8717133;border-radius:22px;width:min(92vw,390px);padding:25px;box-shadow:0 28px 80px #00000080}.voice-delete-icon{color:#ff9aa5;background:#f871711a;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 15px;font-size:22px;display:grid}.voice-delete-modal h2{color:#f3f7fc;margin:0 0 8px;font-size:19px}.voice-delete-modal p{color:#8294aa;margin:0 0 20px;font-size:13px;line-height:1.5}.voice-delete-modal>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.voice-delete-modal button{color:#c7d5e5;background:#192b43;border:1px solid #ffffff17;border-radius:12px;min-height:44px;font-weight:750}.voice-delete-modal button.danger{color:#fff;background:#a83e4c;border-color:#f8717140}@media (width<=600px){.blissora-audio-player{border-radius:12px;padding:10px 12px}.blissora-wave{gap:2px}.voice-preview{grid-template-columns:1fr 1fr!important}.voice-preview .blissora-audio-player{grid-column:1/-1}.swipe-media{border-radius:12px}}@media (width<=650px){html.blissora-android-app .topbar.topbar-standard{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #6f9fe014;width:100%;min-height:52px;position:sticky;top:0;box-shadow:0 10px 28px #050a121f;background:linear-gradient(#0d1624 0%,#0f1928f7 100%)!important;align-items:center!important;padding:0 18px!important;display:flex!important}html.blissora-android-app .topbar.topbar-standard .topbar-left{justify-content:center;width:100%;min-width:0;display:flex!important}html.blissora-android-app .topbar.topbar-standard .topbar-title{color:#dce7f5;width:100%;font-weight:720;text-align:left!important;letter-spacing:.015em!important;padding:0!important;font-size:14px!important;line-height:52px!important;display:block!important}html.blissora-android-app .topbar.topbar-standard .mobile-menu-button,html.blissora-android-app .topbar.topbar-standard .topbar-center,html.blissora-android-app .topbar.topbar-standard .topbar-right{display:none!important}html.blissora-android-app .topbar.topbar-wedding{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;box-shadow:0 10px 28px #050a1229}html.blissora-android-app .content-wrap>main,html.blissora-android-app .content-wrap>section,html.blissora-android-app .content-wrap>div{animation:.28s cubic-bezier(.22,.75,.28,1) both blissora-page-in}html.blissora-android-app .sidebar{background:linear-gradient(160deg,#0f1c30fe,#0a1321fe);transition:transform .38s cubic-bezier(.2,.82,.22,1);box-shadow:26px 0 70px #00000080}html.blissora-android-app .sidebar.sidebar-open .logo{animation:.38s 40ms both blissora-menu-in}html.blissora-android-app .sidebar.sidebar-open .sidebar-nav>a,html.blissora-android-app .sidebar.sidebar-open .sidebar-nav>.submenu-wrap{animation:.34s both blissora-menu-in}html.blissora-android-app .sidebar.sidebar-open .sidebar-nav>:first-child{animation-delay:50ms}html.blissora-android-app .sidebar.sidebar-open .sidebar-nav>:nth-child(2){animation-delay:75ms}html.blissora-android-app .sidebar.sidebar-open .sidebar-nav>:nth-child(3){animation-delay:.1s}html.blissora-android-app .sidebar.sidebar-open .sidebar-nav>:nth-child(4){animation-delay:.125s}html.blissora-android-app .sidebar.sidebar-open .sidebar-nav>:nth-child(5){animation-delay:.15s}html.blissora-android-app .sidebar.sidebar-open .sidebar-nav>:nth-child(6){animation-delay:.175s}html.blissora-android-app .sidebar-nav a{transition:color .2s,background .2s,transform .16s,border-color .2s;position:relative;overflow:hidden}html.blissora-android-app .sidebar-nav a:active{transform:scale(.975)}html.blissora-android-app button:active,html.blissora-android-app a:active{filter:brightness(1.08)}html.blissora-android-app .mobile-nav-backdrop{transition:opacity .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s}html.blissora-android-app .ops-quick-grid a,html.blissora-android-app .ops-quick-grid button,html.blissora-android-app .project-panel,html.blissora-android-app .ops-stat{transition:transform .18s,border-color .2s,background .2s}html.blissora-android-app .ops-quick-grid a:active,html.blissora-android-app .ops-quick-grid button:active{transform:scale(.975)}}@keyframes blissora-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes blissora-menu-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.timing-notice{color:#bff6e3;background:#37b88d17;border:1px solid #58d3aa38;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:12px 14px;font-size:12px;display:flex}.timing-notice button{color:#d8e5f3;background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;min-height:34px;padding:7px 10px}@media (prefers-reduced-motion:reduce){html.blissora-android-app *,html.blissora-android-app :before,html.blissora-android-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=650px){html.blissora-android-app .topbar.topbar-standard{display:none!important}html.blissora-android-app .ops-dashboard-head>div{display:none}html.blissora-android-app .ops-dashboard-head{display:block}html.blissora-android-app .ops-new-wedding{justify-content:center;width:100%;min-height:46px}html.blissora-android-app .projects-page{padding:10px 11px 28px}html.blissora-android-app .projects-hero{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}html.blissora-android-app .projects-hero>div:first-child{display:none}html.blissora-android-app .projects-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid;overflow:visible}html.blissora-android-app .projects-hero-stats div{border-radius:11px;min-width:0;padding:9px 7px}html.blissora-android-app .projects-hero-stats strong{font-size:18px}html.blissora-android-app .projects-toolbar{gap:9px;margin:10px 0 12px}html.blissora-android-app .calendar-page,html.blissora-android-app .bookings-truth{padding:10px 11px 28px}html.blissora-android-app .calendar-hero{background:0 0;border:0;border-radius:0;margin-bottom:10px;padding:0;display:block}html.blissora-android-app .calendar-hero>div:first-child{display:none}html.blissora-android-app .calendar-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}html.blissora-android-app .calendar-stats b{border-radius:11px;min-width:0;padding:9px 7px;font-size:17px}html.blissora-android-app .tasks-page>header{display:none}html.blissora-android-app .tasks-page{padding-top:6px}html.blissora-android-app .notice-center>header{margin-bottom:10px;display:block}html.blissora-android-app .notice-center>header>div:first-child{display:none}html.blissora-android-app .notice-center header>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}html.blissora-android-app .trash-hero{border-radius:14px;padding:12px 14px}html.blissora-android-app .trash-hero-icon,html.blissora-android-app .trash-hero>div:nth-child(2)>span,html.blissora-android-app .trash-hero p{display:none}html.blissora-android-app .trash-hero h1{margin:0;font-size:17px}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}button,a,input,textarea,select,[role=button]{-webkit-tap-highlight-color:transparent}html.blissora-android-app .mobile-menu-button,html.blissora-android-app .mobile-sidebar-head,html.blissora-android-app .project-back{display:none!important}html.blissora-android-app .sidebar .logo{margin-top:0;padding-top:4px;padding-bottom:22px}html.blissora-android-app .sidebar .logo .brand,html.blissora-android-app .sidebar .logo .crm{font-size:29px;line-height:1}html.blissora-android-app .sidebar .logo .subtitle{letter-spacing:.2em;margin-top:9px;font-size:10px}html.blissora-android-app .topbar-left{gap:0}.wedding-draft-short{display:none}body{color:#eaeff5;background-color:#131d2d;background-image:radial-gradient(at 20%,#4d9cff08 0%,#0000 60%),radial-gradient(at 80%,#8b78ff08 0%,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:block!important}#root{width:100%;min-height:100vh;display:block}.app-wrapper{width:100%;min-height:100vh;display:flex}.main-content{flex-direction:column;flex:1;display:flex}.content-wrap{width:100%;max-width:1400px;margin:0 auto;padding:30px}.sidebar{-webkit-backdrop-filter:blur(16px);background:#131d2deb;border-right:1px solid #ffffff0a;flex-direction:column;flex-shrink:0;gap:30px;width:260px;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .logo{letter-spacing:.5px;font-size:22px;font-weight:800}.sidebar .logo .brand{background:linear-gradient(135deg,#fff,#4d9cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.sidebar .logo .crm{background:linear-gradient(135deg,#ffb84d,#ff8c00);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.sidebar .logo .subtitle{color:#8494a9;letter-spacing:1.5px;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:300}.sidebar-nav{flex-direction:column;flex:1;gap:4px;display:flex}.sidebar-nav a{color:#8494a9;cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.sidebar-nav a:hover{color:#fff;background:#4d9cff0f}.sidebar-nav a.active{color:#fff;background:#4d9cff14}.sidebar-nav .submenu-wrap{flex-direction:column;gap:2px;display:flex}.sidebar-nav .submenu-wrap .parent{color:#fff;background:#4d9cff0f;border:1px solid #4d9cff0d}.sidebar-nav .submenu-wrap .parent .arrow{margin-left:auto}.sidebar-nav .submenu-wrap .submenu{border-left:1px solid #ffffff0a;flex-direction:column;gap:2px;margin-top:4px;margin-left:30px;padding-left:20px;display:flex}.sidebar-nav .submenu-wrap .submenu a{padding:6px 12px;font-size:13px}.sidebar-nav .icon{color:#8494a9;flex-shrink:0;justify-content:center;align-items:center;width:24px;transition:color .2s;display:flex}.sidebar-nav a:hover .icon,.sidebar-nav a.active .icon{color:#4d9cff}.sidebar-nav .submenu .icon{width:20px}.sidebar-footer{border-top:1px solid #ffffff0a;padding-top:16px}.sidebar-footer .user-info{align-items:center;gap:12px;margin-bottom:12px;display:flex}.sidebar-footer .avatar{color:#fff;background:linear-gradient(135deg,#4d9cff,#8b78ff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.sidebar-footer .name{font-size:14px;font-weight:600}.sidebar-footer .role{color:#8494a9;font-size:11px}.sidebar-footer .logout{color:#f87171;cursor:pointer;background:#f8717108;border:1px solid #f871711a;border-radius:20px;align-items:center;gap:8px;width:100%;padding:8px 16px;font-size:13px;transition:all .2s;display:flex}.sidebar-footer .logout:hover{background:#f871711a}.glass-card{overflow:hidden;-webkit-backdrop-filter:blur(12px)!important;background:#1a2538b3!important;border:1px solid #ffffff0a!important;border-radius:20px!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 15px 35px -10px #0009!important}.glass-card:hover{transform:translateY(-2px)!important;box-shadow:0 30px 60px -15px #000000b3!important}.page-title{margin-bottom:6px;font-size:32px;font-weight:700}.page-title .accent{color:#4d9cff}.page-sub{color:#8494a9;margin-bottom:30px;font-size:15px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:35px;display:grid}.stat-card{padding:24px}.stat-card .number{color:#4d9cff;font-size:32px;font-weight:800}.stat-card .label{color:#8494a9;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:13px}.change{color:#4ade80;margin-top:8px;font-size:12px}.section-title{color:#fff;margin:40px 0 16px;font-size:20px;font-weight:700}.section-desc{color:#8494a9;margin-bottom:20px;font-size:14px}.profile-grid{grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:40px;display:grid}.profile-card{text-align:center;color:inherit;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#1a253899;border:1px solid #ffffff0a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:24px 16px;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.profile-card .icon-wrap{color:#4d9cff;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.profile-card .name{color:#fff;font-size:16px;font-weight:600}.profile-card .badge{color:#4d9cff;background:#4d9cff1f;border-radius:30px;margin-top:8px;padding:3px 12px;font-size:10px;display:inline-block}.profile-card:hover{border-color:#4d9cff26!important;transform:translateY(-4px)!important;box-shadow:0 20px 40px -12px #00000080!important}.profile-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#4d9cff66,#0000);height:3px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.profile-card:hover:before{opacity:1}.modules-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px;display:grid}.module-card{color:inherit;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#1a253899;border:1px solid #ffffff0a;border-radius:20px;flex-direction:column;min-height:180px;padding:24px 20px;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.module-card .icon-wrap{color:#4d9cff;align-items:center;margin-bottom:12px;display:flex}.module-card .name{color:#fff;font-size:18px;font-weight:700}.module-card .desc{color:#8494a9;flex:1;margin-top:4px;font-size:13px}.module-card .badge{color:#4d9cff;background:#4d9cff26;border-radius:30px;align-self:flex-start;margin-top:12px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-block}.module-card .badge.green{color:#4ade80;background:#4ade8026}.module-card .badge.orange{color:#ffb84d;background:#ffb84d26}.module-card:hover{border-color:#4d9cff26!important;transform:translateY(-4px)!important;box-shadow:0 20px 40px -12px #00000080!important}.module-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#4d9cff66,#0000);height:3px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.module-card:hover:before{opacity:1}.events-list{padding:0}.event-item{border-bottom:1px solid #ffffff08;align-items:center;padding:14px 24px;display:flex}.event-item:last-child{border-bottom:none}.event-item .date{color:#4d9cff;min-width:100px;font-size:13px;font-weight:600}.event-item .title{color:#fff;flex:1;margin:0 16px;font-size:14px}.event-item .status{text-transform:uppercase;color:#4ade80;background:#4caf501f;border-radius:30px;padding:4px 14px;font-size:11px}.event-item .status.pending{color:#ffb84d;background:#ffb84d1f}.event-item .status.completed{color:#4d9cff;background:#4d9cff1f}.tabs-nav{border-bottom:1px solid #ffffff0a;gap:2px;padding:0 16px;display:flex}.tabs-nav .tab{color:#8494a9;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:14px 20px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.tabs-nav .tab:hover{color:#fff}.tabs-nav .tab.active{color:#4d9cff;border-bottom-color:#4d9cff}.form-grid{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.form-group{flex-direction:column;gap:4px;display:flex}.form-group label{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.form-group .field{color:#ffffffd9;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;width:100%;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px}.form-group .field:focus{border-color:#4d9cff4d;outline:none}.tag{color:#8494a9;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;padding:6px 16px;font-size:13px;transition:all .2s;display:inline-block}.tag:hover{color:#fff;border-color:#4d9cff4d}.btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4d9cff,#8b78ff);border:none;border-radius:8px;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4d9cff40}.btn-warning{color:#ffb84d;cursor:pointer;background:0 0;border:1px solid #ffb84d4d;border-radius:8px;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s}.btn-warning:hover{background:#ffb84d0d}.btn-gold{color:#0a0e1a;cursor:pointer;background:linear-gradient(135deg,#ffb84d,#f59e0b);border:none;border-radius:8px;padding:10px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ffb84d40}::-webkit-scrollbar{background:0 0;width:0;height:0}*{scrollbar-width:none!important;-ms-overflow-style:none!important}@media (width<=850px){.app-wrapper{flex-direction:column}.sidebar{border-bottom:1px solid #ffffff0a;border-right:none;flex-flow:wrap;width:100%;height:auto;padding:15px 20px;position:static}.sidebar .logo{align-items:center;margin:0;display:flex}.sidebar-nav{flex-flow:wrap;gap:4px}.sidebar-nav .submenu-wrap{width:100%}.sidebar-nav .submenu-wrap .submenu{border-left:none;flex-flow:wrap;margin-left:0;padding-left:10px}.stats-grid{grid-template-columns:1fr 1fr}.profile-grid{grid-template-columns:repeat(3,1fr)}.modules-grid{grid-template-columns:repeat(2,1fr)}.form-grid{grid-template-columns:1fr}.content-wrap{padding:16px}.page-title{font-size:24px}}@media (width<=600px){.stats-grid{grid-template-columns:1fr}.profile-grid{grid-template-columns:repeat(2,1fr)}.modules-grid{grid-template-columns:1fr}}.projects-page,.project-detail-page{max-width:1320px;margin:0 auto}.projects-loading{color:#8494a9;text-align:center;padding:60px}.projects-hero{background:radial-gradient(circle at 85% 0,#4d9cff21,#0000 36%),linear-gradient(135deg,#1a2538f5,#0e1725f5);border:1px solid #4d9cff24;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:30px;padding:30px;display:flex;box-shadow:0 24px 60px #00000038}.projects-kicker{color:#4d9cff;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:800}.projects-hero h1{margin:7px 0 5px;font-size:38px}.projects-hero p{color:#8494a9;margin:0}.projects-hero-stats{gap:8px;display:flex}.projects-hero-stats div{text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;min-width:90px;padding:14px 16px}.projects-hero-stats strong{color:#fff;font-size:24px;display:block}.projects-hero-stats span{color:#8494a9;font-size:11px}.projects-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px;display:flex}.projects-filters{flex-wrap:wrap;gap:7px;display:flex}.projects-filters button{color:#8494a9;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;padding:9px 14px}.projects-filters button.active{color:#fff;background:#4d9cff24;border-color:#4d9cff66}.projects-search{color:#8494a9;background:#111b2a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:9px;min-width:240px;padding:9px 13px;display:flex}.projects-search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.projects-list{gap:10px;display:grid}.project-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#162233c7;border:1px solid #ffffff0e;border-radius:18px;align-items:center;gap:18px;padding:14px;transition:all .2s;display:flex}.project-row:hover{background:#19273bf0;border-color:#4d9cff38;transform:translateY(-2px);box-shadow:0 16px 38px #0000002e}.project-thumb{color:#8db9ff;background:linear-gradient(135deg,#4d9cff30,#8b78ff14);border-radius:13px;flex:0 0 74px;place-items:center;height:66px;display:grid;overflow:hidden}.project-thumb--anniversary{color:#ffcf75;background:linear-gradient(135deg,#ffb84d2e,#be73ff14)}.project-thumb img{object-fit:cover;width:100%;height:100%}.project-main{flex:1;min-width:0}.project-title-line{align-items:center;gap:10px;display:flex}.project-title-line h2{color:#fff;margin:0;font-size:17px}.project-meta{color:#8494a9;flex-wrap:wrap;gap:7px 15px;margin-top:8px;font-size:12px;display:flex}.project-meta span{align-items:center;gap:5px;display:inline-flex}.project-status{color:#ffb84d;background:#ffb84d1a;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.project-status--active,.project-status--confirmed,.project-status--booked{color:#4ade80;background:#4ade801a}.project-status--paused{color:#ffb84d;background:#ffb84d1a}.project-status--completed{color:#4d9cff;background:#4d9cff1a}.project-status--cancelled{color:#f87171;background:#f871711a}.project-open{color:#6f8198;align-items:center;gap:5px;font-size:12px;display:flex}.projects-empty{color:#8494a9;text-align:center;border:1px dashed #ffffff17;border-radius:20px;place-items:center;padding:54px 20px;display:grid}.projects-empty h3{color:#fff;margin:12px 0 2px}.projects-empty p{margin:0}.project-back{color:#8494a9;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:16px;display:flex}.project-detail-hero{background:linear-gradient(135deg,#19263a,#101a29);border:1px solid #ffffff12;border-radius:24px;grid-template-columns:280px 1fr;min-height:260px;display:grid;overflow:hidden}.project-detail-cover{background:linear-gradient(135deg,#4d9cff2e,#8b78ff14);place-items:center;min-height:260px;display:grid;overflow:hidden}.project-detail-cover img{object-fit:cover;width:100%;height:100%}.project-detail-cover div{color:#7890ad;place-items:center;gap:10px;display:grid}.project-detail-heading{align-self:center;padding:34px}.project-detail-badges{color:#8db9ff;align-items:center;gap:8px;font-size:12px;display:flex}.project-detail-heading h1{margin:12px 0 8px;font-size:34px}.project-detail-heading>p{color:#8494a9;align-items:center;gap:8px;margin:0;display:flex}.project-completeness{max-width:460px;margin-top:27px}.project-completeness>div:first-child{color:#b7c5d8;align-items:center;gap:7px;font-size:12px;display:flex}.project-completeness svg{color:#4ade80}.project-progress{background:#ffffff0f;border-radius:99px;height:5px;margin-top:9px;overflow:hidden}.project-progress i{background:linear-gradient(90deg,#4d9cff,#8b78ff);border-radius:99px;height:100%;display:block}.project-tabs{background:#121c2bcc;border:1px solid #ffffff0f;border-radius:14px;gap:6px;margin:18px 0;padding:6px;display:flex}.project-tabs button{color:#8494a9;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 15px;display:flex}.project-tabs button.active{color:#fff;background:#4d9cff21}.project-tabs button span{background:#ffffff12;border-radius:99px;padding:2px 6px;font-size:10px}.project-detail-grid{grid-template-columns:1fr 320px;gap:16px;display:grid}.project-panel{background:#162233c2;border:1px solid #ffffff0f;border-radius:19px;padding:24px}.project-panel h2{margin:0 0 17px;font-size:17px}.project-panel-head{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.project-panel-head h2{margin:0}.project-panel-head span{color:#72839a;font-size:11px}.project-info-grid,.project-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-info-grid>div,.project-profile-grid>div{background:#ffffff05;border:1px solid #ffffff0b;border-radius:11px;padding:13px}.project-info-grid span,.project-profile-grid span{color:#718198;text-transform:uppercase;letter-spacing:.5px;font-size:10px;display:block}.project-info-grid strong,.project-profile-grid strong{color:#eef4ff;margin-top:5px;font-size:13px;line-height:1.4;display:block}.project-next>div{color:#9bacbf;border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.project-next>div:last-child{border:0}.project-next i{border:2px solid #46566c;border-radius:50%;width:10px;height:10px}.project-next i.done{background:#4ade80;border-color:#4ade80}.project-wide{grid-column:1/-1}.project-longtext{white-space:pre-wrap;color:#b6c3d4;line-height:1.65}.project-stories{gap:9px;display:grid}.project-stories article{background:#ffffff06;border-radius:11px;gap:12px;padding:13px;display:flex}.project-stories article span{color:#7fb4ff;background:#4d9cff24;border-radius:8px;flex:0 0 26px;place-items:center;height:26px;font-weight:800;display:grid}.project-stories p{color:#b6c3d4;margin:2px 0;line-height:1.55}.project-material{max-width:440px;color:inherit;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:16px;padding:10px;text-decoration:none;display:flex}.project-material img{object-fit:cover;border-radius:9px;width:92px;height:72px}.project-material strong,.project-material span{display:block}.project-material span{color:#8494a9;margin-top:5px;font-size:11px}@media (width<=900px){.projects-hero{flex-direction:column;align-items:flex-start}.projects-toolbar{flex-direction:column;align-items:stretch}.projects-search{min-width:0}.project-detail-hero{grid-template-columns:1fr}.project-detail-cover{max-height:280px}.project-detail-grid{grid-template-columns:1fr}.project-wide{grid-column:auto}}@media (width<=600px){.projects-hero{padding:22px}.projects-hero h1{font-size:30px}.projects-hero-stats{width:100%;overflow:auto}.projects-hero-stats div{min-width:80px}.project-row{align-items:flex-start}.project-thumb{flex-basis:56px;height:56px}.project-title-line{flex-direction:column;align-items:flex-start}.project-open{display:none}.project-detail-heading{padding:24px}.project-detail-heading h1{font-size:27px}.project-tabs{overflow:auto}.project-tabs button{white-space:nowrap}.project-info-grid,.project-profile-grid{grid-template-columns:1fr}html.blissora-android-app .project-tabs{box-sizing:border-box;width:100vw;max-width:none;padding:6px max(16px,env(safe-area-inset-left)) 6px max(16px,env(safe-area-inset-right));scrollbar-width:none;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#121c2bf5,#162335f5);border-left:0;border-right:0;border-radius:0;margin:18px calc(50% - 50vw);scroll-padding-inline:16px;overflow:auto hidden}html.blissora-android-app .project-tabs::-webkit-scrollbar{display:none}html.blissora-android-app .project-tabs button{flex:none}html.blissora-android-app .project-tabs+.project-panel,html.blissora-android-app .project-tabs+.project-detail-grid{box-sizing:border-box;align-content:start;min-height:0}}.project-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.project-contact-card{background:#4d9cff09;border:1px solid #4d9cff24;border-radius:13px;min-width:0;padding:12px}.project-contact-person{min-width:0;display:grid}.project-contact-person span{color:#7590b0;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.project-contact-person strong{color:#eef5ff;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.project-contact-person small{color:#8193aa;margin-top:2px;font-size:10px}.project-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.project-contact-actions a,.project-contact-actions button{color:#9bc3f6;cursor:pointer;background:#4d9cff0e;border:1px solid #4d9cff21;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:34px;padding:6px 5px;font-size:8px;font-weight:750;text-decoration:none;display:flex}.project-contact-actions svg{flex:none;font-size:13px}.project-contact-sync{color:#6f8197;grid-column:1/-1;align-items:center;gap:6px;margin:0 2px;font-size:9px;display:flex}.project-contact-sync svg{color:#52c990}.project-place-actions{grid-template-columns:minmax(0,1.6fr) minmax(180px,.8fr);gap:8px;margin-top:8px;display:grid}.project-place-actions>a,.project-place-actions>button{color:#9bc3f6;text-align:left;cursor:pointer;background:#4d9cff0a;border:1px solid #4d9cff24;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:9px 12px;text-decoration:none;display:flex}.project-place-actions svg{flex:none;font-size:17px}.project-place-actions span{min-width:0;display:grid}.project-place-actions strong{font-size:10px}.project-place-actions small{color:#70839b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.project-messenger-picker>div{gap:8px;display:grid}.project-messenger-picker>div>a,.project-messenger-picker>div>button{text-align:left;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:13px 15px;text-decoration:none;display:grid}.project-messenger-picker>div strong{color:#f0f5fb;font-size:12px}.project-messenger-picker>div span{color:#8090a4;margin-top:3px;font-size:9px}.project-messenger-picker .sms{background:#68d39113;border-color:#68d39138}.project-messenger-picker .telegram{background:#3ea6e013;border-color:#3ea6e038}.project-messenger-picker .max{background:#976dff16;border-color:#976dff3d}.project-messenger-picker .vk{background:#3d8be713;border-color:#3d8be738}@media (width<=600px){.project-contact-list{grid-template-columns:1fr}.project-contact-actions a,.project-contact-actions button{min-height:40px;font-size:8.5px}.project-contact-actions svg{font-size:14px}.project-place-actions{grid-template-columns:1fr}.project-place-actions>a,.project-place-actions>button{min-height:52px}html.blissora-android-app .project-reminder-backdrop{box-sizing:border-box;min-height:100dvh;padding:calc(18px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));align-items:center}html.blissora-android-app .project-reminder{max-height:calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}}@media (width>=1201px){.project-detail-hero{grid-template-columns:minmax(280px,320px) minmax(0,1fr);min-height:360px;display:grid}.project-detail-cover{aspect-ratio:auto;width:100%;height:100%;min-height:360px;max-height:none}.project-detail-heading{align-self:center;width:auto;padding:30px 34px}.project-detail-cover img{object-position:center 52%}}@media (width>=851px) and (width<=1200px) and (orientation:landscape){.project-detail-hero{grid-template-columns:minmax(230px,270px) minmax(0,1fr);min-height:350px;display:grid}.project-detail-cover{aspect-ratio:auto;width:100%;height:100%;min-height:350px;max-height:none}.project-detail-heading{align-self:center;width:auto;padding:24px}.project-detail-heading h1{font-size:30px}.project-detail-cover img{object-position:center 52%}.project-contact-list,.project-contact-actions{grid-template-columns:1fr 1fr}.project-place-actions{grid-template-columns:minmax(0,1.4fr) minmax(150px,.7fr)}}@media (width>=601px) and (width<=850px){.project-detail-cover{aspect-ratio:16/7;width:100%;min-height:0;max-height:350px}.project-detail-heading{padding:28px}.project-detail-cover img{object-position:center 54%}.project-contact-list{grid-template-columns:1fr 1fr}}@media (width>=601px) and (width<=1200px){html.blissora-android-app .project-tabs+.project-panel,html.blissora-android-app .project-tabs+.project-detail-grid{box-sizing:border-box;align-content:start;min-height:0}}@media (width>=851px) and (width<=1200px) and (orientation:landscape){.project-contact-card{padding:14px}.project-contact-actions{gap:6px;margin-top:12px}.project-contact-actions a,.project-contact-actions button{letter-spacing:-.02em;gap:3px;min-height:42px;padding:7px 3px;font-size:8px;line-height:1.2}.project-contact-actions span{text-overflow:clip;white-space:nowrap;overflow:visible}.project-contact-actions svg{font-size:12px}.project-contact-person strong{font-size:14px}.project-contact-person small{font-size:11px}}@media (width>=1201px) and (orientation:landscape){html.blissora-android-app .project-contact-actions{gap:6px}html.blissora-android-app .project-contact-actions a,html.blissora-android-app .project-contact-actions button{letter-spacing:-.02em;white-space:nowrap;gap:3px;padding:6px 3px;font-size:8px}html.blissora-android-app .project-contact-actions svg{font-size:12px}html.blissora-android-app .project-contact-actions span{text-overflow:clip;white-space:nowrap;overflow:visible}}@media (width<=600px){.project-detail-cover{aspect-ratio:16/10;width:100%;min-height:0;max-height:none}.project-detail-cover img{object-position:center 52%}}.project-detail-cover picture{width:100%;height:100%;display:block}.project-detail-cover picture img{object-fit:cover;width:100%;height:100%;display:block}.topbar{-webkit-backdrop-filter:blur(12px);z-index:100;background:#131d2dd9;border-bottom:1px solid #ffffff0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:12px;display:flex}.topbar-title{color:#fff;letter-spacing:.3px;text-transform:uppercase;font-size:18px;font-weight:700}.topbar-center{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.topbar-btn{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(4px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:6px;height:28px;padding:4px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:none!important}.topbar-btn:hover{color:#fffc;background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-1px)}.topbar-btn.active{color:#4d9cff;background:#4d9cff14;border-color:#4d9cff26}.topbar-btn.btn-primary{color:#4d9cff;background:#4d9cff0a;border-color:#4d9cff1f}.topbar-btn.btn-primary:hover{background:#4d9cff14;border-color:#4d9cff26;transform:translateY(-1px)}.topbar-btn.btn-success{color:#4ade80;background:#4ade800a;border-color:#4ade801f}.topbar-btn.btn-success:hover{background:#4ade8014;border-color:#4ade8026;transform:translateY(-1px)}.topbar-btn.btn-warning{color:#ffb84d;background:#ffb84d0a;border-color:#ffb84d1f}.topbar-btn.btn-warning:hover{background:#ffb84d14;border-color:#ffb84d26;transform:translateY(-1px)}.topbar-btn.btn-danger{color:#f87171;background:#f871710a;border-color:#f871711f}.topbar-btn.btn-danger:hover{background:#f8717114;border-color:#f8717126;transform:translateY(-1px)}.topbar-btn.btn-gold{color:#ffb84d;background:#ffb84d0f;border-color:#ffb84d26}.topbar-btn.btn-gold:hover{background:#ffb84d1f;border-color:#ffb84d40;transform:translateY(-1px)}.topbar-divider{background:#ffffff0f;width:1px;height:20px;margin:0 4px}.topbar-right{align-items:center;gap:12px;display:flex}.topbar-user{color:#fff9;font-size:13px}.topbar-logout{color:#f87171;cursor:pointer;background:#f8717108;border:1px solid #f871711a;border-radius:20px;padding:4px 14px;font-family:Inter,sans-serif;font-size:12px;transition:all .2s}.topbar-logout:hover{background:#f871711a}@media (width<=850px){.topbar{flex-direction:column;align-items:stretch;gap:8px}.topbar-center{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.topbar-right{justify-content:flex-end}}.mobile-menu-button,.mobile-nav-backdrop,.mobile-sidebar-head,.mobile-sidebar-account{display:none}@media (width<=850px){html,body{overflow-x:hidden}.app-wrapper{min-height:100dvh;display:block}.main-content{min-width:0;min-height:100dvh}.sidebar{z-index:1001;width:min(85vw,330px);height:100dvh;padding:calc(18px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));will-change:transform;background:#0e192cfa;border-bottom:0;border-right:1px solid #79a9f533;flex-flow:column;gap:20px;transition:transform .32s cubic-bezier(.22,.8,.25,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:20px 0 56px #00000073}.sidebar.sidebar-open{transform:translate(0)}.mobile-nav-backdrop{z-index:1000;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);background:#030812a3;border:0;padding:0;transition:opacity .26s;display:block;position:fixed;inset:0}.mobile-nav-backdrop.visible{opacity:1;pointer-events:auto}.mobile-sidebar-head{color:#dfebff7a;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:28px;font-size:11px;font-weight:800;display:flex}.mobile-sidebar-head button{color:#e9f1ff;cursor:pointer;background:#ffffff09;border:1px solid #b0cdfa24;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.sidebar .logo{border-bottom:1px solid #b0cdfa1a;margin:0;padding:2px 8px 16px;display:block}.sidebar-nav{flex-flow:column;flex:none;gap:4px;width:100%}.sidebar-nav .submenu-wrap{width:100%}.sidebar-nav .submenu-wrap .submenu{border-left:1px solid #b0cdfa1f;flex-flow:column;margin:4px 0 4px 28px;padding-left:12px;display:flex}.sidebar-nav .submenu-wrap .submenu a{padding:9px 8px;font-size:13px}.sidebar-nav a{min-height:44px;padding:11px 12px;font-size:14px}.mobile-sidebar-account{border-top:1px solid #b0cdfa1a;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:15px 8px 2px;display:flex}.mobile-sidebar-account div{flex-direction:column;gap:3px;min-width:0;display:flex}.mobile-sidebar-account .mobile-sidebar-avatar{color:#e8f1ff;background:linear-gradient(135deg,#315584,#1b2f4c);border:1px solid #4d9cff47;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid;position:relative;overflow:hidden}.mobile-sidebar-account .mobile-sidebar-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mobile-sidebar-account .mobile-sidebar-user-copy{flex:1;min-width:0}.mobile-sidebar-account strong{color:#f4f8ff;font-size:13px}.mobile-sidebar-account span{color:#8494a9;font-size:11px}.mobile-sidebar-account button{color:#ff9d9d;cursor:pointer;background:#f871710f;border:1px solid #f8717138;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font:700 12px/1 Inter,sans-serif;display:inline-flex}.topbar{padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:#131d2df0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.topbar-left{gap:10px;min-width:0}.topbar-title{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.mobile-menu-button{color:#b9d7ff;cursor:pointer;background:#4d9cff14;border:1px solid #84b5ff2e;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.topbar-right,.topbar-user,.topbar-logout{display:none}.topbar-right .avatar{width:36px;height:36px;font-size:12px}.topbar-center{display:none}.content-wrap{padding:20px 16px calc(32px + env(safe-area-inset-bottom))}.telephone-layout{grid-template-columns:1fr!important;gap:16px!important}.telephone-dropzone{padding:30px 20px!important}.telephone-controls{padding:20px!important}.banknotes-layout,.converter-layout,.calculator-layout{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.calculator-layout>aside{order:-1;position:static!important}.calculator-two-grid,.calculator-three-grid,.millionaire-answers{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.calculator-two-grid>.form-group div[style*=repeat\(5],.calculator-three-grid>.form-group div[style*=repeat\(5]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.millionaire-editor{padding:18px!important}}.project-actions{align-items:center;gap:12px;display:flex}.project-delete{color:#6f8198;border:1px solid #0000;border-radius:10px;place-items:center;width:36px;height:36px;transition:all .2s;display:grid}.project-delete:hover{color:#f87171;background:#f8717114;border-color:#f871713d;transform:scale(1.04)}.project-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#04080ec7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.project-delete-modal{text-align:center;background:radial-gradient(circle at 50% 0,#f871711c,#0000 36%),#131e2e;border:1px solid #f8717138;border-radius:24px;width:min(100%,500px);padding:31px;position:relative;box-shadow:0 32px 100px #00000094}.project-modal-close{color:#72839a;cursor:pointer;background:#ffffff09;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.project-delete-mark{color:#f87171;background:#f8717117;border:1px solid #f8717140;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:27px;display:grid}.project-modal-kicker{color:#f87171;text-transform:uppercase;letter-spacing:1.2px;font-size:10px;font-weight:800}.project-delete-modal h2{margin:8px 0 9px;font-size:27px}.project-delete-modal>p{color:#96a7bb;margin:0 auto;line-height:1.6}.project-delete-modal>p strong{color:#eef4ff}.project-delete-summary{flex-wrap:wrap;justify-content:center;gap:7px;margin:20px 0;display:flex}.project-delete-summary span{color:#8494a9;background:#ffffff0a;border-radius:999px;padding:6px 10px;font-size:11px}.project-delete-error{color:#fca5a5;background:#f8717117;border-radius:10px;margin:0 0 14px;padding:10px;font-size:12px}.project-modal-actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:18px;display:grid}.project-modal-actions button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:750;display:flex}.project-cancel-button{color:#b5c1d0;background:#ffffff06;border:1px solid #ffffff17}.project-confirm-delete{color:#fff;background:linear-gradient(135deg,#dc4c5b,#b82f43);border:1px solid #f8717147}.project-modal-actions button:disabled{opacity:.55;cursor:wait}.wedding-workspace-shell{background:#0a0e1a;border:1px solid #ffffff0f;border-radius:20px;width:100%;min-height:calc(100vh - 110px);position:relative;overflow:hidden}.wedding-workspace-toolbar{background:#111a29;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.wedding-workspace-toolbar>div:first-child span,.wedding-workspace-toolbar>div:first-child small{display:block}.wedding-workspace-toolbar>div:first-child span{color:#fff;font-weight:750}.wedding-workspace-toolbar>div:first-child small{color:#74849a;margin-top:3px;font-size:10px}.wedding-workspace-toolbar>div:last-child{gap:7px;display:flex}.wedding-workspace-toolbar button,.wedding-workspace-toolbar a{color:#93a4b9;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;text-decoration:none;display:flex}.wedding-workspace-frame{opacity:0;border:0;width:100%;height:calc(100vh - 164px);min-height:720px;transition:opacity .25s;display:block}.wedding-workspace-frame.loaded{opacity:1}.wedding-workspace-loading{color:#8494a9;background:#0a0e1a;place-items:center;display:grid;position:absolute;inset:58px 0 0}@media (width<=700px){.wedding-workspace-toolbar{align-items:flex-start}.wedding-workspace-toolbar>div:last-child a{display:none}.wedding-workspace-toolbar button{font-size:0}.wedding-workspace-toolbar button svg{font-size:16px}.wedding-workspace-frame{height:calc(100vh - 150px);min-height:650px}}.wp-page{color:#e8edf5;background:radial-gradient(circle at 10% 0,#c5a15b14,#0000 28%),#090e18;min-height:calc(100vh - 96px);padding:22px 24px 92px}.wp-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1240px;margin:auto;display:flex}.wp-kicker{color:#c9a868;letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:800}.wp-header h1{margin:7px 0 5px;font-family:Georgia,serif;font-size:30px;font-weight:500}.wp-header p{color:#758398;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.wp-header-actions,.wp-statusbar,.wp-nav,.wp-choice,.wp-chips,.wp-inline-question,.wp-modal-actions{align-items:center;display:flex}.wp-header-actions{gap:7px}.wp-header-actions button,.wp-footer button,.wp-modal-actions button{color:#aab6c7;cursor:pointer;background:#111a29;border:1px solid #243045;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;display:flex}.wp-header-actions .primary,.wp-modal-actions .primary{color:#16120b;background:#c7a662;border-color:#b89552}.wp-save-dot{background:#566173;border-radius:50%;width:6px;height:6px}.wp-save-dot.saving{background:#d4a74f;box-shadow:0 0 8px #d4a74f}.wp-save-dot.saved{background:#50b384}.wp-save-dot.error{background:#d76464}.wp-statusbar{background:#0e1624;border:1px solid #1c2738;border-radius:12px;gap:7px;max-width:1240px;margin:18px auto 0;padding:9px 12px}.wp-statusbar button{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px}.wp-statusbar button.active{color:#d8bd83;background:#192334}.wp-project-status{color:#8593a7;text-transform:uppercase;background:#172131;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:800}.wp-project-status.booked,.wp-project-status.confirmed{color:#73c49d;background:#35936721}.wp-couple-mark{color:#8d99aa;margin-left:auto;font-family:Georgia,serif}.wp-couple-mark b{color:#c9a868;margin:0 7px}.wp-nav{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c131ff5;border:1px solid #1c2738;border-radius:12px;gap:3px;max-width:1240px;margin:14px auto 0;padding:5px;position:sticky;top:0;overflow:auto}.wp-nav button{color:#738197;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:max-content;padding:9px 10px;font-size:11px;display:flex}.wp-nav button.active{color:#e1c58b;background:#192334}.wp-content{max-width:1040px;margin:18px auto}.wp-section,.wp-hero-card{background:linear-gradient(145deg,#101927,#0d1521);border:1px solid #1b2637;border-radius:15px;margin-bottom:14px;padding:22px;box-shadow:0 14px 45px #0000001f}.wp-section-head h2{margin:0 0 4px;font-family:Georgia,serif;font-size:20px;font-weight:500}.wp-section-head p{color:#69788e;margin:0;font-size:11px}.wp-hero-card{background:linear-gradient(135deg,#b9944e21,#111927);border-color:#4c422d;grid-template-columns:1fr 170px auto;align-items:center;gap:12px;display:grid}.wp-hero-card>div{align-items:center;gap:11px;font-family:Georgia,serif;font-size:18px;display:flex}.wp-hero-card input,.wp-hero-card button,.wp-field input,.wp-specialist select,.wp-money input{color:#dce4ef;background:#0b121e;border:1px solid #273347;border-radius:8px;outline:0;padding:10px 11px}.wp-hero-card button{cursor:pointer}.wp-hero-card button.checked{color:#72c69d;border-color:#3d8b69}.wp-hero-card p{color:#c5a665;grid-column:1/-1;margin:0;font-size:11px}.wp-form-grid,.wp-time-grid,.wp-family-columns,.wp-money-grid{gap:13px;display:grid}.wp-form-grid{grid-template-columns:repeat(2,1fr)}.wp-time-grid{grid-template-columns:repeat(5,1fr)}.wp-family-columns{grid-template-columns:repeat(2,1fr)}.wp-family-columns>div{gap:10px;display:grid}.wp-family-columns h3{color:#c9a868;margin:0 0 3px;font-size:13px}.wp-field{flex-direction:column;gap:5px;display:flex}.wp-field span,.wp-money>span{color:#77869a;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.wp-field input:focus,.wp-money input:focus{border-color:#8f7546}.wp-choice,.wp-chips{flex-wrap:wrap;gap:7px;margin-bottom:14px}.wp-choice button,.wp-chip{color:#8492a6;cursor:pointer;background:#0d1521;border:1px solid #263246;border-radius:8px;padding:8px 11px}.wp-inline-question{background:#0b131f;border-radius:9px;justify-content:space-between;margin-bottom:15px;padding:11px 13px}.wp-toggle{cursor:pointer;background:#303a49;border:0;border-radius:20px;width:36px;height:20px;padding:2px}.wp-toggle i{background:#8995a6;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.wp-toggle.on{background:#8e7445}.wp-toggle.on i{background:#ead4a3;transform:translate(16px)}.wp-tradition-list,.wp-specialists{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.wp-tradition{cursor:pointer;border:1px solid #202c3e;border-radius:10px;gap:10px;padding:12px;display:flex}.wp-tradition i{color:#e1c582;border:1px solid #334055;border-radius:5px;flex:0 0 20px;place-items:center;height:20px;display:grid}.wp-tradition strong,.wp-tradition span{display:block}.wp-tradition strong{font-size:12px}.wp-tradition span{color:#68778b;margin-top:3px;font-size:10px}.wp-specialist{border:1px solid #202c3e;border-radius:10px;padding:13px}.wp-specialist>div{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.wp-specialist select{width:100%}.wp-comments{resize:vertical;color:#dce4ef;background:#0b121e;border:1px solid #273347;border-radius:10px;outline:0;width:100%;min-height:280px;padding:14px}.wp-money-grid{grid-template-columns:1fr 1fr 1fr}.wp-money>div{background:#0b121e;border:1px solid #273347;border-radius:9px;align-items:center;margin-top:5px;display:flex}.wp-money input{border:0;width:100%}.wp-money b{color:#c8a662;padding-right:12px}.wp-balance{background:#af8c4714;border:1px solid #5e4f31;border-radius:10px;flex-direction:column;justify-content:center;padding:14px;display:flex}.wp-balance span{color:#7e8a9b;text-transform:uppercase;font-size:10px}.wp-balance strong{color:#e0c382;margin-top:4px;font-family:Georgia,serif;font-size:22px}.wp-footer{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d1521f2;border:1px solid #283348;border-radius:13px;gap:7px;padding:6px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #00000073}.wp-footer .book{color:#17120a;background:#c7a45e;border-color:#a1844c}.wp-modal{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070dd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wp-modal>div{background:#101927;border:1px solid #29364a;border-radius:16px;width:min(720px,100%);padding:25px;position:relative}.wp-modal h2{font-family:Georgia,serif}.wp-modal textarea{color:#dce4ef;background:#09111d;border:1px solid #29364a;border-radius:10px;width:100%;height:380px;padding:14px}.wp-close{color:#8290a4;cursor:pointer;background:0 0;border:0;position:absolute;top:14px;right:14px}.wp-modal-actions{justify-content:flex-end;gap:8px;margin-top:12px}@media (width<=900px){.wp-time-grid{grid-template-columns:repeat(3,1fr)}.wp-nav button span{display:none}.wp-nav button{min-width:42px}.wp-tradition-list{grid-template-columns:1fr}}@media (width<=650px){.wp-page{padding:15px 12px 90px}.wp-header{display:block}.wp-header-actions{margin-top:14px}.wp-header-actions button:first-child{flex:1}.wp-statusbar{flex-wrap:wrap}.wp-couple-mark{width:100%;margin:4px 0 0}.wp-hero-card{grid-template-columns:1fr}.wp-hero-card p{grid-column:auto}.wp-form-grid,.wp-time-grid,.wp-family-columns,.wp-specialists,.wp-money-grid{grid-template-columns:1fr}.wp-section,.wp-hero-card{padding:16px}.wp-footer{bottom:10px}.wp-footer button{font-size:0}.wp-footer button svg{font-size:16px}.wp-footer .book{font-size:11px}html.blissora-android-app,html.blissora-android-app body,html.blissora-android-app #root{width:100%;min-width:0;overflow-x:hidden}html.blissora-android-app .main-content{width:100%;min-width:0}html.blissora-android-app .content-wrap{width:100%;max-width:none;margin:0;padding:0}html.blissora-android-app .topbar{background:#0d1624fa;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;width:100%;padding:14px 12px 12px;display:grid}html.blissora-android-app .topbar-left{display:none!important}html.blissora-android-app .topbar-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;text-transform:none;width:100%;min-width:0;padding:0 4px;font-size:15px;line-height:22px;display:block;overflow:hidden}html.blissora-android-app .topbar-center{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;padding:0;display:grid;overflow:visible}html.blissora-android-app .wedding-state,html.blissora-android-app .wedding-meeting-toggle{display:none!important}html.blissora-android-app .wedding-draft-short{display:inline}html.blissora-android-app .wedding-draft-long{display:none}html.blissora-android-app .wedding-topbar{display:contents}html.blissora-android-app .topbar-btn{letter-spacing:.02em;text-overflow:ellipsis;border-radius:10px;justify-content:center;width:100%;min-width:0;height:38px;padding:0 8px;font-size:10px;overflow:hidden}html.blissora-android-app .topbar-btn svg{flex:none;font-size:15px}html.blissora-android-app .topbar-right{display:none}html.blissora-android-app .wp-page{background:radial-gradient(circle at 50% 0,#c5a15b12,#0000 22%),#090e18;width:100%;min-height:100vh;padding:12px 10px 88px}html.blissora-android-app .wp-nav{scrollbar-width:none;border-width:1px 0;border-radius:0;gap:6px;width:calc(100% + 20px);max-width:none;margin:0 0 12px -10px;padding:7px 10px;top:70px}html.blissora-android-app .wp-nav::-webkit-scrollbar{display:none}html.blissora-android-app .wp-nav button{background:#111b2a;border:1px solid #ffffff0b;border-radius:12px;flex:0 0 46px;min-width:46px;height:46px;padding:0}html.blissora-android-app .wp-nav button svg{width:20px;height:20px}html.blissora-android-app .wp-nav button.active{color:#68aaff;background:#142844;border-color:#4d9cff7a;box-shadow:inset 0 0 0 1px #4d9cff14}html.blissora-android-app .wp-content{width:100%;margin:0 auto}html.blissora-android-app .wp-section,html.blissora-android-app .wp-hero-card{width:100%;box-shadow:none;border-radius:16px;margin-bottom:10px;padding:16px 14px}html.blissora-android-app .wp-section-head{margin-bottom:15px}html.blissora-android-app .wp-section-head h2{font-family:Inter,sans-serif;font-size:20px;font-weight:750;line-height:1.2}html.blissora-android-app .wp-section-head p{margin-top:6px;font-size:12px;line-height:1.45}html.blissora-android-app .wp-hero-card{flex-direction:column;align-items:stretch;gap:11px;display:flex}html.blissora-android-app .wp-hero-card>div{font-family:Inter,sans-serif;font-size:17px;font-weight:700;line-height:1.3}html.blissora-android-app .wp-hero-card input,html.blissora-android-app .wp-hero-card button,html.blissora-android-app .wp-field input,html.blissora-android-app .wp-specialist select,html.blissora-android-app .wp-money input{border-radius:11px;width:100%;min-height:48px;padding:12px 13px;font-size:16px}html.blissora-android-app .wp-form-grid,html.blissora-android-app .wp-time-grid,html.blissora-android-app .wp-family-columns,html.blissora-android-app .wp-specialists,html.blissora-android-app .wp-money-grid{grid-template-columns:minmax(0,1fr);gap:12px}html.blissora-android-app .wp-field{gap:7px;min-width:0}html.blissora-android-app .wp-field span,html.blissora-android-app .wp-money>span{font-size:10px;font-weight:750}html.blissora-android-app .wp-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}html.blissora-android-app .wp-choice button{min-width:0;min-height:44px;padding:8px 5px;font-size:12px}html.blissora-android-app .wp-chips{gap:7px}html.blissora-android-app .wp-chip{min-height:42px;padding:9px 11px}html.blissora-android-app .wp-tradition-list{grid-template-columns:minmax(0,1fr);gap:8px}html.blissora-android-app .wp-tradition{align-items:center;min-height:70px;padding:12px}html.blissora-android-app .wp-tradition strong{font-size:14px}html.blissora-android-app .wp-tradition span{font-size:11px;line-height:1.35}html.blissora-android-app .wp-inline-question{gap:12px;min-height:52px;padding:11px 12px}html.blissora-android-app .wp-comments{min-height:230px;font-size:16px}html.blissora-android-app .wp-footer{grid-template-columns:48px minmax(0,1fr) minmax(0,1.25fr);gap:7px;width:auto;padding:6px;display:grid;bottom:8px;left:10px;right:10px;transform:none}html.blissora-android-app .wp-footer button{justify-content:center;width:100%;min-height:44px;padding:8px;font-size:10px}html.blissora-android-app .wp-footer button:first-child{font-size:0}html.blissora-android-app .wp-footer button:first-child svg{font-size:17px}html.blissora-android-app .wp-footer .book{font-size:10px}html.blissora-android-app .wp-profile-document{min-height:calc(100vh - 300px);font-size:14px}html.blissora-android-app .wp-profile-actions{grid-template-columns:1fr 1.25fr;gap:8px;display:grid}}.project-trash-page{padding-bottom:30px}.trash-hero{background:linear-gradient(135deg,#172335f0,#0e1725f0);border:1px solid #97aac41a;border-radius:21px;align-items:center;gap:18px;padding:25px 27px;display:flex}.trash-hero-icon{color:#8799af;background:#ffffff09;border:1px solid #97aac424;border-radius:15px;flex:0 0 52px;place-items:center;height:52px;font-size:22px;display:grid}.trash-hero>div:nth-child(2){flex:1}.trash-hero>div:nth-child(2)>span{color:#6e8198;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.trash-hero h1{color:#eef4ff;margin:5px 0 4px;font-size:26px}.trash-hero p{color:#7f90a5;margin:0;font-size:12px}.trash-shield{color:#6da889;background:#4ade8009;border:1px solid #4ade8021;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.trash-list{gap:9px;margin-top:18px;display:grid}.trash-row{background:#141f2f9e;border:1px solid #ffffff0d;border-radius:15px;align-items:center;gap:15px;padding:13px;display:flex}.trash-thumb{color:#72859d;background:#ffffff09;border-radius:11px;flex:0 0 60px;place-items:center;height:56px;display:grid;overflow:hidden}.trash-thumb img{object-fit:cover;width:100%;height:100%}.trash-main{flex:1;min-width:0}.trash-main>div{align-items:center;gap:9px;display:flex}.trash-main h2{color:#dfe8f5;margin:0;font-size:15px}.trash-main>div>span{color:#73869e;background:#ffffff0a;border-radius:99px;padding:3px 7px;font-size:9px}.trash-main p{color:#65778e;gap:13px;margin:7px 0 0;font-size:10px;display:flex}.trash-main p span{align-items:center;gap:5px;display:flex}.trash-retention{color:#8495a9;align-items:center;gap:8px;min-width:150px;display:flex}.trash-retention>svg{color:#64778e}.trash-retention strong,.trash-retention span{display:block}.trash-retention strong{color:#a9b7c8;font-size:12px}.trash-retention span{color:#5f7187;margin-top:2px;font-size:9px}.trash-restore{color:#8db9f5;cursor:pointer;background:#4d9cff0f;border:1px solid #4d9cff2e;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.trash-restore:hover{background:#4d9cff1a;border-color:#4d9cff52}.trash-restore:disabled{opacity:.5;cursor:wait}.trash-empty{color:#65778e;text-align:center;border:1px dashed #ffffff12;border-radius:18px;place-items:center;margin-top:18px;padding:58px 20px;display:grid}.trash-empty>svg{font-size:30px}.trash-empty h2{color:#b8c5d5;margin:12px 0 4px;font-size:17px}.trash-empty p{margin:0;font-size:11px}.trash-lock-note{color:#53657b;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:flex}.trash-error{color:#e69aa2;background:#f871710e;border:1px solid #f8717129;border-radius:10px;margin-top:14px;padding:10px 13px;font-size:11px}@media (width<=760px){.trash-hero{align-items:flex-start}.trash-shield{display:none}.trash-row{flex-wrap:wrap;align-items:flex-start}.trash-main{min-width:calc(100% - 76px)}.trash-retention{flex:1;margin-left:75px}.trash-restore{margin-left:auto}.trash-main p{flex-direction:column;gap:4px}}.new-request-page{max-width:1120px;margin:0 auto}.new-request-intro{background:radial-gradient(circle at 90% 0,#ffb84d1a,#0000 36%),linear-gradient(135deg,#19263a,#101a29);border:1px solid #4d9cff24;border-radius:24px;padding:38px}.new-request-intro h1{margin:8px 0;font-size:38px}.new-request-intro>p{color:#8494a9;margin:0}.new-request-template-note{color:#ffb84d;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;align-items:flex-start;gap:14px;margin-top:28px;padding:18px;display:flex}.new-request-template-note strong,.new-request-template-note span{display:block}.new-request-template-note span{color:#8fa0b5;margin-top:5px;line-height:1.5}.new-request-wedding-link{color:#15100a;cursor:pointer;background:#d0a85d;border:1px solid #ffb84d59;border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;font-weight:700;display:flex}.ops-dashboard{max-width:1240px;margin:0 auto}.ops-dashboard-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ops-dashboard-head>div>span,.ops-panel-head>div>span{color:#6d83a0;letter-spacing:.16em;font-size:10px;font-weight:800}.ops-dashboard-head h1{margin:5px 0 0;font-size:30px}.ops-new-wedding{color:#17120a;background:linear-gradient(135deg,#dfbd75,#b8914c);border-radius:11px;align-items:center;gap:8px;padding:12px 17px;font-weight:800;text-decoration:none;display:flex}.ops-install{background:#ffb84d0e;border:1px solid #ffb84d33;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding:13px 15px;display:flex}.ops-install div{gap:7px;display:flex}.ops-install button{color:#9babc0;background:0 0;border:0;border-radius:8px;padding:7px 10px}.ops-install button:last-child{color:#15100a;background:#d0a85d}.ops-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.ops-actions a{color:#eef4ff;background:linear-gradient(145deg,#172438,#111b2a);border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:38px 1fr;column-gap:11px;padding:16px;text-decoration:none;display:grid}.ops-actions svg{color:#6ea8f5;grid-row:1/3;align-self:center;width:22px;height:22px}.ops-actions strong{font-size:14px}.ops-actions span{color:#71849c;margin-top:4px;font-size:10px;line-height:1.35}.ops-actions a:first-child{background:linear-gradient(145deg,#caa45e21,#111b2a);border-color:#caa45e40}.ops-actions a:first-child svg{color:#d4b06c}.ops-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.ops-summary>div{color:#8394a9;background:#ffffff05;border:1px solid #ffffff0b;border-radius:13px;align-items:center;gap:11px;padding:13px 15px;font-size:11px;display:flex}.ops-summary svg{color:#6286b4}.ops-summary strong{color:#e7edf6;margin-right:4px;font-size:18px}.ops-columns{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.ops-panel{background:#111b2acc;border:1px solid #ffffff0e;border-radius:18px;min-height:280px;padding:19px}.ops-panel-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.ops-panel-head h2{margin:4px 0 0;font-size:19px}.ops-panel-head>a{color:#77a9ec;font-size:11px;text-decoration:none}.ops-list{gap:7px;display:grid}.ops-list>a{min-width:0;color:inherit;background:#ffffff06;border-radius:11px;align-items:center;gap:11px;padding:11px;text-decoration:none;display:flex}.ops-list>a>i{background:#d8a858;border-radius:50%;width:8px;height:8px}.ops-list>a>span:not(.ops-date){flex:1;min-width:0}.ops-list strong,.ops-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-list strong{font-size:12px}.ops-list small{color:#708197;margin-top:4px;font-size:10px}.ops-list b{color:#d5b36f;background:#cda75e1a;border-radius:99px;padding:4px 7px;font-size:9px}.ops-date{color:#82a9dc;flex:0 0 75px;font-size:11px}.ops-empty{color:#66798f;place-items:center;gap:9px;min-height:190px;font-size:12px;display:grid}.ops-empty svg{font-size:24px}@media (width<=800px){.ops-actions{grid-template-columns:repeat(2,1fr)}.ops-columns{grid-template-columns:1fr}.ops-summary{grid-template-columns:1fr 1fr 1fr}}@media (width<=520px){.ops-dashboard{padding:14px 11px 28px}.ops-dashboard-head{flex-direction:column;align-items:stretch}.ops-dashboard-head h1{font-size:23px}.ops-new-wedding{justify-content:center;width:100%;min-height:46px}.ops-actions{gap:8px;margin-top:12px}.ops-actions a{align-items:center;min-height:68px;padding:12px;display:flex}.ops-actions a svg{flex:0 0 21px}.ops-actions a span{display:none}.ops-actions strong{font-size:12px}.ops-summary{grid-template-columns:1fr;gap:7px}.ops-summary>div{padding:10px 13px}.ops-columns{margin-top:12px}.ops-panel{min-height:230px;padding:15px}.ops-install{flex-direction:column;align-items:flex-start}}.ops-dashboard--command{padding-bottom:34px}.ops-dashboard--command .ops-dashboard-head{align-items:center}.ops-today{color:#7f91a8;text-transform:capitalize;align-items:center;gap:8px;font-size:11px;display:flex}.ops-today svg{color:#6ca7ef}.ops-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.ops-finance-card{min-width:0;min-height:142px;color:inherit;background:linear-gradient(145deg,#19273bf5,#0f1927f5);border:1px solid #ffffff0f;border-radius:17px;flex-direction:column;padding:17px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ops-finance-card:before{content:"";background:#559df912;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-72px;right:-42px}.ops-finance-card>span{color:#8298b2;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.ops-finance-card>span svg{color:#67a6f5;font-size:14px}.ops-finance-card>strong{color:#edf5ff;font-variant-numeric:tabular-nums;margin-top:14px;font-size:25px;line-height:1}.ops-finance-card>small{color:#6d8199;gap:4px;margin-top:auto;padding-top:13px;font-size:9px;line-height:1.35;display:grid}.ops-finance-card>small em{justify-content:space-between;gap:8px;font-style:normal;display:flex}.ops-finance-card>small b{color:#a9b8cb;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.ops-finance-card .ops-card-arrow{color:#526b87;font-size:14px;position:absolute;top:16px;right:16px}.ops-finance-card--year{background:linear-gradient(145deg,#1c444380,#0f1b28fa);border-color:#47d09b2e}.ops-finance-card--year>span svg,.ops-finance-card--year .ops-card-arrow{color:#53cfa2}.ops-finance-card--year:before{background:#47d09b14}.ops-finance-card--forecast{background:linear-gradient(145deg,#4939217a,#141b26fa);border-color:#deb46333}.ops-finance-card--forecast>span svg,.ops-finance-card--forecast .ops-card-arrow{color:#d8b36c}.ops-finance-card--forecast:before{background:#d8b36c17}.ops-finance-card--next{background:linear-gradient(145deg,#32275173,#111927fa);border-color:#9173f62b}.ops-finance-card--next>span svg,.ops-finance-card--next .ops-card-arrow{color:#a792f6}.ops-finance-card--next:before{background:#9173f617}.ops-priority-strip{grid-template-columns:1.45fr .8fr 1fr;gap:9px;margin-top:10px;display:grid}.ops-priority-strip>a{min-width:0;color:inherit;background:#ffffff05;border:1px solid #ffffff0d;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.ops-priority-strip>a>svg{color:#6898d3;flex:none;font-size:17px}.ops-priority-strip span{min-width:0;display:grid}.ops-priority-strip small{color:#637891;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:750}.ops-priority-strip strong{color:#dce7f4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.ops-actions--dashboard{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.ops-actions--dashboard a:first-child{background:linear-gradient(145deg,#172438,#111b2a);border-color:#ffffff0f}.ops-actions--dashboard a:first-child svg{color:#6ea8f5}.ops-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ops-command-panel{min-height:270px}.ops-command-grid .ops-attention-panel{grid-column:1/-1;min-height:0}.ops-money-list>a>svg{color:#63b3ea;flex:none}.ops-money-list b{color:#6dd1a6;background:#4bd39d14}.ops-attention-panel .ops-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-attention-panel .ops-list>a>svg{color:#607a99;flex:none}.ops-attention-panel .ops-list>a>i{background:#d87d82}@media (width<=1000px){.ops-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-command-grid{grid-template-columns:1fr 1fr}.ops-command-grid .ops-attention-panel{grid-column:1/-1}}@media (width<=720px){.ops-dashboard--command .ops-dashboard-head{display:none}.ops-finance-grid{gap:8px;margin-top:0}.ops-finance-card{min-height:126px;padding:14px}.ops-finance-card>strong{font-size:21px}.ops-finance-card>small{font-size:8px}.ops-priority-strip{grid-template-columns:1fr;gap:7px}.ops-actions--dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-actions--dashboard a{justify-content:center;min-height:58px;padding:10px}.ops-actions--dashboard a strong{font-size:10px}.ops-command-grid{grid-template-columns:1fr;margin-top:12px}.ops-command-grid .ops-attention-panel{grid-column:auto}.ops-attention-panel .ops-list{grid-template-columns:1fr}.ops-command-panel{min-height:230px}}@media (width<=430px){.ops-dashboard--command{padding-top:10px}.ops-finance-card{min-height:120px;padding:13px 12px}.ops-finance-card>span{letter-spacing:.05em;padding-right:14px;font-size:7.5px}.ops-finance-card>span svg{display:none}.ops-finance-card>strong{margin-top:11px;font-size:19px}.ops-finance-card>small{padding-top:9px;font-size:7.5px}.ops-priority-strip strong{font-size:9px}.ops-actions--dashboard{gap:6px}.ops-actions--dashboard a{text-align:center;flex-direction:column;gap:6px}.ops-actions--dashboard a svg{margin:0}.ops-panel-head h2{font-size:17px}.ops-list b{flex:none}}.native-app-settings-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.native-app-settings-head>div{min-width:0}.native-permission-badge{letter-spacing:.01em;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;line-height:1;display:inline-flex!important}.native-permission-badge:before{content:"";border-radius:50%;flex:0 0 6px;width:6px;height:6px}.native-permission-badge.is-allowed{color:#73d9a8;background:#36a57412;border-color:#57d3993d}.native-permission-badge.is-allowed:before{background:#58d499;box-shadow:0 0 0 3px #58d49917}.native-permission-badge.is-blocked{color:#f59a9a;background:#f8717112;border-color:#f871713d}.native-permission-badge.is-blocked:before{background:#ef8585;box-shadow:0 0 0 3px #ef858517}.native-setting-row{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.native-setting-row>div{min-width:0}.native-setting-row strong,.native-setting-row span{display:block}.native-setting-row strong{color:#eaf1fa;font-size:13px}.native-setting-row span{color:#8494a9;margin-top:5px;font-size:11px;line-height:1.4}.native-setting-row input{accent-color:#4d9cff;width:20px;height:20px}.native-setting-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.native-setting-actions button{color:#9fc6f8;cursor:pointer;background:#4d9cff0f;border:1px solid #4d9cff33;border-radius:10px;min-height:42px;padding:9px 12px;font-weight:700}.native-setting-actions button:disabled{opacity:.38;cursor:not-allowed}@media (width<=520px){.native-app-settings{padding:18px!important}.native-app-settings-head{gap:8px}.native-permission-badge{padding:6px 8px;font-size:8.5px}.native-setting-actions{grid-template-columns:1fr}}.settings-page{max-width:1040px;margin:0 auto;padding-bottom:28px}.settings-page>.page-sub{color:#8094ad;font-size:12px;line-height:1.45;margin:4px 0 15px!important}.settings-page>.glass-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#18263bf5,#0f1928f5)!important;border-color:#6f96c924!important;border-radius:18px!important;margin-top:12px!important;padding:20px!important;transform:none!important;box-shadow:0 14px 32px #00000021!important}.settings-page>.glass-card:hover{transform:none!important;box-shadow:0 14px 32px #00000021!important}.settings-page>.glass-card:not(.account-avatar-settings):before{content:"";background:linear-gradient(90deg,#0000,#6ca1e66b,#0000);height:1px;position:absolute;top:0;left:20px;right:20px}.settings-page .glass-card>h3{align-items:center;gap:9px;font-weight:800;display:flex;position:relative;color:#d1ae6a!important;letter-spacing:.13em!important;margin:0 0 18px!important;font-size:11px!important}.settings-page .glass-card>h3:before{content:"";background:#d3ad62;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d3ad6217}.settings-page .form-grid{gap:12px}.settings-page .form-group{background:#070e1938;border:1px solid #ffffff0b;border-radius:13px;min-width:0;padding:12px}.settings-page .form-group label{color:#7f96b1;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:750}.settings-page .field{background:#0d1929;border-color:#7197ca26;border-radius:10px;min-height:44px;font-size:14px}.settings-page .field:focus{border-color:#659eeda6;box-shadow:0 0 0 3px #4d9cff1c}.settings-page .native-setting-row{padding:15px 1px}.settings-page .native-setting-row strong{font-size:13px}.settings-page .native-setting-row span{max-width:290px;font-size:11px}.settings-page .native-setting-row input{width:22px;height:22px}.settings-page .native-setting-actions{gap:8px}.settings-page .native-setting-actions button{border-radius:11px;min-height:44px}.settings-page>button:last-child{z-index:8;letter-spacing:.01em;position:sticky;bottom:12px;box-shadow:0 14px 32px #0a1a3073;border:1px solid #a4ccff59!important;border-radius:15px!important;min-height:52px!important;margin-top:16px!important;font-weight:800!important}.settings-page .account-avatar-settings{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid;margin-top:0!important}.settings-page .account-avatar-actions{grid-column:1/-1}.settings-page .account-avatar-actions button{border-radius:10px;min-height:42px}@media (width<=650px){.settings-page{padding:12px 11px 34px}.settings-page>.page-sub{font-size:11px;margin:2px 3px 13px!important}.settings-page>.glass-card{border-radius:16px!important;margin-top:10px!important;padding:16px!important}.settings-page>.glass-card:not(.account-avatar-settings):before{left:16px;right:16px}.settings-page .glass-card>h3{margin-bottom:14px!important}.settings-page .form-grid{gap:9px}.settings-page .form-group{padding:10px}.settings-page .field{min-height:46px;font-size:16px}.settings-page .native-setting-row{gap:12px;padding:14px 1px}.settings-page .native-setting-row span{max-width:none;line-height:1.45}.settings-page .native-setting-actions{grid-template-columns:1fr}.settings-page .account-avatar-settings{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid;padding:15px!important}.settings-page .account-avatar-copy h3{margin-bottom:4px}.settings-page .account-avatar-copy p{margin:0;line-height:1.4}.settings-page .account-avatar-copy small{display:none}.settings-page .account-avatar-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.settings-page .account-avatar-actions button{width:100%;min-height:42px;padding:8px 7px;font-size:10px}.settings-page .account-avatar-actions button.primary{grid-column:1/-1}.settings-page>button:last-child{bottom:10px;min-height:50px!important;margin-top:14px!important;font-size:14px!important}}.connection-banner{z-index:3000;color:#e7edf6;pointer-events:none;opacity:0;background:#101927f5;border:1px solid #ffffff1f;border-radius:999px;max-width:calc(100% - 24px);padding:9px 14px;font-size:11px;font-weight:700;transition:all .3s;position:fixed;top:10px;left:50%;transform:translate(-50%,-150%);box-shadow:0 10px 35px #00000059}.connection-banner.offline{color:#f2cf8a;opacity:1;border-color:#f4b74b4d;transform:translate(-50%)}.connection-banner.restored{color:#82d9aa;opacity:1;border-color:#4ade8040;transform:translate(-50%)}html.blissora-native-island .connection-banner{display:none!important}.wp-local-draft{color:#74c99c;text-align:center;background:#4ade800b;border:1px solid #4ade8026;border-radius:9px;max-width:1040px;margin:0 auto 10px;padding:8px 12px;font-size:10px}.wp-local-draft.offline{color:#d9b76f;background:#f4b74b0d;border-color:#f4b74b2e}.offline-copy-note{color:#d8b66f;text-align:center;background:#f4b74b0d;border:1px solid #f4b74b2e;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:10px}.pending-voice-panel{background:#f4b74b09;border-color:#f4b74b2e;margin-top:12px}.voice-list.pending{margin:0}.voice-list.pending article{border-color:#f4b74b1f}.voice-list.pending small{color:#c5a666}.project-note textarea{resize:vertical;color:#e4ecf7;width:100%;min-height:130px;font:inherit;background:#0d1726;border:1px solid #ffffff13;border-radius:11px;outline:0;padding:13px;line-height:1.55}.project-note textarea:focus{border-color:#4d9cff59}.voice-recorder{background:#4d9cff0b;border:1px solid #4d9cff29;border-radius:14px;margin-bottom:16px;padding:15px}.voice-recorder>div:first-child{align-items:center;gap:11px;display:flex}.voice-recorder>div:first-child>svg{color:#76adf3;font-size:23px}.voice-recorder strong,.voice-recorder small{display:block}.voice-recorder small{color:#71849b;margin-top:4px}.voice-recorder>button{color:#a5ccfa;background:#4d9cff12;border:1px solid #4d9cff33;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:13px;font-weight:750;display:flex}.voice-recorder>button.recording{color:#f29ba4;background:#f8717112;border-color:#f8717140}.voice-recorder>p{color:#ef9ca5;margin:10px 0 0;font-size:11px}.voice-preview{margin-top:13px;grid-template-columns:1fr auto auto!important;gap:7px!important;display:grid!important}.voice-preview audio{width:100%;min-width:0;height:40px}.voice-preview button{color:#a6b4c6;background:#111c2c;border:1px solid #ffffff17;border-radius:9px;padding:8px 10px}.voice-preview button.primary{color:#142033;background:#82b6f5}.voice-list{gap:8px;margin-bottom:15px;display:grid}.voice-list article{background:#ffffff05;border:1px solid #ffffff0e;border-radius:12px;align-items:center;gap:11px;padding:10px;display:flex}.voice-list audio{width:220px;height:38px}.voice-list span{flex:1;min-width:0}.voice-list strong,.voice-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.voice-list small{color:#6e8198;margin-top:4px}.voice-list button{color:#8a7780;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}@media (width<=600px){.voice-preview{grid-template-columns:1fr 1fr!important}.voice-preview audio{grid-column:1/-1}.voice-list article{flex-wrap:wrap}.voice-list audio{width:calc(100% - 48px)}.voice-list span{flex-basis:100%;order:3}}.sidebar-notice-count{color:#fff;text-align:center;background:#e25564;border-radius:99px;min-width:21px;padding:3px 6px;font-size:9px;font-weight:800}.notice-center{max-width:1040px;margin:auto}.notice-center>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.notice-center header>div:first-child>span{color:#6e91be;letter-spacing:.14em;font-size:10px;font-weight:800}.notice-center h1{margin:5px 0 3px;font-size:30px}.notice-center header p{color:#74869c;margin:0}.notice-center header>div:last-child{gap:7px;display:flex}.notice-center header button{color:#9fc6f8;background:#4d9cff0e;border:1px solid #4d9cff29;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;display:flex}.notice-center header button.danger{color:#e9959d;background:#f871710b;border-color:#f8717124}.notice-list{gap:8px;display:grid}.notice-list article{background:#142034;border:1px solid #ffffff0e;border-radius:14px;align-items:center;display:flex}.notice-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:13px;display:flex}.notice-open>i{color:#78adf2;background:#4d9cff17;border-radius:11px;flex:0 0 39px;place-items:center;height:39px;display:grid}.notice-open>span{flex:1;min-width:0}.notice-open em,.notice-open strong,.notice-open small,.notice-open time{display:block}.notice-open em{color:#7396c3;text-transform:uppercase;font-size:9px;font-style:normal}.notice-open strong{margin-top:3px}.notice-open small{color:#8192a7;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.notice-open time{color:#586b82;margin-top:5px;font-size:9px}.notice-delete{color:#6e8097;background:0 0;border:0;border-radius:10px;place-items:center;width:42px;height:42px;margin-right:10px;display:grid}.notice-empty{color:#65788f;text-align:center;border:1px dashed #ffffff14;border-radius:18px;place-items:center;padding:70px 20px;display:grid}.notice-empty>svg{font-size:34px}.notice-empty h2{color:#b7c5d6;margin:13px 0 5px}.notice-empty p{margin:0}@media (width<=600px){.notice-center{padding:14px 11px}.notice-center>header{flex-direction:column;align-items:stretch}.notice-center header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.notice-center header button{justify-content:center;font-size:10px}}@media (width<=650px){html.blissora-android-app .connection-banner{font-size:10px;top:8px}html.blissora-android-app .wp-local-draft{margin:0 0 9px}}@media (width>=851px){html.blissora-android-app .mobile-sidebar-head,html.blissora-android-app .mobile-sidebar-account,html.blissora-android-app .mobile-nav-backdrop,html.blissora-android-app .mobile-menu-button{display:none!important}}@media (width>=651px) and (width<=850px){html.blissora-android-app .mobile-menu-button{display:grid!important}html.blissora-android-app .mobile-sidebar-head{display:flex!important}}.ops-today{background:linear-gradient(135deg,#cda75e17,#111b2adb);border:1px solid #cda75e33;border-radius:18px;margin-top:14px;padding:18px 19px}.ops-today .ops-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-footnote{color:#60738b;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}@media (width<=650px){.ops-today{margin:12px 11px 0;padding:15px}.ops-today .ops-list{grid-template-columns:1fr}}.ops-search{z-index:20;margin-top:15px;position:relative}.ops-search>label{color:#6e91be;background:linear-gradient(145deg,#15243a,#111c2c);border:1px solid #4d9cff2b;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex;box-shadow:0 12px 35px #0000001a}.ops-search input{color:#e8eef7;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:13px 0;font-size:14px}.ops-search button{color:#7588a0;background:#ffffff0a;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ops-search-results{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1928fa;border:1px solid #ffffff17;border-radius:14px;max-height:360px;padding:7px;position:absolute;top:56px;left:0;right:0;overflow:auto;box-shadow:0 24px 70px #0000007a}.ops-search-results>a{color:#dfe8f5;border-radius:10px;align-items:center;gap:11px;padding:11px;text-decoration:none;display:flex}.ops-search-results>a:hover{background:#4d9cff14}.ops-search-results>a>svg{color:#6da8f3}.ops-search-results span{flex:1;min-width:0}.ops-search-results strong,.ops-search-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-search-results small{color:#71849b;margin-top:3px;font-size:10px}.ops-search-results b{color:#d2af69;font-size:9px}.ops-search-empty{color:#73859b;text-align:center;padding:18px;font-size:11px;display:block}@media (width<=520px){.ops-search{margin:12px 11px 0}.ops-search input{font-size:13px}.ops-search-results{max-height:calc(100vh - 150px);position:fixed;top:125px;left:11px;right:11px}}.project-quick-actions{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.project-quick-actions a,.project-quick-actions button{color:#9bc3f6;cursor:pointer;background:#4d9cff0e;border:1px solid #4d9cff29;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.project-quick-actions a:hover,.project-quick-actions button:hover{background:#4d9cff1a;border-color:#4d9cff4d}.project-reminder-backdrop{z-index:3200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#04080ec7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.project-reminder{text-align:center;background:#142137;border:1px solid #4d9cff2e;border-radius:20px;width:min(390px,100%);padding:25px;position:relative;box-shadow:0 28px 90px #0000008c}.project-reminder-icon{color:#79adf0;font-size:30px}.project-reminder h2{margin:12px 0 5px}.project-reminder p{color:#8495aa;margin:0 0 18px}.project-reminder>button:not(.project-reminder-close){color:#dce9fa;background:#4d9cff14;border:1px solid #4d9cff2e;border-radius:11px;width:100%;min-height:45px;margin-top:8px;font-weight:750}.project-reminder-close{color:#74869c;background:#ffffff09;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}@media (width<=600px){.project-quick-actions{grid-template-columns:1fr 1fr;display:grid}.project-quick-actions a,.project-quick-actions button{justify-content:center;min-width:0;padding:8px 6px;font-size:10px}}.project-file-actions{background:#cda75e0b;border:1px solid #cda75e2e;border-radius:14px;grid-template-columns:minmax(220px,360px) 1fr;align-items:center;gap:8px 13px;margin-bottom:12px;padding:15px;display:grid}.project-file-actions>button{color:#172033;cursor:pointer;background:linear-gradient(135deg,#d8b66f,#b9934f);border:1px solid #cda75e4d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:800;display:flex}.project-file-actions>button:disabled{opacity:.55}.project-file-actions small{color:#7d8fa5}.project-file-actions p{color:#a9c7ee;grid-column:1/-1;margin:2px 0 0;font-size:11px}.project-media-group{margin-top:18px}.project-media-group>h3{color:#cbd7e6;align-items:center;gap:7px;margin:0 0 8px;font-size:13px;display:flex}.project-media-group>h3 span{color:#7faee9;background:#4d9cff17;border-radius:99px;padding:2px 6px;font-size:9px}.project-media-thumb{background:#0b1421;border-radius:9px;flex:0 0 72px;width:72px;height:56px;display:block;overflow:hidden}.project-media-thumb img{object-fit:cover;width:100%;height:100%}.project-media-document{color:#7eafea;background:#4d9cff0f;border:1px solid #4d9cff21;border-radius:11px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:21px;text-decoration:none;display:grid}.project-media-list article>a+span,.project-media-list article>.project-media-document+span,.project-media-list article>.project-media-thumb+span{flex:1;min-width:0}@media (width<=600px){.project-file-actions{grid-template-columns:1fr}.project-file-actions p{grid-column:1}.project-file-actions small{text-align:center}.project-media-list article{flex-wrap:nowrap}.project-media-list article>span{order:initial;flex-basis:auto}.project-media-list article:has(audio){flex-wrap:wrap}.project-media-list audio+span{flex-basis:100%;order:3}}.project-media-thumb{cursor:zoom-in;border:0;padding:0}.project-media-list article>.project-media-thumb+span{flex:1;min-width:0}.project-material{text-align:left;cursor:zoom-in;background:0 0;border:0}.media-viewer{z-index:4000;touch-action:none;background:#03080ff0;justify-content:center;align-items:center;padding:54px 18px 46px;display:flex;position:fixed;inset:0;overflow:hidden}.media-viewer>img{object-fit:contain;transform-origin:50%;max-width:100%;max-height:calc(100vh - 112px);transition:transform .12s;display:block}.media-viewer>button{z-index:1;color:#e9f0fa;background:#162335e6;border:1px solid #ffffff21;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;display:grid;position:absolute;top:16px;right:16px}.media-viewer>span{color:#a2b1c5;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;position:absolute;bottom:17px;left:18px;right:18px;overflow:hidden}@media (width<=600px){.media-viewer{padding:45px 10px 42px}.media-viewer>img{max-height:calc(100vh - 87px)}.media-viewer>button{top:10px;right:10px}}.project-media-video{background:#050a11;border-radius:10px;flex:0 0 160px;width:160px;max-height:100px}.project-media-list article>.project-media-video+span{flex:1;min-width:0}@media (width<=600px){.project-media-video{flex-basis:112px;width:112px;max-height:76px}}.project-cutout-card{background:linear-gradient(135deg,#4d9cff12,#8b78ff09);border:1px solid #4d9cff29;border-radius:16px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;max-width:650px;margin-top:14px;padding:14px;display:grid}.project-cutout-preview{cursor:zoom-in;background-color:#d9dde4;background-image:linear-gradient(45deg,#b9bec7 25%,#0000 25%),linear-gradient(-45deg,#b9bec7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#b9bec7 75%),linear-gradient(-45deg,#0000 75%,#b9bec7 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:150px;height:120px;display:grid;overflow:hidden}.project-cutout-preview img{object-fit:contain;width:100%;height:100%;display:block}.project-cutout-card>div{min-width:0}.project-cutout-card strong,.project-cutout-card span{display:block}.project-cutout-card strong{color:#eef4ff;font-size:15px}.project-cutout-card span{color:#8494a9;margin-top:6px;font-size:12px;line-height:1.45}.project-cutout-card a{color:#b9d8ff;background:#4d9cff1a;border:1px solid #4d9cff47;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:13px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.project-cutout-card a:hover{background:#4d9cff2e}@media (width<=600px){.project-cutout-card{grid-template-columns:108px minmax(0,1fr);gap:12px;padding:11px}.project-cutout-preview{width:108px;height:98px}.project-cutout-card a{width:100%;padding:9px 10px;font-size:11px}}.required-dance-materials{background:#4d9cff0b;border:1px solid #4d9cff2e;border-radius:15px;margin:0 0 16px;padding:15px}.required-dance-materials>h3{color:#d9e6f5;margin:0 0 12px;font-size:14px}.required-dance-materials>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.required-dance-materials article{background:#101d2f;border:1px solid #ffffff17;border-radius:13px;gap:10px;min-width:0;padding:14px;display:grid}.required-dance-materials article.received{background:#237a5b1a;border-color:#45d39e59}.required-dance-materials article>span{gap:4px;display:grid}.required-dance-materials strong{color:#e8eff8;font-size:13px}.required-dance-materials small{color:#8497ae;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.required-dance-materials article>button{color:#a9cdf8;background:#4d9cff14;border:1px solid #4d9cff40;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:750;display:flex}.material-category-modal{background:#132238;border:1px solid #4d9cff3d;border-radius:20px;width:min(540px,100vw - 28px);max-height:calc(100vh - 34px);padding:25px;position:relative;overflow:auto;box-shadow:0 25px 70px #0000007a}.material-category-modal>h2{color:#eef5fd;text-align:center;margin:9px 42px 5px;font-size:22px}.material-category-modal>p{color:#8fa3bc;text-align:center;max-width:430px;margin:0 auto 17px;font-size:12px;line-height:1.5}.material-category-options{gap:8px;display:grid}.material-category-options>button{color:#e4edf8;text-align:left;background:#0e1b2d;border:1px solid #4d9cff29;border-radius:11px;gap:3px;padding:13px 15px;display:grid}.material-category-options>button:active{background:#4d9cff21;border-color:#4d9cff}.material-category-options strong{font-size:13px}.material-category-options span{color:#8095ae;font-size:10px}@media (width<=600px){.required-dance-materials>div{grid-template-columns:1fr}.material-category-modal{padding:20px 15px}.material-category-modal>h2{font-size:19px}}.project-tasks .project-panel-head>button{color:#9fc5f5;background:#4d9cff0e;border:1px solid #4d9cff2e;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:750;display:flex}.project-task-form{background:#4d9cff09;border:1px solid #4d9cff1f;border-radius:12px;grid-template-columns:minmax(220px,1fr) 190px 150px auto;gap:8px;margin-bottom:10px;padding:11px;display:grid}.project-task-form input,.project-task-form select{color:#dce6f3;background:#0d1726;border:1px solid #ffffff14;border-radius:9px;outline:0;min-width:0;padding:10px 11px}.project-task-form button{color:#172033;background:#83b5f3;border:0;border-radius:9px;padding:9px 13px;font-weight:800}.project-task-presets{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.project-task-presets button{color:#8295ad;background:#ffffff06;border:1px solid #fff1;border-radius:99px;padding:6px 9px;font-size:9px}.project-task-list{gap:7px;display:grid}.project-task-list article{background:#ffffff05;border:1px solid #ffffff0e;border-left:3px solid #58769c;border-radius:11px;align-items:center;gap:10px;padding:11px 9px 11px 5px;display:flex}.project-task-list article.priority-high{border-left-color:#d26e76}.project-task-list article.priority-low{border-left-color:#617488}.project-task-list article.done{opacity:.5}.project-task-list article.done strong{text-decoration:line-through}.project-task-check,.project-task-delete{color:#75a8e8;background:0 0;border:0;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.project-task-delete{color:#806f7a}.project-task-list article>div{flex:1;min-width:0}.project-task-list strong,.project-task-list span{display:block}.project-task-list strong{color:#dce5f1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-task-list span{color:#697c93;align-items:center;gap:4px;margin-top:4px;font-size:9px;display:flex}.project-task-empty{color:#66819f;justify-content:center;align-items:center;gap:8px;padding:25px;font-size:11px;display:flex}@media (width<=760px){.project-task-form{grid-template-columns:1fr 1fr}.project-task-form>input:first-child{grid-column:1/-1}}@media (width<=480px){.project-task-form{grid-template-columns:1fr}.project-task-form>input:first-child{grid-column:auto}.project-task-presets{grid-template-columns:1fr 1fr;display:grid}.project-task-presets button{border-radius:9px;min-height:35px}.project-tasks .project-panel-head{align-items:center}.project-task-list strong{white-space:normal}}.ops-task-center{background:linear-gradient(135deg,#4d9cff0e,#111b2ae0);border:1px solid #4d9cff1f;border-radius:18px;margin-top:14px;padding:18px 19px}.ops-task-group{gap:6px;margin-top:12px;display:grid}.ops-task-group>h3{color:#91a6c0;align-items:center;gap:7px;margin:0 0 2px;font-size:11px;display:flex}.ops-task-group>h3 span{background:#4d9cff14;border-radius:99px;padding:2px 6px;font-size:9px}.ops-task-group.danger>h3{color:#e58f98}.ops-task-group.danger>h3 span{background:#f8717117}.ops-real-task{background:#ffffff05;border:1px solid #ffffff0b;border-radius:11px;align-items:center;gap:9px;padding:9px;display:flex}.ops-real-task.overdue{background:#f8717109;border-color:#f8717124}.ops-real-task>button{color:#6fa9ee;background:#4d9cff0f;border:0;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.ops-real-task>a{min-width:0;color:inherit;flex:1;text-decoration:none}.ops-real-task strong,.ops-real-task small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-real-task strong{font-size:11px}.ops-real-task small{color:#6f829a;margin-top:3px;font-size:9px}.ops-real-task>b{color:#e8969d;background:#f8717114;border-radius:99px;padding:4px 7px;font-size:8px}@media (width>=850px){.ops-task-center{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ops-task-center>.ops-panel-head{grid-column:1/-1;margin-bottom:0}.ops-task-group{align-content:start;margin-top:0}}@media (width<=650px){.ops-task-center{margin:12px 11px 0;padding:15px}.ops-real-task strong{white-space:normal}}.project-task-edit{color:#7289a5;background:0 0;border:0;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.project-task-list article.pending{border-style:dashed}.project-task-edit-box{background:#101c2c;border:1px solid #4d9cff2b;border-radius:11px;grid-template-columns:minmax(180px,1fr) 190px 150px auto auto;align-items:center;gap:8px;margin-top:10px;padding:11px;display:grid}.project-task-edit-box input,.project-task-edit-box select{color:#dce6f2;background:#0c1624;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:9px}.project-task-edit-box button{color:#a8ccf8;background:#4d9cff12;border:1px solid #4d9cff2e;border-radius:8px;padding:9px 11px}@media (width<=760px){.project-task-edit-box{grid-template-columns:1fr 1fr}.project-task-edit-box strong{grid-column:1/-1}}.tasks-page{max-width:1040px;margin:0 auto}.tasks-page>header{background:linear-gradient(135deg,#17263b,#111b2a);border:1px solid #4d9cff1a;border-radius:19px;justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.tasks-page>header span{color:#6f93bf;letter-spacing:.15em;font-size:9px;font-weight:800}.tasks-page>header h1{margin:5px 0 3px;font-size:28px}.tasks-page>header p{color:#75879d;margin:0;font-size:11px}.tasks-page>header>svg{color:#6da7ed;font-size:34px}.tasks-filters{gap:7px;margin:14px 0;display:flex;overflow:auto}.tasks-filters button{color:#8395ab;background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;flex:none;align-items:center;gap:6px;padding:9px 11px;font-size:10px;display:flex}.tasks-filters button.active{color:#a9cffb;background:#4d9cff14;border-color:#4d9cff40}.tasks-filters b{background:#ffffff0d;border-radius:99px;padding:2px 5px;font-size:8px}.tasks-list{gap:7px;display:grid}.tasks-list article{background:#121d2dcc;border:1px solid #ffffff0e;border-left:3px solid #5277a3;border-radius:12px;align-items:center;gap:11px;padding:11px;display:flex}.tasks-list article.overdue{background:#f8717109;border-left-color:#d26d77}.tasks-list article.done{opacity:.52}.tasks-list article.done strong{text-decoration:line-through}.tasks-list article>button{color:#73a9ed;background:#4d9cff0e;border:0;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tasks-list article>a{min-width:0;color:inherit;flex:1;text-decoration:none}.tasks-list strong,.tasks-list span,.tasks-list small{display:block}.tasks-list strong{font-size:12px}.tasks-list span{color:#8ca0b9;margin-top:3px;font-size:10px}.tasks-list small{color:#65788f;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.tasks-list article>b{color:#e9939b;background:#f8717112;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.tasks-empty{color:#65798f;text-align:center;border:1px dashed #ffffff12;border-radius:16px;place-items:center;min-height:280px;padding:35px;display:grid}.tasks-empty>svg{font-size:30px}.tasks-empty h2{color:#aebdce;margin:10px 0 4px}.tasks-empty p{margin:0}@media (width<=650px){.tasks-page{padding:12px 11px 28px}.tasks-page>header{padding:19px}.tasks-page>header h1{font-size:23px}.tasks-filters{margin:10px -11px;padding:0 11px}.tasks-list article>b{display:none}}.project-history-list{gap:0;display:grid;position:relative}.project-history-list:before{content:"";background:#4d9cff21;width:1px;position:absolute;top:18px;bottom:18px;left:19px}.project-history-list article{z-index:1;gap:13px;padding:10px 0;display:flex;position:relative}.project-history-list article>i{color:#73a9ed;background:#132137;border:1px solid #4d9cff26;border-radius:11px;flex:0 0 39px;place-items:center;height:39px;display:grid}.project-history-list article>div{border-bottom:1px solid #ffffff0b;flex:1;min-width:0;padding:4px 0 12px}.project-history-list strong,.project-history-list span,.project-history-list time{display:block}.project-history-list strong{color:#dce6f2;font-size:12px}.project-history-list span{color:#8799af;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.project-history-list time{color:#5e728a;margin-top:6px;font-size:9px}@media (width<=600px){.project-history-list article>div{min-width:0}.project-history-list span{white-space:normal}}.voice-transcript{color:#9dadc0;border-top:1px solid #ffffff0d;flex:0 0 100%;order:4;width:100%;padding:11px}.voice-transcript p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.voice-transcript p.processing{color:#d0ad69}.voice-transcript p.failed{color:#e68f98}.voice-transcript textarea{resize:vertical;color:#dce6f3;background:#0c1624;border:1px solid #4d9cff2e;border-radius:9px;outline:0;width:100%;min-height:120px;padding:10px}.voice-transcript>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.voice-transcript button{color:#9ec4f4;background:#4d9cff0e;border:1px solid #4d9cff29;border-radius:8px;width:auto;height:auto;min-height:32px;padding:7px 9px;font-size:9px}.voice-transcript>button{margin-top:8px}.wallpaper-job{padding:0;transition:border-color .2s,background .2s;display:block;overflow:hidden}.wallpaper-job-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.wallpaper-job-actions{background:#080f1e5c;border:1px solid #978dff38;border-radius:12px;align-items:center;gap:9px;margin:0 14px 14px;padding:10px 11px;display:flex}.wallpaper-job-actions>span{color:#9daaf0;letter-spacing:.03em;margin-right:auto;font-size:10px;font-weight:700}.wallpaper-job-actions a,.wallpaper-job-actions button{color:#eef8f5;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 14px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.wallpaper-job-actions a{background:linear-gradient(135deg,#177e6e,#31bca2);border-color:#43dda640;box-shadow:0 8px 20px #20b79724}.wallpaper-job-actions button{background:linear-gradient(135deg,#6352d6,#9959dd);border-color:#a471ff4d;box-shadow:0 8px 20px #7f56de26}.wallpaper-job-actions a:hover,.wallpaper-job-actions button:hover{filter:brightness(1.12);transform:translateY(-1px)}@media (width<=600px){.wallpaper-job-actions{flex-wrap:wrap}.wallpaper-job-actions>span{flex-basis:100%}.wallpaper-job-actions a,.wallpaper-job-actions button{flex:1;padding:9px 7px}}.wallpaper-page{max-width:900px;margin:auto;padding:8px 0 42px}.wallpaper-hero{background:radial-gradient(circle at 85% 0,#8067ff40,#0000 39%),linear-gradient(135deg,#18253a,#101827);border:1px solid #8076ff40;border-radius:24px;justify-content:space-between;align-items:center;padding:28px;display:flex}.wallpaper-hero span,.wallpaper-section-head span,.wallpaper-result span{color:#9daaff;letter-spacing:1.3px;font-size:10px;font-weight:800}.wallpaper-hero h1{margin:7px 0;font-size:30px}.wallpaper-hero p,.wallpaper-result p{color:#96a5b9;margin:0}.wallpaper-hero>svg{color:#a49aff;font-size:50px}.wallpaper-card,.wallpaper-jobs,.wallpaper-result{background:#141f2fd1;border:1px solid #ffffff14;border-radius:20px;margin-top:16px;padding:24px}.wallpaper-tabs{gap:8px;margin-bottom:20px;display:flex}.wallpaper-tabs button{color:#91a0b4;background:0 0;border:1px solid #ffffff14;border-radius:10px;flex:1;padding:11px;font-weight:700}.wallpaper-tabs button.active{color:#fff;background:#8076ff33;border-color:#8076ff}.wallpaper-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wallpaper-fields.jubilee{grid-template-columns:1fr}.wallpaper-fields label{color:#9aa9bc;font-size:12px}.wallpaper-fields input{box-sizing:border-box;color:#fff;background:#101a29;border:1px solid #ffffff17;border-radius:11px;outline:0;width:100%;margin-top:7px;padding:14px;font-size:16px}.wallpaper-generate{color:#fff;background:linear-gradient(135deg,#4d9cff,#8879ff);border:0;border-radius:11px;justify-content:center;gap:9px;width:100%;margin-top:16px;padding:14px;font-weight:800;display:flex}.wallpaper-wait{background:#8177ff14;border-radius:12px;align-items:center;gap:14px;margin-top:17px;padding:13px;display:flex}.wallpaper-wait strong,.wallpaper-wait span,.wallpaper-job strong,.wallpaper-job small{display:block}.wallpaper-wait span,.wallpaper-job small{color:#92a1b4;margin-top:3px;font-size:12px}.wallpaper-section-head{justify-content:space-between;align-items:center;display:flex}.wallpaper-section-head h2{margin:5px 0 0;font-size:18px}.wallpaper-section-head button{color:#9daaff;background:0 0;border:0;font-size:18px}.wallpaper-empty{color:#8d9caf}.wallpaper-job{color:#fff;text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:9px;padding:13px;display:flex}.wallpaper-job.selected{background:#8177ff1a;border-color:#857affa6}.wallpaper-job>div{align-items:center;gap:10px;display:flex}.wallpaper-job em{color:#9daaff;font-size:11px;font-style:normal}.wallpaper-job.done svg,.wallpaper-result.done>svg{color:#53d792;font-size:24px}.wallpaper-result{align-items:center;gap:16px;display:flex}.wallpaper-result h2{margin:5px 0;font-size:20px}.wallpaper-actions{gap:8px;margin-left:auto;display:flex}.wallpaper-actions a,.wallpaper-actions button{color:#fff;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 13px;font-weight:700;text-decoration:none;display:flex}.wallpaper-actions a{background:linear-gradient(135deg,#36c985,#39a9ae)}.wallpaper-actions button{background:linear-gradient(135deg,#7369f5,#a65ce8)}.wallpaper-message{border-radius:12px;margin:14px 0;padding:12px 15px}.wallpaper-message.error{color:#ff9da3;background:#f55b6617}@media (width<=640px){.wallpaper-fields{grid-template-columns:1fr}.wallpaper-result{flex-wrap:wrap;align-items:flex-start}.wallpaper-actions{width:100%;margin-left:0}.wallpaper-actions>*{flex:1;justify-content:center}}.project-tabs{overflow-x:auto}.project-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.project-panel{min-width:0}.project-tabs .attention-count{color:#ffd184;background:#ffb84d24;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:750;display:inline-flex}.project-next i.attention{background:#ffbd5c;border-color:#ffbd5c;box-shadow:0 0 0 4px #ffb84d1f}.project-next>div.needs-attention{color:#ffd184}.surprises-panel .project-panel-head>div p{color:#8494a9;margin:5px 0 0;font-size:12px}.surprise-add,.surprises-footer button{color:#dfeeff;cursor:pointer;background:#4d9cff1f;border:1px solid #4d9cff40;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-weight:750;display:inline-flex}.surprise-list{gap:12px;display:grid}.surprise-card{background:#0a121f57;border:1px solid #ffffff12;border-radius:15px;padding:16px}.surprise-card header{align-items:center;gap:13px;margin-bottom:14px;display:flex}.surprise-card header strong{margin-right:auto}.surprise-card header label{color:#ffd184;align-items:center;gap:6px;font-size:12px;display:flex}.surprise-card header input{accent-color:#ffbd5c}.surprise-card header button{color:#b3c0d0;background:#ffffff0d;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.surprise-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.surprise-fields label{color:#91a1b5;gap:6px;min-width:0;font-size:11px;display:grid}.surprise-fields input,.surprise-fields select,.surprise-fields textarea{box-sizing:border-box;color:#edf4ff;width:100%;min-width:0;font:inherit;background:#101b2b;border:1px solid #ffffff14;border-radius:9px;outline:0;padding:11px}.surprise-fields textarea{resize:vertical;min-height:74px}.surprise-details{grid-column:1/-1}.surprises-footer{color:#7f91a7;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}@media (width<=1100px){.project-detail-grid{grid-template-columns:1fr}.project-detail-grid .project-wide{grid-column:auto}}@media (width<=720px){.surprise-fields{grid-template-columns:1fr}.surprise-card header{flex-wrap:wrap;align-items:flex-start}.surprise-card header strong{width:100%}.surprises-panel .project-panel-head{align-items:flex-start;gap:12px}.surprises-footer{flex-direction:column;align-items:stretch}.surprises-footer button{width:100%}}.project-comments-panel .project-panel-head>div p{color:#8494a9;margin:5px 0 0;font-size:12px}.project-comments-panel .project-panel-head>svg{color:#78adf4;font-size:22px}.project-comments-list{gap:14px;display:grid}.project-comment-card{background:#0a132061;border:1px solid #709ed829;border-radius:15px;padding:18px}.project-comment-card header{color:#9fc5f5;align-items:center;gap:9px;display:flex}.project-comment-card header strong{font-size:14px}.project-comment-card>p{white-space:pre-wrap;color:#c3cfde;margin:12px 0 0;line-height:1.65}.project-comment-card--important{background:linear-gradient(135deg,#f8717117,#0a132066 58%);border-color:#f871714d;box-shadow:inset 3px 0 #f8717175}.project-comment-card--important header{color:#f7a4ae}.project-comment-card .project-comment-empty{color:#667990;font-style:italic}.surprise-auto-attention{color:#ffd184;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.project-dj-access .project-panel-head>div span{margin-top:5px;display:block}.project-dj-access .project-panel-head>svg{color:#aa82da;font-size:22px}.project-dj-current{background:#ab82da0e;border:1px solid #ab82da2e;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.project-dj-current span{color:#8494a9;font-size:11px}.project-dj-current strong{color:#edf4ff;text-align:right;font-size:13px}.project-dj-options{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.project-dj-options button{color:#9fb0c4;min-height:42px;font:inherit;background:#0d1b2d70;border:1px solid #8fb1de26;border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.project-dj-options button.selected{color:#f1e8ff;background:#ab82da26;border-color:#ab82da8c}.project-dj-options button.later.selected{color:#ffd085;background:#ffb84d1a;border-color:#ffb84d66}.project-dj-options button:disabled{opacity:.55}.project-dj-options button svg:last-child{color:#65c68f}.project-dj-empty,.project-dj-message{color:#ffca75;margin:11px 0 0;font-size:11px}.project-dj-econom{background:#63b8b80e;border:1px solid #63b8b82b;border-radius:12px;gap:5px;padding:14px;display:grid}.project-dj-econom strong{color:#dceff0;font-size:13px}.project-dj-econom span{color:#849fa4;font-size:11px;line-height:1.45}@media (width<=600px){.project-dj-current{flex-direction:column;align-items:flex-start;gap:6px}.project-dj-current strong{text-align:left}.project-dj-options{grid-template-columns:1fr;display:grid}.project-dj-options button{width:100%}}.route-loader{color:#7f94ad;letter-spacing:.04em;place-content:center;justify-items:center;gap:14px;min-height:min(460px,62vh);font-size:13px;font-weight:750;display:grid}.surprise-origin,.surprise-auto-attention{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.surprise-origin{color:#7ee0b8;background:#39c28e14;border:1px solid #5fd3a72e}.surprise-auto-attention{color:#ffd184;background:#ffb84d1c}.surprise-attachments{background:#070e194d;border:1px solid #75a4e01f;border-radius:12px;margin-top:12px;padding:12px}.surprise-attachment-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.surprise-attachment-head>strong{color:#aab9ca;text-transform:uppercase;letter-spacing:.09em;font-size:11px}.surprise-attachment-head>label{color:#b9d7fb;cursor:pointer;background:#4d9cff14;border:1px solid #4d9cff38;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.surprise-attachment-head>label.disabled{opacity:.5;cursor:default}.surprise-attachment-head input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.surprise-attachments>p{color:#65788f;margin:10px 0 0;font-size:10px}.surprise-file-list{gap:7px;margin-top:10px;display:grid}.surprise-file-list>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:9px;align-items:center;gap:7px;padding:8px;display:flex}.surprise-file-list a{color:#cfdded;flex:1;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.surprise-file-list a>svg{color:#75adf1;flex:none;font-size:17px}.surprise-file-list a span{min-width:0}.surprise-file-list a strong,.surprise-file-list a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.surprise-file-list a strong{font-size:10px}.surprise-file-list a small{color:#6f8298;margin-top:2px;font-size:9px}.surprise-file-list button{color:#ed9ba5;background:#f8717112;border:0;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.surprise-head-actions{align-items:center;gap:7px;display:flex}.surprise-head-actions>button{color:#a6b8cc;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-weight:750;display:inline-flex}.surprise-head-actions .surprise-add{color:#dfeeff;background:#4d9cff1f;border-color:#4d9cff40}@media (width<=720px){.surprise-origin,.surprise-auto-attention{font-size:9px}.surprises-panel .project-panel-head{flex-direction:column}.surprise-attachment-head{flex-direction:column;align-items:flex-start}.surprise-attachment-head>label,.surprise-head-actions{width:100%}.surprise-head-actions>button{white-space:nowrap;flex:1;padding:8px 6px;font-size:10px}}.settings-print-agent{background:#06101c57;border:1px solid #7b99b924;border-radius:13px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;margin:-3px 0 14px;padding:12px 13px;display:grid}.settings-print-agent>span{background:#76899c;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #76899c1a}.settings-print-agent.is-online>span{background:#57c99b;box-shadow:0 0 0 4px #57c99b1c}.settings-print-agent div{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-print-agent strong{color:#dfe8f1;font-size:12px}.settings-print-agent small{color:#7f94aa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.settings-print-agent b{color:#788ca0;letter-spacing:.08em;font-size:9px}.settings-print-agent.is-online b{color:#64d2a6}.notice-center{max-width:920px}.notice-center>header{align-items:center;margin-bottom:12px;padding:4px 2px}.notice-center header p{font-size:11px}.notice-center header button:disabled{opacity:.42}.notice-overview{color:#8193a9;background:#4d9cff06;border:1px solid #4d9cff1a;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:9px 12px;font-size:10px;display:flex}.notice-overview span{align-items:center;gap:6px;display:flex}.notice-overview b{color:#8bbcff;font-size:13px}.notice-list{gap:6px}.notice-list article{background:#111d2fd6;border-radius:12px;min-height:74px;position:relative;overflow:hidden}.notice-list article:before{content:"";background:0 0;width:2px;position:absolute;inset:0 auto 0 0}.notice-list article.unread:before{background:#63a5f4}.notice-list article.unread{background:linear-gradient(90deg,#4d9cff16,#111d2fe0 40%);border-color:#4d9cff2e}.notice-open{gap:11px;padding:10px 7px 10px 11px}.notice-open>i{border-radius:10px;flex-basis:36px;height:36px;font-size:16px}.notice-meta{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.notice-open em{letter-spacing:.08em;font-size:8px}.notice-open time{white-space:nowrap;margin:0;font-size:8px}.notice-open strong{margin-top:2px;font-size:12px}.notice-open small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.notice-unread-dot{background:#67a9f7;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 4px #4d9cff14}.notice-delete{flex:0 0 34px;width:34px;height:34px;margin-right:7px;font-size:13px}.notice-empty{min-height:260px;padding:42px 20px}@media (width<=600px){.notice-center{padding:10px 10px 22px}.notice-center>header{flex-direction:row;align-items:center;gap:10px;margin-bottom:10px}.notice-center h1{margin:2px 0;font-size:23px}.notice-center header>div:first-child>span{font-size:8px}.notice-center header p{font-size:9px}.notice-center header>div:last-child{flex:none;display:flex}.notice-center header button{place-items:center;width:40px;height:40px;padding:0;display:grid}.notice-center header button span{display:none}.notice-overview{margin-bottom:8px}.notice-list article{min-height:70px}.notice-open{padding-block:9px}.notice-delete{margin-right:4px}.notice-open small{-webkit-line-clamp:1}html.blissora-android-app .notice-center>header{justify-content:flex-end;min-height:38px;margin:0 0 8px;padding:0;display:flex}html.blissora-android-app .notice-center header>div:last-child{grid-template-columns:none;justify-content:flex-end;gap:6px;width:auto;display:flex}html.blissora-android-app .notice-center header button{border-radius:10px;width:36px;height:36px}}.project-age-card{isolation:isolate;min-height:72px;transition:border-color .28s,box-shadow .28s;position:relative;overflow:hidden;background:radial-gradient(circle at 92% 10%,#806bff21,#0000 42%),linear-gradient(135deg,#4d9cff16,#0c192b75)!important;border-color:#5b9ff83b!important;padding:0!important}.project-age-card:after{z-index:0;opacity:.55;content:"";background:linear-gradient(90deg,#0000,#5ca8ff,#907bff,#0000);height:1px;position:absolute;inset:auto 13px 0}.project-age-card.editing{box-shadow:0 0 0 3px #4d9cff14,0 15px 32px #020a1633;border-color:#6aaaff8c!important}.project-age-summary{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:10px 13px;transition:opacity .2s,transform .34s cubic-bezier(.22,.72,.24,1),filter .25s;display:grid;position:relative}.project-age-card.editing .project-age-summary{opacity:0;filter:blur(2px);pointer-events:none;transform:translate(-24px)scale(.985)}.project-age-copy{min-width:0}.project-age-copy strong{font-size:16px}.project-age-trigger{color:#b9d8ff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#4d9cff21,#8069ee1f);border:1px solid #7ab1ff4d;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.project-age-trigger:active{transform:scale(.97)}.project-age-trigger svg{color:#8fbdff;flex:none;font-size:14px}.project-info-grid .project-age-trigger span{color:inherit;text-transform:none;letter-spacing:0;font-size:10px;display:inline}.project-age-editor{z-index:3;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 100% 0,#8369ff3b,#0000 45%),linear-gradient(110deg,#12243b 0%,#102038 56%,#17213f 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 11px;transition:transform .42s cubic-bezier(.22,.72,.24,1),opacity .22s,visibility 0s linear .42s;display:grid;position:absolute;inset:0;transform:translate(104%)}.project-age-card.editing .project-age-editor{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.project-age-editor-body{min-width:0}.project-age-input-row{align-items:center;min-width:0;display:flex;position:relative}.project-age-input-row input{box-sizing:border-box;color:#f3f7ff;width:100%;min-width:0;height:44px;font:inherit;background:#050f1dad;border:1px solid #77b3ff61;border-radius:12px;outline:0;padding:9px 54px 9px 13px;font-size:20px;font-weight:800;line-height:1;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff06}.project-age-input-row input:focus{background:#0b192b;border-color:#72b2ff;box-shadow:0 0 0 3px #4d9cff1f,0 8px 22px #040c192e}.project-age-input-row>span{pointer-events:none;position:absolute;right:13px;color:#7891ae!important;text-transform:uppercase!important;letter-spacing:.11em!important;font-size:9px!important;font-weight:850!important}.project-age-editor-body>p{color:#ff9da5;margin:0;font-size:8px;position:absolute;bottom:3px;left:13px}.project-age-actions{align-items:center;gap:7px;margin:0;display:flex}.project-age-actions button{height:42px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.project-age-cancel{color:#8fa2ba;background:#ffffff09;border:1px solid #ffffff1a;flex:0 0 42px;width:42px;padding:0}.project-age-save{color:#f5f7ff;background:linear-gradient(135deg,#3f88e6,#7869e6);border:1px solid #8baaff6b;min-width:86px;padding:0 12px;box-shadow:0 8px 20px #416cdc38,inset 0 1px #ffffff29}.project-age-save svg,.project-age-cancel svg{font-size:15px}.project-info-grid .project-age-save span{color:inherit;text-transform:none;letter-spacing:0;font-size:9px;display:inline}.project-age-actions button:disabled{opacity:.58;cursor:default}@media (width<=420px){.project-age-summary{padding:9px 11px}.project-age-trigger{width:42px;padding:0}.project-age-trigger span{display:none!important}.project-age-editor{gap:7px;padding:8px 9px}.project-age-save{width:42px;min-width:42px;padding:0}.project-age-save span{display:none!important}.project-age-actions{gap:5px}}@media (prefers-reduced-motion:reduce){.project-age-summary,.project-age-editor{transition-duration:.01ms}}.native-feedback{z-index:1600;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));color:#d8eee1;background:#0c1f19f7;border:1px solid #54c28947;border-radius:14px;align-items:center;gap:12px;max-width:min(390px,100vw - 28px);padding:13px 14px;font-size:13px;font-weight:700;line-height:1.4;display:flex;position:fixed;box-shadow:0 20px 54px #0000006b}.native-feedback.is-error{color:#ffd8dc;background:#2d1118f7;border-color:#e5667459}.native-feedback span{flex:1}.native-feedback button{width:30px;height:30px;color:inherit;font:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:9px;place-items:center;padding:0;font-size:20px;display:grid}@media (width<=700px){.native-feedback{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none;left:12px}}html.blissora-keyboard-open{scroll-padding-top:22px;scroll-padding-bottom:calc(var(--blissora-keyboard-height,0px) + 36px)}html.blissora-keyboard-open body{overflow-anchor:none}html.blissora-keyboard-open #root{box-sizing:border-box;padding-bottom:calc(var(--blissora-keyboard-height,0px) + 44px);transition:padding-bottom .18s ease-out}html.blissora-keyboard-open input:focus,html.blissora-keyboard-open textarea:focus,html.blissora-keyboard-open select:focus,html.blissora-keyboard-open [contenteditable=true]:focus{scroll-margin-top:22px;scroll-margin-bottom:calc(var(--blissora-keyboard-height,0px) + 32px)}@media (prefers-reduced-motion:reduce){html.blissora-keyboard-open #root{transition:none}}.project-next i.attention{isolation:isolate;flex:none;position:relative}.project-next i.attention:after{z-index:-1;content:"";pointer-events:none;background:#ffb84d14;border:1px solid #ffbe5cb8;border-radius:50%;animation:2.8s cubic-bezier(.2,.64,.35,1) infinite blissora-attention-halo;position:absolute;inset:-7px;box-shadow:0 0 12px #ffb84d3d}@keyframes blissora-attention-halo{0%{opacity:.86;transform:scale(.72)}68%{opacity:0;transform:scale(1.62)}to{opacity:0;transform:scale(1.62)}}@media (prefers-reduced-motion:reduce){.project-next i.attention:after{opacity:.42;animation:none;transform:scale(1)}}.content-wrap:has(.wp-page){max-width:1400px}.wp-page{background:0 0;min-height:calc(100vh - 150px);padding:0 0 24px}.wp-header,.wp-statusbar,.wp-nav{max-width:1320px}.wp-header h1{font-family:inherit;font-weight:700}.wp-statusbar{background:#162233b8;border-color:#ffffff0f}.wp-nav{background:#131d2df0;border-color:#ffffff0f}.wp-content{width:100%;max-width:1320px}@media (width<=650px){.wp-page{padding:0 0 24px}}.wedding-topbar{justify-content:flex-end;align-items:center;gap:7px;width:100%;display:flex}.topbar:has(.wedding-topbar){flex-wrap:nowrap;min-height:55px}.topbar-center:has(.wedding-topbar){justify-content:flex-end;min-width:0}:is(.topbar:has(.wedding-topbar) .topbar-left,.topbar:has(.wedding-topbar) .topbar-right){align-self:center}.topbar:has(.wedding-topbar) .topbar-right{flex:none}.topbar-right .avatar{color:#dbe9ff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#2d4d78,#1c304d);border:1px solid #4d9cff4d;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:750;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 5px 14px #050a1238}.topbar-right .avatar img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.topbar-right .avatar.has-photo{background:#1c304d;border-color:#ffffff2e}.account-avatar-settings{grid-template-columns:72px 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.account-avatar-stage{width:72px;height:72px;position:relative}.account-avatar-stage.is-owner{height:88px}.account-avatar-preview{color:#dbe9ff;background:linear-gradient(135deg,#2d4d78,#1c304d);border:1px solid #4d9cff47;border-radius:50%;place-items:center;width:72px;height:72px;font-size:20px;font-weight:750;display:grid;overflow:hidden}.account-avatar-stage.is-owner .account-avatar-preview{border-color:#dcae537a;position:absolute;bottom:0;left:0;box-shadow:0 0 0 3px #d5ab520e,0 9px 25px #070e1a47}.account-avatar-preview{position:relative}.account-avatar-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-owner-crown{z-index:3;isolation:isolate;filter:drop-shadow(0 5px 5px #050b148c);pointer-events:none;place-items:center;width:42px;height:34px;display:grid;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.account-owner-crown:before{z-index:-1;content:"";background:radial-gradient(circle,#efbc492e 0 36%,#efbc490e 57%,#0000 71%);border:1px solid #f6cc685c;border-radius:50%;width:46px;height:46px;animation:5.8s ease-in-out infinite account-owner-crown-breathe;position:absolute;top:-5px;left:50%;transform:translate(-50%)scale(.94);box-shadow:0 0 10px #efbc4921,inset 0 0 7px #ffe29114}.account-owner-crown-mark{z-index:1;filter:drop-shadow(0 0 4px #efbe4d33);width:40px;height:31px;position:relative;overflow:visible}.account-owner-crown-shadow{fill:#57300c94;transform:translateY(2px)}.account-owner-crown-body{stroke:#ffe79fa6;stroke-width:1px;stroke-linejoin:round}.account-owner-crown-facet{fill:#fff0b62e;stroke:#ffeda661;stroke-width:.8px}.account-owner-crown-rim{stroke:#ffeba6ad;stroke-width:.8px}.account-owner-crown-glint{fill:none;stroke:#fffad8c7;stroke-width:1.3px;stroke-linecap:round;animation:5.8s ease-in-out infinite account-owner-crown-glint}@keyframes account-owner-crown-breathe{0%,to{opacity:.42;transform:translate(-50%)scale(.94)}50%{opacity:.78;transform:translate(-50%)scale(1.04)}}@keyframes account-owner-crown-glint{0%,to{opacity:.42}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.account-owner-crown:before,.account-owner-crown-glint{animation:none}}.account-avatar-copy h3{color:#f1f6fc;margin:0 0 5px;font-size:15px}.account-avatar-copy p{color:#91a1b6;margin:0 0 5px;font-size:12px}.account-avatar-copy small{color:#667990;font-size:10px}.account-avatar-actions{gap:8px;display:flex}.account-avatar-actions button{color:#adbbce;cursor:pointer;background:#1f2e439e;border:1px solid #97aac426;border-radius:9px;min-width:132px;padding:9px 13px;font-weight:650}.account-avatar-actions button.primary{color:#9cc3ff;background:#4d9cff17;border-color:#4d9cff47}.account-avatar-actions button.danger{color:#e58e97;background:#e55b690f;border-color:#e55b6933;min-width:auto}.account-avatar-actions button:disabled{opacity:.55;cursor:wait}@media (width<=650px){.account-avatar-settings{grid-template-columns:58px 1fr}.account-avatar-stage{width:58px;height:58px}.account-avatar-stage.is-owner{height:78px}.account-avatar-preview{width:58px;height:58px}.account-owner-crown{width:38px;height:31px;top:0}.account-owner-crown-mark{width:36px;height:28px}.account-avatar-actions{grid-column:1/-1;display:grid}.account-avatar-actions button{width:100%}html.blissora-settings-mobile .settings-page .account-avatar-stage{width:94px!important;height:94px!important}html.blissora-settings-mobile .settings-page .account-avatar-stage.is-owner{height:112px!important}html.blissora-settings-mobile .settings-page .account-avatar-stage .account-avatar-preview{width:94px!important;height:94px!important}html.blissora-settings-mobile .settings-page .account-owner-crown{width:46px!important;height:36px!important;top:0!important;left:50%!important}html.blissora-settings-mobile .settings-page .account-owner-crown-mark{width:44px!important;height:34px!important}}.avatar-crop-overlay{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050a12c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.avatar-crop-dialog{background:#17243a;border:1px solid #ffffff17;border-radius:20px;width:min(680px,100%);padding:24px;box-shadow:0 30px 100px #00000085}.avatar-crop-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.avatar-crop-head h2{color:#f2f6fc;margin:0 0 5px;font-size:20px}.avatar-crop-head p{color:#8494a9;margin:0;font-size:12px}.avatar-crop-head>button{color:#91a1b6;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;width:32px;height:32px;font-size:20px}.avatar-crop-workspace{grid-template-columns:320px 1fr;align-items:center;gap:34px;margin:24px 0;display:grid}.avatar-crop-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0f1928;border-radius:16px;width:320px;height:320px;position:relative;overflow:hidden}.avatar-crop-stage:active{cursor:grabbing}.avatar-crop-stage>img{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;backface-visibility:hidden;max-width:none;position:absolute;top:50%;left:50%}.avatar-crop-mask{pointer-events:none;background:0 0;border-radius:50%;position:absolute;inset:8px;box-shadow:0 0 0 999px #050a12ad}.avatar-crop-ring{pointer-events:none;border:2px solid #ffffffd1;border-radius:50%;position:absolute;inset:8px;box-shadow:0 0 0 1px #0003}.avatar-crop-preview>span{color:#7f90a7;letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:650;display:block}.avatar-crop-preview>div{background:#0f1928;border:2px solid #4d9cff4d;border-radius:50%;width:90px;height:90px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000040}.avatar-crop-preview img{pointer-events:none;will-change:transform;backface-visibility:hidden;max-width:none;position:absolute;top:50%;left:50%}.avatar-crop-zoom{background:#ffffff06;border-radius:11px;grid-template-columns:72px 1fr 48px;align-items:center;gap:12px;padding:14px;display:grid}.avatar-crop-zoom span,.avatar-crop-zoom b{color:#91a1b6;font-size:11px}.avatar-crop-zoom b{text-align:right}.avatar-crop-zoom input{accent-color:#4d9cff;width:100%}.avatar-crop-wheel-hint{color:#667990;text-align:center;margin-top:8px;font-size:10px}.avatar-crop-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.avatar-crop-actions button{color:#aebcd0;cursor:pointer;background:#1f2e439e;border:1px solid #97aac424;border-radius:9px;min-width:105px;padding:10px 14px;font-weight:650}.avatar-crop-actions button.primary{color:#fff;background:linear-gradient(135deg,#3f8ff0,#667eea);border-color:#4d9cff73}.avatar-crop-actions button:disabled{opacity:.5;cursor:wait}@media (width<=620px){.avatar-crop-dialog{padding:18px}.avatar-crop-workspace{display:block}.avatar-crop-stage{margin:auto}.avatar-crop-preview{display:none}}.avatar-delete-overlay{z-index:1001;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050a12c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.avatar-delete-dialog{text-align:center;background:#17243a;border:1px solid #ffffff17;border-radius:18px;width:min(430px,100%);padding:28px;box-shadow:0 30px 100px #00000085}.avatar-delete-icon{color:#ef9ba4;background:#e55b6914;border:1px solid #e55b6947;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 16px;font-size:27px;font-weight:300;display:grid}.avatar-delete-dialog h2{color:#f2f6fc;margin:0 0 9px;font-size:20px}.avatar-delete-dialog p{color:#91a1b6;margin:0;font-size:13px;line-height:1.55}.avatar-delete-dialog>div:last-child{justify-content:center;gap:9px;margin-top:22px;display:flex}.avatar-delete-dialog button{color:#aebcd0;cursor:pointer;background:#1f2e439e;border:1px solid #97aac424;border-radius:9px;min-width:120px;padding:10px 14px;font-weight:650}.avatar-delete-dialog button.danger{color:#fff;background:#b94b58;border-color:#e55b696b}.avatar-delete-dialog button:disabled{opacity:.55;cursor:wait}.topbar-left:has(.topbar-couple-title){flex:0 0 330px;min-width:330px}.topbar-couple-title{text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;max-width:330px;padding:5px 9px;font-family:inherit;transition:all .18s;display:block;overflow:hidden}.topbar-couple-title:hover{color:#8db9ff;background:#4d9cff0f;border-color:#4d9cff2e}.wedding-state{color:#ffbd59;background:#ffb84d0e;border-color:#ffb84d2e}.wedding-state.booked{color:#55dc91;background:#4ade800f;border-color:#4ade8033}.wedding-meeting-toggle{color:#8db9ff;background:#4d9cff11;border-color:#4d9cff38;flex:0 0 132px;justify-content:center;width:132px}.wedding-meeting-toggle:hover{background:#4d9cff1f;border-color:#4d9cff61}.wedding-topbar-save{color:#61738b;text-align:center;flex:0 0 64px;width:64px;font-size:9px}.wedding-topbar-save.saving{color:#ffb84d}.wedding-topbar-save.saved{color:#4ade80}.wedding-draft{color:#b8c6d9;flex:0 0 178px;justify-content:center;width:178px}.wedding-draft.saving{color:#ffbd59}.wedding-draft.saved{color:#55dc91;background:#4ade800e;border-color:#4ade8033}.wedding-profile.active{color:#8db9ff;background:#4d9cff17;border-color:#4d9cff40}.wedding-book.saving{color:#ffe0a3;background:#ffb84d1f;border-color:#ffb84d57}.wedding-book:disabled{color:#55dc91;opacity:1;cursor:default;background:#4ade800f;border-color:#4ade8033;transform:none}.wp-page>.wp-nav{margin-top:0}@media (width<=1180px){.wedding-topbar-save{display:none}.topbar-left:has(.topbar-couple-title){flex-basis:230px;min-width:230px}.topbar-couple-title{max-width:230px}}@media (width<=760px){.topbar-center:has(.wedding-topbar){order:3;width:100%;display:flex;overflow-x:auto}.wedding-topbar{justify-content:flex-start;width:max-content}}.wp-page,.wp-page button,.wp-page input,.wp-page select,.wp-page textarea,.wp-modal,.wp-modal button,.wp-modal textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wp-nav{border-radius:14px;padding:6px;box-shadow:0 10px 28px #050a121f}.wp-nav button{color:#91a1b6;background:#1f2e4375;border:1px solid #97aac414;border-radius:9px;min-height:38px;margin:1px;font-size:11px;font-weight:600;transition:background .18s,color .18s}.wp-nav button svg{color:#71849d;font-size:14px;transition:color .18s}.wp-nav button:hover{color:#d6dfeb;background:#2d3f589e;border-color:#8db9ff33}.wp-nav button:hover svg{color:#9bc2ff}.wp-nav button.active{color:#edf5ff;background:linear-gradient(135deg,#4d9cff33,#4d9cff1b);border-color:#4d9cff6b;box-shadow:0 5px 16px #184c9124,inset 0 1px #ffffff0b}.wp-nav button.active svg{color:#75afff}.wp-section,.wp-hero-card{background:#162233c2;border:1px solid #ffffff0e;border-radius:18px;padding:24px;box-shadow:0 16px 42px #050a1221}.wp-section-head{margin-bottom:20px}.wp-section-head h2{color:#f2f6fc;letter-spacing:-.01em;margin:0 0 5px;font-family:inherit;font-size:18px;font-weight:650}.wp-section-head p{color:#7e8ea4;font-size:12px;line-height:1.45}.wp-hero-card{background:linear-gradient(135deg,#4d9cff13,#162233d1 54%);border-color:#4d9cff29}.wp-hero-card>div{color:#e8eef7;font-family:inherit;font-size:16px;font-weight:600}.wp-hero-card>div svg{color:#6caaff}.wp-field{gap:7px}.wp-field span,.wp-money>span{color:#8b9bb0;letter-spacing:.055em;font-size:10px;font-weight:650}.wp-hero-card input,.wp-hero-card button,.wp-field input,.wp-specialist select,.wp-money input,.wp-comments,.wp-modal textarea{color:#edf3fb;background:#26364cad;border:1px solid #97aac424;border-radius:10px;min-height:42px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff06}.wp-field input::placeholder,.wp-comments::placeholder{color:#65768c}.wp-field input:hover,.wp-specialist select:hover,.wp-comments:hover{background:#2a3b53c7}.wp-field input:focus,.wp-specialist select:focus,.wp-money input:focus,.wp-comments:focus{background:#2a3b53e6;border-color:#4d9cff94;box-shadow:0 0 0 3px #4d9cff17}.wp-choice button,.wp-chip{color:#92a2b7;background:#1f2e439e;border-color:#97aac421;border-radius:9px;min-height:36px;padding:8px 13px;font-size:11px;font-weight:600;transition:all .18s}.wp-choice button:hover,.wp-chip:hover{color:#d5deea;border-color:#8db9ff40}.wp-choice button.active,.wp-chip.active{color:#9cc3ff;background:#4d9cff1c;border-color:#4d9cff61}.wp-inline-question{background:#ffffff05;border:1px solid #ffffff0b;border-radius:11px}.wp-toggle{background:#0a121e4d;border-radius:8px;width:auto;height:auto;padding:3px;display:inline-flex}.wp-toggle button{color:#718299;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:42px;padding:5px 8px;font-size:10px;font-weight:650}.wp-toggle button.active{color:#9cc3ff;background:#4d9cff21}.wp-tradition,.wp-specialist{background:#ffffff05;border-color:#ffffff0e;border-radius:12px;transition:border-color .18s,background .18s}.wp-tradition:hover{background:#4d9cff09;border-color:#4d9cff38}.wp-tradition.active{background:#4d9cff12;border-color:#4d9cff57}.wp-tradition i{color:#8db9ff;border-color:#97aac433}.wp-tradition strong,.wp-specialist strong{color:#e7edf6;font-size:13px;font-weight:650}.wp-tradition span{color:#78899f;font-size:11px;line-height:1.4}.wp-specialist select:disabled{opacity:.45;cursor:not-allowed}.wp-family-columns h3{color:#a8b9cd;letter-spacing:.03em;font-size:12px;font-weight:700}.wp-comments{resize:vertical;outline:none;min-height:240px;padding:15px;line-height:1.6}.wp-money>div{background:#26364cad;border-color:#97aac424;border-radius:10px}.wp-money input{box-shadow:none;background:0 0}.wp-money b{color:#8db9ff}.wp-balance{background:#4d9cff0f;border-color:#4d9cff2e}.wp-balance strong{color:#dce9fb;font-family:inherit;font-size:21px;font-weight:700}.wp-profile-document{color:#dce6f3;resize:vertical;background:#26364cad;border:1px solid #97aac424;border-radius:12px;outline:none;width:100%;min-height:480px;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.65}.wp-profile-document:focus{border-color:#4d9cff80;box-shadow:0 0 0 3px #4d9cff14}.wp-profile-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.wp-profile-actions button{color:#aebcd0;cursor:pointer;background:#1f2e439e;border:1px solid #97aac424;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-weight:600;display:inline-flex}.wp-profile-actions button.primary{color:#9cc3ff;background:#4d9cff1a;border-color:#4d9cff4d}.wp-modal>div{background:#17243a;border-color:#ffffff14;box-shadow:0 28px 90px #00000075}.wp-modal h2{font-family:inherit;font-weight:700}@media (width<=650px){.wp-section,.wp-hero-card{border-radius:15px;padding:18px}}.new-request-form{background:#060f1a47;border:1px solid #679de029;border-radius:18px;margin-top:28px;padding:22px}.new-request-section-title{align-items:center;gap:11px;margin:4px 0 14px;display:flex}.new-request-section-title:not(:first-child){border-top:1px solid #ffffff0f;margin-top:24px;padding-top:22px}.new-request-section-title>b{color:#9bc7fb;background:#4d9cff1f;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid}.new-request-section-title>span,.new-request-section-title strong,.new-request-section-title small{display:block}.new-request-section-title strong{color:#e6eef9;font-size:14px}.new-request-section-title small{color:#7187a1;margin-top:3px;font-size:10px}.new-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.new-request-grid label{gap:7px;min-width:0;display:grid}.new-request-grid label>span{color:#849ab4;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.new-request-grid input,.new-request-grid textarea{box-sizing:border-box;color:#ebf2fb;width:100%;min-height:48px;font:inherit;background:#0c1828;border:1px solid #6f9bd22b;border-radius:11px;outline:0;padding:11px 12px;font-size:14px}.new-request-grid textarea{resize:vertical;min-height:104px;line-height:1.5}.new-request-grid input:focus,.new-request-grid textarea:focus{border-color:#539af099;box-shadow:0 0 0 3px #4d9cff1a}.new-request-comment{grid-column:1/-1}.new-request-dynamic-section{display:contents}.new-request-toggle{color:#8fa4bd;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#0c1828;border:1px solid #6f9bd22b;border-radius:11px;align-items:center;gap:12px;padding:10px 13px;font-size:13px;font-weight:750;display:flex}.new-request-toggle i{color:#0000;background:#ffffff05;border:1px solid #77a5dd3d;border-radius:8px;flex:0 0 25px;place-items:center;height:25px;display:grid}.new-request-toggle.active{color:#dff8ef;background:#30a8821a;border-color:#44c19561}.new-request-toggle.active i{color:#7ce3bd;background:#31b2872b;border-color:#4ad3a373}.new-request-toggle:focus-visible{outline:0;box-shadow:0 0 0 3px #4d9cff24}.new-request-availability{color:#8ba2bd;background:#07111d57;border:1px solid #6f9bd224;border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:11px 12px;font-size:11px;font-weight:700;display:flex}.new-request-availability.free{color:#68d4ae;background:#30a88212;border-color:#47cfa13d}.new-request-availability.busy{color:#e8919c;background:#ca4a5d12;border-color:#e6708038}.new-request-spinner{border:2px solid #77abea3d;border-top-color:#79b1f3;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite new-request-spin}@keyframes new-request-spin{to{transform:rotate(360deg)}}.new-request-error{color:#ed929e;background:#d74f6314;border-radius:11px;align-items:center;gap:8px;margin-top:14px;padding:11px 12px;font-size:12px;display:flex}.new-request-actions{grid-template-columns:minmax(120px,.35fr) minmax(260px,1fr);gap:9px;margin-top:18px;display:grid}.new-request-actions button{color:#8fa2ba;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:12px;font-weight:800}.new-request-actions button.primary{color:#fff;background:linear-gradient(135deg,#367fda,#315fa8);border-color:#5ca2f55c}.new-request-actions button:disabled{opacity:.55;cursor:wait}@media (width<=650px){.new-request-page{padding:8px 11px 28px}.new-request-intro{border-radius:19px;padding:22px 16px}.new-request-intro h1{font-size:30px}.new-request-intro>p{font-size:13px;line-height:1.5}.new-request-form{margin:22px -4px -6px;padding:17px 14px}.new-request-grid{grid-template-columns:1fr;gap:11px}.new-request-grid label>span{font-size:12px}.new-request-grid input,.new-request-grid textarea,.new-request-grid .bliss-control-trigger{min-height:52px;font-size:15px}.new-request-toggle{min-height:56px;font-size:14px}.new-request-comment{grid-column:auto}.new-request-actions{grid-template-columns:.34fr 1fr}.new-request-actions button{min-height:52px;font-size:12px}}.calendar-page{max-width:1320px;margin:auto;padding-bottom:40px}.calendar-hero{background:radial-gradient(circle at 90% 0,#4d9cff1f,#0000 40%),#152236;border:1px solid #4d9cff21;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:18px;padding:28px 30px;display:flex}.calendar-hero span{color:#559ffb;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.calendar-hero h1{margin:6px 0 5px;font-size:32px}.calendar-hero p{color:#8293a9;margin:0;font-size:12px}.calendar-stats{gap:8px;display:flex}.calendar-stats b{color:#edf4ff;background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;min-width:92px;padding:12px;font-size:20px}.calendar-stats small{color:#73849a;margin-top:3px;font-size:9px;font-weight:600;display:block}.calendar-layout{grid-template-columns:minmax(0,1fr) 290px;gap:14px;display:grid}.calendar-board,.calendar-side{background:#142034;border:1px solid #fff1;border-radius:19px;position:relative}.calendar-board{padding:18px;overflow:hidden}.calendar-board header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.calendar-board header h2{margin:0;font-size:18px}.calendar-board header button{color:#9cabc0;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.calendar-swipe{touch-action:pan-y;overflow:hidden}.calendar-month{will-change:transform,opacity}.calendar-month.next{animation:.28s cubic-bezier(.2,.7,.2,1) calendarNext}.calendar-month.prev{animation:.28s cubic-bezier(.2,.7,.2,1) calendarPrev}@keyframes calendarNext{0%{opacity:.4;transform:translate(12%)}to{opacity:1;transform:translate(0)}}@keyframes calendarPrev{0%{opacity:.4;transform:translate(-12%)}to{opacity:1;transform:translate(0)}}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendar-weekdays span{color:#61748d;text-align:center;text-transform:uppercase;padding:7px;font-size:9px;font-weight:800}.calendar-grid>i,.calendar-grid>button{border-radius:11px;min-height:94px}.calendar-grid>button{color:#dce7f7;cursor:pointer;background:#101a2a;border:1px solid #ffffff0b;flex-direction:column;align-items:flex-start;padding:10px;transition:all .16s;display:flex}.calendar-grid>button:hover,.calendar-grid>button.selected{border-color:#4d9cff80;transform:translateY(-1px)}.calendar-grid strong{font-size:13px}.calendar-grid em{color:#d6ad62;text-transform:uppercase;margin-top:auto;font-size:9px;font-style:normal;font-weight:800}.calendar-grid small{color:#8798ad;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:9px;overflow:hidden}.calendar-grid button.prebooked{background:linear-gradient(145deg,#ffb84d17,#111b2b);border-color:#ffb84d33}.calendar-grid button.closed{background:linear-gradient(145deg,#4ade8013,#111b2b);border-color:#4ade802e}.calendar-grid button.closed em{color:#67c994}.calendar-side{min-height:430px;padding:22px}.calendar-hint{color:#61748d;text-align:center;align-content:center;place-items:center;height:100%;display:grid}.calendar-hint>svg{font-size:28px}.calendar-hint h3{color:#b9c7d9;margin:12px 0 4px}.calendar-hint p{max-width:190px;margin:0;font-size:11px;line-height:1.5}.calendar-status{color:#d8ad5e;text-transform:uppercase;background:#ffb84d14;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.calendar-status.closed{color:#68cb98;background:#4ade8012}.calendar-status.free{color:#79aef1;background:#4d9cff14}.calendar-side h2{margin:16px 0 5px;font-size:23px}.calendar-side h3{margin:12px 0 2px;font-size:15px}.calendar-side p{color:#71839b;margin:0 0 18px;font-size:11px}.calendar-side label{color:#72849b;text-transform:uppercase;gap:5px;margin-top:12px;font-size:9px;font-weight:750;display:grid}.calendar-side input,.calendar-side select{color:#dae5f5;background:#0d1726;border:1px solid #ffffff14;border-radius:9px;outline:0;width:100%;padding:10px 11px}.calendar-primary,.calendar-release{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:17px;padding:11px;font-size:11px;font-weight:800;display:flex}.calendar-primary{color:#e9f3ff;background:#286dbe;border:1px solid #4d9cff59}.calendar-release{color:#d99199;background:#f871710e;border:1px solid #f871712b}@media (width<=900px){.calendar-layout{grid-template-columns:1fr}.calendar-side{min-height:260px}.calendar-hero{align-items:flex-start}.calendar-stats{display:none}}@media (width<=650px){.calendar-hero{padding:22px}.calendar-board{padding:9px}.calendar-grid>i,.calendar-grid>button{min-height:58px}.calendar-grid em,.calendar-grid small{display:none}}.bookings-truth{max-width:1180px;margin:auto}.booking-filters{align-items:center;gap:7px;margin:16px 0;display:flex}.booking-filters label{color:#65778f;background:#111c2c;border:1px solid #ffffff0f;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.booking-filters input{color:#dae4f2;background:0 0;border:0;outline:0;width:100%;padding:10px 0}.booking-filters button{color:#8495aa;cursor:pointer;background:#121d2e;border:1px solid #ffffff0f;border-radius:9px;padding:9px 12px}.booking-filters button.active{color:#a9ceff;background:#4d9cff17;border-color:#4d9cff59}.booking-real-list{gap:8px;display:grid}.booking-real-list>button{color:#dfe8f5;text-align:left;cursor:pointer;background:#142034;border:1px solid #ffffff0e;border-radius:13px;align-items:center;gap:14px;width:100%;padding:13px 15px;display:flex}.booking-real-icon{color:#dcb264;background:#ffb84d14;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.booking-real-icon.closed{color:#69c795;background:#4ade8012}.booking-real-list strong{flex:1;min-width:0}.booking-real-list strong small{color:#70829a;margin-top:3px;font-size:9px;font-weight:600;display:block}.booking-real-list>button>span:nth-last-child(2){color:#91a2b7;align-items:center;gap:6px;font-size:11px;display:flex}.booking-real-list em{color:#dcb264;text-align:center;text-transform:uppercase;background:#ffb84d12;border-radius:8px;min-width:92px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800}.booking-real-list em.closed{color:#69c795;background:#4ade800f}.booking-empty,.calendar-loading-page{color:#71839a;text-align:center;padding:48px}@media (width<=650px){.booking-filters{flex-wrap:wrap}.booking-filters label{flex-basis:100%}.booking-real-list>button{grid-template-columns:38px minmax(0,1fr) auto;gap:5px 11px;padding:12px;display:grid}.booking-real-list strong{grid-column:2/4}.booking-real-list>button>span:nth-last-child(2){grid-column:2;display:flex}.booking-real-list em{grid-area:2/3;min-width:0;padding:5px 7px}}.trash-notice{color:#83caa5;background:#4ade800e;border:1px solid #4ade8029;border-radius:10px;margin-top:14px;padding:10px 13px;font-size:11px}@media (width<=650px){html.blissora-android-app .topbar.topbar-standard{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #72a0db1a;width:100%;min-height:54px;top:0;box-shadow:0 10px 28px #040a1229;background:linear-gradient(#101b2b,#0d1725fa)!important;align-items:center!important;padding:6px 11px!important;display:flex!important;position:sticky!important}html.blissora-android-app .topbar.topbar-standard .topbar-left{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;display:grid!important}html.blissora-android-app .topbar.topbar-standard .mobile-menu-button{color:#b8d3f4;background:#4d9cff13;border:1px solid #6da6ef2e;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid!important}html.blissora-android-app .topbar.topbar-standard .topbar-title{color:#e5edf8;text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;font-weight:760;overflow:hidden;text-align:left!important;padding:0!important;font-size:15px!important;line-height:1.2!important;display:block!important}html.blissora-android-app .topbar.topbar-standard .topbar-center,html.blissora-android-app .topbar.topbar-standard .topbar-right{display:none!important}html.blissora-android-app .content-wrap{width:100%;max-width:none;padding:10px 0 calc(24px + env(safe-area-inset-bottom))!important}html.blissora-android-app .connection-banner{box-sizing:border-box;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:auto;max-width:none;min-height:40px;padding:8px 12px;font-size:11px;line-height:1;display:flex;top:68px;left:12px;right:12px;transform:translateY(-180%)}html.blissora-android-app .connection-banner.offline,html.blissora-android-app .connection-banner.restored{transform:translateY(0)}html.blissora-android-app .connection-banner:before{content:"";border-radius:50%;flex:0 0 7px;width:7px;height:7px}html.blissora-android-app .connection-banner.offline:before{background:#efbd62;box-shadow:0 0 0 4px #efbd621a}html.blissora-android-app .connection-banner.restored:before{background:#72d7a0;box-shadow:0 0 0 4px #72d7a01a}:is(html.blissora-android-app:not(.blissora-native-island) .app-wrapper:has(>.connection-banner.offline) .content-wrap,html.blissora-android-app:not(.blissora-native-island) .app-wrapper:has(>.connection-banner.restored) .content-wrap){padding-top:60px!important}html.blissora-android-app.blissora-native-island .connection-banner{display:none!important}html.blissora-android-app .topbar.topbar-wedding{z-index:90;top:0;background:#0d1624fb!important;grid-template-columns:1fr!important;gap:7px!important;padding:6px 10px 9px!important;display:grid!important;position:sticky!important}html.blissora-android-app .topbar.topbar-wedding .topbar-left{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;width:100%;display:grid!important}html.blissora-android-app .topbar.topbar-wedding .mobile-menu-button{color:#b7cee9;background:#4d9cff11;border:1px solid #6da6ef29;border-radius:11px;place-items:center;width:40px;height:38px;padding:0;display:grid!important}html.blissora-android-app .topbar.topbar-wedding .topbar-title{color:#e7edf6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:750;overflow:hidden;text-align:left!important;padding:0!important;font-size:14px!important;line-height:38px!important;display:block!important}html.blissora-android-app .topbar.topbar-wedding .topbar-center{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid!important}html.blissora-android-app .wp-nav{top:100px!important}html.blissora-android-app .wp-page{padding-bottom:12px!important}html.blissora-android-app .content-wrap:has(.wp-page){padding-bottom:0!important}html.blissora-android-app .ops-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}html.blissora-android-app .ops-actions a{text-align:center;grid-template-columns:1fr;place-items:center;min-height:72px;padding:10px 6px;display:grid}html.blissora-android-app .ops-actions a:first-child{background:linear-gradient(145deg,#172438,#111b2a);border-color:#ffffff0f}html.blissora-android-app .ops-actions a:first-child svg{color:#6ea8f5}html.blissora-android-app .ops-actions svg{grid-row:auto;margin-bottom:5px}html.blissora-android-app .ops-actions strong{font-size:11px;line-height:1.25}html.blissora-android-app .ops-actions span{display:none}html.blissora-android-app .finance-page{padding-top:4px}html.blissora-android-app.blissora-settings-mobile body #root .content-wrap{padding-bottom:12px!important}html.blissora-android-app.blissora-settings-mobile body #root .content-wrap>.settings-page{box-sizing:border-box;max-width:1040px;width:100%!important;margin:0 auto!important;padding:2px 11px 14px!important}html.blissora-android-app.blissora-settings-mobile body #root .settings-page .blissora-settings-save{min-height:48px!important;margin-top:14px!important;position:static!important;bottom:auto!important}html.blissora-android-app.blissora-settings-mobile body #root .settings-page #blissora-settings-logout{width:100%!important;min-height:48px!important;margin:10px 0 0!important;display:block!important}html.blissora-android-app .module-page{width:100%;padding:0 11px 28px}html.blissora-android-app .module-page>.page-sub{color:#7f92aa;font-size:11px;line-height:1.45;margin:1px 2px 12px!important}html.blissora-android-app .telephone-layout,html.blissora-android-app .banknotes-layout,html.blissora-android-app .converter-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html.blissora-android-app .telephone-dropzone,html.blissora-android-app .converter-layout>div:first-child>.glass-card:first-child{border-radius:16px;min-height:180px;padding:24px 16px!important}html.blissora-android-app .telephone-dropzone>div:first-child,html.blissora-android-app .converter-layout>div:first-child>.glass-card:first-child>div:first-child,html.blissora-android-app .banknotes-layout>div:first-child>.glass-card:first-child>div:first-child{margin-bottom:8px!important;font-size:38px!important}html.blissora-android-app .telephone-dropzone>div:nth-child(2),html.blissora-android-app .converter-layout>div:first-child>.glass-card:first-child>div:nth-child(2),html.blissora-android-app .banknotes-layout>div:first-child>.glass-card:first-child>div:nth-child(2){font-size:15px!important}html.blissora-android-app .telephone-controls{padding:16px!important}html.blissora-android-app .banknotes-layout>div:first-child>.glass-card:first-child{border-radius:16px;min-height:205px!important;padding:22px 16px!important}html.blissora-android-app .banknotes-layout>div:last-child>.glass-card:first-child{border-radius:16px;min-height:235px!important;padding:16px!important}html.blissora-android-app .banknotes-layout>div:last-child>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;margin-top:10px!important;display:grid!important}html.blissora-android-app .banknotes-layout>div:last-child>div:last-child button{min-width:0;font-size:11px;padding:11px 5px!important}html.blissora-android-app .converter-layout>.glass-card,html.blissora-android-app .timing-page>.glass-card,html.blissora-android-app .millionaire-editor{padding:16px!important}html.blissora-android-app .timing-page textarea{height:180px!important;min-height:180px!important}html.blissora-android-app .timing-page>.glass-card>button,html.blissora-android-app .millionaire-editor>div:last-child button{width:100%;min-height:44px}html.blissora-android-app .millionaire-answers{grid-template-columns:minmax(0,1fr)!important}html.blissora-android-app .millionaire-editor>div[style*=border-top]>div{margin-bottom:10px!important;padding:12px!important}html.blissora-android-app .project-detail-page{width:100%;padding:0 10px 28px}html.blissora-android-app .project-detail-hero{border-radius:18px}html.blissora-android-app .project-detail-cover{height:170px;min-height:170px;max-height:170px}html.blissora-android-app .project-detail-cover img{object-fit:cover;width:100%;height:100%;min-height:0}html.blissora-android-app .project-detail-heading{padding:18px 16px}html.blissora-android-app .project-detail-heading h1{margin:9px 0 6px;font-size:25px}html.blissora-android-app .project-completeness{margin-top:17px}html.blissora-android-app .project-tabs{scrollbar-width:none;border-width:1px 0;border-radius:0;margin:11px -10px 12px;padding:6px 10px}html.blissora-android-app .project-tabs::-webkit-scrollbar{display:none}html.blissora-android-app .project-tabs button{min-height:40px;padding:8px 11px}html.blissora-android-app .project-detail-grid{gap:10px}html.blissora-android-app .project-panel{border-radius:16px;padding:16px}html.blissora-android-app .project-panel-head{align-items:flex-start;gap:10px;margin-bottom:14px}html.blissora-android-app .project-panel-head h2{font-size:16px;line-height:1.35}html.blissora-android-app .project-longtext{font-size:13px;line-height:1.58}html.blissora-android-app .project-task-empty{min-height:86px;padding:16px}html.blissora-android-app .project-task-presets{margin-bottom:9px}html.blissora-android-app .project-payments .project-panel-head>button{color:#afd2fb;background:#4d9cff13;border:1px solid #4d9cff33;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 10px;font-size:10px;font-weight:780;display:inline-flex}html.blissora-android-app .project-payment-form{border-color:#6f96c926;border-radius:13px;gap:8px;padding:12px;grid-template-columns:minmax(0,1fr)!important}html.blissora-android-app .project-payment-form .project-payment-note{grid-column:auto}html.blissora-android-app .project-payment-form input,html.blissora-android-app .project-payment-form select{box-sizing:border-box;color:#dce6f3;background:#0d1726;border-color:#6f96c929;width:100%;min-height:44px}html.blissora-android-app .project-payment-due{color:#7e93ac;letter-spacing:.07em;text-transform:uppercase;gap:6px;width:100%;font-size:10px;font-weight:760;display:grid}html.blissora-android-app .project-payment-form>button{min-height:44px}html.blissora-android-app .project-payment-list article{border-color:#6f96c921;align-items:stretch;gap:9px;padding:12px}html.blissora-android-app .project-payment-list article>div{min-width:100%}html.blissora-android-app .project-payment-list article>b{font-size:17px}html.blissora-android-app .project-payment-list article>button{flex:130px;justify-content:center;min-height:40px}html.blissora-android-app .tasks-empty{min-height:180px;padding:24px}}.project-profile-sections{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.project-profile-sections button{color:#8494a9;letter-spacing:.35px;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.project-profile-sections button.active{color:#eef5ff;background:#4d9cff26;border-color:#4d9cff6b}.project-profile-sections button span{background:#ffffff12;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.project-profile-grid--text{grid-template-columns:1fr}.project-profile-grid--text strong{white-space:pre-wrap;font-weight:500;line-height:1.65}.project-profile-grid strong{overflow-wrap:anywhere}.project-profile-field{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0b;border-radius:11px;padding:13px 64px 13px 13px;position:relative}.project-profile-field:hover{background:#4d9cff0e;border-color:#4d9cff47}.project-profile-field:disabled{cursor:default}.project-profile-field span{color:#718198;text-transform:uppercase;letter-spacing:.5px;font-size:10px;display:block}.project-profile-field strong{color:#eef4ff;margin-top:5px;font-size:13px;line-height:1.4;display:block}.project-field-edit-icon{color:#8da9ca;background:#829fc311;border:1px solid #829fc32e;border-radius:999px;place-items:center;width:38px;height:30px;font-size:15px;font-style:normal;transition:all .18s;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.project-profile-field:hover .project-field-edit-icon,.project-profile-field:focus-visible .project-field-edit-icon{color:#a9ccf8;background:#4d9cff1f;border-color:#6ba2e861}.project-field-editor{width:min(520px,100% - 28px)}.project-field-editor input,.project-field-editor textarea{box-sizing:border-box;color:#eef4ff;width:100%;font:inherit;background:#0d1726;border:1px solid #4d9cff40;border-radius:11px;outline:none;margin:8px 0;padding:13px}.project-field-editor textarea{resize:vertical;min-height:210px}.project-field-boolean,.project-field-actions{gap:8px;display:flex}.project-field-boolean button,.project-field-actions button{color:#b9c9dc;min-height:44px;font:inherit;cursor:pointer;background:#4d9cff12;border:1px solid #4d9cff2e;border-radius:11px;padding:10px 14px;font-size:12px;font-weight:800}.project-field-boolean button{flex:1}.project-field-boolean button.active{color:#fff;background:#4d9cff2e;border-color:#4d9cff80}.project-field-actions{margin-top:14px;display:block}.project-field-actions button{width:100%;min-width:0}.project-field-actions .primary{color:#fff;background:#356df3;border-color:#356df3;box-shadow:0 8px 24px #356df338}.project-field-error{color:#ef9299;font-size:12px;display:block}.project-history-list article span{white-space:pre-line}.project-history-author{color:#80a8d8;letter-spacing:.02em;background:#4d9cff0f;border:1px solid #4d9cff21;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:9px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:750;display:inline-flex}.project-service-empty,.project-contract-placeholder{text-align:center;place-items:center;min-height:310px;padding:34px 20px;display:grid}.project-service-empty>svg,.project-contract-icon{color:#79adf0;background:#4d9cff12;border:1px solid #4d9cff2e;border-radius:18px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.project-service-empty h3,.project-contract-placeholder h2{margin:14px 0 6px}.project-service-empty p,.project-contract-placeholder p{color:#8495aa;max-width:460px;margin:0 0 18px;line-height:1.55}.project-service-empty button{color:#bcd8fa;background:#4d9cff24;border:1px solid #4d9cff59;border-radius:11px;min-height:42px;padding:9px 16px;font-weight:800}.project-contract-placeholder>div:not(.project-contract-icon){color:#aab8ca;text-align:left;border-bottom:1px solid #ffffff0e;align-items:center;gap:8px;width:min(420px,100%);padding:11px 13px;display:flex}.project-contract-placeholder>div svg{color:#68bb91}.project-contract-placeholder small{color:#66778d;margin-top:18px}.wedding-cover-tile,.wedding-cover-detail{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.project-thumb .wedding-cover-tile{border-radius:inherit}.project-detail-cover .wedding-cover-detail{min-height:260px}.project-specialist-duration{color:#7f93ab;text-align:left;gap:7px;margin-top:14px;font-size:10px;font-weight:800;display:grid}.project-music-materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.project-music-materials button{text-align:left;align-items:center;gap:12px;min-height:68px;padding:14px 16px;display:flex;color:#e6eef9!important;box-shadow:none!important;background:linear-gradient(145deg,#17283f,#111f33)!important;border:1px solid #5d92d733!important;border-radius:14px!important}.project-music-materials button:active{transform:scale(.995);background:#1a3150!important;border-color:#5b9ef694!important}.project-music-materials button>svg{color:#75aff8;flex:none;font-size:22px}.project-music-materials button span,.project-music-materials button strong,.project-music-materials button small{display:block}.project-music-materials button small{color:#8195ae;margin-top:4px;font-size:10px;font-weight:600}@media (width<=600px){.project-music-materials{grid-template-columns:1fr}.project-profile-panel{padding:16px}.project-profile-panel .project-panel-head{flex-direction:column;align-items:flex-start;gap:5px}.project-profile-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.project-profile-sections button{justify-content:space-between;width:100%;padding:10px}.project-profile-field{padding:14px 62px 14px 14px}.project-profile-grid span{font-size:11px}.project-profile-grid strong{font-size:14px}.project-contract-workspace{padding:15px 14px 20px}.project-contract-workspace .project-panel-head{margin-bottom:13px}.project-contract-workspace .project-panel-head h2{margin:2px 0 3px;font-size:18px}.project-contract-create{border-radius:14px;gap:13px;padding:14px}.project-contract-create span{font-size:10px;line-height:1.5}.project-contract-create button{border-radius:11px;min-height:44px}.project-contract-list{gap:10px}.project-contract-list article{background:linear-gradient(145deg,#1b2c44d6,#111d30db);border-radius:14px;padding:13px}.project-contract-file{width:100%}.project-contract-file>svg{color:#ffc46c;background:#ffb84d0f;border:1px solid #ffb84d38;border-radius:9px 12px 9px 9px;width:39px;height:45px;padding:9px}.project-contract-actions{gap:6px}.project-contract-actions a,.project-contract-actions button{white-space:nowrap;min-height:42px;padding:8px 4px;font-size:10px}}.mobile-command-profile,.mobile-command-scroll{display:none}@media (width<=650px){html.blissora-android-app .sidebar{box-sizing:border-box;background:radial-gradient(circle at 12% 2%,#4c93e82b,#0000 31%),radial-gradient(circle at 96% 68%,#7c5cda17,#0000 30%),linear-gradient(165deg,#112238fe,#081321fe 66%);border:1px solid #5b9cec38;border-left:0;border-radius:0 28px 28px 0;gap:0;width:min(92vw,370px);height:100dvh;padding:10px 12px;overflow:hidden;box-shadow:28px 0 90px #00000094,inset -1px 0 #77aff40f}html.blissora-android-app .mobile-nav-backdrop{-webkit-backdrop-filter:blur(9px)saturate(.75);background:#02070eba}html.blissora-android-app .mobile-sidebar-head{border-bottom:1px solid #77a6e01a;flex:none;min-height:58px;padding:2px 3px 9px 7px;display:flex}html.blissora-android-app .mobile-command-brand{text-transform:none;letter-spacing:0;grid-template-columns:auto auto;align-items:end;column-gap:1px;min-width:0;display:grid}html.blissora-android-app .mobile-command-brand span,html.blissora-android-app .mobile-command-brand b{letter-spacing:-.035em;font-size:21px;font-weight:850;line-height:1}html.blissora-android-app .mobile-command-brand span{color:#e9f2ff}html.blissora-android-app .mobile-command-brand b{color:#ffad38}html.blissora-android-app .mobile-command-brand small{color:#69809d;letter-spacing:.19em;text-transform:uppercase;grid-column:1/-1;margin-top:5px;font-size:7px;font-weight:850;line-height:1}html.blissora-android-app .mobile-sidebar-head>button{color:#8ea4bf;background:#ffffff06;border-color:#76a6e224;border-radius:50%;width:42px;height:42px}html.blissora-android-app .sidebar>.logo,html.blissora-android-app .sidebar-nav-desktop{display:none}html.blissora-android-app .mobile-command-profile{background:linear-gradient(135deg,#4689db1b,#ffffff05);border:1px solid #669de224;border-radius:16px;flex:none;grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:11px;margin:11px 2px 9px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff06}html.blissora-android-app .mobile-command-avatar{color:#e9f3ff;background:linear-gradient(145deg,#315a8d,#182c48);border:1px solid #75aef45c;border-radius:15px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #050d1847}html.blissora-android-app .mobile-command-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html.blissora-android-app .mobile-command-profile-copy{min-width:0;display:grid}html.blissora-android-app .mobile-command-profile-copy small{color:#7592b6;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850}html.blissora-android-app .mobile-command-profile-copy strong{color:#edf4fc;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}html.blissora-android-app .mobile-command-profile-copy span{color:#6f9f8d;align-items:center;gap:6px;margin-top:5px;font-size:8px;font-weight:700;display:flex}html.blissora-android-app .mobile-command-profile-copy span i{background:#50d99e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #50d99e17,0 0 12px #50d99e61}html.blissora-android-app .mobile-command-settings{color:#86a8cf;background:#4f91e114;border:1px solid #6aa1e533;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;font-size:17px;display:grid;box-shadow:inset 0 1px #ffffff06}html.blissora-android-app .mobile-command-settings:active{color:#c5ddfa;background:#4f91e129}html.blissora-android-app .mobile-command-scroll{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:1px 2px 14px;display:block;overflow:hidden auto}html.blissora-android-app .mobile-command-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}html.blissora-android-app .mobile-command-quick>button{color:#dce8f7;text-align:left;background:linear-gradient(145deg,#1d3350cc,#112035d1);border:1px solid #6697d421;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:35px minmax(0,1fr);align-items:center;min-width:0;min-height:61px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}html.blissora-android-app .mobile-command-quick>button.request{background:radial-gradient(circle at 92% 10%,#755dff29,#0000 32%),linear-gradient(145deg,#254873f0,#142741f0);border-color:#579ef43b;grid-column:1/-1;grid-template-columns:40px minmax(0,1fr) 30px;min-height:68px}html.blissora-android-app .mobile-command-quick>button>span{color:#7eb8ff;background:#4a91e71a;border:1px solid #69a6ef33;border-radius:11px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:17px;display:grid}html.blissora-android-app .mobile-command-quick>button.request>span{color:#a8d0ff;background:#4b97f22b;border-color:#6fb1ff4d;width:36px;height:36px}html.blissora-android-app .mobile-command-quick>button strong,html.blissora-android-app .mobile-command-quick>button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}html.blissora-android-app .mobile-command-quick>button strong{align-self:end;font-size:11px}html.blissora-android-app .mobile-command-quick>button small{color:#7288a3;align-self:start;margin-top:3px;font-size:8px}html.blissora-android-app .mobile-command-quick>button.request>b{color:#9ec7f8;background:#ffffff0b;border-radius:10px;grid-area:1/3/3;place-items:center;width:28px;height:28px;font-size:16px;display:grid}html.blissora-android-app .mobile-command-quick>button.active{background:linear-gradient(145deg,#2b5384eb,#182e4ceb);border-color:#5ca5fc70;box-shadow:0 10px 28px #040d192e,inset 0 1px #ffffff09}html.blissora-android-app .mobile-command-request-grid{background:linear-gradient(155deg,#162a44f5,#0b192bf5);border:1px solid #5c9eee2e;border-radius:17px;margin-top:8px;padding:11px;animation:.24s cubic-bezier(.2,.78,.25,1) both mobile-command-expand;box-shadow:0 18px 42px #01081038}html.blissora-android-app .mobile-command-request-grid>div{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}html.blissora-android-app .mobile-command-request-grid>div small{color:#b9d2f1;font-size:9px;font-weight:800}html.blissora-android-app .mobile-command-request-grid>div span{color:#627993;font-size:7px}html.blissora-android-app .mobile-command-request-grid>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}html.blissora-android-app .mobile-command-request-grid>section>button{color:#aebed2;text-align:left;background:#ffffff06;border:1px solid #699bd81c;border-radius:12px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:49px;padding:7px 8px;display:grid}html.blissora-android-app .mobile-command-request-grid>section>button.event-wedding{grid-column:1/-1}html.blissora-android-app .mobile-command-request-grid>section>button i{color:#78aeee;background:#4991e717;border-radius:10px;place-items:center;width:31px;height:31px;font-size:15px;font-style:normal;display:grid}html.blissora-android-app .mobile-command-request-grid>section>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}html.blissora-android-app .mobile-command-request-grid>section>button.event-wedding{color:#e4c481;background:#cd9d410e;border-color:#deb05433}html.blissora-android-app .mobile-command-request-grid>section>button.event-wedding i{color:#f0c469;background:#d5a5461a}html.blissora-android-app .mobile-command-nav{gap:14px;width:100%;margin-top:12px;display:grid}html.blissora-android-app .mobile-command-section{gap:3px;display:grid}html.blissora-android-app .mobile-command-section>h3{color:#536b88;letter-spacing:.18em;text-transform:uppercase;margin:0;padding:0 10px 5px;font-size:7px;font-weight:900}html.blissora-android-app .mobile-command-nav a{color:#899bb2;border:1px solid #0000;border-radius:12px;min-height:43px;padding:9px 10px;font-size:12px;font-weight:680;position:relative;overflow:hidden}html.blissora-android-app .mobile-command-nav a .icon{color:#7690af;background:#ffffff06;border-radius:9px;width:30px;height:30px}html.blissora-android-app .mobile-command-nav a.active{color:#edf5ff;background:linear-gradient(90deg,#4690e726,#4c78be0b);border-color:#5a9dee33}html.blissora-android-app .mobile-command-nav a.active:before{content:"";background:linear-gradient(#70b6ff,#8175ff);border-radius:0 6px 6px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 14px #5ba1f785}html.blissora-android-app .mobile-command-nav .sidebar-notice-count{background:#e54b5ee6;border:1px solid #ff818f29;margin-left:auto;padding:3px 7px;box-shadow:0 5px 14px #b32b3b33}html.blissora-android-app .mobile-command-nav .submenu-wrap{gap:5px;width:100%;display:grid}html.blissora-android-app .mobile-command-nav .submenu-wrap>.parent{background:#4789d90e;border-color:#5a97e11f}html.blissora-android-app .mobile-command-nav .submenu-wrap.is-open>.parent{color:#e4effc;background:#478fe51c;border-color:#5a9ff23d}html.blissora-android-app .mobile-command-nav .submenu-wrap .submenu{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:3px 0 2px;animation:.22s both mobile-command-expand;display:grid}html.blissora-android-app .mobile-command-nav .submenu-wrap .submenu a{background:#ffffff05;border:1px solid #6697d31a;grid-template-columns:27px minmax(0,1fr);gap:7px;min-width:0;min-height:48px;padding:7px;font-size:8.5px;display:grid}html.blissora-android-app .mobile-command-nav .submenu-wrap .submenu .icon{width:27px;height:27px}html.blissora-android-app .mobile-command-nav .submenu-wrap .submenu .label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.blissora-android-app .mobile-sidebar-account{background:#0a1626d1;border:1px solid #6899d51f;border-radius:15px;flex:none;margin:8px 2px 0;padding:9px;display:flex;box-shadow:0 -12px 30px #060d1733}html.blissora-android-app .mobile-sidebar-account .mobile-sidebar-avatar{border-radius:12px;flex-basis:38px;width:38px;height:38px}html.blissora-android-app .mobile-sidebar-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html.blissora-android-app .mobile-sidebar-account span{font-size:8px}html.blissora-android-app .mobile-sidebar-account button{border-radius:10px;min-height:36px;padding:7px 9px;font-size:9px}html.blissora-android-app .sidebar.sidebar-open .mobile-command-profile{animation:.3s 40ms both mobile-command-rise}html.blissora-android-app .sidebar.sidebar-open .mobile-command-quick{animation:.32s 75ms both mobile-command-rise}html.blissora-android-app .sidebar.sidebar-open .mobile-command-section:first-child{animation:.32s .105s both mobile-command-rise}html.blissora-android-app .sidebar.sidebar-open .mobile-command-section:nth-child(2){animation:.32s .135s both mobile-command-rise}html.blissora-android-app .sidebar.sidebar-open .mobile-command-section:nth-child(3){animation:.32s .165s both mobile-command-rise}}@keyframes mobile-command-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes mobile-command-expand{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}@media (width<=650px){html.blissora-android-app body #root .sidebar{background:radial-gradient(circle at 12% 2%,#4c93e82b,#0000 31%),radial-gradient(circle at 96% 68%,#7c5cda17,#0000 30%),linear-gradient(165deg,#112238fe,#081321fe 66%)!important;border:1px solid #5b9cec38!important;border-left:0!important;border-radius:0 28px 28px 0!important;width:min(92vw,370px)!important;padding:10px 12px!important;overflow:hidden!important;box-shadow:28px 0 90px #00000094,inset -1px 0 #77aff40f!important}html.blissora-android-app body #root .mobile-nav-backdrop.visible{-webkit-backdrop-filter:blur(9px)saturate(.75)!important;background:#02070eba!important}html.blissora-android-app body #root .mobile-sidebar-head{justify-content:space-between!important;height:auto!important;min-height:58px!important;padding:2px 3px 9px 7px!important;display:flex!important;position:relative!important}html.blissora-android-app body #root .mobile-sidebar-head>button{color:#8ea4bf!important;background:#ffffff06!important;border:1px solid #76a6e224!important;border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;position:static!important}html.blissora-android-app body #root .mobile-command-nav{gap:14px!important;width:100%!important;height:auto!important;margin-top:12px!important}html.blissora-android-app body #root .mobile-command-nav a .icon{color:#7690af!important;width:30px!important;min-width:30px!important;height:30px!important}html.blissora-android-app body #root .mobile-command-nav a .icon svg{width:19px!important;height:19px!important}html.blissora-android-app body #root .mobile-command-nav a .label{font-size:12px!important}html.blissora-android-app body #root .mobile-command-nav .submenu-wrap{gap:5px!important}html.blissora-android-app body #root .mobile-command-nav .submenu-wrap .submenu{border:0!important;gap:6px!important;width:100%!important;margin:0!important;padding:3px 0 2px!important}html.blissora-android-app body #root .mobile-command-nav .submenu-wrap .submenu>a{color:#8fa2ba!important;background:#ffffff05!important;border:1px solid #6697d31a!important;border-radius:12px!important;gap:7px!important;min-height:48px!important;padding:7px!important}html.blissora-android-app body #root .mobile-command-nav .submenu-wrap .submenu>a .icon,html.blissora-android-app body #root .mobile-command-nav .submenu-wrap .submenu>a .icon svg{width:27px!important;min-width:27px!important;height:27px!important}html.blissora-android-app body #root .mobile-command-nav .submenu-wrap .submenu>a .label{font-size:8.5px!important}html.blissora-android-app body #root .mobile-sidebar-account{box-sizing:border-box!important;background:#0a1626d1!important;border:1px solid #6899d51f!important;border-radius:15px!important;gap:9px!important;width:auto!important;min-height:58px!important;margin:8px 2px 0!important;padding:9px!important;display:none!important}html.blissora-android-app body #root .mobile-sidebar-account .mobile-sidebar-avatar{border-radius:12px!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}html.blissora-android-app body #root .mobile-sidebar-account .mobile-sidebar-avatar img{border-radius:12px!important}html.blissora-android-app body #root .mobile-sidebar-account>button{border-radius:10px!important;gap:5px!important;width:auto!important;min-width:0!important;height:36px!important;padding:7px 9px!important;font-size:9px!important;display:inline-flex!important}}.settings-hero{display:none}.settings-page .account-management-link{color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;text-decoration:none;display:grid;margin-top:14px!important}.settings-page .account-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.settings-page .account-management-grid .account-management-link{margin-top:0!important}.settings-page .owner-management-link .account-management-icon{color:#e2c174;background:#d5ae6217;border-color:#d5ae624d}.settings-page .owner-management-link .account-management-action{color:#d7b96f}.settings-page .account-management-icon{color:#82baff;background:#4d9cff14;border:1px solid #4d9cff38;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.settings-page .account-management-copy,.settings-page .account-management-copy strong,.settings-page .account-management-copy small{display:block}.settings-page .account-management-copy{min-width:0}.settings-page .account-management-copy strong{color:#edf4ff;font-size:14px}.settings-page .account-management-copy small{color:#8494a9;margin-top:5px;font-size:11px;line-height:1.4}.settings-page .account-management-action{color:#8ebcf5;align-items:center;gap:5px;font-size:11px;font-weight:750;display:flex}@media (width<=650px){.settings-page .account-management-grid{grid-template-columns:1fr;gap:9px}.settings-page .account-management-link{grid-template-columns:40px minmax(0,1fr) auto;gap:11px}.settings-page .account-management-icon{border-radius:12px;width:40px;height:40px;font-size:18px}.settings-page .account-management-copy strong{font-size:13px}.settings-page .account-management-copy small{font-size:10px}.settings-page .account-management-action{font-size:0}.settings-page .account-management-action svg{font-size:18px}}@media (width>=901px){:root{--desktop-workspace-width:1240px;--desktop-panel-border:#789fd21c;--desktop-panel-bg:#142034e0}.content-wrap{box-sizing:border-box}.ops-dashboard,.projects-page,.project-detail-page,.calendar-page,.finance-page,.bookings-truth,.tasks-page,.notice-center,.settings-page,.accounts-admin{box-sizing:border-box;width:100%;max-width:var(--desktop-workspace-width);margin-left:auto;margin-right:auto}.settings-page>.settings-mobile-sub{display:none}.accounts-admin{padding:0 0 44px}.tasks-page>header,.notice-center>header,.settings-page>.settings-hero,.accounts-admin>.accounts-hero{box-sizing:border-box;background:radial-gradient(circle at 90% 0,#4d9cff21,#0000 40%),linear-gradient(135deg,#17263b,#111b2a);border:1px solid #4d9cff24;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;width:100%;min-height:144px;margin:0 0 16px;padding:28px 30px;display:flex;box-shadow:0 18px 46px #030a1424}.tasks-page>header>div:first-child>span,.notice-center>header>div:first-child>span,.settings-page>.settings-hero>div:first-child>span,.accounts-admin>.accounts-hero>div:first-child>span{color:#66a9ff;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.tasks-page>header h1,.notice-center>header h1,.settings-page>.settings-hero h1,.accounts-admin>.accounts-hero h1{color:#eef4ff;letter-spacing:-.02em;margin:7px 0 5px;font-size:32px;line-height:1.08}.tasks-page>header p,.notice-center>header p,.settings-page>.settings-hero p,.accounts-admin>.accounts-hero p{color:#8293a9;margin:0;font-size:12px}.tasks-page>header>svg,.settings-page>.settings-hero>svg,.accounts-admin>.accounts-hero>svg{color:#67a9f7;opacity:.9;flex:none;font-size:42px}.notice-center>header>div:last-child{flex:none;gap:8px;display:flex}.notice-center>header button{border-radius:10px;min-height:40px;padding:9px 13px}.calendar-hero,.finance-hero,.bookings-hero,.projects-hero{box-sizing:border-box;border-radius:22px;height:144px;min-height:144px}.calendar-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.calendar-board,.calendar-side,.finance-panel,.finance-form{border-color:var(--desktop-panel-border);background-color:var(--desktop-panel-bg)}.calendar-board{padding:20px}.calendar-grid>i,.calendar-grid>button{min-height:92px}.finance-toolbar{align-items:center;min-height:42px}.finance-stats,.finance-category-grid{gap:12px}.project-detail-hero{border-color:var(--desktop-panel-border);background:radial-gradient(circle at 88% 0,#4d9cff14,#0000 38%),linear-gradient(135deg,#19263a,#101a29);grid-template-columns:320px minmax(0,1fr);align-items:stretch;min-height:0}.project-detail-cover{aspect-ratio:3/4;align-self:start;width:100%;height:auto;min-height:0;max-height:none}.project-detail-cover img,.project-detail-cover .wedding-cover-detail{object-fit:cover;object-position:50% 38%;width:100%;height:100%;min-height:0}.project-detail-heading{box-sizing:border-box;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:38px 42px;display:flex}.project-detail-heading h1{letter-spacing:-.025em;max-width:760px;font-size:clamp(31px,2.2vw,38px);line-height:1.08}.project-completeness{width:min(100%,520px);max-width:none}.project-tabs{border-color:var(--desktop-panel-border);min-height:50px}.project-detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.project-panel{border-color:var(--desktop-panel-border);background:var(--desktop-panel-bg)}.project-row,.calendar-grid>button,.finance-stat,.finance-category-grid article{transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.project-row:hover,.finance-stat:hover,.finance-category-grid article:hover{box-shadow:0 14px 34px #030a1433}}@media (width>=901px) and (width<=1180px){.project-detail-hero{grid-template-columns:280px minmax(0,1fr)}.project-detail-heading{padding:32px}}.contracts-page{max-width:1280px;margin:0 auto;padding-bottom:36px}.contracts-hero{background:radial-gradient(circle at 82% 30%,#ffb84d1f,#0000 30%),linear-gradient(135deg,#16243a,#101b2d);border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:31px 34px;display:flex;box-shadow:0 18px 55px #0000002e}.contracts-hero span,.contracts-section-head span{color:#ffb84d;letter-spacing:1.25px;font-size:11px;font-weight:800}.contracts-hero h1{color:#f4f7fb;margin:6px 0 7px;font-size:31px}.contracts-hero p{color:#91a2b8;margin:0}.contracts-hero>svg{color:#ffb84d;background:#ffb84d12;border:1px solid #ffb84d3d;border-radius:16px;width:54px;height:54px;padding:13px}.contracts-info{background:#26416347;border:1px solid #599aec29;border-radius:14px;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:14px 16px;margin:18px 0 30px;padding:18px 21px;display:grid}.contracts-info>svg{color:#69a7f0;font-size:22px}.contracts-info strong,.contracts-info span{display:block}.contracts-info strong{color:#e7eef7;font-size:13px}.contracts-info span{color:#8495aa;margin-top:4px;font-size:11px;line-height:1.45}.contracts-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.contracts-section-head h2{color:#edf3fa;margin:4px 0 0;font-size:20px}.contracts-section-head a{color:#9eb0c7;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex}.contracts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.contracts-grid article{background:linear-gradient(160deg,#1c2d46f5,#121e31f5);border:1px solid #ffffff13;border-radius:17px;min-height:286px;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 35px #0000001f}.contracts-grid article>i{color:#ffffff09;font-size:72px;font-style:normal;font-weight:900;position:absolute;top:5px;right:15px}.contracts-document-icon{color:#ffb84d;background:#ffb84d12;border:1px solid #ffb84d40;border-radius:8px 13px 8px 8px;place-items:center;width:49px;height:58px;margin-bottom:19px;font-size:23px;display:grid}.contracts-grid article>span{color:#718399;letter-spacing:1px;font-size:9px;font-weight:800}.contracts-grid h3{color:#eef4fb;max-width:260px;margin:7px 0;font-size:17px;line-height:1.35}.contracts-grid p{color:#8d9eb3;margin:0 0 21px;font-size:12px;line-height:1.55}.contracts-grid article>div:last-child{gap:9px;display:flex}.contracts-grid a{color:#c9d5e4;border:1px solid #ffffff1c;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.contracts-grid a:first-child{color:#ffbf5e;background:#ffb84d14;border-color:#ffb84d47}.contracts-state{text-align:center;color:#8495aa;border:1px dashed #ffffff1a;border-radius:16px;padding:45px}.contracts-state.error{color:#f18f8f}.project-contract-workspace{min-height:360px;text-align:left!important;display:block!important}.project-contract-workspace .project-panel-head{margin-bottom:18px}.project-contract-create{background:#4d9cff0b;border:1px solid #4d9cff29;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.project-contract-create strong,.project-contract-create span{display:block}.project-contract-create strong{color:#e7eef7}.project-contract-create span{color:#8394a9;margin-top:5px;font-size:11px}.project-contract-create button{color:#ffbd57;cursor:pointer;background:#ffb84d1a;border:1px solid #ffb84d4d;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:flex}.project-contract-create button:disabled{opacity:.55;cursor:wait}.project-contract-list{gap:9px;margin-top:14px;display:grid}.project-contract-list article{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:13px;padding:13px 15px;display:flex}.project-contract-list article>svg{color:#76aef0;font-size:21px}.project-contract-list article div{flex:1;min-width:0}.project-contract-list strong,.project-contract-list span{display:block}.project-contract-list strong{color:#dce6f2;font-size:12px}.project-contract-list span{color:#76889e;margin-top:4px;font-size:10px}.project-contract-list a{color:#acbdd1;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;text-decoration:none;display:flex}.project-contract-empty{text-align:center;color:#75879c;padding:35px}.project-contract-error{color:#ef9292;margin:12px 0 0;font-size:12px}@media (width<=900px){.contracts-grid{grid-template-columns:1fr}.contracts-info{grid-template-columns:auto 1fr}.contracts-hero{padding:24px}.project-contract-create{flex-direction:column;align-items:flex-start}.project-contract-create button{justify-content:center;width:100%}.project-contract-list article{flex-wrap:wrap}.project-contract-list a{justify-content:center;width:100%}}.project-contract-stage{color:#ffb84d;letter-spacing:1.3px;margin-bottom:5px;font-size:9px;font-style:normal;font-weight:900;display:block}.project-contract-list article{justify-content:space-between}.project-contract-file{align-items:center;gap:12px;display:flex}.project-contract-file>svg{color:#76aef0;flex:none;font-size:23px}.project-contract-file>div{min-width:0}.project-contract-actions{align-items:center;gap:8px;display:flex;flex:none!important}.project-contract-actions a,.project-contract-actions button{color:#acbdd1;cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 11px;font:700 11px inherit;text-decoration:none;display:flex}.project-contract-actions button:first-of-type{color:#ffc367;background:#ffb84d14;border-color:#ffb84d42}@media (width<=900px){.project-contract-list article{display:block}.project-contract-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:12px;display:grid}.project-contract-actions a,.project-contract-actions button{white-space:nowrap;width:auto;min-width:0;min-height:44px;padding:8px 4px;font-size:10px}}.main-content,.content-wrap{min-width:0}@media (width>=851px) and (width<=1280px){.sidebar{width:236px;padding-left:16px;padding-right:16px}.content-wrap{max-width:100%;padding:24px}.topbar{min-width:0;padding-left:20px;padding-right:20px}.topbar-left,.topbar-center,.topbar-right{min-width:0}.topbar-wedding{grid-template-columns:minmax(150px,.7fr) minmax(0,1.8fr);gap:8px 14px;display:grid}.topbar-wedding .topbar-right{display:none}.topbar-wedding .topbar-center{justify-content:flex-end;overflow-x:auto}.wedding-topbar{min-width:max-content;display:flex}}@media (width<=850px){.millionaire-page button,.banknotes-page button{min-height:44px}.millionaire-answers>div{min-height:48px}.millionaire-answers input{min-height:36px}}@media (width>=601px) and (width<=1280px){html.blissora-android-app,html.blissora-android-app body,html.blissora-android-app #root{max-width:100vw!important;overflow-x:hidden!important}html.blissora-android-app .app-wrapper{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}html.blissora-android-app .main-content{width:auto!important;min-width:0!important;max-width:calc(100vw - 260px)!important}html.blissora-android-app .content-wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html.blissora-android-app .project-detail-page{width:min(100%,1180px)!important;max-width:100%!important;overflow-x:hidden!important}html.blissora-android-app .project-detail-hero{width:100%!important;min-width:0!important}html.blissora-android-app .project-detail-heading{min-width:0!important}html.blissora-android-app .project-detail-grid{grid-template-columns:minmax(0,1fr) minmax(260px,310px)!important}html.blissora-android-app .project-tabs{max-width:100%!important;overflow-x:auto!important}}@media (width>=601px) and (width<=850px){html.blissora-android-app .topbar.topbar-standard .topbar-left{gap:16px}}@media (width>=851px) and (width<=1280px) and (orientation:landscape){html.blissora-android-app,html.blissora-android-app body{height:100%;min-height:0;overflow:hidden!important}html.blissora-android-app #root,html.blissora-android-app .app-wrapper{height:100dvh!important;min-height:0!important;overflow:hidden!important}html.blissora-android-app .sidebar,html.blissora-android-app .main-content{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100dvh!important;min-height:0!important;overflow-y:auto!important}html.blissora-android-app .sidebar{align-self:stretch;max-height:100dvh}html.blissora-android-app .main-content{overflow-x:hidden!important}html.blissora-android-app .project-tasks,html.blissora-android-app .project-task-list{min-width:0;max-width:100%;overflow:hidden}html.blissora-android-app .project-task-list{grid-template-columns:minmax(0,1fr)}html.blissora-android-app .project-task-list article{box-sizing:border-box;grid-template-rows:1fr 1fr;grid-template-columns:36px minmax(0,1fr) 34px;gap:0 8px;width:100%;min-width:0;max-width:100%;padding:8px 7px 8px 4px;display:grid;overflow:hidden}html.blissora-android-app .project-task-list article>.project-task-check{grid-area:1/1/3;align-self:center}html.blissora-android-app .project-task-list article>div{grid-area:1/2/3;align-self:center}html.blissora-android-app .project-task-list article>.project-task-edit,html.blissora-android-app .project-task-list article>.project-task-delete{align-self:center;width:34px;min-width:0;height:32px}html.blissora-android-app .project-task-list article>.project-task-edit{grid-area:1/3}html.blissora-android-app .project-task-list article>.project-task-delete{grid-area:2/3}html.blissora-android-app .project-task-list strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}html.blissora-android-app .project-task-form,html.blissora-android-app .project-task-edit-box{grid-template-columns:minmax(0,1fr)!important}html.blissora-android-app .project-task-form>input:first-child,html.blissora-android-app .project-task-edit-box>strong{grid-column:auto!important}html.blissora-android-app .project-contact-list{grid-template-columns:1fr!important}html.blissora-android-app .project-detail-heading{padding:22px!important}}@media (width>=601px) and (width<=980px){html.blissora-android-app .main-content{max-width:100vw!important}html.blissora-android-app .project-detail-grid{grid-template-columns:1fr!important}}.project-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.project-tabs::-webkit-scrollbar{display:none}.project-tabs button{white-space:nowrap;flex:none}.project-main{position:relative}.project-title-line{justify-content:space-between;align-items:flex-start;padding-right:44px}.project-state-badges{z-index:3;flex-flow:column;align-items:flex-end;gap:6px;margin:0;display:flex;position:absolute;top:0;right:0}.project-status-indicator{cursor:help;width:28px;height:28px;font:inherit;border:1px solid;border-radius:9px;place-items:center;padding:0;display:grid}.project-status-indicator svg{width:14px;height:14px}.project-status-indicator--prebooked{color:#f2c26b;background:#f2ae481f}.project-status-indicator--closed{color:#4ade80;background:#4ade801c}.project-status-indicator--archived{color:#6fa8e8;background:#5b97dc1f}.project-status-indicator--completed{color:#aa91ff;background:#977bff1f}.project-status-indicator--awaiting-close{color:#efc36c;background:#dea93e21}.project-status--semantic-prebooked{color:#f2c26b;background:#f2ae481f}.project-status--semantic-closed{color:#4ade80;background:#4ade801c}.project-status--semantic-archived{color:#6fa8e8;background:#5b97dc1f}.project-status--semantic-completed{color:#aa91ff;background:#977bff1f}.project-status-tip{z-index:8;color:#9fb1c8;text-align:left;background:#0a1728f7;border:1px solid #6f94c347;border-radius:12px;width:min(235px,62vw);padding:10px 12px;font-size:11px;line-height:1.4;position:absolute;top:0;right:38px;box-shadow:0 12px 30px #00000059}.project-status-tip strong{color:#f3f7ff;margin-bottom:3px;font-size:12px;display:block}.media-viewer-frame{justify-content:center;align-items:center;max-width:100%;max-height:calc(100vh - 112px);display:flex;position:relative}.media-viewer-frame>img{object-fit:contain;transform-origin:50%;max-width:100%;max-height:calc(100vh - 112px);transition:transform .12s;display:block}.media-viewer-frame>button{z-index:2;color:#f4f7fc;cursor:pointer;background:#162335f5;border:1px solid #ffffff2e;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:100px;height:36px;padding:0 12px;font-size:12px;display:inline-flex;position:absolute;top:-44px;right:0}.media-viewer-frame>button svg{width:18px;height:18px}.projects-hero-stats button{min-width:90px;color:inherit;text-align:center;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;padding:14px 16px;transition:border-color .18s,background .18s,transform .18s}.projects-hero-stats button strong{color:#fff;font-size:24px;display:block}.projects-hero-stats button span{color:#8494a9;font-size:11px}.projects-hero-stats button.active{background:#4d9cff24;border-color:#4d9cff8c;box-shadow:inset 0 0 0 1px #4d9cff14}.projects-hero-stats button:active{transform:scale(.98)}.projects-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.projects-filters::-webkit-scrollbar{display:none}.projects-filters button{flex:none}.project-receipts .project-panel-head>div>h2{margin:0 0 4px}.project-receipts .project-panel-head>div>span{color:var(--muted,#8397b3)}.project-receipts .project-panel-head>button,.project-receipt-form button,.project-receipt-actions a{color:#dbeaff;cursor:pointer;background:#1d3c6299;border:1px solid #68a6ff40;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;text-decoration:none;display:inline-flex}.project-receipt-form{background:linear-gradient(145deg,#142a46c7,#0b1a2ed1);border:1px solid #67a5f53d;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;padding:18px;display:grid;box-shadow:0 18px 38px #01081238}.project-receipt-form-title{color:#80b8ff;border-bottom:1px solid #7da9e024;grid-column:1/-1;align-items:center;gap:11px;padding-bottom:13px;display:flex}.project-receipt-form-title>svg{width:24px;height:24px}.project-receipt-form-title strong,.project-receipt-form-title span{display:block}.project-receipt-form-title strong{color:#f4f8ff;font-size:15px}.project-receipt-form-title span{color:#8198b5;margin-top:3px;font-size:11px}.project-receipt-form label{color:#8ea4c1;gap:7px;font-size:12px;display:grid}.project-receipt-form label.wide{grid-column:span 2}.project-receipt-form input{box-sizing:border-box;color:#f2f7ff;background:#0a182acc;border:1px solid #6f94c340;border-radius:11px;width:100%;min-width:0;min-height:42px;padding:9px 11px}.project-receipt-form .project-receipt-file{align-content:end;position:relative;overflow:hidden}.project-receipt-file>input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.project-receipt-file-control{color:#b9d6f7;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#0d1f35b8;border:1px dashed #6faaf45c;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex;overflow:hidden}.project-receipt-form .project-receipt-submit{color:#fff;background:linear-gradient(135deg,#347fdf,#245eb5);align-self:end;min-height:42px;font-weight:750}.project-receipt-form .project-receipt-error{color:#ff9c9c;grid-column:1/-1;margin:0}.project-receipt-list{gap:10px;margin-top:14px;display:grid}.project-receipt-list article{background:#1227428c;border:1px solid #6f94c333;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.project-receipt-icon{color:#72aefb;background:#4d9cff1f;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.project-receipt-copy{min-width:0}.project-receipt-copy strong{color:#f4f8ff;margin-bottom:5px;font-size:15px;display:block}.project-receipt-copy span{color:#91a7c3;font-size:12px;display:block}.project-receipt-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.project-receipt-actions a,.project-receipt-actions button{color:#dbeaff;cursor:pointer;background:#1d3c6299;border:1px solid #68a6ff40;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.project-receipt-empty{color:#8298b5;text-align:center;border:1px dashed #6f94c340;border-radius:15px;padding:20px}@media (width<=760px){.project-title-line{flex-direction:row}.project-state-badges{margin-left:auto}.project-receipts .project-panel-head{flex-direction:column;align-items:stretch;gap:12px}.project-receipts .project-panel-head>button{width:100%}.project-receipt-form{grid-template-columns:1fr;padding:13px}.project-receipt-form label.wide{grid-column:auto}.project-receipt-list article{grid-template-columns:auto minmax(0,1fr)}.project-receipt-actions{grid-column:1/-1;justify-content:stretch}.project-receipt-actions a{flex:130px}}.project-critical-attention{box-shadow:inset 4px 0 #f0a83e;background:linear-gradient(145deg,#4e341147,#221c1680)!important;border-color:#ffb24352!important}.project-critical-attention-title{align-items:center;gap:12px;display:flex}.project-critical-attention-title>svg{color:#ffc66f;width:26px;height:26px}.project-critical-attention-title h2{color:#fff2dc;margin:0}.project-critical-attention-title span{color:#caa979;margin-top:3px;font-size:12px;display:block}.project-critical-attention article{background:#ffb95111;border:1px solid #ffbe5e2e;border-radius:13px;margin-top:14px;padding:13px 15px}.project-critical-attention article strong{color:#ffdca8;font-size:12px}.project-critical-attention article p{color:#f5e5cf;white-space:pre-wrap;margin:6px 0 0;line-height:1.55}@media (width<=600px) and (orientation:portrait){.projects-search{display:flex}.media-viewer-frame,.media-viewer-frame>img{max-height:calc(100vh - 105px)}}.live-sync-toast{z-index:3010;pointer-events:none;opacity:0;place-items:center;width:46px;height:30px;padding:0;transition:opacity .18s,transform .28s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;top:8px;left:50%;transform:translate(-50%,-14px)scale(.72)}.live-sync-toast.visible{opacity:1;transform:translate(-50%)scale(1)}.live-sync-toast>.bl-busy{background:#070d16e6;border-radius:10px;padding:0 5px}.blissora-live-updated{animation:.72s cubic-bezier(.2,.75,.25,1) blissora-live-surface}.blissora-live-updated :is(.glass-card,.stat-card,.finance-card,.ops-finance-card,.project-card,.booking-card){animation:.68s cubic-bezier(.2,.75,.25,1) blissora-live-value}@keyframes blissora-live-surface{0%{opacity:.84;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes blissora-live-value{0%{filter:brightness()}42%{filter:brightness(1.14);transform:translateY(-1px)}to{filter:brightness();transform:translateY(0)}}@media (width<=650px){.live-sync-toast{top:max(6px, env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.live-sync-toast,.live-sync-pulse,.live-sync-pulse:after,.blissora-live-updated,.blissora-live-updated :is(.glass-card,.stat-card,.finance-card,.ops-finance-card,.project-card,.booking-card){transition-duration:.01ms!important;animation:none!important}}.calls-page{color:#e9f1fb;max-width:1320px;margin:0 auto;padding:2px 0 38px}.calls-hero{background:radial-gradient(circle at 86% 20%,#458ee033,#0000 34%),linear-gradient(135deg,#192b44fa,#0d192afa);border:1px solid #6899d32e;border-radius:22px;justify-content:space-between;align-items:center;min-height:132px;padding:25px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #0000002b}.calls-hero:after{content:"";border:1px solid #69a8f11f;border-radius:50%;width:170px;height:170px;position:absolute;right:85px}.calls-hero span,.calls-kicker{color:#d4ae68;letter-spacing:.16em;font-size:10px;font-weight:850}.calls-hero h1{margin:7px 0 5px;font-size:32px}.calls-hero p{color:#8fa3bb;margin:0;font-size:13px}.calls-hero>svg{z-index:1;color:#72adf2;filter:drop-shadow(0 8px 18px #4b91e642);width:52px;height:52px;position:relative}.calls-tracking-banner{background:#122033c7;border:1px solid #6999d529;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:14px 0;padding:13px 15px;transition:all .28s;display:grid}.calls-tracking-banner.state-on{background:#2266521a;border-color:#48c79e33}.calls-tracking-icon{color:#76acf0;background:#549aeb1c;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.state-on .calls-tracking-icon{color:#62d4ae;background:#48c79e1f}.calls-tracking-banner div:nth-child(2){gap:3px;display:grid}.calls-tracking-banner strong{font-size:12px}.calls-tracking-banner span{color:#8096af;font-size:11px;line-height:1.45}.calls-tracking-banner button,.calls-toolbar>button{color:#9ac6f9;cursor:pointer;background:#4b92e61a;border:1px solid #67a0e740;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:750;display:flex}.calls-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.calls-summary button{text-align:left;color:#899cb3;cursor:pointer;background:linear-gradient(145deg,#17263bed,#101d2feb);border:1px solid #6890c21f;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:14px 15px;transition:all .2s;display:grid}.calls-summary button:hover,.calls-summary button.active{background:linear-gradient(145deg,#1c314cfa,#112034f5);border-color:#5c9eec52;transform:translateY(-1px)}.calls-summary span{letter-spacing:.1em;font-size:9px;font-weight:850}.calls-summary b{color:#e9f2fc;grid-area:1/2/3;font-size:27px}.calls-summary small{color:#657d99;font-size:10px}.calls-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:16px 0 10px;display:flex}.calls-toolbar label{color:#718aa8;background:#101e30;border:1px solid #6890c224;border-radius:11px;align-items:center;gap:9px;min-width:280px;padding:0 12px;display:flex}.calls-toolbar input{color:#e9f1fb;background:0 0;border:0;outline:0;width:100%;min-height:40px;font-size:13px}.calls-toolbar>button{min-height:40px}.calls-list{gap:9px;display:grid}.calls-list article{background:linear-gradient(145deg,#16253af2,#0e1b2cf0);border:1px solid #658fc21f;border-radius:16px;grid-template-columns:auto minmax(260px,1.25fr) minmax(210px,.9fr) auto;align-items:center;gap:15px;padding:15px;transition:all .22s;display:grid}.calls-list article:hover{border-color:#5d99e13d;transform:translateY(-1px);box-shadow:0 14px 32px #02091221}.calls-list article.needs-review{box-shadow:inset 3px 0 #d7ad62}.calls-list article.missed{box-shadow:inset 3px 0 #e17683}.calls-direction{color:#70aaf0;background:#4e97ec1a;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.missed .calls-direction{color:#ec8290;background:#e16b7b1a}.calls-main{min-width:0}.calls-name{align-items:center;gap:7px;min-width:0;display:flex}.calls-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.calls-name span,.calls-name em{color:#8297b0;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border-radius:6px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.calls-name em{color:#dcb66f;background:#d7ad621a}.calls-number{color:#8cbaf0;align-items:center;gap:5px;margin-top:5px;font-size:12px;text-decoration:none;display:inline-flex}.calls-meta{color:#7e92aa;flex-wrap:wrap;gap:5px 12px;margin-top:7px;font-size:10px;display:flex}.calls-meta span{align-items:center;gap:4px;display:flex}.calls-accuracy{color:#566e89;margin-top:5px;font-size:9px;display:block}.calls-link>a,.calls-unmatched{color:#7797bc;background:#070f192e;border:1px solid #6797d01a;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:9px 10px;text-decoration:none;display:flex}.calls-link svg{flex:none}.calls-link span span,.calls-link>a span{min-width:0;display:grid}.calls-link small{color:#627a96;letter-spacing:.1em;font-size:8px;font-weight:850}.calls-link b{text-overflow:ellipsis;white-space:nowrap;color:#b9c9dc;font-size:11px;overflow:hidden}.calls-outcome{color:#62cda8;align-items:center;gap:5px;margin-top:7px;font-size:10px;font-weight:750;display:flex}.calls-review{color:#9bc4f5;cursor:pointer;background:#488bdb17;border:1px solid #639de440;border-radius:9px;min-width:100px;padding:9px 11px;font-size:10px;font-weight:800}.needs-review .calls-review{color:#e0bc78;background:#d5ab5f17;border-color:#d5ab5f4d}.calls-empty{color:#647d9a;text-align:center;border:1px dashed #6893c826;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:230px;padding:30px;display:grid}.calls-empty>svg{color:#7999bd;width:35px;height:35px}.calls-empty h2{color:#b8c8da;margin:0;font-size:17px}.calls-empty p{max-width:440px;margin:0;font-size:11px;line-height:1.55}.calls-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03080fbd;place-items:center;padding:18px;animation:.18s calls-fade;display:grid;position:fixed;inset:0}.calls-modal{background:radial-gradient(circle at 90% 0,#4488d821,#0000 28%),linear-gradient(155deg,#182b44,#0e1d30);border:1px solid #6b9dda38;border-radius:20px;width:min(520px,100%);max-height:min(760px,100dvh - 30px);padding:24px;animation:.26s cubic-bezier(.2,.8,.25,1) calls-rise;position:relative;overflow:auto;box-shadow:0 30px 90px #00000073}.calls-modal-close{color:#8196af;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:14px;right:14px}.calls-modal h2{margin:7px 38px 5px 0;font-size:22px}.calls-modal>p{color:#859ab3;margin:0 0 17px;font-size:11px;line-height:1.55}.calls-modal-icon{color:#78aff1;background:#4993ea1c;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:14px;display:grid}.calls-modal-icon svg{width:24px;height:24px}.calls-setup-modal ul{gap:9px;margin:17px 0;padding:0;list-style:none;display:grid}.calls-setup-modal li{color:#b7c7da;align-items:center;gap:8px;font-size:11px;display:flex}.calls-setup-modal li svg{color:#5bd0a7}.calls-honesty{color:#c6a96f;background:#d8ae630e;border:1px solid #d8ae632b;border-radius:11px;gap:9px;margin:15px 0;padding:11px;font-size:10px;line-height:1.5;display:flex}.calls-honesty svg{flex:none;margin-top:2px}.calls-primary,.calls-secondary{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:9px;font-weight:800;display:flex}.calls-primary{color:#fff;background:linear-gradient(135deg,#347ed5,#275fa4);border:1px solid #60a1ef59}.calls-primary:disabled{opacity:.55;cursor:wait}.calls-secondary{color:#879bb3;background:0 0;border:1px solid #ffffff17}.calls-field{gap:7px;margin-top:13px;display:grid}.calls-field>span{color:#869bb3;align-items:center;gap:6px;font-size:10px;font-weight:780;display:flex}.calls-field select,.calls-field textarea,.calls-field input{box-sizing:border-box;color:#e6eef8;width:100%;min-height:43px;font:inherit;background:#0b192a;border:1px solid #6997cf29;border-radius:10px;outline:0;padding:10px 11px;font-size:12px}.calls-field textarea{resize:vertical}.calls-field select:focus,.calls-field textarea:focus,.calls-field input:focus{border-color:#5b9eee8c;box-shadow:0 0 0 3px #4c97ee17}.calls-outcomes{border:0;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;display:flex}.calls-outcomes legend{color:#869bb3;width:100%;margin-bottom:2px;font-size:10px;font-weight:780}.calls-outcomes button{color:#879bb3;cursor:pointer;background:#09132073;border:1px solid #6793c924;border-radius:8px;padding:7px 9px;font-size:10px}.calls-outcomes button.active{color:#70d9b5;background:#42be961a;border-color:#56caa459}.calls-task-toggle{cursor:pointer;background:#08111d4d;border:1px solid #6596d024;border-radius:11px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px;display:flex}.calls-task-toggle.disabled{opacity:.48}.calls-task-toggle input{accent-color:#4d9cff;margin-top:2px}.calls-task-toggle span{gap:3px;display:grid}.calls-task-toggle b{font-size:11px}.calls-task-toggle small{color:#7087a2;font-size:9px}.calls-form-error{color:#e7818e;background:#dc5c6d14;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:9px;font-size:10px;display:flex}@keyframes calls-fade{0%{opacity:0}to{opacity:1}}@keyframes calls-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (width<=1000px){.calls-list article{grid-template-columns:auto minmax(0,1fr) auto}.calls-link{grid-column:2}.calls-review{grid-area:1/3/3}.calls-summary{grid-template-columns:1fr 1fr}}@media (width<=650px){.calls-page{padding:0 0 24px}.calls-hero{border-radius:17px;min-height:106px;padding:20px}.calls-hero h1{font-size:26px}.calls-hero p{max-width:250px;font-size:10px}.calls-hero>svg{width:39px;height:39px}.calls-tracking-banner{grid-template-columns:auto minmax(0,1fr);padding:11px}.calls-tracking-banner button{grid-column:1/-1;justify-content:center;width:100%}.calls-summary{gap:7px}.calls-summary button{padding:11px}.calls-summary b{font-size:22px}.calls-toolbar label{flex:1;min-width:0}.calls-toolbar>button{justify-content:center;width:40px;padding:0;font-size:0}.calls-list article{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px}.calls-direction{width:38px;height:38px}.calls-link{grid-column:2}.calls-review{grid-area:auto/1/auto/-1;width:100%;min-height:38px}.calls-meta{gap:4px;display:grid}.calls-name{flex-wrap:wrap}.calls-modal{border-radius:17px;padding:20px 17px}.calls-outcomes button{flex:1 0 29%}}.calls-review-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.calls-dismiss{color:#afc0d8;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #8ba2c240;border-radius:10px;padding:8px 14px;font-size:12px}.calls-dismiss:hover{color:#edf4ff;background:#8ba2c21a}.calls-dismiss:disabled{opacity:.6;cursor:wait}.calls-action-error{color:#ffd1cc;background:#d7818112;border:1px solid #d781814d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:14px 16px;display:flex}.calls-action-error button{min-width:40px;min-height:40px;color:inherit;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}@media (width<=1000px){.calls-review-actions{grid-area:1/3/3}.calls-review-actions>.calls-review{grid-area:auto}}@media (width<=650px){.calls-review-actions{flex-direction:row;grid-area:auto/1/auto/-1}.calls-review-actions>button{flex:1;min-width:0;min-height:40px}.calls-review-actions>.calls-review{width:auto}.calls-page{box-sizing:border-box;padding:0 11px 14px}.calls-hero{border-radius:14px;min-height:78px;padding:14px 16px}.calls-hero:after{width:116px;height:116px;right:38px}.calls-hero span{font-size:8px}.calls-hero h1{margin:4px 0 2px;font-size:23px}.calls-hero p{max-width:255px;font-size:9px;line-height:1.35}.calls-hero>svg{width:32px;height:32px}.calls-tracking-banner{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;margin:8px 0;padding:9px 10px}.calls-tracking-icon{width:30px;height:30px}.calls-tracking-banner strong{font-size:10px}.calls-tracking-banner span{display:none}.calls-tracking-banner button{grid-column:auto;width:auto;min-height:32px;padding:6px 9px;font-size:9px}.calls-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:8px 0}.calls-summary button{border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:2px;min-height:48px;padding:8px 7px;display:grid}.calls-summary span{letter-spacing:.06em;font-size:6.5px;line-height:1.25}.calls-summary b{grid-area:1/2;align-self:center;font-size:17px}.calls-summary small{display:none}.calls-toolbar{gap:7px;margin:8px 0}.calls-toolbar label,.calls-toolbar>button{min-height:36px}.calls-toolbar input{min-height:36px;font-size:11px}.calls-toolbar>button svg{width:15px;height:15px}.calls-empty{border-radius:14px;gap:5px;min-height:150px;padding:18px}.calls-empty>svg{width:28px;height:28px}.calls-empty h2{font-size:15px}.calls-empty p{max-width:285px;font-size:9px}.calls-modal-backdrop{align-items:start;padding:14px 10px}.calls-modal{border-radius:16px;width:100%;max-height:calc(100dvh - 28px);padding:16px}.calls-modal-close{width:30px;height:30px;top:10px;right:10px}.calls-modal-icon{border-radius:12px;width:40px;height:40px;margin-bottom:10px}.calls-modal-icon svg{width:20px;height:20px}.calls-kicker{font-size:8px}.calls-modal h2{margin-top:5px;font-size:20px}.calls-modal>p{margin-bottom:11px;font-size:10px}.calls-setup-modal ul{gap:6px;margin:11px 0}.calls-setup-modal li{gap:6px;font-size:10px}.calls-honesty{margin:10px 0;padding:9px;font-size:9px}.calls-primary,.calls-secondary{min-height:40px;margin-top:7px;font-size:11px}}.calls-lead-backdrop{padding:12px}.calls-lead-sheet{box-sizing:border-box;border-radius:22px;width:min(1080px,100%);max-height:calc(100dvh - 24px);padding:22px}.calls-lead-header{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding-right:42px;display:grid}.calls-lead-avatar{color:#e5f1ff;background:linear-gradient(145deg,#347fd2,#455fb1);border:1px solid #74b2f93d;border-radius:18px;place-items:center;width:58px;height:58px;font-size:21px;font-weight:900;display:grid;box-shadow:0 12px 26px #1f5ba033}.calls-lead-header>div:last-child{gap:3px;min-width:0;display:grid}.calls-lead-header h2{text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:22px;overflow:hidden}.calls-lead-header a,.calls-hidden-number{color:#8fc1fb;align-items:center;gap:5px;width:max-content;font-size:12px;text-decoration:none;display:inline-flex}.calls-lead-header small{color:#6f87a3;font-size:9px}.calls-lead-moment{color:#8096b0;background:#07101c38;border:1px solid #6696d01a;border-radius:10px;align-items:center;gap:7px;margin:13px 0;padding:8px 10px;font-size:9px;display:flex}.calls-lead-moment b{color:#9eb1c7;margin-left:auto;font-weight:750}.calls-lead-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.8fr);align-items:start;gap:12px;display:grid}.calls-lead-layout main,.calls-lead-layout aside{gap:12px;display:grid}.calls-lead-section{background:#07101c3d;border:1px solid #6696d01f;border-radius:15px;padding:14px}.calls-section-title{align-items:center;gap:9px;margin-bottom:5px;display:flex}.calls-section-title>b{color:#a9d1ff;background:#4791e71f;border-radius:9px;flex:0 0 29px;place-items:center;height:29px;font-size:10px;display:grid}.calls-section-title>span{gap:2px;display:grid}.calls-section-title strong{color:#d8e5f4;font-size:11px}.calls-section-title small{color:#647e9b;font-size:8px}.calls-field-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.calls-lead-sheet .calls-field{margin-top:10px}.calls-lead-sheet .calls-field input,.calls-lead-sheet .calls-field select,.calls-lead-sheet .calls-field textarea{background:#050e1994;border-color:#70a0da26;min-height:42px}.calls-lead-sheet .calls-field input[readonly],.calls-lead-sheet .calls-field select:disabled{color:#8195ad;opacity:1;background:#0a16246b}.calls-choice-trigger{box-sizing:border-box;color:#e6eef8;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#050e1994;border:1px solid #70a0da26;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;font-size:12px;display:flex}.calls-choice-trigger b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.calls-choice-trigger b.placeholder{color:#637c99;font-weight:500}.calls-choice-trigger svg{color:#76a9e5;flex:none}.calls-choice-trigger:focus-visible{border-color:#5b9eeea6;outline:0;box-shadow:0 0 0 3px #4c97ee1a}.calls-choice-trigger:disabled{color:#8195ad;cursor:default;background:#0a16246b}.calls-follow-up-grid{grid-template-columns:minmax(0,1.45fr) minmax(110px,.55fr);gap:8px;display:grid}.calls-picker-backdrop{z-index:1900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070dd1;place-items:center;padding:18px;animation:.18s calls-fade;display:grid;position:fixed;inset:0}.calls-picker-sheet{box-sizing:border-box;background:radial-gradient(circle at 90% 0,#4289de2e,#0000 28%),linear-gradient(155deg,#19314e,#0d1d30 62%,#091724);border:1px solid #6fa6e83d;border-radius:22px;flex-direction:column;width:min(520px,100%);max-height:min(760px,100dvh - 36px);padding:20px;animation:.26s cubic-bezier(.2,.82,.25,1) calls-picker-rise;display:flex;overflow:hidden;box-shadow:0 32px 100px #00000094}.calls-picker-head{border-bottom:1px solid #6e9ed821;flex:none;justify-content:space-between;align-items:center;gap:14px;padding-bottom:16px;display:flex}.calls-picker-head>div{gap:4px;display:grid}.calls-picker-head small{color:#d5ae68;letter-spacing:.16em;font-size:9px;font-weight:850}.calls-picker-head h3{color:#edf5ff;align-items:center;gap:7px;margin:0;font-size:19px;display:flex}.calls-picker-head h3 svg{color:#75adef}.calls-picker-head>button,.calls-calendar-nav button{color:#a1b9d5;cursor:pointer;background:#050e1973;border:1px solid #74a2da29;border-radius:12px;place-items:center;width:42px;height:42px;padding:0;display:grid}.calls-picker-search{color:#79aeea;background:#050e1999;border:1px solid #70a6e638;border-radius:14px;grid-template-columns:20px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:50px;margin-top:14px;padding:0 8px 0 14px;display:grid;box-shadow:inset 0 1px #ffffff06}.calls-picker-search>svg{width:18px;height:18px}.calls-picker-search input{color:#edf5ff;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:13px 0;font-size:14px;font-weight:650}.calls-picker-search input::placeholder{color:#6f87a3}.calls-picker-search button{color:#91a9c4;opacity:0;pointer-events:none;background:#678fbe1a;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.calls-picker-search button.visible{opacity:1;pointer-events:auto;cursor:pointer}.calls-picker-search+.calls-picker-options{margin-top:10px}.calls-picker-options{gap:8px;margin:14px -4px -4px 0;padding:0 4px 4px 0;display:grid;overflow:auto}.calls-picker-options button{color:#b5c8dd;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#07111d7a;border:1px solid #699bd724;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:700;transition:border-color .18s,background .18s,transform .18s;display:flex}.calls-picker-options button:active{transform:scale(.985)}.calls-picker-options button.selected{color:#e7fff7;background:#31aa8321;border-color:#4fcaa159}.calls-picker-options button.selected svg{color:#68d8b1;flex:none}.calls-picker-empty{color:#8098b4;text-align:center;border:1px dashed #71a0d833;border-radius:14px;margin:10px 0;padding:22px 16px}.calls-calendar-nav{grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;margin-top:17px;display:grid}.calls-calendar-nav strong{color:#dce9f8;text-align:center;text-transform:capitalize;font-size:16px}.calls-calendar-weekdays,.calls-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.calls-calendar-weekdays{margin:18px 0 7px}.calls-calendar-weekdays span{color:#6f89a8;text-align:center;font-size:10px;font-weight:800}.calls-calendar-grid button{color:#bdd0e5;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#07111d61;border:1px solid #0000;border-radius:12px;padding:0;font-size:13px;font-weight:750}.calls-calendar-grid button.today{color:#9ac8ff;border-color:#67a7f359}.calls-calendar-grid button.selected{color:#edfff9;background:linear-gradient(145deg,#38b28b57,#2b7faa47);border-color:#4ccaa075;box-shadow:0 8px 20px #25897026}@keyframes calls-picker-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.calls-mode-switch{background:#050d1761;border:1px solid #6895cd1c;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin-top:11px;padding:4px;display:grid}.calls-mode-switch button{color:#738aa5;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;font-size:9px;font-weight:800}.calls-mode-switch button.active{color:#bcdcff;background:#3e87dc2b;box-shadow:inset 0 0 0 1px #5ca1f12e}.calls-availability{color:#8ca4bf;background:#08132061;border:1px solid #6294d01f;border-radius:10px;align-items:center;gap:8px;margin-top:9px;padding:9px 10px;display:flex}.calls-availability.free{color:#69d5af;background:#33ab8512;border-color:#49cba138}.calls-availability.busy{color:#e68995;background:#c94b5e12;border-color:#e2758336}.calls-availability>svg{flex:none}.calls-availability span{gap:2px;display:grid}.calls-availability strong{font-size:9px}.calls-availability small{color:#7c91aa;font-size:8px}.calls-linked-project{background:linear-gradient(145deg,#31a98417,#2566ae0e);border:1px solid #4ec89f33;border-radius:13px;gap:10px;margin-top:10px;padding:12px;display:grid}.calls-linked-project-head{grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;display:grid}.calls-linked-project-head>span{color:#79b4f5;background:#3f89de24;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.calls-linked-project-head>div{gap:2px;min-width:0;display:grid}.calls-linked-project-head small{color:#6b8ba9;letter-spacing:.1em;font-size:7px;font-weight:850}.calls-linked-project-head strong{color:#e0edf9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.calls-linked-project-head em{color:#85a0ba;font-size:8px;font-style:normal}.calls-linked-project-head>svg{color:#66d4ad}.calls-project-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.calls-project-quick-actions button{color:#79b3f4;min-width:0;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:#050f1a6e;border:1px solid #689cda26;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.calls-project-quick-actions button:active{transform:scale(.985)}.calls-project-quick-actions button:disabled{opacity:.55;cursor:wait}.calls-project-quick-actions button>svg{flex:none}.calls-project-quick-actions span{gap:2px;min-width:0;display:grid}.calls-project-quick-actions b{color:#cfe2f6;font-size:9px}.calls-project-quick-actions small{color:#6d89a6;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.calls-linked-project-hint{color:#66819d;margin:-1px 1px 0;font-size:7.5px;line-height:1.45}.calls-existing-note-tip{color:#67d5ad;background:#32a6820f;border-radius:10px;align-items:flex-start;gap:8px;margin-top:9px;padding:9px 10px;display:flex}.calls-existing-note-tip>svg{flex:none;margin-top:1px}.calls-existing-note-tip span{gap:2px;display:grid}.calls-existing-note-tip strong{font-size:9px}.calls-existing-note-tip small{color:#718ba5;font-size:8px;line-height:1.4}.calls-lead-sheet .calls-outcomes{margin-top:10px}.calls-lead-rule{color:#65d2ab;background:#32a6820f;border:1px solid #45c79d29;border-radius:12px;align-items:flex-start;gap:9px;padding:11px;display:flex}.calls-lead-rule span{gap:3px;display:grid}.calls-lead-rule strong{font-size:10px}.calls-lead-rule small{color:#718ba5;font-size:8px;line-height:1.4}.calls-lead-actions{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1d30f5;border-top:1px solid #6595cf1c;grid-template-columns:minmax(130px,.35fr) minmax(260px,1fr);gap:8px;margin:13px -22px -22px;padding:11px 22px 18px;display:grid;position:sticky;bottom:-22px}.calls-lead-actions .calls-primary,.calls-lead-actions .calls-secondary{margin:0}.calls-lead-complete{text-align:center;width:min(590px,100%)}.calls-lead-success-icon{color:#6be0b6;background:#3fc1971c;border-radius:20px;place-items:center;width:62px;height:62px;margin:6px auto 14px;display:grid;box-shadow:0 16px 38px #2a967521}.calls-lead-success-icon svg{width:29px;height:29px}.calls-lead-complete h2{margin:7px 36px 5px}.calls-lead-success-list{text-align:left;gap:8px;margin:16px 0;display:grid}.calls-lead-success-list>div{color:#67d5ad;background:#32a9840e;border:1px solid #4dcba229;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.calls-lead-success-list span{gap:2px;min-width:0;display:grid}.calls-lead-success-list small{color:#68839e;letter-spacing:.08em;font-size:8px;font-weight:850}.calls-lead-success-list strong{color:#d9e6f5;font-size:11px}.calls-lead-success-list em{color:#7e94ad;font-size:9px;font-style:normal}@media (width<=760px){.calls-lead-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08131f;padding:0;display:block}.calls-lead-sheet{width:100vw;height:100dvh;max-height:none;box-shadow:none;background:radial-gradient(circle at 88% 0,#4185d621,#0000 24%),linear-gradient(155deg,#152942,#0b1a2b 55%,#091622);border:0;border-radius:0;padding:18px 15px 0}.calls-lead-sheet .calls-modal-close{z-index:5;width:40px;height:40px;position:fixed;top:13px;right:13px}.calls-lead-header{grid-template-columns:56px minmax(0,1fr);gap:12px;min-height:62px;padding-right:46px}.calls-lead-avatar{border-radius:17px;width:56px;height:56px;font-size:21px}.calls-lead-header .calls-kicker{font-size:9px;line-height:1.35}.calls-lead-header h2{font-size:24px}.calls-lead-header a,.calls-hidden-number{font-size:14px}.calls-lead-header small{font-size:10px;line-height:1.35}.calls-lead-moment{margin:12px 0;padding:10px 11px;font-size:11px}.calls-lead-layout{grid-template-columns:1fr;gap:11px}.calls-lead-layout main,.calls-lead-layout aside{gap:11px}.calls-lead-section{border-radius:15px;padding:14px}.calls-section-title{gap:10px;margin-bottom:7px}.calls-section-title>b{border-radius:10px;flex-basis:34px;height:34px;font-size:12px}.calls-section-title strong{font-size:14px}.calls-section-title small{font-size:10px;line-height:1.35}.calls-field-grid{gap:9px}.calls-lead-sheet .calls-field{gap:7px;margin-top:11px}.calls-lead-sheet .calls-field>span{font-size:12.5px}.calls-lead-sheet .calls-field input,.calls-lead-sheet .calls-field select,.calls-lead-sheet .calls-field textarea{min-height:52px;padding:12px 13px;font-size:15px}.calls-lead-sheet .calls-field textarea{min-height:96px;line-height:1.45}.calls-lead-sheet .calls-choice-trigger{border-radius:11px;min-height:52px;padding:12px 13px;font-size:15px}.calls-lead-sheet .calls-outcomes{gap:7px;margin-top:11px}.calls-lead-sheet .calls-outcomes legend{margin-bottom:4px;font-size:12.5px}.calls-lead-sheet .calls-outcomes button{min-height:44px;padding:9px;font-size:11.5px}.calls-mode-switch{margin-top:11px;padding:5px}.calls-mode-switch button{min-height:44px;font-size:12.5px}.calls-availability{margin-top:9px;padding:10px}.calls-availability strong{font-size:11.5px}.calls-availability small{font-size:10px}.calls-linked-project{border-radius:14px;gap:12px;margin-top:11px;padding:13px}.calls-linked-project-head{grid-template-columns:40px minmax(0,1fr) 20px;gap:11px}.calls-linked-project-head>span{border-radius:12px;width:40px;height:40px}.calls-linked-project-head small{font-size:8.5px}.calls-linked-project-head strong{font-size:14px}.calls-linked-project-head em{font-size:10.5px}.calls-project-quick-actions{gap:8px}.calls-project-quick-actions button{border-radius:12px;gap:9px;min-height:62px;padding:10px 11px}.calls-project-quick-actions button>svg{width:18px;height:18px}.calls-project-quick-actions b{font-size:11.5px}.calls-project-quick-actions small,.calls-linked-project-hint{font-size:9.5px}.calls-existing-note-tip{padding:11px}.calls-existing-note-tip strong{font-size:11.5px}.calls-existing-note-tip small{font-size:10px}.calls-task-toggle{margin-top:10px;padding:12px}.calls-task-toggle input{width:18px;height:18px}.calls-task-toggle b{font-size:12.5px}.calls-task-toggle small{font-size:10.5px;line-height:1.4}.calls-lead-rule{padding:12px}.calls-lead-rule strong{font-size:12.5px}.calls-lead-rule small{font-size:10.5px}.calls-follow-up-grid{grid-template-columns:minmax(0,1.5fr) minmax(104px,.55fr);gap:8px}.calls-lead-actions{padding:10px 15px max(12px, env(safe-area-inset-bottom));grid-template-columns:.34fr 1fr;margin:12px -15px 0;bottom:0}.calls-lead-actions .calls-primary,.calls-lead-actions .calls-secondary{min-height:52px;font-size:13px}.calls-lead-complete{flex-direction:column;justify-content:center;padding-bottom:20px;display:flex}.calls-lead-complete .calls-primary{margin-top:4px}.calls-picker-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07121e;padding:0;display:block}.calls-picker-sheet{width:100vw;height:100dvh;max-height:none;padding:max(20px, env(safe-area-inset-top)) 18px max(20px, env(safe-area-inset-bottom));background:radial-gradient(circle at 88% 0,#418be22e,#0000 28%),linear-gradient(155deg,#17304d,#0c1c2e 58%,#081522);border:0;border-radius:0}.calls-picker-head{padding-bottom:18px}.calls-picker-head h3{font-size:22px}.calls-picker-head>button{width:46px;height:46px}.calls-picker-search{border-radius:15px;min-height:56px;margin-top:16px}.calls-picker-search input{font-size:16px}.calls-picker-options{gap:10px;margin-top:16px}.calls-picker-search+.calls-picker-options{margin-top:10px}.calls-picker-options button{border-radius:15px;min-height:60px;padding:14px 16px;font-size:16px}.calls-calendar-nav{margin-top:22px}.calls-calendar-nav strong{font-size:18px}.calls-calendar-weekdays{margin-top:24px}.calls-calendar-weekdays span{font-size:11px}.calls-calendar-grid{gap:6px}.calls-calendar-grid button{border-radius:13px;min-height:49px;font-size:15px}}@media (width<=420px){.calls-field-grid{grid-template-columns:1fr}}.calls-tracking-banner:is(.state-off,.state-permission) button{isolation:isolate;animation:2.8s ease-in-out infinite calls-setup-breathe;position:relative}.calls-tracking-banner:is(.state-off,.state-permission) button:before{content:"→";color:#cbe3ff;margin-right:1px;animation:1.4s ease-in-out infinite calls-setup-arrow;display:inline-block}.calls-tracking-banner:is(.state-off,.state-permission) button:after{z-index:-1;content:"";pointer-events:none;border:1px solid #6fb1ff40;border-radius:12px;animation:2.8s ease-out infinite calls-setup-ring;position:absolute;inset:-5px}@keyframes calls-setup-breathe{0%,to{box-shadow:0 0 #599def00}50%{box-shadow:0 7px 20px #448be029}}@keyframes calls-setup-arrow{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@keyframes calls-setup-ring{0%,to{opacity:.25;transform:scale(.98)}50%{opacity:.72;transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.calls-tracking-banner:is(.state-off,.state-permission) button,.calls-tracking-banner:is(.state-off,.state-permission) button:before,.calls-tracking-banner:is(.state-off,.state-permission) button:after{animation:none}}.calls-test-steps{gap:7px;margin:14px 0;display:grid}.calls-test-steps>span{background:#07101c42;border:1px solid #6597d31f;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.calls-test-steps b{color:#9fc9fb;background:#5097ea1c;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.calls-test-steps small{color:#a8b9cc;font-size:10px;line-height:1.35}.calls-test-result{color:#8cb9ef;background:#4b90e212;border:1px solid #689ee02b;border-radius:11px;align-items:center;gap:10px;margin:12px 0;padding:11px;display:flex}.calls-test-result.success{color:#68d8b2;background:#36ab8614;border-color:#4cd2a73d}.calls-test-result.error{color:#ea929e;background:#cd536512;border-color:#e5788633}.calls-test-result>svg{flex:none;width:20px;height:20px}.calls-test-result span,.calls-test-result strong,.calls-test-result small{display:block}.calls-test-result strong{font-size:11px}.calls-test-result small{color:#8398b1;margin-top:3px;font-size:9px}.calls-modal-icon.test-success{color:#68d8b2;background:#41c2981c}.calls-modal-icon.test-error{color:#ea929e;background:#cd536514}.calls-list article.simulated{background:linear-gradient(145deg,#153d3994,#0e1d2cf5);border-color:#48cca247;box-shadow:inset 3px 0 #55cfa7}.calls-name em.simulation{color:#75ddb9;background:#44c99d1c}.calls-simulation-link{color:#69d3ad;background:#38b18a0f;border-color:#48cca229}.calls-test-done{color:#6dd5b0;opacity:1;background:#38b18a12;border-color:#48cca22e;justify-content:center}@media (width<=650px){.calls-test-steps{gap:5px;margin:10px 0}.calls-test-steps>span{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:6px 8px}.calls-test-steps b{border-radius:7px;width:24px;height:24px;font-size:9px}.calls-test-steps small{font-size:8.5px}.calls-test-result{margin:9px 0;padding:8px}}.calls-practice-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin:12px 0;display:grid}.calls-practice-progress i{background:#6f8fb529;border-radius:99px;height:3px;transition:background .25s,box-shadow .25s}.calls-practice-progress i.active{background:#65a9fa;box-shadow:0 0 12px #559df13d}.calls-practice-stage{gap:8px;margin:10px 0;display:grid}.calls-practice-contact,.calls-practice-project,.calls-practice-next,.calls-practice-note,.calls-practice-success>div{background:#07101c47;border:1px solid #6597d321;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.calls-practice-contact>span{color:#dcecff;background:linear-gradient(145deg,#3b7fcf,#4864ba);border-radius:11px;flex:0 0 36px;place-items:center;height:36px;font-weight:900;display:grid}.calls-practice-contact>div,.calls-practice-project>div,.calls-practice-next>div,.calls-practice-success span{flex:1;gap:2px;min-width:0;display:grid}.calls-practice-stage small,.calls-practice-label{color:#6f88a5;letter-spacing:.08em;font-size:8px;font-weight:850}.calls-practice-stage strong{color:#d9e6f5;font-size:11px}.calls-practice-stage em,.calls-practice-stage span{color:#7f95ae;font-size:9px;font-style:normal}.calls-practice-project>svg:first-child,.calls-practice-next>svg{color:#77adf0}.calls-practice-project>svg:last-child{color:#63d2aa}.calls-practice-arrow{color:#567390;text-align:center;height:8px;line-height:8px}.calls-practice-outcomes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.calls-practice-outcomes button{color:#8da1b9;background:#09132073;border:1px solid #6793c924;border-radius:9px;min-height:39px;padding:7px;font-size:9px;font-weight:750}.calls-practice-outcomes button.active{color:#77dfba;background:#42be961a;border-color:#56caa459}.calls-practice-note{align-items:initial;gap:4px;display:grid}.calls-practice-next{background:#37ab880f;border-color:#56caa433}.calls-practice-success>div{background:#36ab860f;border-color:#4cd2a72e}.calls-practice-success>div>svg{color:#65d5ad;flex:none}.calls-practice-success>p{color:#7f94ac;background:#ffffff06;border-radius:10px;margin:2px 0 0;padding:9px 10px;font-size:9px;line-height:1.45}.calls-modal-icon.practice-step-3{color:#68d8b2;background:#41c2981c}.calls-test-done{cursor:pointer}@media (width<=650px){.calls-practice-progress{margin:8px 0}.calls-practice-stage{gap:6px;margin:7px 0}.calls-practice-contact,.calls-practice-project,.calls-practice-next,.calls-practice-note,.calls-practice-success>div{padding:8px}.calls-practice-stage strong{font-size:9.5px}.calls-practice-stage em,.calls-practice-stage span{font-size:8px}.calls-practice-outcomes button{min-height:34px;font-size:8px}}:where([class$=-hero],[class*=-hero\ ])>svg,.tasks-page>header>svg,.calculator-tariff>:is(svg,.calc-ruble-symbol),.trash-shield>svg{transform-origin:50%;will-change:transform, opacity;animation:7.2s cubic-bezier(.45,0,.25,1) infinite blissora-ambient-icon}.calculator-tariff>:is(svg,.calc-ruble-symbol),.trash-shield>svg{animation-delay:-2.4s}@keyframes blissora-ambient-icon{0%,to{opacity:.9;transform:translate(0,0)rotate(0)}36%{opacity:1;transform:translateY(-2px)rotate(-.7deg)}72%{opacity:.94;transform:translate(1px,1px)rotate(.7deg)}}@media (prefers-reduced-motion:reduce){:where([class$=-hero],[class*=-hero\ ])>svg,.tasks-page>header>svg,.calculator-tariff>:is(svg,.calc-ruble-symbol),.trash-shield>svg{animation:none}}.bliss-control-trigger{box-sizing:border-box;color:#e5eef9;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#0d1929;border:1px solid #70a0da2e;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.bliss-control-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bliss-control-trigger>span.placeholder{color:#667c96}.bliss-control-trigger>svg{color:#78ace9;flex:none}.bliss-control-trigger>svg:last-child{margin-left:auto}.bliss-control-trigger:disabled{opacity:.48;cursor:default}.bliss-control-trigger:focus-visible{border-color:#579ef49e;outline:0;box-shadow:0 0 0 3px #4d9cff1a}.bliss-picker-backdrop{z-index:2200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070dd1;place-items:center;padding:18px;animation:.18s bliss-picker-fade;display:grid;position:fixed;inset:0}.bliss-picker-sheet{box-sizing:border-box;background:radial-gradient(circle at 90% 0,#4289de2e,#0000 28%),linear-gradient(155deg,#19314e,#0d1d30 62%,#091724);border:1px solid #6fa6e83d;border-radius:22px;flex-direction:column;width:min(540px,100%);max-height:min(780px,100dvh - 36px);padding:20px;animation:.25s cubic-bezier(.2,.82,.25,1) bliss-picker-rise;display:flex;overflow:hidden;box-shadow:0 32px 100px #00000094}.bliss-picker-header{border-bottom:1px solid #6e9ed821;justify-content:space-between;align-items:center;gap:14px;padding-bottom:16px;display:flex}.bliss-picker-header>div{gap:4px;display:grid}.bliss-picker-header small{color:#d5ae68;letter-spacing:.16em;font-size:9px;font-weight:850}.bliss-picker-header h2{color:#edf5ff;margin:0;font-size:20px}.bliss-picker-header>button,.bliss-date-nav button{color:#a1b9d5;cursor:pointer;background:#050e1973;border:1px solid #74a2da29;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.bliss-picker-search{color:#7091b7;background:#050e1980;border:1px solid #70a0da29;border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:0 12px;display:flex}.bliss-picker-search input{color:#e4edf8;width:100%;min-height:46px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.bliss-picker-options{gap:8px;margin:14px -4px -4px 0;padding:0 4px 4px 0;display:grid;overflow:auto}.bliss-picker-options button{color:#b5c8dd;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#07111d7a;border:1px solid #699bd724;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.bliss-picker-options button.selected{color:#e7fff7;background:#31aa8321;border-color:#4fcaa159}.bliss-picker-options button.selected svg{color:#68d8b1}.bliss-picker-empty{color:#7188a3;text-align:center;padding:28px}.bliss-date-nav{grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;margin-top:18px;display:grid}.bliss-date-nav strong{color:#dce9f8;text-align:center;text-transform:capitalize;font-size:17px}.bliss-date-weekdays,.bliss-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.bliss-date-weekdays{margin:20px 0 8px}.bliss-date-weekdays span{color:#6f89a8;text-align:center;font-size:10px;font-weight:800}.bliss-date-grid button{color:#bdd0e5;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#07111d61;border:1px solid #0000;border-radius:12px;padding:0;font-size:13px;font-weight:750}.bliss-date-grid button.today{color:#9ac8ff;border-color:#67a7f359}.bliss-date-grid button.selected{color:#edfff9;background:linear-gradient(145deg,#38b28b57,#2b7faa47);border-color:#4ccaa075}.bliss-date-grid button:disabled{opacity:.28;cursor:not-allowed}@keyframes bliss-picker-fade{0%{opacity:0}to{opacity:1}}@keyframes bliss-picker-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (width<=650px){.bliss-picker-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07121e;padding:0;display:block}.bliss-picker-sheet{width:100vw;height:100dvh;max-height:none;padding:max(20px,env(safe-area-inset-top)) 17px max(20px,env(safe-area-inset-bottom));background:radial-gradient(circle at 88% 0,#418be22e,#0000 28%),linear-gradient(155deg,#17304d,#0c1c2e 58%,#081522);border:0;border-radius:0}.bliss-picker-header h2{font-size:23px}.bliss-picker-header>button{width:48px;height:48px}.bliss-picker-options{gap:10px;margin-top:16px}.bliss-picker-options button{border-radius:15px;min-height:60px;padding:14px 16px;font-size:16px}.bliss-picker-search input{min-height:52px;font-size:15px}.bliss-date-nav{margin-top:22px}.bliss-date-nav strong{font-size:18px}.bliss-date-weekdays{margin-top:24px}.bliss-date-grid{gap:6px}.bliss-date-grid button{border-radius:13px;min-height:48px;font-size:15px}}select,input[type=date],input[type=time],input[type=datetime-local]{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}input[type=time]::-webkit-calendar-picker-indicator{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}.module-context-select{height:auto;min-height:50px;padding:4px 8px 4px 13px}.module-context-select>.bliss-control-trigger{min-width:0;box-shadow:none;background:0 0;border:0;flex:1}.calculator-date-picker{background:#0f1b2d;min-height:50px}.finance-form .bliss-control-trigger,.calendar-side .bliss-control-trigger{background:#0c192a;border-color:#70a0da33;min-height:48px}.wp-specialist>.bliss-control-trigger{margin-top:12px}.wp-field>.bliss-control-trigger{min-height:44px}.wp-hero-card>.bliss-control-trigger{margin-top:12px}.project-datetime-control{grid-template-columns:minmax(0,1.45fr) minmax(112px,.55fr);gap:8px;min-width:0;display:grid}.project-task-form>.bliss-control-trigger,.project-task-edit-box>.bliss-control-trigger,.surprise-fields .bliss-control-trigger,.project-receipt-form .bliss-control-trigger{background:#0d1726;min-height:44px}.surprise-fields label>.bliss-control-trigger{margin-top:6px}.topbar-btn{min-height:40px}.project-back{min-height:40px;padding:8px 4px}.project-tabs button,.projects-filters button{min-height:40px}.wallpaper-tabs button{min-height:44px}.wallpaper-section-head button{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}@media (width<=650px){.ops-finance-card>span{line-height:1.3;font-size:9px!important}.ops-finance-card>strong{font-size:22px!important}.ops-finance-card>small{font-size:9px!important}.ops-priority-strip small{font-size:9px}.ops-priority-strip strong{font-size:11px}.ops-actions--dashboard a{min-height:66px!important}.ops-actions--dashboard a strong{font-size:12px!important}.ops-panel-head>a{align-items:center;min-height:40px;padding:0 8px;display:flex}.ops-list>a{min-height:54px}.ops-list strong{font-size:13px}.ops-list small{font-size:11px}.ops-list b{font-size:10px}.finance-tabs button,.finance-truth-switch button,.finance-year-switch button{min-height:42px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:11px!important}.finance-actions>button{min-height:44px!important}.finance-stat{min-height:106px!important}.finance-stat>span{font-size:10px!important}.finance-stat>b{font-size:22px!important}.finance-stat>small{font-size:10px!important}.finance-category-grid article span{font-size:11px!important}.finance-category-grid article small{font-size:10px!important}.finance-truth-banner span{line-height:1.45;font-size:11px!important}.finance-truth-dismiss{width:42px!important;height:42px!important}.tasks-filters button,.tasks-page header button{min-height:44px!important;font-size:11px!important}.task-card button,.task-card a{min-height:42px}.notice-center header button{min-height:44px!important;font-size:11px!important}.notice-open{min-height:70px}.notice-open small{font-size:11px}.notice-open time{font-size:10px}.accounts-admin button{min-height:42px}.accounts-filters button,.accounts-status-filter button,.accounts-plan-filter button{min-height:44px!important;font-size:11px!important}.wp-nav button{min-height:44px!important;font-size:12px!important}.wedding-topbar button{min-height:44px!important}.wp-choice button,.wp-chip{min-height:42px!important;font-size:12px!important}.wp-field span,.wp-money>span{font-size:11px!important}.wp-section-head p{font-size:12px}.wp-hero-card>.bliss-control-trigger,.wp-field>.bliss-control-trigger,.wp-specialist>.bliss-control-trigger{min-height:50px;font-size:14px}.calculator-date-picker{min-height:52px;font-size:15px}.calc-section-title small{line-height:1.35;font-size:11px!important}.calc-programs button strong{font-size:13px}.calc-programs button small,.calc-label,.calc-inline-note{font-size:11px}.calc-segmented strong,.calc-extras strong{font-size:12px}.calc-extras small,.calculator-result-head span,.calculator-result-head small{font-size:10px}.calculator-empty>small{font-size:11px}.calculator-report textarea{font-size:12px}.module-context-heading strong{font-size:14px}.module-context-heading small,.module-context-state small{font-size:11px}.module-context-select>.bliss-control-trigger{min-height:48px;font-size:14px}.project-datetime-control{grid-template-columns:minmax(0,1.45fr) minmax(104px,.55fr)}.project-datetime-control .bliss-control-trigger,.project-task-form>.bliss-control-trigger,.project-task-edit-box>.bliss-control-trigger,.surprise-fields .bliss-control-trigger,.project-receipt-form .bliss-control-trigger{min-height:50px;font-size:13px}}@media (width>=651px) and (width<=1280px){.finance-tabs button,.finance-actions button,.tasks-filters button,.notice-center header button{min-height:40px}.wp-nav button{min-height:42px}.wp-choice button,.wp-chip,.accounts-admin button{min-height:40px}.module-context-select>.bliss-control-trigger{min-height:46px}.topbar-right button,.ops-panel-head>a{align-items:center;min-height:40px;display:flex}.wedding-topbar button{min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important}.wp-time-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wp-time-grid>.wp-field,.wp-time-grid .bliss-control-trigger{min-width:0}.wp-time-grid .bliss-control-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (width>=651px) and (width<=1100px){html.blissora-android-app .wp-nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}html.blissora-android-app .wp-nav button{white-space:normal;min-width:0!important}}@media (prefers-reduced-motion:reduce){.bliss-picker-backdrop,.bliss-picker-sheet{animation:none!important}}.module-page,.wallpaper-page,.calculator-page{box-sizing:border-box;color:#eef4fb;width:min(100%,1100px);max-width:1100px;margin-inline:auto;padding:8px 0 48px}.module-visual-hero,.wallpaper-hero,.calculator-hero{isolation:isolate;border-radius:24px;min-height:168px;position:relative;overflow:hidden;box-shadow:0 22px 58px #02081033}.module-visual-hero{--module-accent:#6daaff;--module-glow:#4d9cff38;border:1px solid color-mix(in srgb, var(--module-accent) 30%, transparent);background:radial-gradient(circle at 86% 8%, var(--module-glow), transparent 41%), linear-gradient(135deg, #19283d, #101a2a);justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;display:flex}.module-visual-hero:after{z-index:-1;border:1px solid color-mix(in srgb, var(--module-accent) 18%, transparent);content:"";border-radius:50%;width:270px;height:210px;position:absolute;bottom:-95px;right:-75px}.module-visual-hero--violet{--module-accent:#9b91ff;--module-glow:#8067ff3d}.module-visual-hero--gold{--module-accent:#ffc267;--module-glow:#ffb84d33}.module-visual-hero--green{--module-accent:#5bdeb2;--module-glow:#35c99a30}.module-visual-hero>div{min-width:0}.module-visual-hero>div>span{color:var(--module-accent);letter-spacing:.15em;font-size:10px;font-weight:850}.module-visual-hero h1{color:#f1f6fc;letter-spacing:-.025em;margin:8px 0 7px;font-size:31px;line-height:1.12}.module-visual-hero p{color:#92a3b8;max-width:660px;margin:0;font-size:13px;line-height:1.5}.module-visual-hero>i{border:1px solid color-mix(in srgb, var(--module-accent) 30%, transparent);width:58px;height:58px;color:var(--module-accent);background:color-mix(in srgb, var(--module-accent) 9%, transparent);box-shadow:0 12px 30px color-mix(in srgb, var(--module-accent) 10%, transparent);border-radius:18px;flex:0 0 58px;place-items:center;font-size:29px;font-style:normal;display:grid}.module-page .module-project-context{margin:16px 0;padding:22px 24px}.module-page .glass-card,.wallpaper-card,.wallpaper-jobs,.wallpaper-result,.calculator-config,.calculator-result{background:linear-gradient(155deg,#19283ef7,#101b2cf7)!important;border-color:#7c9ecc1f!important;border-radius:20px!important;transition:border-color .2s,background-color .2s,box-shadow .2s,opacity .2s!important;transform:none!important;box-shadow:0 20px 48px #01070e29!important}.module-page .glass-card:hover,.wallpaper-card:hover,.wallpaper-jobs:hover,.wallpaper-result:hover,.calculator-config:hover,.calculator-result:hover{border-color:#7ba9e530!important;transform:none!important;box-shadow:0 20px 48px #01070e29!important}.telephone-layout,.banknotes-layout,.converter-layout{margin-top:0}.module-page input:not([type=file]):not([type=range]),.module-page textarea{box-sizing:border-box;outline:0;transition:border-color .18s,box-shadow .18s,background-color .18s;background:#101b2b!important;border-color:#7097ca24!important;border-radius:11px!important}.module-page input:not([type=file]):not([type=range]):focus,.module-page textarea:focus{box-shadow:0 0 0 3px #4d9cff1a;background:#0e1a2b!important;border-color:#69a8f79e!important}.module-page button{-webkit-tap-highlight-color:transparent}html.blissora-android-app .content-wrap>main,html.blissora-android-app .content-wrap>section,html.blissora-android-app .content-wrap>div{animation:.18s ease-out both blissora-page-fade!important}@keyframes blissora-page-fade{0%{opacity:.94}to{opacity:1}}@media (hover:none),(pointer:coarse){.glass-card:hover,.project-row:hover,.client-card:hover,.finance-stat:hover,.module-page button:hover{transform:none!important}}html.blissora-android-app .glass-card:hover,html.blissora-android-app .project-row:hover,html.blissora-android-app .client-card:hover,html.blissora-android-app .finance-stat:hover{transform:none!important}@media (width>=651px) and (width<=1280px){.module-page,.wallpaper-page,.calculator-page{width:100%}.module-visual-hero,.wallpaper-hero,.calculator-hero{min-height:150px}}@media (width<=650px){.module-page,.wallpaper-page,.calculator-page{width:100%;padding:0 11px 32px}.module-visual-hero,.wallpaper-hero,.calculator-hero{min-height:0;border-radius:20px!important;padding:20px!important}.module-visual-hero{gap:14px}.module-visual-hero h1{margin-top:7px;font-size:26px}.module-visual-hero p{font-size:11px;line-height:1.48}.module-visual-hero>i{border-radius:15px;flex-basis:46px;width:46px;height:46px;font-size:23px}.module-page .module-project-context{margin:12px 0;padding:16px}.module-page .glass-card,.wallpaper-card,.wallpaper-jobs,.wallpaper-result,.calculator-config,.calculator-result{border-radius:18px!important}html.blissora-android-app .module-visual-hero,html.blissora-android-app .wallpaper-hero,html.blissora-android-app .calculator-hero,html.blissora-android-app .finance-hero{width:calc(100% + 22px);margin-left:-11px}}@media (prefers-reduced-motion:reduce){html.blissora-android-app .content-wrap>main,html.blissora-android-app .content-wrap>section,html.blissora-android-app .content-wrap>div{animation:none!important}}.millionaire-workspace{--millionaire-gold:#ffc267;--millionaire-violet:#9b91ff;margin-top:16px;overflow:hidden;padding:0!important}.millionaire-steps{background:#070f1a4d;border-bottom:1px solid #7c9ecc1f;grid-template-columns:repeat(3,1fr);display:grid}.millionaire-step{color:#71849b;justify-content:center;align-items:center;gap:9px;min-height:66px;font-size:12px;display:flex;position:relative}.millionaire-step:not(:last-child):after{content:"";background:#7c9ecc1f;width:1px;height:24px;position:absolute;right:0}.millionaire-step>span{border:1px solid #7c9ecc33;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.millionaire-step.is-active{color:#f1f5fb}.millionaire-step.is-active>span{color:var(--millionaire-gold);background:#ffc2671a;border-color:#ffc2678c;box-shadow:0 0 0 4px #ffc2670a}.millionaire-step.is-done{color:#78d7b4}.millionaire-step.is-done>span{background:#5bdeb21a;border-color:#5bdeb259}.millionaire-stage{padding:32px;animation:.24s ease-out both millionaire-stage-in}@keyframes millionaire-stage-in{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}.millionaire-stage-heading>span{color:var(--millionaire-gold);letter-spacing:.15em;font-size:10px;font-weight:850}.millionaire-stage-heading h2{color:#f1f5fb;margin:7px 0;font-size:24px;line-height:1.16}.millionaire-stage-heading p{color:#8294aa;max-width:680px;margin:0;font-size:13px;line-height:1.52}.millionaire-notice{border:1px solid;border-radius:12px;align-items:center;gap:8px;margin:20px 32px 0;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.millionaire-notice.is-error{color:#ff9b9b;background:#f8717112;border-color:#f8717138}.millionaire-notice.is-success{color:#7ee2a2;background:#4ade800f;border-color:#4ade8033}.millionaire-event-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.millionaire-event-grid>button{color:#dfe8f4;text-align:left;cursor:pointer;background:#0a15248a;border:1px solid #7c9ecc24;border-radius:16px;align-items:center;gap:14px;min-width:0;min-height:106px;padding:17px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.millionaire-event-grid>button:hover{border-color:#ffc26757}.millionaire-event-grid>button.is-selected{background:linear-gradient(145deg,#ffc2671a,#0d192abd);border-color:#ffc2677a;box-shadow:inset 0 0 0 1px #ffc2670d}.millionaire-event-grid i{width:43px;height:43px;color:var(--millionaire-gold);background:#ffc26717;border-radius:13px;flex:0 0 43px;place-items:center;font-size:21px;font-style:normal;display:grid}.millionaire-event-grid span{gap:5px;min-width:0;display:grid}.millionaire-event-grid b{font-size:14px}.millionaire-event-grid small{color:#74869d;font-size:10px;line-height:1.42}.millionaire-event-grid em{color:#172130;background:var(--millionaire-gold);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:none;position:absolute;top:12px;right:12px}.millionaire-event-grid .is-selected em{display:grid}.millionaire-gender{color:#92a3b8;background:#09132170;border:1px solid #7c9ecc1f;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:15px 17px;font-size:12px;display:flex}.millionaire-gender>div{gap:6px;display:flex}.millionaire-gender button{color:#879ab0;cursor:pointer;background:#ffffff06;border:1px solid #7c9ecc26;border-radius:9px;padding:8px 15px}.millionaire-gender button.is-selected{color:#d8d3ff;background:#9b91ff1f;border-color:#9b91ff6b}.millionaire-stage-actions{border-top:1px solid #7c9ecc1a;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:22px;display:flex}.millionaire-stage-actions.is-end{justify-content:flex-end}.millionaire-primary,.millionaire-secondary{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 19px;font-size:12px;font-weight:750;transition:opacity .2s,border-color .2s,filter .2s;display:inline-flex}.millionaire-primary{color:#20190e;background:linear-gradient(135deg,#ffd28e,#f0aa43);border:1px solid #ffc26770;box-shadow:0 10px 24px #f0aa431f}.millionaire-primary:hover{filter:brightness(1.04)}.millionaire-primary:disabled{opacity:.4;cursor:not-allowed;filter:none}.millionaire-secondary{color:#9badc1;background:#ffffff06;border:1px solid #7c9ecc29}.millionaire-dropzone{width:100%;min-height:310px;color:var(--millionaire-gold);cursor:pointer;background:radial-gradient(circle at 50% 10%,#ffc26714,#0000 43%),#08121f8a;border:1px dashed #ffc26766;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:15px;margin-top:24px;padding:28px;display:flex;position:relative;overflow:hidden}.millionaire-dropzone>svg{font-size:42px}.millionaire-dropzone>span{z-index:1;text-align:center;gap:6px;display:grid}.millionaire-dropzone>span b{color:#eef3f9;font-size:15px}.millionaire-dropzone>span small{color:#7d90a7;font-size:11px}.millionaire-dropzone>em{z-index:1;color:#e9bd7a;background:#08101cbf;border:1px solid #ffc2673d;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:11px;font-style:normal;font-weight:750;display:inline-flex}.millionaire-dropzone.has-image:after{content:"";background:linear-gradient(#060d1729,#060d17db);position:absolute;inset:0}.millionaire-dropzone img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.millionaire-file-input{display:none}.millionaire-editor-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.millionaire-progress{background:#ffc2670f;border:1px solid #ffc26733;border-radius:16px;flex:0 0 92px;place-items:center;min-height:76px;display:grid}.millionaire-progress strong{color:var(--millionaire-gold);font-size:24px;line-height:1}.millionaire-progress strong small{color:#71849b;font-size:12px}.millionaire-progress>span{color:#75879d;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.millionaire-logo-field{background:#0913217a;border:1px solid #7c9ecc1f;border-radius:15px;margin:25px 0 18px;padding:18px}.millionaire-logo-field label,.millionaire-question-label>span,.millionaire-special-control label>span{color:#8193a8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.millionaire-logo-field input{color:#f2f6fb;text-align:center;width:100%;padding:13px 15px;font-size:17px}.millionaire-question-list{gap:13px;display:grid}.millionaire-question-card{background:#08121f80;border:1px solid #7c9ecc1c;border-radius:16px;padding:18px}.millionaire-question-card.is-automatic{background:linear-gradient(145deg,#ffc26709,#08121f85);border-color:#ffc2672b}.millionaire-question-card>header{align-items:center;gap:11px;margin-bottom:14px;display:flex}.millionaire-question-card>header>span{width:32px;height:32px;color:var(--millionaire-gold);background:#ffc26714;border-radius:10px;flex:0 0 32px;place-items:center;font-size:11px;font-weight:850;display:grid}.millionaire-question-card>header>div{gap:3px;min-width:0;display:grid}.millionaire-question-card>header b{color:#e7eef7;font-size:12px}.millionaire-question-card>header small{color:#70839a;font-size:9px}.millionaire-question-card>header button{color:#caa56f;cursor:pointer;background:#ffc2670a;border:1px solid #ffc26726;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:7px 9px;font-size:9px;display:inline-flex}.millionaire-question-label{display:block}.millionaire-question-label input{color:#eef3f9;width:100%;padding:11px 12px;font-size:12px}.millionaire-special-control{background:#ffc26709;border:1px solid #ffc26721;border-radius:12px;align-items:flex-end;gap:13px;margin-top:11px;padding:13px;display:flex}.millionaire-special-control label{flex:1;min-width:0}.millionaire-special-control select,.millionaire-special-control input{color:#eef3f9;background:#101b2b;border:1px solid #ffc2673b;border-radius:10px;width:100%;min-height:40px;padding:0 11px;font-size:11px}.millionaire-special-control>small{color:#788ba1;align-self:center;max-width:230px;font-size:9px;line-height:1.4}.millionaire-special-control button{color:#e3b875;cursor:pointer;background:#ffc2670f;border:1px solid #ffc26733;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.millionaire-special-control.is-catalog{grid-template-columns:1fr 1fr;display:grid}.millionaire-special-control.is-catalog>div{gap:7px;display:flex}.millionaire-answer-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.millionaire-answer-grid>label{background:#ffffff05;border:1px solid #7c9ecc1a;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:6px 9px;display:flex;position:relative}.millionaire-answer-grid>label>span{color:#60748c;flex:0 0 20px;font-size:11px;font-weight:850}.millionaire-answer-grid input{color:#dce6f2;width:100%;min-width:0;padding:6px 0;font-size:11px;box-shadow:none!important;background:0 0!important;border:0!important}.millionaire-answer-grid>label.is-correct{background:#ffc26712;border-color:#ffc26757}.millionaire-answer-grid>label.is-correct>span{color:var(--millionaire-gold)}.millionaire-answer-grid em{color:#f2c884;text-transform:uppercase;letter-spacing:.05em;background:#253047;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;top:-8px;right:8px}.millionaire-editor-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px;display:grid}.millionaire-editor-summary span{color:#71849b;text-align:center;background:#08121f6b;border:1px solid #7c9ecc1a;border-radius:11px;padding:12px;font-size:9px}.millionaire-editor-summary b{color:#dbe5f1;margin-right:4px;font-size:12px}.millionaire-loading{color:#7d90a7;text-align:center;padding:50px}@media (width<=760px){.millionaire-stage{padding:23px 18px}.millionaire-notice{margin:16px 18px 0}.millionaire-event-grid{grid-template-columns:1fr}.millionaire-event-grid>button{min-height:86px}.millionaire-dropzone{min-height:260px}.millionaire-special-control.is-catalog{grid-template-columns:1fr}}@media (width<=520px){.millionaire-workspace{margin-top:12px;border-radius:18px!important}.millionaire-step{gap:6px;min-height:57px;font-size:9px}.millionaire-step>span{width:22px;height:22px;font-size:9px}.millionaire-stage-heading h2{font-size:20px}.millionaire-stage-heading p{font-size:11px}.millionaire-stage{padding:20px 14px}.millionaire-notice{margin:14px 14px 0}.millionaire-gender{flex-direction:column;align-items:stretch}.millionaire-gender>div{grid-template-columns:1fr 1fr;display:grid}.millionaire-stage-actions{flex-direction:column-reverse;align-items:stretch}.millionaire-stage-actions.is-end{align-items:stretch}.millionaire-primary,.millionaire-secondary{width:100%}.millionaire-dropzone{min-height:230px;padding:20px 14px}.millionaire-editor-head{gap:12px}.millionaire-progress{flex-basis:72px;min-height:67px}.millionaire-progress strong{font-size:20px}.millionaire-question-card{padding:14px 11px}.millionaire-question-card>header button span{display:none}.millionaire-special-control{flex-direction:column;align-items:stretch}.millionaire-special-control>small{align-self:auto;max-width:none}.millionaire-special-control.is-days button{width:100%}.millionaire-answer-grid{grid-template-columns:1fr;gap:7px}.millionaire-editor-summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.millionaire-stage{animation:none}}.project-primary-photo-block{gap:9px;margin:0 0 18px;display:grid}.project-primary-photo{width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffb84d1a,#4d9cff0e);border:1px solid #ffb84d52;border-radius:16px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:15px;padding:12px;transition:border-color .22s,background .22s,transform .22s,box-shadow .22s;display:grid}.project-primary-photo:hover{background:linear-gradient(135deg,#ffb84d24,#4d9cff14);border-color:#ffbe5e8a;transform:translateY(-1px);box-shadow:0 14px 30px #03091233}.project-primary-photo:disabled{cursor:wait;opacity:.74}.project-primary-photo-preview{color:#ffc568;background:#081423b8;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:104px;height:82px;font-size:28px;display:grid;overflow:hidden}.project-primary-photo-preview img{object-fit:cover;width:100%;height:100%}.project-primary-photo-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.project-primary-photo-copy strong{color:#f4f7fc;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.project-primary-photo-copy small{color:#8fa1b8;font-size:12px;line-height:1.45}.project-primary-photo-action{color:#182131;white-space:nowrap;background:linear-gradient(135deg,#e4c27c,#b99048);border:1px solid #ffb84d4d;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.project-primary-photo-block>p{color:#788da5;align-items:center;gap:7px;margin:0 5px;font-size:11px;display:flex}.project-primary-photo-block>p svg{color:#55ca8a;flex:none}.project-primary-photo.processing{background:linear-gradient(135deg,#4d9cff21,#8b78ff12);border-color:#4d9cff6b;box-shadow:0 0 0 1px #4d9cff0d,0 14px 34px #0309122e}.project-primary-photo.processing .project-primary-photo-preview{position:relative}@media (width<=650px){.project-primary-photo{grid-template-columns:82px minmax(0,1fr);gap:11px;padding:10px}.project-primary-photo-preview{grid-row:1/3;width:82px;height:92px}.project-primary-photo-copy strong{white-space:normal;font-size:14px}.project-primary-photo-copy small{font-size:11px}.project-primary-photo-action{grid-column:2;justify-self:start;min-height:34px;padding:0 11px}.project-primary-photo-block>p{align-items:flex-start;font-size:10px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.project-primary-photo,.project-primary-photo.processing .project-primary-photo-preview:after{transition:none;animation:none}}.project-banknote-card{background:radial-gradient(circle at 0 0,#e5b9611a,#0000 35%),linear-gradient(145deg,#0f1f30f7,#071320f5);border:1px solid #e1b76133;border-radius:20px;grid-template-columns:minmax(250px,.92fr) minmax(330px,1.08fr);gap:18px;margin:0 0 18px;padding:18px;display:grid;overflow:hidden;box-shadow:0 18px 38px #02091138}.project-banknote-visual{background:linear-gradient(135deg,#050e18cc,#142739a8);border:1px solid #ffffff14;border-radius:15px;place-items:center;min-height:210px;display:grid;overflow:hidden}.project-banknote-visual>button{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;height:100%;min-height:210px;padding:13px;display:grid}.project-banknote-visual img{object-fit:contain;filter:drop-shadow(0 14px 20px #00000047);border-radius:8px;width:100%;max-height:280px;display:block}.project-banknote-visual>span{color:#e7c56f;background:#e7c56f14;border:1px solid #e7c56f2e;border-radius:20px;place-items:center;width:62px;height:62px;font-size:27px;display:grid}.project-banknote-content{flex-direction:column;justify-content:center;min-width:0;display:flex}.project-banknote-heading{align-items:flex-start;gap:12px;display:flex}.project-banknote-heading>span{color:#f0cd77;background:#e0b15517;border:1px solid #e6b95f33;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.project-banknote-heading small{color:#d9b768;letter-spacing:.13em;font-size:9px;font-weight:850}.project-banknote-heading h3{color:#f2f6fb;margin:5px 0 4px;font-size:20px}.project-banknote-heading p{color:#8599ad;margin:0;font-size:12px;line-height:1.5}.project-banknote-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.project-banknote-actions a,.project-banknote-actions button,.project-banknote-print,.project-banknote-second-pass button{color:#dce6f0;cursor:pointer;background:#7f9ebb12;border:1px solid #a0bcd526;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.project-banknote-actions a{color:#17212c;background:linear-gradient(145deg,#f5d785,#d8a649);border:0}.project-banknote-print-row{grid-template-columns:minmax(170px,.75fr) minmax(180px,1.25fr);gap:8px;margin-top:8px;display:grid}.project-banknote-copies{background:#05101b7a;border:1px solid #a0bcd521;border-radius:12px;grid-template-columns:1fr 38px 38px;gap:6px;padding:5px;display:grid}.project-banknote-copies>span{justify-content:space-between;align-items:center;gap:8px;padding:0 7px;display:flex}.project-banknote-copies small{color:#8296aa;font-size:10px}.project-banknote-copies strong{color:#f0ce79;font-size:16px}.project-banknote-copies button{color:#dce6ef;cursor:pointer;background:#7f9ebb14;border:1px solid #a0bcd524;border-radius:9px;place-items:center;min-width:38px;min-height:36px;padding:0;display:grid}.project-banknote-copies button:disabled,.project-banknote-print:disabled,.project-banknote-second-pass button:disabled{opacity:.4;cursor:not-allowed}.project-banknote-print{color:#17212c;background:linear-gradient(145deg,#f5d785,#d8a649);border:0;box-shadow:0 10px 20px #d9a94b21}.project-banknote-printer-state{background:#05101b61;border:1px solid #a0bcd51c;border-radius:11px;grid-template-columns:8px 1fr;align-items:center;gap:1px 8px;margin:8px 1px 0;padding:8px 10px;display:grid}.project-banknote-printer-state>span{background:#77899a;border-radius:50%;grid-row:1/3;width:8px;height:8px;box-shadow:0 0 0 3px #77899a1a}.project-banknote-printer-state.is-online>span{background:#57c99b;box-shadow:0 0 0 3px #57c99b1c}.project-banknote-printer-state strong{color:#cad7e3;font-size:10px}.project-banknote-printer-state small{color:#74899d;font-size:9px}.project-banknote-second-pass{background:#2db28012;border:1px solid #4fc9972b;border-radius:13px;margin-top:9px;padding:10px}.project-banknote-second-pass p{color:#83a897;margin:0 0 8px;font-size:10px;line-height:1.45}.project-banknote-second-pass button{color:#72d5ad;background:#2db28014;border-color:#4fc99733;width:100%}.project-banknote-message{color:#8fa3b7;margin:9px 2px 0;font-size:10px;line-height:1.45}.project-banknote-card.is-error{border-color:#e1616138}@media (width<=900px){.project-banknote-card{grid-template-columns:1fr}.project-banknote-visual,.project-banknote-visual>button{min-height:180px}}@media (width<=560px){.project-banknote-card{border-radius:17px;gap:13px;padding:13px}.project-banknote-actions,.project-banknote-print-row{grid-template-columns:1fr}.project-banknote-heading h3{font-size:18px}.project-banknote-visual,.project-banknote-visual>button{min-height:150px}.project-banknote-visual img{max-height:205px}}.completion-backdrop{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03080fcc;place-items:center;padding:20px;animation:.2s both completion-fade;display:grid;position:fixed;inset:0}.completion-modal{color:#edf3fb;background:radial-gradient(circle at 82% 0,#cfa6541f,#0000 32%),linear-gradient(155deg,#111c2b,#0b1421 62%);border:1px solid #deb86940;border-radius:24px;flex-direction:column;width:min(930px,100%);max-height:min(900px,100dvh - 40px);animation:.3s cubic-bezier(.2,.75,.25,1) both completion-rise;display:flex;overflow:hidden;box-shadow:0 40px 100px #0000008f}.completion-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 18px;display:flex}.completion-header small{color:#caa85e;letter-spacing:.17em;font-size:9px;font-weight:850}.completion-header h2{margin:5px 0 3px;font-family:Georgia,serif;font-size:25px;font-weight:500}.completion-header p{color:#75879d;margin:0;font-size:11px}.completion-header>button{color:#8595a9;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.completion-progress{background:#050b1352;border-bottom:1px solid #ffffff0e;grid-template-columns:repeat(3,1fr);padding:12px 26px;display:grid}.completion-progress>div{color:#56677c;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex;position:relative}.completion-progress>div:not(:last-child):after{content:"";background:#ffffff0f;height:1px;position:absolute;left:42px;right:15px}.completion-progress i{z-index:1;background:#101927;border:1px solid #2a3748;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.completion-progress .active{color:#e6c680}.completion-progress .active i{color:#19130a;background:#d2ad61;border-color:#a98848;box-shadow:0 0 18px #cea95d33}.completion-progress .done{color:#7bbd99}.completion-progress .done i{color:#6fd09b;background:#31845c26;border-color:#3f8e69}.completion-body{scrollbar-width:none;flex:1;padding:22px 26px;overflow-y:auto}.completion-body::-webkit-scrollbar{display:none}.completion-step{gap:12px;animation:.22s both completion-step;display:grid}.completion-plan-strip,.completion-review-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.completion-plan-strip>div,.completion-review-grid>div{background:#ffffff05;border:1px solid #ffffff0e;border-radius:13px;padding:13px 14px}.completion-plan-strip span,.completion-review-grid span{color:#6f829a;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:700;display:block}.completion-plan-strip strong,.completion-review-grid strong{color:#ecf2fb;margin-top:5px;font-size:16px;display:block}.completion-plan-strip>div:last-child{background:#cda6560b;border-color:#cda6562b}.completion-ledger-note,.completion-honesty-note{color:#a7c6b6;background:#38976412;border:1px solid #55be8433;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.completion-ledger-note svg,.completion-honesty-note svg{color:#62c892;flex:none;margin-top:1px;font-size:15px}.completion-card{background:#ffffff06;border:1px solid #fff1;border-radius:15px;padding:15px}.completion-card.nested{background:#c49d4f09;border-color:#c7a35626;margin-top:-6px}.completion-two-cols,.completion-three-cols{gap:12px;display:grid}.completion-two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.completion-three-cols{grid-template-columns:.65fr 1fr 1.15fr}.completion-card-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.completion-card-title>svg{color:#cfac63;flex:none;font-size:18px}.completion-card-title>span{display:grid}.completion-card-title strong{font-size:12px}.completion-card-title small{color:#6e8198;margin-top:2px;font-size:9px;line-height:1.4}.completion-field{align-content:start;gap:6px;min-width:0;display:grid}.completion-field>span{color:#8293a8;text-transform:uppercase;letter-spacing:.065em;font-size:9px;font-weight:780}.completion-field>small{color:#5e7188;font-size:8px;line-height:1.4}.completion-field>input,.completion-field>textarea,.completion-money-input{box-sizing:border-box;color:#e8eff8;background:#09121e;border:1px solid #28374a;border-radius:10px;outline:0;width:100%;transition:border-color .18s,box-shadow .18s}.completion-field>input{height:43px;padding:0 12px}.completion-field>textarea{resize:vertical;min-height:86px;padding:12px}.completion-field>input:focus,.completion-field>textarea:focus,.completion-money-input:focus-within{border-color:#9c7f48;box-shadow:0 0 0 3px #bc944914}.completion-money-input{align-items:center;min-height:43px;display:flex}.completion-money-input input{color:#eef3fa;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 12px}.completion-money-input b{color:#caa85f;padding:0 12px;font-family:Georgia,serif}.completion-field .bliss-control-trigger,.completion-card>.bliss-control-trigger,.completion-document-card>.bliss-control-trigger{background:#09121e;border-color:#28374a;border-radius:10px;width:100%;min-height:43px}.completion-toggle-row{color:#dce5f1;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #fff1;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:11px;width:100%;padding:12px 14px;transition:all .2s;display:grid}.completion-toggle-row:hover{background:#c4a05409;border-color:#c4a05438}.completion-toggle-row>i{color:#768ba4;background:#131f30;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.completion-toggle-row>span{display:grid}.completion-toggle-row strong{font-size:12px}.completion-toggle-row small{color:#687b92;margin-top:3px;font-size:9px;line-height:1.45}.completion-toggle-row>em,.completion-paid-choice>i,.completion-confirmation>i{color:#171109;border:1px solid #344356;border-radius:7px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.completion-toggle-row.active{background:#c59c4d0e;border-color:#cfaa5c47}.completion-toggle-row.active>i{color:#d6b66f;background:#c69d4d1a}.completion-toggle-row.active>em,.completion-paid-choice.active>i,.completion-confirmation.active>i{background:#d3ae61;border-color:#b7924c}.completion-extras{border:1px solid #ffffff0f;border-radius:15px;padding:15px}.completion-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.completion-section-head>div{display:grid}.completion-section-head strong{font-size:12px}.completion-section-head span{color:#687b92;margin-top:3px;font-size:9px}.completion-section-head>button{color:#d5b66e;cursor:pointer;background:#caa85f0f;border:1px solid #caa85f38;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.completion-extras article{border-top:1px solid #ffffff0d;grid-template-columns:1.35fr .7fr 1fr 36px;align-items:end;gap:8px;margin-top:12px;padding-top:12px;display:grid}.completion-remove{color:#c26e78;cursor:pointer;background:#ca45560b;border:1px solid #e7667424;border-radius:10px;place-items:center;width:36px;height:43px;display:grid}.completion-empty{color:#5e7188;margin:13px 0 0;font-size:9px}.completion-running-total{background:linear-gradient(135deg,#c59d4f17,#c59d4f06);border:1px solid #cda95c33;border-radius:15px;grid-template-columns:1fr auto;align-items:end;padding:14px 16px;display:grid}.completion-running-total span{color:#8d9caf;font-size:10px}.completion-running-total strong{color:#e4c57e;grid-area:1/2/3;font-family:Georgia,serif;font-size:24px;font-weight:500}.completion-running-total small{color:#62748a;margin-top:4px;font-size:8px}.completion-commission{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.completion-paid-choice{color:#d9e2ed;text-align:left;cursor:pointer;background:#0b1522;border:1px solid #ffffff0f;border-radius:11px;grid-column:1/-1;grid-template-columns:22px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.completion-paid-choice>span{display:grid}.completion-paid-choice strong{font-size:10px}.completion-paid-choice small{color:#687b92;margin-top:2px;font-size:8px}.completion-document-card>.bliss-control-trigger{margin-top:2px}.completion-document-fields{margin-top:12px}.completion-notes{background:#ffffff05;border:1px solid #ffffff0f;border-radius:15px;padding:15px}.completion-review-hero{text-align:left;background:radial-gradient(circle at 50% 0,#cfab5d1f,#0000 60%),#c59d4f09;border:1px solid #cda95c3b;border-radius:17px;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex}.completion-review-hero>svg{color:#d4b36c;font-size:35px}.completion-review-hero>div{display:grid}.completion-review-hero small{color:#9d844f;letter-spacing:.13em;font-size:8px;font-weight:850}.completion-review-hero strong{color:#ead095;margin-top:3px;font-family:Georgia,serif;font-size:31px;font-weight:500}.completion-review-hero span{color:#6e8095;font-size:9px}.completion-review-grid{grid-template-columns:repeat(4,1fr)}.completion-review-grid strong{font-size:14px}.completion-difference{background:#ffffff05;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:1fr auto;align-items:center;padding:13px 15px;display:grid}.completion-difference span{color:#8192a7;font-size:10px}.completion-difference strong{font-size:13px}.completion-difference small{color:#5f7187;grid-column:1/-1;margin-top:4px;font-size:8px}.completion-difference.equal strong{color:#65ca95}.completion-difference.plus strong{color:#d8b66b}.completion-difference.minus strong{color:#e07d87}.completion-operation-preview{border:1px solid #ffffff0f;border-radius:15px;padding:15px}.completion-operation-preview h3{margin:0 0 9px;font-size:12px}.completion-operation-preview article{border-top:1px solid #ffffff0b;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.completion-operation-preview i{background:#5dba8a;border-radius:8px;width:6px;height:26px}.completion-operation-preview i.tips{background:#caa65b}.completion-operation-preview i.expense{background:#d66b78}.completion-operation-preview article>span{display:grid}.completion-operation-preview article strong{font-size:10px}.completion-operation-preview article small{color:#62758c;margin-top:2px;font-size:8px}.completion-operation-preview article b{color:#b8c7d9;font-size:10px}.completion-honesty-note{color:#b9a67f;background:#d5a84b0d;border-color:#deb1522e}.completion-honesty-note svg{color:#d2aa5c}.completion-confirmation{color:#dbe4ef;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:24px 1fr;align-items:center;gap:11px;width:100%;padding:14px;display:grid}.completion-confirmation>span{display:grid}.completion-confirmation strong{font-size:11px}.completion-confirmation small{color:#687b92;margin-top:3px;font-size:8.5px;line-height:1.45}.completion-confirmation.active{background:#3997640f;border-color:#50b88040}.completion-error{color:#e6a0a8;background:#ca3f5212;border:1px solid #e05c6c3d;border-radius:11px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 13px;font-size:10px;line-height:1.45;display:flex}.completion-error svg{flex:none;margin-top:1px}.completion-footer{padding:14px 26px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070e17d6;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;display:flex}.completion-footer button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:10px;font-weight:820;display:flex}.completion-secondary{color:#8394a9;background:#ffffff06;border:1px solid #ffffff14}.completion-primary{color:#181208;background:linear-gradient(135deg,#dec27d,#b78e45);border:1px solid #b18d4a;box-shadow:0 8px 22px #b1894124}.completion-primary.finish{min-width:205px}.completion-footer button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.45}.completion-loading{color:#75879c;place-items:center;gap:13px;padding:80px 20px;font-size:11px;display:grid}.project-place-actions--completion{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.project-place-actions .project-completion-launch{color:#dfc27e;background:linear-gradient(135deg,#caa4541f,#caa45409);border-color:#cca85c47}.project-place-actions .project-completion-launch svg{color:#d4b46c}.project-status--semantic-awaiting-close{color:#efc36c;background:#dea93e21}.project-completion-toast{z-index:1400;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));color:#cbe8d7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1f19f5;border:1px solid #54c28942;border-radius:14px;align-items:center;gap:10px;min-width:290px;padding:13px 14px;animation:.25s both completion-rise;display:flex;position:fixed;box-shadow:0 20px 50px #00000061}.project-completion-toast>svg{color:#65cc96;font-size:18px}.project-completion-toast span{flex:1;font-size:11px;font-weight:700}.project-completion-toast button{color:#729383;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}@keyframes completion-fade{0%{opacity:0}to{opacity:1}}@keyframes completion-rise{0%{opacity:.7;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes completion-step{0%{opacity:.45;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@media (width<=700px){.completion-backdrop{align-items:end;padding:0}.completion-modal{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;height:100dvh;max-height:none;animation:none}.completion-header{padding:calc(16px + env(safe-area-inset-top)) 16px 14px}.completion-header h2{font-size:22px}.completion-progress{padding:10px 16px}.completion-progress>div{gap:6px;font-size:8px}.completion-progress>div:not(:last-child):after{left:34px;right:8px}.completion-progress i{width:22px;height:22px}.completion-body{padding:14px 14px 22px}.completion-plan-strip{grid-template-columns:repeat(3,1fr);gap:5px}.completion-plan-strip>div{padding:10px 8px}.completion-plan-strip span{font-size:7px;line-height:1.35}.completion-plan-strip strong{font-size:12px}.completion-two-cols,.completion-three-cols,.completion-commission{grid-template-columns:1fr}.completion-extras article{grid-template-columns:1fr 1fr 36px}.completion-extras article>.completion-field:first-child{grid-column:1/-1}.completion-extras article>.completion-field:nth-child(3){grid-column:1/3}.completion-remove{grid-area:2/3;align-self:end}.completion-running-total strong{font-size:20px}.completion-review-grid{grid-template-columns:repeat(2,1fr)}.completion-review-hero{padding:15px}.completion-review-hero strong{font-size:26px}.completion-footer{padding:11px 14px calc(11px + env(safe-area-inset-bottom))}.completion-footer button{min-height:44px;padding:0 12px}.completion-primary.finish{min-width:0}.completion-section-head span{max-width:230px;line-height:1.35}.project-completion-toast{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));min-width:0;left:12px}.project-place-actions--completion{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.completion-backdrop,.completion-modal,.completion-step{animation:none}}.completion-modal,.completion-modal button,.completion-modal input,.completion-modal textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.completion-header h2,.completion-money-input b,.completion-running-total strong,.completion-review-hero strong{letter-spacing:-.02em;font-family:inherit;font-weight:750}.completion-card.completion-commission{background:#ffffff06;border-color:#fff1;margin-top:0}.completion-field>input,.completion-field>textarea,.completion-money-input input{font-size:12px;line-height:1.45}.completion-field>input::placeholder,.completion-field>textarea::placeholder,.completion-money-input input::placeholder{color:#607187;opacity:1}.completion-paid-choice{background:#09121e;border-color:#28374a;border-radius:10px}@media (width<=700px){.completion-header h2{font-size:21px;font-weight:750}.completion-header small,.completion-progress>div,.completion-header p,.completion-card-title small,.completion-toggle-row small,.completion-paid-choice small{font-size:10px}.completion-plan-strip span,.completion-review-grid span{font-size:9px}.completion-plan-strip strong{font-size:14px}.completion-field>span{font-size:10px}.completion-field>small{font-size:9.5px}.completion-field>input,.completion-field>textarea,.completion-money-input input,.completion-field .bliss-control-trigger,.completion-card>.bliss-control-trigger,.completion-document-card>.bliss-control-trigger{font-size:13px}.completion-footer button{min-height:48px;padding:0 16px;font-size:13px;font-weight:800}.completion-secondary{color:#a5b4c7;min-width:104px}.completion-primary{min-width:148px}html.blissora-android-app .completion-header{padding:14px 16px 12px}html.blissora-android-app .completion-footer{padding:10px 14px 12px}html.blissora-android-app .completion-footer button{letter-spacing:.01em;min-height:48px;padding:0 16px;font-size:13px;font-weight:800;line-height:1}html.blissora-android-app .completion-footer button svg{flex:none;font-size:15px}html.blissora-android-app .completion-secondary{color:#a5b4c7;min-width:104px}html.blissora-android-app .completion-primary{min-width:148px}}.surprise-card{background:linear-gradient(145deg,#122031f5,#0a131ff0);border-radius:18px;padding:0;overflow:hidden;box-shadow:0 14px 38px #00000024}.surprise-card.attention{background:linear-gradient(145deg,#322b20c2,#0f1b2bf7 42%);border-color:#ffb84d52}.surprise-card.editing{border-color:#539bf75c}.surprise-card .surprise-card-head{background:#ffffff05;border-bottom:1px solid #ffffff0f;grid-template-columns:48px minmax(180px,1fr) auto 40px;align-items:center;gap:12px;margin:0;padding:16px;display:grid}.surprise-card-icon{color:#ffd181;background:#ffb84d17;border:1px solid #ffbe5c33;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.surprise-card-title{min-width:0;display:block}.surprise-card .surprise-card-title>small,.surprise-card .surprise-card-title>strong,.surprise-card .surprise-card-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.surprise-card .surprise-card-title>small{color:#7e91a8;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800}.surprise-card .surprise-card-title>strong{color:#f3f7fc;margin:0;font-size:16px}.surprise-card .surprise-card-title>span{color:#93a4b8;margin-top:4px;font-size:11px}.surprise-card-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.surprise-card .surprise-edit{color:#a9c9ed;background:#4d9cff12;border:1px solid #64a4f02e;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.surprise-card .surprise-edit:hover{color:#e4f1ff;background:#4d9cff21;border-color:#64a4f066}.surprise-summary{gap:13px;padding:15px 16px 17px;display:grid}.surprise-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.surprise-summary-facts>div{background:#060d173d;border:1px solid #ffffff0e;border-radius:11px;padding:11px 12px}.surprise-summary-facts span,.surprise-summary-facts strong{display:block}.surprise-summary-facts span{color:#74879e;text-transform:uppercase;letter-spacing:.055em;margin-bottom:5px;font-size:9px;font-weight:750}.surprise-summary-facts strong{color:#dce5f0;font-size:12px;line-height:1.45}.surprise-summary-comment{background:#ffb84d0e;border-left:3px solid #ffbe5c94;border-radius:0 12px 12px 0;padding:13px 14px}.surprise-summary-comment>span{color:#d4aa5c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.surprise-summary-comment p{color:#ecf1f7;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.surprise-link-action{color:#bcd9fa;background:#4d9cff11;border:1px solid #5b9deb2e;border-radius:10px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:9px 11px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.surprise-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.surprise-media{background:#0d1928;border:1px solid #71a0da26;border-radius:14px;min-width:0;overflow:hidden}.surprise-media-photo{cursor:zoom-in;background:#07101b;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.surprise-media-photo img{aspect-ratio:16/10;object-fit:contain;background:#07101b;width:100%;height:auto;max-height:420px;display:block}.surprise-media-photo>span{color:#eff6ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c15c7;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;bottom:9px;right:9px}.surprise-media-video{background:#050b13;overflow:hidden}.surprise-media-video video{aspect-ratio:16/10;object-fit:contain;background:#050b13;width:100%;max-height:420px;display:block}.surprise-media-audio{padding:10px}.surprise-media-audio .blissora-audio-player{box-shadow:none;background:linear-gradient(145deg,#14273e,#0f1d2d);border:0}.surprise-media-document{color:#b9d5f6;background:radial-gradient(circle at 50% 0,#4d9cff1c,#0000 62%);justify-content:center;align-items:center;gap:9px;min-height:112px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.surprise-media-document svg{font-size:24px}.surprise-media>footer{background:#ffffff05;border-top:1px solid #ffffff0e;align-items:center;gap:6px;min-width:0;padding:9px 10px;display:flex}.surprise-media-name{flex:1;min-width:52px;display:block}.surprise-media-name strong,.surprise-media-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.surprise-media-name strong{color:#dbe5f1;font-size:10px}.surprise-media-name small{color:#71849a;margin-top:3px;font-size:9px}.surprise-media-view,.surprise-media-download,.surprise-media-delete{border:1px solid #ffffff12;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 8px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.surprise-media-view{color:#a9cdef;background:#4d9cff0e}.surprise-media-download{color:#d6e7fa;background:#5b9deb1a}.surprise-media-delete{color:#f0a0aa;background:#f8717112;flex:0 0 34px;width:34px;padding:0}.surprise-card.editing .surprise-fields{padding:15px 16px 0}.surprise-card.editing .surprise-attachments{margin:13px 16px 0}.surprise-edit-actions{grid-template-columns:auto 1fr auto minmax(126px,auto);gap:8px;padding:14px 16px 16px;display:grid}.surprise-edit-actions button{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px 13px;font-weight:800;display:inline-flex}.surprise-remove{color:#f1a0aa;background:#f871710f;border:1px solid #f8717129}.surprise-cancel{color:#9eafc3;background:#ffffff09;border:1px solid #ffffff14}.surprise-save{color:#edf6ff;background:linear-gradient(135deg,#315f98,#234972);border:1px solid #4d9cff4d}.surprises-footer{color:#8bdcbd;background:#39c28e0e;border:1px solid #5fd3a724;border-radius:10px;justify-content:flex-start;padding:10px 12px}@media (width<=760px){.surprise-card .surprise-card-head{grid-template-columns:42px minmax(0,1fr) 38px;gap:10px;padding:13px}.surprise-card-icon{border-radius:13px;width:42px;height:42px;font-size:18px}.surprise-card-badges{grid-column:1/-1;justify-content:flex-start}.surprise-card .surprise-edit{grid-area:1/3}.surprise-summary{padding:13px}.surprise-summary-facts,.surprise-media-grid{grid-template-columns:1fr}.surprise-card.editing .surprise-fields{padding:13px 13px 0}.surprise-card.editing .surprise-attachments{margin:12px 13px 0;padding:10px}.surprise-edit-actions{grid-template-columns:1fr 1fr;padding:12px 13px 14px}.surprise-edit-actions>span{display:none}.surprise-remove{order:3;grid-column:1/-1}.surprise-media-view span{display:none}}@media (width<=390px){.surprise-media>footer{flex-wrap:wrap}.surprise-media-name{flex-basis:100%;padding:0 2px 4px}.surprise-media-view,.surprise-media-download{flex:1}.surprise-media-view span{display:inline}}.project-document-download,.project-open-receipts{color:#ffd083;cursor:pointer;background:#ffb84d14;border:1px solid #ffb84d47;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.project-contract-viewer .project-panel-head>div p{color:#8295ad;margin:4px 0 0;font-size:12px}.project-contract-switcher{scrollbar-width:none;gap:9px;margin:16px 0;padding:2px 1px 7px;display:flex;overflow-x:auto}.project-contract-switcher::-webkit-scrollbar{display:none}.project-contract-switcher button{color:#aebed1;text-align:left;cursor:pointer;background:#101d30;border:1px solid #7094c233;border-radius:12px;flex:none;align-items:center;gap:10px;min-width:190px;padding:11px 13px;display:flex}.project-contract-switcher button.active{color:#ffd17f;background:linear-gradient(145deg,#5b411857,#192433eb);border-color:#ffb84d7a;box-shadow:inset 0 0 0 1px #ffb84d14}.project-contract-switcher svg{flex:none;width:21px;height:21px}.project-contract-switcher span,.project-contract-switcher strong,.project-contract-switcher small{display:block}.project-contract-switcher strong{color:#edf3fb;font-size:12px}.project-contract-switcher small{color:#778ba4;margin-top:3px;font-size:9px}.project-contract-document{background:#101c2e;border:1px solid #7799c333;border-radius:18px;width:min(100%,900px);margin-inline:auto;overflow:hidden;box-shadow:0 20px 50px #0003}.project-contract-document>header{background:linear-gradient(135deg,#17283f,#111e31);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.project-contract-document>header span:first-child{color:#ffbe57;letter-spacing:1.5px;font-size:9px;font-weight:900}.project-contract-document h3{color:#f5f8fc;margin:4px 0 2px;font-size:18px}.project-contract-document header p{color:#8294aa;margin:0;font-size:10px}.project-contract-document header>span:last-child{color:#e3bd78;white-space:nowrap;background:#ffb84d13;border:1px solid #ffb84d38;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.project-contract-document header>span.signed{color:#77ddb5;background:#49d39e14;border-color:#49d39e42}.project-contract-pages{background:0 0;justify-items:center;gap:28px;padding:24px 18px 28px;display:grid}.project-contract-pages figure{color:#687383;background:#fff;border:1px solid #ffffffd1;border-radius:3px;width:min(100%,560px);margin:0;padding:8px 8px 0;position:relative;overflow:hidden;box-shadow:0 2px #ffffff1f,0 16px 38px #00000057}.project-contract-pages figure>button{cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;display:block}.project-contract-pages img{width:100%;height:auto;display:block}.project-contract-pages figcaption{text-align:center;border-top:1px solid #eef0f3;padding:8px 4px 9px;font-size:9px}.project-contract-pages iframe{background:#fff;border:1px solid #ffffffd1;border-radius:3px;width:min(100%,560px);height:min(76vh,790px);display:block;box-shadow:0 2px #ffffff1f,0 16px 38px #00000057}.project-contract-document>footer{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:9px;padding:13px 16px;display:flex}.project-contract-document>footer a,.project-contract-document>footer button{color:#bdd7f7;cursor:pointer;background:#325c922e;border:1px solid #6b9ddd3d;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.project-contract-document>footer button{color:#ffd17e;background:#ffb84d17;border-color:#ffb84d59}.project-contract-message{color:#9bdcc6;background:#37a07f14;border:1px solid #50c19d3b;border-radius:11px;margin:0 0 14px;padding:10px 12px;font-size:11px;line-height:1.45}.project-document-empty{color:#7f93ac;text-align:center;border:1px dashed #7497c43d;border-radius:17px;align-content:center;justify-items:center;min-height:270px;padding:30px;display:grid}.project-document-empty>svg{color:#efb95f;width:42px;height:42px}.project-document-empty h3{color:#eaf0f7;margin:13px 0 5px}.project-document-empty p{max-width:460px;margin:0;font-size:12px;line-height:1.55}.project-finance-only .project-panel-head>div h2{margin-bottom:4px}.project-finance-only .project-panel-head>div span{color:#8397b3}.project-receipts-shortcut{color:#9bb7d8;text-align:left;cursor:pointer;background:linear-gradient(145deg,#1b3352a6,#0f1f35bf);border:1px solid #6ea2e530;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;margin-top:17px;padding:14px 16px;display:grid}.project-receipts-shortcut>span:first-child{color:#79b3f8;background:#4d9cff1f;border-radius:12px;place-items:center;width:43px;height:43px;display:grid;position:relative}.project-receipts-shortcut>span:first-child b{color:#172033;text-align:center;background:#f4c66f;border-radius:999px;min-width:19px;padding:3px 5px;font-size:9px;position:absolute;top:-7px;right:-7px}.project-receipts-shortcut strong,.project-receipts-shortcut small{display:block}.project-receipts-shortcut strong{color:#edf4fc;font-size:13px}.project-receipts-shortcut small{color:#7f94ae;margin-top:4px;font-size:10px}.receipt-paper-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin-top:22px;display:grid}.receipt-paper{color:#262626;filter:drop-shadow(0 2px #ffffffa6);background:#fffdf5;width:min(100%,480px);margin:7px auto;padding:27px 25px 24px;font-family:Courier New,ui-monospace,monospace;position:relative;box-shadow:0 18px 45px #00000047}.receipt-paper:before,.receipt-paper:after{content:"";background:radial-gradient(circle at 8px 0,#0000 7px,#fffdf5 7.5px) 0 0/16px 10px repeat-x;width:100%;height:10px;position:absolute;left:0}.receipt-paper:before{top:-9px;transform:rotate(180deg)}.receipt-paper:after{bottom:-9px}.receipt-paper>header{text-align:center;justify-items:center;display:grid}.receipt-paper>header span{letter-spacing:2px;font-size:10px;font-weight:800}.receipt-paper>header strong{letter-spacing:.5px;margin-top:8px;font-size:20px}.receipt-paper>header small{color:#727272;margin-top:5px;font-size:9px}.receipt-paper-divider{border-top:1px dashed #888;margin:16px 0}.receipt-paper dl{gap:10px;margin:0;display:grid}.receipt-paper dl div{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.receipt-paper dt{color:#797979;text-transform:uppercase;font-size:9px}.receipt-paper dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:11px;font-weight:700}.receipt-paper-total{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.receipt-paper-total span{font-size:14px;font-weight:900}.receipt-paper-total strong{text-align:right;font-size:19px}.receipt-paper-preview{color:#505050;cursor:zoom-in;background:#f5f2e9;border:1px solid #d5d0c2;border-radius:3px;width:100%;margin-top:17px;padding:7px;display:block;overflow:hidden}.receipt-paper-preview img{object-fit:contain;background:#fff;width:100%;max-height:520px;display:block}.receipt-paper-preview span{justify-content:center;align-items:center;gap:6px;padding:8px 3px 2px;font:700 9px Courier New,monospace;display:flex}.receipt-paper-placeholder{color:#78705f;text-align:center;background:#f7f3e8;border:1px dashed #aaa38f;justify-items:center;gap:8px;margin-top:17px;padding:24px 15px;font-size:10px;display:grid}.receipt-paper-placeholder svg{width:27px;height:27px}.receipt-paper>p{color:#676767;text-align:center;margin:0;font-size:9px;line-height:1.5}.receipt-paper-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px;display:flex}.receipt-paper-actions a{color:#292929;background:#fffdf5;border:1px solid #9c9583;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font:800 9px Courier New,monospace;text-decoration:none;display:inline-flex}.receipt-original-grid{grid-template-columns:repeat(auto-fit,minmax(300px,380px));justify-content:center;align-items:start;gap:18px;margin-top:20px;display:grid}.receipt-original-card{box-sizing:border-box;background:linear-gradient(145deg,#142740c7,#0c1b2fd6);border:1px solid #6d97cc2e;border-radius:17px;gap:13px;width:100%;min-width:0;max-width:380px;padding:15px;display:grid;box-shadow:0 16px 36px #00000029}.receipt-original-card>header{justify-content:space-between;align-items:center;gap:14px;padding:0 2px;display:flex}.receipt-original-card>header span,.receipt-original-card>header strong,.receipt-original-card>header small{display:block}.receipt-original-card>header strong{color:#edf4fc;font-size:13px}.receipt-original-card>header small{color:#7f93ad;margin-top:4px;font-size:10px}.receipt-original-card>header b{color:#f3c871;white-space:nowrap;font-size:13px}.receipt-original-paper{color:#222;clip-path:polygon(0 10px,2.5% 0,5% 10px,7.5% 0,10% 10px,12.5% 0,15% 10px,17.5% 0,20% 10px,22.5% 0,25% 10px,27.5% 0,30% 10px,32.5% 0,35% 10px,37.5% 0,40% 10px,42.5% 0,45% 10px,47.5% 0,50% 10px,52.5% 0,55% 10px,57.5% 0,60% 10px,62.5% 0,65% 10px,67.5% 0,70% 10px,72.5% 0,75% 10px,77.5% 0,80% 10px,82.5% 0,85% 10px,87.5% 0,90% 10px,92.5% 0,95% 10px,97.5% 0,100% 10px,100% calc(100% - 10px),97.5% 100%,95% calc(100% - 10px),92.5% 100%,90% calc(100% - 10px),87.5% 100%,85% calc(100% - 10px),82.5% 100%,80% calc(100% - 10px),77.5% 100%,75% calc(100% - 10px),72.5% 100%,70% calc(100% - 10px),67.5% 100%,65% calc(100% - 10px),62.5% 100%,60% calc(100% - 10px),57.5% 100%,55% calc(100% - 10px),52.5% 100%,50% calc(100% - 10px),47.5% 100%,45% calc(100% - 10px),42.5% 100%,40% calc(100% - 10px),37.5% 100%,35% calc(100% - 10px),32.5% 100%,30% calc(100% - 10px),27.5% 100%,25% calc(100% - 10px),22.5% 100%,20% calc(100% - 10px),17.5% 100%,15% calc(100% - 10px),12.5% 100%,10% calc(100% - 10px),7.5% 100%,5% calc(100% - 10px),2.5% 100%,0 calc(100% - 10px));filter:drop-shadow(0 10px 18px #0000003d);cursor:zoom-in;background:#fff;border:0;width:100%;padding:12px 9px;display:block;overflow:hidden}.receipt-original-paper img{background:#fff;width:100%;height:auto;display:block}.receipt-original-placeholder{color:#8095ae;text-align:center;background:#07122073;border:1px dashed #84a4cc42;border-radius:13px;align-content:center;justify-items:center;gap:9px;min-height:180px;padding:20px;font-size:11px;display:grid}.receipt-original-placeholder svg{width:31px;height:31px}.receipt-original-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.receipt-original-actions a,.receipt-original-actions button{color:#c8dcf5;cursor:pointer;background:#22446f61;border:1px solid #699de040;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:43px;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.receipt-original-actions button{color:#ffd17e;background:#ffb84d17;border-color:#ffb84d59}html.blissora-swipe-back .content-wrap{animation:.2s ease-out blissora-swipe-page}@keyframes blissora-swipe-page{0%{opacity:.72;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (width<=760px){.project-contract-viewer,.project-receipts{padding:15px 12px 22px}.project-contract-viewer .project-panel-head,.project-receipts .project-panel-head{flex-direction:column;align-items:stretch;gap:12px}.project-document-download,.project-open-receipts{width:100%}.project-contract-document>header{align-items:flex-start;padding:14px}.project-contract-document header>span:last-child{padding:6px 8px;font-size:9px}.project-contract-pages{gap:18px;padding:12px 8px 18px}.project-contract-pages figure{padding:4px 4px 0;box-shadow:0 2px #ffffff1a,0 11px 27px #00000052}.project-contract-pages figcaption{padding:6px 2px 7px}.project-contract-pages iframe{height:72vh}.project-contract-document>footer{grid-template-columns:1fr 1fr;padding:10px;display:grid}.project-contract-document>footer a,.project-contract-document>footer button{padding:0 7px;font-size:10px}.project-contract-document>footer button{grid-column:1/-1}.project-finance-only .project-panel-head{flex-direction:column;align-items:stretch;gap:11px}.receipt-paper-grid{grid-template-columns:1fr;gap:24px}.receipt-paper{width:calc(100% - 8px);padding:25px 18px 22px}.receipt-paper-preview img{max-height:none}.receipt-original-grid{grid-template-columns:1fr;gap:18px}.receipt-original-card{padding:12px}.receipt-original-paper{padding:11px 7px}}@media (prefers-reduced-motion:reduce){html.blissora-swipe-back .content-wrap{animation:none}}.project-client-preview{isolation:isolate;background:#0d1828;position:relative}.project-detail-hero.without-client-photo{grid-template-columns:minmax(0,1fr)}.project-detail-hero.without-client-photo>.project-detail-cover{display:none}.project-client-preview-background{z-index:-3;filter:brightness(.58)saturate(.72)contrast(.94)blur(3px);position:absolute;inset:-12px;transform:scale(1.025);object-fit:cover!important;object-position:center!important;width:calc(100% + 24px)!important;height:calc(100% + 24px)!important}.project-client-preview:before,.project-client-preview:after,.project-client-preview-ambient{pointer-events:none;content:"";position:absolute}.project-client-preview:before{z-index:-2;background:linear-gradient(#050d181f,#050d1875),radial-gradient(circle at 50% 42%,#68a3e61c,#0000 46%);inset:0}.project-client-preview:after{z-index:3;border:1px solid #ffffff0a;inset:0;box-shadow:inset 0 -34px 54px #040a1438}.project-client-preview-ambient{z-index:-1;filter:blur(30px);background:#68a4e81a;border-radius:50%;width:72%;height:68%;top:16%;left:50%;transform:translate(-50%)}.project-client-preview-frame{z-index:1;aspect-ratio:3/4;background:#0b1727b8;border:1px solid #ffffff29;border-radius:20px;width:min(76%,254px);position:relative;overflow:hidden;box-shadow:0 18px 42px #0208126b,0 0 0 7px #0a162633}.project-client-preview-frame:after{pointer-events:none;content:"";background:linear-gradient(#050c160a 48%,#050c1633),radial-gradient(circle at 50% 34%,#0000 42%,#03091224);position:absolute;inset:0}.project-client-preview-photo{filter:brightness(.88)saturate(.88)contrast(.97);transition:filter .22s;display:block;transform:scale(1.01);object-fit:cover!important;object-position:center 36%!important;width:100%!important;height:100%!important;min-height:0!important}.project-client-preview--bright .project-client-preview-photo{filter:brightness(.72)saturate(.76)contrast(.92)}.project-client-preview--bright .project-client-preview-frame:after{background:linear-gradient(#070f1a1f,#050c1647),radial-gradient(circle at 50% 32%,#0000 28%,#0309122e)}.project-client-preview--dark .project-client-preview-photo{filter:brightness(1.06)saturate(.86)contrast(.93)}.project-client-preview--flat .project-client-preview-photo{filter:brightness(.84)saturate(.8)contrast(1.06)}.project-client-preview--soft .project-client-preview-photo{filter:brightness(.82)saturate(.76)contrast(.96)}.project-client-preview--landscape .project-client-preview-photo{object-position:center!important}@media (width<=900px){.project-client-preview-frame{aspect-ratio:5/4;border-radius:16px;width:auto;max-width:68%;height:calc(100% - 24px);box-shadow:0 12px 30px #02081261,0 0 0 5px #0a16262e}.project-client-preview--portrait .project-client-preview-photo{object-position:center 30%!important}}@media (width>=901px) and (width<=1180px){.project-client-preview-frame{width:min(72%,220px)}}@media (prefers-reduced-motion:reduce){.project-client-preview-photo{transition:none}}.banknote-toast{color:#dce9f7;background:#26b5821c;border:1px solid #49d29f3d;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:13px 16px;display:flex}.banknote-toast.is-error{color:#ffd8d8;background:#e057571a;border-color:#f1696940}.banknote-toast button{color:currentColor;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.banknote-studio{grid-template-columns:minmax(280px,.76fr) minmax(420px,1.24fr);align-items:start;gap:18px;display:grid}.banknote-source-card,.banknote-result-card{background:radial-gradient(circle at 92% 0,#e1b15914,#0000 34%),#0e1c2ce0;border:1px solid #a0bedc21;border-radius:22px;padding:22px;box-shadow:0 18px 42px #00071033}.banknote-card-heading{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.banknote-step{color:#111b27;background:linear-gradient(145deg,#f7dc91,#d7a84f);border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid;box-shadow:0 8px 18px #dbab502e}.banknote-card-heading h2{color:#f2f6fb;margin:1px 0 4px;font-size:19px;line-height:1.2}.banknote-card-heading p{color:#7f94aa;margin:0;font-size:13px;line-height:1.45}.banknote-dropzone{color:#b9c7d6;text-align:center;cursor:pointer;background:#06111d8f;border:1px dashed #c4d7eb38;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:330px;padding:24px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative;overflow:hidden}.banknote-dropzone:hover:not(:disabled){background:#12273bad;border-color:#e5bb6485;transform:translateY(-1px)}.banknote-dropzone.has-photo{border-style:solid;padding:0}.banknote-dropzone>img{object-fit:cover;width:100%;height:330px}.banknote-upload-icon{color:#efca72;background:#e6b6581a;border:1px solid #e6b6582e;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:14px;font-size:27px;display:grid}.banknote-dropzone strong{font-size:15px}.banknote-dropzone small{color:#71869b;margin-top:7px;font-size:12px}.banknote-processing{color:#f3f7fb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050e18e6;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.banknote-replace,.banknote-new{color:#a9b9c9;cursor:pointer;background:0 0;border:1px solid #a6bfd624;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:12px;padding:9px 14px;display:flex}.banknote-preview{background:linear-gradient(135deg,#06121dc7,#10233499),repeating-linear-gradient(45deg,#ffffff05 0 1px,#0000 1px 12px);border:1px solid #a4bed721;border-radius:18px;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.banknote-preview.has-image{padding:16px}.banknote-preview img{object-fit:contain;filter:drop-shadow(0 18px 26px #00000042);border-radius:10px;width:100%;height:auto;max-height:440px;display:block}.banknote-preview.is-updating img{opacity:.54}.banknote-preview-loader{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050e1847;place-items:center;display:grid;position:absolute;inset:0}.banknote-preview-loader svg{margin:0}.banknote-empty{color:#778da2;text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex}.banknote-empty>svg{color:#e4bb6285;margin-bottom:14px;font-size:42px}.banknote-empty strong{color:#aab8c7;font-size:15px}.banknote-empty span{margin-top:5px;font-size:12px}.banknote-quality{color:#d5b56f;background:#d9a94f14;border:1px solid #d9a94f29;border-radius:13px;align-items:center;gap:9px;min-height:42px;margin-top:12px;padding:10px 13px;font-size:12px;display:flex}.banknote-quality.is-confident{color:#70d3ac;background:#37bb8914;border-color:#46cb9929}.banknote-quality svg{flex:none;font-size:17px}.banknote-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.banknote-primary-action,.banknote-secondary-action,.banknote-print-action{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 16px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.banknote-copy-stepper{background:#05101b75;border:1px solid #a3bed81f;border-radius:14px;grid-column:1/-1;grid-template-columns:1fr 44px 44px;align-items:stretch;gap:7px;padding:7px;display:grid}.banknote-copy-stepper>span{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0 8px;display:flex}.banknote-copy-stepper small{color:#8499ad;font-size:11px}.banknote-copy-stepper strong{color:#f1d07a;font-size:18px}.banknote-copy-stepper button{color:#e2ebf4;cursor:pointer;background:#7f9ebb14;border:1px solid #a0bcd526;border-radius:11px;place-items:center;min-width:44px;min-height:40px;padding:0;display:grid}.banknote-copy-stepper button:disabled{opacity:.38;cursor:not-allowed}.banknote-primary-action{color:#16202a;background:linear-gradient(145deg,#f5d785,#d8a649);border:0;box-shadow:0 10px 24px #d9a94b29}.banknote-secondary-action{color:#c8d5e2;background:#89a8c40f;border:1px solid #a3bdd626}.banknote-print-action{color:#efd17e;background:linear-gradient(135deg,#daaa4d1f,#725b2e0f);border:1px solid #e1b65f3d;grid-column:1/-1}.banknote-print-action:disabled{opacity:.64;cursor:wait}.banknote-print-panel{background:radial-gradient(circle at 0 0,#e0b15817,#0000 38%),#05101b8c;border:1px solid #e1b7612b;border-radius:17px;grid-template-columns:minmax(150px,.72fr) minmax(250px,1.28fr);gap:16px;margin-top:12px;padding:15px;display:grid}.banknote-print-preview{background:#fffffff2;border-radius:12px;place-items:center;min-height:208px;padding:9px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #0000003d}.banknote-print-preview:after{content:"";pointer-events:none;border:1px solid #0e213214;border-radius:8px;position:absolute;inset:6px}.banknote-print-preview img{object-fit:contain;width:100%;max-height:234px;display:block}.banknote-print-preview>span{color:#243141;letter-spacing:.06em;background:#ffffffe0;border:1px solid #1b2b3b1a;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;bottom:10px;right:10px}.banknote-print-copy{min-width:0}.banknote-print-kicker{color:#dcba6d;letter-spacing:.13em;font-size:9px;font-weight:850}.banknote-print-copy h3{color:#edf3f8;margin:6px 0 5px;font-size:17px}.banknote-print-copy>p{color:#8297ab;margin:0;font-size:11px;line-height:1.5}.banknote-print-steps{gap:7px;margin-top:12px;display:grid}.banknote-remote-printer{background:#05101b6b;border:1px solid #9db8d121;border-radius:13px;grid-template-columns:9px 1fr;align-items:center;gap:2px 9px;margin:13px 0 11px;padding:10px 12px;display:grid}.banknote-remote-printer>span{background:#77899a;border-radius:50%;grid-row:1/3;width:9px;height:9px;box-shadow:0 0 0 4px #77899a1a}.banknote-remote-printer.is-online>span{background:#57c99b;box-shadow:0 0 0 4px #57c99b1c}.banknote-remote-printer strong{color:#dce6ef;font-size:11px}.banknote-remote-printer small{color:#7f93a7;font-size:9px}.banknote-print-steps button{color:#d9e3ed;text-align:left;cursor:pointer;background:#7f9ebb12;border:1px solid #a0bcd524;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:43px;padding:8px 11px;display:flex}.banknote-print-steps button>span{color:#182330;background:linear-gradient(145deg,#f5d784,#d6a347);border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.banknote-print-steps button strong{font-size:12px}.banknote-print-steps button.is-done{color:#76d6b1;background:#34b78714;border-color:#45c9982e}.banknote-print-steps button.is-done>span{color:#10231e;background:#68cfa8}.banknote-print-steps button:disabled{opacity:.4;cursor:not-allowed}.banknote-flip-hint{color:#8094a7;opacity:0;max-height:0;padding:0 10px;font-size:10px;line-height:1.4;transition:max-height .18s,opacity .18s,padding .18s;overflow:hidden}.banknote-flip-hint.is-visible{opacity:1;max-height:48px;padding:2px 10px 4px}.banknote-adjust-panel{background:#05101b75;border:1px solid #a3bed81f;border-radius:16px;margin-top:12px;padding:15px}.banknote-adjust-copy{flex-direction:column;display:flex}.banknote-adjust-copy strong{color:#e4ebf2;font-size:13px}.banknote-adjust-copy span{color:#758a9f;margin-top:3px;font-size:11px}.banknote-adjust-controls{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:13px;display:grid}.banknote-direction-pad{grid-template-rows:repeat(3,40px);grid-template-columns:repeat(3,40px);justify-content:start;gap:6px;display:grid}.banknote-direction-pad button,.banknote-direction-pad span,.banknote-zoom-controls button{color:#c8d6e4;background:#7e9fbc14;border:1px solid #9db8d124;border-radius:11px;place-items:center;width:40px;height:40px;padding:0;display:grid}.banknote-direction-pad button:first-child{grid-column:2}.banknote-direction-pad button:nth-child(2){grid-area:2/1}.banknote-direction-pad span{color:#6f8398;background:0 0;border-style:dashed;grid-area:2/2}.banknote-direction-pad button:nth-child(4){grid-area:2/3}.banknote-direction-pad button:last-child{grid-area:3/2}.banknote-direction-pad button:disabled,.banknote-zoom-controls button:disabled,.banknote-remember:disabled{opacity:.46;cursor:wait}.banknote-zoom-controls{grid-template-columns:40px minmax(68px,auto) 40px;align-items:center;gap:7px;display:grid}.banknote-zoom-controls span{color:#8398ad;text-align:center;font-size:11px}.banknote-remember{color:#d7e2ed;cursor:pointer;background:#d5a74f17;border:1px solid #e2b76233;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:13px;padding:10px 14px;display:flex}.banknote-remember.is-remembered{color:#76d6b1;background:#34b78717;border-color:#45c99830}.banknote-new{width:auto;min-width:230px;margin:16px auto 0}@media (width<=980px){.banknote-studio{grid-template-columns:1fr}.banknote-source-card,.banknote-result-card{padding:18px}.banknote-dropzone,.banknote-dropzone>img{height:260px;min-height:260px}.banknote-preview{min-height:270px}}@media (width<=560px){.banknote-source-card,.banknote-result-card{border-radius:18px;padding:14px}.banknote-card-heading{margin-bottom:13px}.banknote-card-heading h2{font-size:17px}.banknote-actions,.banknote-adjust-controls,.banknote-print-panel{grid-template-columns:1fr}.banknote-print-preview{min-height:180px}.banknote-direction-pad,.banknote-zoom-controls{justify-content:center}.banknote-dropzone,.banknote-dropzone>img{height:220px;min-height:220px}.banknote-preview{min-height:220px}}.phone-rentals-page>.wish-phone-rentals{margin-top:16px}.wish-phone-tabs{background:#0a1320ad;border:1px solid #7d9ec721;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;padding:6px;display:grid}.wish-phone-tabs button{color:#8294aa;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.wish-phone-tabs button.active{color:#f5ca74;background:linear-gradient(135deg,#f2be5324,#f2be530b);border-color:#f2be5347;box-shadow:inset 0 1px #ffffff06}.wish-phone-rentals{--phone-gold:#f0bc54;--phone-cyan:#62d0d1;--phone-green:#56d39e;color:#eef4fb}.wish-phone-toolbar,.wish-phone-form,.wish-phone-booking,.wish-phone-calendar-warning,.wish-phone-empty{background:linear-gradient(150deg,#17263bfa,#0d1827fa);border:1px solid #799dcc21;box-shadow:0 18px 45px #02081024}.wish-phone-toolbar{border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.wish-phone-toolbar>div:first-child>span,.wish-phone-section-head>div>span,.wish-phone-form header span{color:var(--phone-gold);letter-spacing:.16em;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.wish-phone-toolbar h2,.wish-phone-section-head h3,.wish-phone-form h3{color:#f0f5fb;letter-spacing:-.02em;margin:0}.wish-phone-toolbar h2{font-size:22px}.wish-phone-toolbar p{color:#8799af;margin:5px 0 0;font-size:12px}.wish-phone-toolbar-actions,.wish-phone-form footer,.wish-phone-income-editor>div{align-items:center;gap:9px;display:flex}.wish-phone-rentals button.primary,.wish-phone-rentals button.secondary,.wish-phone-toolbar-actions button,.wish-phone-form footer button,.wish-phone-income-editor button{color:#9babc0;min-height:42px;font:inherit;cursor:pointer;background:#111e30;border:1px solid #769ac929;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex}.wish-phone-rentals button.primary,.wish-phone-toolbar-actions button.primary,.wish-phone-form footer button.primary,.wish-phone-income-editor button.primary{color:#18202a;background:linear-gradient(135deg,#f6d17d,#e9ad36);border-color:#f4c45e80;box-shadow:0 9px 24px #e7ab3021}.wish-phone-rentals button:disabled{cursor:wait;opacity:.55}.wish-phone-notice{border:1px solid;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:11px 14px;font-size:12px;display:flex}.wish-phone-notice.success{color:#78ddb4;background:#30b37f12;border-color:#4dd3993d}.wish-phone-notice.error{color:#f39797;background:#ef444411;border-color:#f8717140}.wish-phone-notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.wish-phone-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.wish-phone-summary article{background:#101d2fc7;border:1px solid #779ac81f;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;column-gap:11px;min-width:0;padding:16px;display:grid}.wish-phone-summary i{border-radius:11px;grid-row:1/span 2;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;display:grid}.wish-phone-summary i.cyan{color:#6bdadd;background:#49c2c61a}.wish-phone-summary i.green{color:#63dbaa;background:#43c38c1a}.wish-phone-summary i.gold{color:#f2c265;background:#e8b1411a}.wish-phone-summary i.violet{color:#ad9dff;background:#8b78ff1a}.wish-phone-summary span{color:#7e91a9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wish-phone-summary strong{color:#edf4fb;margin-top:2px;font-size:16px}.wish-phone-calendar-warning{color:#edbd5d;border-color:#efb94a33;border-radius:15px;align-items:center;gap:13px;margin-top:12px;padding:13px 15px;display:flex}.wish-phone-calendar-warning>svg{flex:none}.wish-phone-calendar-warning span{flex-direction:column;flex:1;min-width:0;display:flex}.wish-phone-calendar-warning b{color:#d9e2ee;font-size:12px}.wish-phone-calendar-warning small{color:#8294aa;margin-top:2px;font-size:10px}.wish-phone-calendar-warning button{color:#f0c266;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.wish-phone-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:28px 2px 12px;display:flex}.wish-phone-section-head h3{font-size:20px}.wish-phone-section-head>small{color:#7589a1;font-size:11px}.wish-phone-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wish-phone-unit{background:linear-gradient(145deg,#172a40,#0e1b2c 78%);border:1px solid #7598c621;border-radius:19px;min-width:0;position:relative;overflow:hidden;box-shadow:0 15px 36px #02081024}.wish-phone-unit.occupied{background:linear-gradient(145deg,#224d5acc,#102035 80%);border-color:#5ccdcf61}.wish-phone-unit-main{width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:15px 12px 12px;display:flex}.wish-phone-unit-status{color:#7589a0;letter-spacing:.09em;align-self:flex-start;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.wish-phone-unit-status i{background:#53d39c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #53d39c73}.wish-phone-unit.occupied .wish-phone-unit-status{color:#78d6d7}.wish-phone-unit.occupied .wish-phone-unit-status i{background:#68d4d4;box-shadow:0 0 12px #68d4d47a}.wish-phone-unit img{object-fit:contain;filter:drop-shadow(0 16px 18px #00000040);width:min(100%,190px);height:150px;margin:1px auto 0;display:block}.wish-phone-unit strong{color:#eef4fa;font-size:15px}.wish-phone-unit-main>small{color:#7c8fa7;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:4px;font-size:10px;overflow:hidden}.wish-phone-unit footer{color:#70849c;border-top:1px solid #7a9dcc17;justify-content:space-between;padding:9px 13px;font-size:9px;display:flex}.wish-phone-unit footer b{color:#9fadc0;font-size:10px}.wish-phone-unit-skeleton{background:linear-gradient(100deg,#142337cc,#22354ecc,#142337cc) 0 0/200% 100%;border:1px solid #7598c614;border-radius:19px;height:235px;animation:1.3s linear infinite phone-skeleton}@keyframes phone-skeleton{to{background-position:-200% 0}}.wish-phone-form{border-color:#f0bc5440;border-radius:20px;margin-top:16px;padding:21px;scroll-margin-top:12px}.wish-phone-form header{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.wish-phone-form header h3{font-size:20px}.wish-phone-form header button{color:#8da0b6;cursor:pointer;background:#101c2d;border:1px solid #799dcc24;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.wish-phone-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.wish-phone-form-grid label,.wish-phone-income-editor label{color:#8ea0b6;flex-direction:column;gap:6px;min-width:0;font-size:10px;display:flex}.wish-phone-form-grid label.wide{grid-column:1/-1}.wish-phone-form input,.wish-phone-form textarea,.wish-phone-income-editor input{color:#e9f0f8;width:100%;min-height:47px;font:inherit;background:#0d1828;border:1px solid #7097ca24;padding:0 13px;font-size:13px}.wish-phone-form textarea{resize:vertical;min-height:82px;padding-block:11px}.wish-phone-form .bliss-control-trigger,.wish-phone-income-editor .bliss-control-trigger{width:100%;min-height:47px}.wish-phone-form footer{justify-content:flex-end;margin-top:17px}.wish-phone-form footer button{min-width:130px}.wish-phone-money-input{position:relative}.wish-phone-money-input input{padding-right:34px}.wish-phone-money-input b{color:#f0c062;font-size:13px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.wish-phone-bookings{gap:9px;display:grid}.wish-phone-booking{border-radius:17px;grid-template-columns:138px minmax(210px,1fr) 125px auto;align-items:center;gap:16px;padding:15px;display:grid}.wish-phone-booking.active{border-color:#5dcdcf40}.wish-phone-booking-date{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.wish-phone-booking-date strong{color:#d9e2ed;font-size:11px}.wish-phone-booking-date i{background:#7e9ec633;height:1px}.wish-phone-booking-date small{color:#6fd3d4;letter-spacing:.1em;background:#51c2c414;border-radius:7px;grid-column:1/-1;width:fit-content;padding:3px 7px;font-size:8px;font-weight:850}.wish-phone-booking.reserved .wish-phone-booking-date small{color:#e8bd64;background:#e8b95614}.wish-phone-booking.pending{background:linear-gradient(150deg,#2f2a1ff5,#121d2bfa);border-color:#f0bc544d}.wish-phone-booking.pending .wish-phone-booking-date small{color:#f2c46b;background:#f0bc541a}.wish-phone-booking-info{min-width:0}.wish-phone-booking-info>span{color:#68d0d1;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.wish-phone-booking-info h4{color:#edf3fa;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:15px;overflow:hidden}.wish-phone-booking-info small{color:#7e91a9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.wish-phone-booking-payment{flex-direction:column;align-items:flex-end;display:flex}.wish-phone-booking-payment span{color:#d5aa57;letter-spacing:.08em;text-align:right;font-size:8px;font-weight:850}.wish-phone-booking-payment span.paid{color:#61d5a2}.wish-phone-booking-payment strong{color:#eff4fa;margin-top:4px;font-size:14px}.wish-phone-booking-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.wish-phone-booking-actions button{color:#91a4ba;min-height:34px;font:inherit;cursor:pointer;background:#101d2f;border:1px solid #799dcc24;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.wish-phone-booking-actions button.return{color:#65d3a5;border-color:#52cd9a33}.wish-phone-booking-actions button.approve{color:#17202a;background:linear-gradient(135deg,#f5cf7a,#eaae37);border-color:#f0bc5459}.wish-phone-income-editor{border-top:1px solid #7a9dcc1a;grid-column:1/-1;grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:10px;padding-top:14px;display:grid}.wish-phone-income-editor>div{padding-bottom:1px}.wish-phone-income-editor button{min-height:46px}.wish-phone-empty{color:#8195ad;text-align:center;border-style:dashed;border-radius:19px;flex-direction:column;align-items:center;padding:34px 20px;display:flex}.wish-phone-empty>svg{color:#e9b955;margin-bottom:10px;font-size:24px}.wish-phone-empty strong{color:#dce5ef;font-size:14px}.wish-phone-empty span{max-width:460px;margin:5px 0 14px;font-size:10px;line-height:1.5}.wish-phone-empty button{color:#f1c367;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}@media (width<=900px){.wish-phone-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wish-phone-booking{grid-template-columns:125px minmax(190px,1fr) 110px}.wish-phone-booking-actions{border-top:1px solid #7a9dcc14;grid-column:1/-1;justify-content:flex-start;padding-top:9px}.wish-phone-income-editor{grid-template-columns:repeat(3,minmax(0,1fr))}.wish-phone-income-editor>div{grid-column:1/-1;justify-content:flex-end}}@media (width<=650px){.wish-phone-tabs{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:11px 0;position:sticky;top:5px}.wish-phone-tabs button{min-height:43px;padding-inline:7px;font-size:10px}.wish-phone-toolbar{border-radius:17px;flex-direction:column;align-items:stretch;gap:15px;padding:17px}.wish-phone-toolbar h2{font-size:19px}.wish-phone-toolbar-actions button{flex:1}.wish-phone-summary{gap:7px}.wish-phone-summary article{border-radius:13px;grid-template-columns:31px 1fr;column-gap:8px;padding:12px 10px}.wish-phone-summary i{border-radius:9px;width:31px;height:31px;font-size:14px}.wish-phone-summary span{font-size:8px}.wish-phone-summary strong{font-size:13px}.wish-phone-calendar-warning{align-items:flex-start}.wish-phone-calendar-warning button{align-self:center}.wish-phone-section-head{flex-direction:column;align-items:flex-start;gap:4px;margin-top:23px}.wish-phone-section-head>small{font-size:9px}.wish-phone-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wish-phone-unit{border-radius:16px}.wish-phone-unit-main{padding:11px 8px 10px}.wish-phone-unit img{width:100%;height:115px}.wish-phone-unit strong{font-size:12px}.wish-phone-unit-main>small{font-size:8px}.wish-phone-unit footer{padding:8px 9px;font-size:8px}.wish-phone-unit footer b{font-size:8px}.wish-phone-unit-skeleton{height:188px}.wish-phone-form{border-radius:17px;padding:16px 13px}.wish-phone-form-grid{grid-template-columns:1fr;gap:11px}.wish-phone-form-grid label.wide{grid-column:auto}.wish-phone-form footer button{flex:1;min-width:0}.wish-phone-booking{grid-template-columns:1fr auto;gap:10px;padding:13px}.wish-phone-booking-date{grid-column:1/-1;grid-template-columns:auto 1fr auto auto}.wish-phone-booking-date small{grid-column:auto}.wish-phone-booking-info h4{font-size:14px}.wish-phone-booking-payment{align-self:center}.wish-phone-booking-actions{grid-column:1/-1}.wish-phone-booking-actions button{flex:1;justify-content:center}.wish-phone-income-editor{grid-template-columns:1fr}.wish-phone-income-editor>div{grid-column:auto}.wish-phone-income-editor button{flex:1}}@media (width<=360px){.wish-phone-tabs button svg{display:none}.wish-phone-toolbar-actions{flex-direction:column}.wish-phone-toolbar-actions button{width:100%}.wish-phone-unit img{height:102px}}.wish-phone-unit.maintenance .wish-phone-unit-main{opacity:.46;cursor:not-allowed}.wish-phone-maintenance-button{color:#d4bd8d;cursor:pointer;background:#182338;border:1px solid #c8ac7140;border-radius:12px;min-height:44px;margin:0 12px 12px;padding:8px 14px;font-size:14px}.wish-phone-booking[id]{scroll-margin-top:90px}.wish-phone-unit-actions{flex-wrap:wrap;align-items:stretch;gap:8px;padding:0 12px 12px;display:flex}.wish-phone-unit-actions .wish-phone-maintenance-button{font:inherit;flex:auto;margin:0;font-size:12px}.wish-phone-return-button{color:#65d3a5;min-height:44px;font:inherit;cursor:pointer;background:#102d2e;border:1px solid #52cd9a59;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.wish-phone-return-button svg{flex-shrink:0}.wish-phone-unit-actions button:focus-visible{outline-offset:3px;outline:2px solid #f0c062}.wish-phone-unit-actions button:disabled,.wish-phone-booking-actions button:disabled{opacity:.5;cursor:wait}@media (width<=650px){.wish-phone-unit-actions{gap:6px;padding:0 9px 9px}.wish-phone-unit-actions button{width:100%;min-width:0;padding-inline:6px;font-size:11px}html.blissora-android-app,html.blissora-android-app body,html.blissora-android-app body #root{overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip!important}html.blissora-android-app body #root .app-wrapper,html.blissora-android-app body #root .main-content,html.blissora-android-app body #root .content-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%}html.blissora-android-app body #root .topbar.topbar-standard{box-sizing:border-box;min-width:0;max-width:100%;left:0;right:0;overflow:hidden;width:100%!important;margin:0!important;padding:6px 11px!important;display:flex!important}html.blissora-android-app body #root .topbar.topbar-standard .topbar-left{align-items:center;min-width:0;grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;width:100%!important;margin:0!important;display:grid!important}html.blissora-android-app body #root .topbar.topbar-standard .mobile-menu-button{flex:0 0 40px;min-width:40px;visibility:visible!important;opacity:1!important;width:40px!important;height:40px!important;margin:0!important;display:grid!important;position:static!important;transform:none!important}html.blissora-android-app body #root .topbar.topbar-standard .topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;width:auto!important;margin:0!important;line-height:1.2!important;display:block!important}html.blissora-android-app body #root .content-wrap{padding-bottom:8px!important}html.blissora-android-app body #root .content-wrap>:is(.ops-dashboard,.clients-page,.finance-page,.tasks-page,.notice-center,.calls-page,.module-page,.calculator-page,.wallpaper-page,.new-request-page){padding-bottom:12px!important}html.blissora-android-app body #root .new-request-page,html.blissora-android-app body #root .new-request-intro,html.blissora-android-app body #root .new-request-form,html.blissora-android-app body #root .new-request-grid,html.blissora-android-app body #root .new-request-grid>label,html.blissora-android-app body #root .new-request-grid input,html.blissora-android-app body #root .new-request-grid textarea{min-width:0;max-width:100%}html.blissora-android-app body #root .new-request-page{box-sizing:border-box;width:100%;overflow-x:clip}}.telephone-setup{margin-bottom:20px;padding:22px}.telephone-setup-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.telephone-setup h3{margin:0;font-size:16px;font-weight:650}.telephone-setup-heading p,.telephone-intro-file p{color:#9eafc4;margin:6px 0 0;font-size:12px;line-height:1.5}.telephone-mode{background:#0e1929;border-radius:12px;flex-shrink:0;gap:6px;padding:4px;display:flex}.telephone-mode button{color:#a3b3c8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-height:42px;padding:0 16px;font-size:11px;font-weight:700}.telephone-mode button[aria-pressed=true]{color:#f5d48b;background:#2c2b27;border-color:#74613a}.telephone-intro-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.telephone-intro-option{text-align:left;color:#b0bfd0;cursor:pointer;background:#111e30;border:1px solid #304157;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:16px;transition:border-color .15s,background .15s;display:flex}.telephone-intro-option[aria-pressed=true]{color:#f5d48b;background:linear-gradient(115deg,#302d26,#202b38);border-color:#8f7647}.telephone-intro-option>span:not(.telephone-intro-check){flex:1;min-width:0}.telephone-intro-icon{flex-shrink:0;font-size:21px}.telephone-intro-option strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.telephone-intro-option small{color:#9eafc4;margin-top:5px;font-size:11px;line-height:1.5;display:block}.telephone-intro-check{border:1px solid #506074;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.telephone-intro-option[aria-pressed=true] .telephone-intro-check{color:#182233;background:#e8c474;border-color:#e8c474}.telephone-intro-upload{background:#111d2d;border:1px dashed #756542;border-radius:13px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:18px;display:flex}.telephone-intro-file{flex:240px;align-items:center;gap:12px;min-width:0;display:flex}.telephone-intro-file>svg{color:#e8c474;flex-shrink:0;font-size:22px}.telephone-intro-file>div{min-width:0}.telephone-intro-file strong{overflow-wrap:anywhere;font-size:13px}.telephone-intro-actions{align-items:center;gap:8px;display:flex}.telephone-intro-actions button{color:#f5d48b;cursor:pointer;background:#2a2a27;border:1px solid #675a40;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:10px 12px;font-size:12px;display:flex}.telephone-intro-note{color:#9eafc4;width:100%;margin:10px 0 0;font-size:12px;line-height:1.6}.telephone-intro-upload .telephone-intro-note{margin:0}.telephone-processing-summary{color:#e7c782;margin:0 0 16px;font-size:13px;line-height:1.6}.telephone-controls>.telephone-intro-note{margin:0 0 14px}.telephone-tail-toggle{color:#b0bfd0;text-align:left;cursor:pointer;background:#142237;border:1px solid #405169;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:46px;margin-bottom:10px;padding:10px 12px;font-size:13px;display:flex}.telephone-tail-toggle[aria-pressed=true]{color:#f5d48b;background:#292a28;border-color:#8f7647}.telephone-tail-toggle[aria-pressed=true] .telephone-intro-check{color:#182233;background:#e8c474;border-color:#e8c474}.telephone-result{margin-top:18px}.telephone-cleanup-card{background:#0f1c2e73;border:1px solid #849cbb21;border-radius:14px;margin-top:10px}.telephone-cleanup-toggle{color:#8fa3bb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:11px;width:100%;min-height:68px;padding:14px 16px;display:flex}.telephone-cleanup-toggle>svg{flex-shrink:0;width:17px;height:17px}.telephone-cleanup-toggle>span{flex:1;min-width:0}.telephone-cleanup-toggle strong{color:#b9c7d9;font-size:12px;font-weight:600;display:block}.telephone-cleanup-toggle small{color:#8397af;margin-top:5px;font-size:11px;line-height:1.5;display:block}.telephone-cleanup-toggle>svg:last-child{width:15px;height:15px;transition:transform .18s}.telephone-cleanup-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.telephone-cleanup-warning{color:#e7c782;margin:0;padding:0 16px 14px;font-size:12px;line-height:1.6}.telephone-tail-result{overflow-wrap:anywhere;border-top:1px solid #849cbb21;margin:0 16px;padding:14px 0;font-size:12px;line-height:1.6}.telephone-tail-result strong{color:#e7c782}.telephone-tail-result p{color:#9eafc4;margin:6px 0 0}.telephone-tail-result .telephone-tail-warning{color:#f5d48b}.telephone-exclusions{overflow-wrap:anywhere;margin:10px 0;padding-left:18px}.telephone-exclusions li{margin-bottom:7px}.telephone-exclusions li span{font-weight:600}.telephone-tail-downloads{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.telephone-tail-downloads a{color:#f5d48b;border:1px solid #675a40;border-radius:9px;align-items:center;min-height:44px;padding:9px 12px;font-size:12px;text-decoration:none;display:inline-flex}.telephone-tail-downloads a:focus-visible{outline-offset:3px;outline:2px solid #e8c474}.telephone-layout>*{min-width:0}.telephone-layout{align-items:start}.telephone-layout .glass-card{overflow-wrap:anywhere}.telephone-studio button:disabled{opacity:.5;cursor:not-allowed}.telephone-studio button:focus-visible,.telephone-dropzone:focus-visible{outline-offset:3px;outline:2px solid #e8c474}.telephone-error{color:#ffa3a3;overflow-wrap:anywhere;background:#2a202b;border:1px solid #6d3944;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 16px;font-size:13px;display:flex}.telephone-error button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.telephone-cleanup-toggle>svg:last-child{transition:none}}@media (width<=700px){.telephone-setup{padding:16px!important}.telephone-setup-heading{flex-direction:column;align-items:stretch;gap:14px}.telephone-mode button{flex:1}.telephone-intro-options{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:14px}.telephone-intro-option,.telephone-intro-upload{padding:13px}.telephone-layout{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}}.project-tabs.project-tabs--controlled{align-items:center;gap:6px;min-width:0;overflow:hidden!important}.project-tabs-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1 1 0;justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding:2px 4px;scroll-padding-inline:4px;display:flex;position:relative;overflow:auto hidden}.project-tabs-scroll::-webkit-scrollbar{display:none}.project-tabs .project-tabs-arrow{color:#a9ceff;background:#4d9cff1a;border:1px solid #69a4eb40;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:40px;padding:0;transition:background-color .15s,border-color .15s,opacity .15s;display:grid}.project-tabs .project-tabs-arrow[hidden]{display:none}.project-tabs .project-tabs-arrow svg{width:20px;height:20px}.project-tabs .project-tabs-arrow:disabled{opacity:.3;cursor:default}.project-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #80b9ff}@media (hover:hover){.project-tabs .project-tabs-arrow:not(:disabled):hover{background:#4d9cff38;border-color:#699cdd}.project-tabs-scroll>button:not(.active):hover{color:#d4e4fa;background:#4d9cff12}}@media (pointer:coarse){.project-tabs .project-tabs-arrow{flex-basis:40px;width:40px;height:44px}}.bl-audio-result{--audio-gold:#dfc083;box-sizing:border-box;color:#eaf0f8;background:radial-gradient(at 100% 0,#d4b16e13,#0000 65%),linear-gradient(135deg,#17283d,#101d2f);border:1px solid #d4b16e38;border-radius:21px;min-width:0;padding:23px 24px 18px;box-shadow:0 12px 32px #02091224,inset 0 1px #ffffff06}.bl-audio-result__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.bl-audio-result__header>div{min-width:0}.bl-audio-result__eyebrow{color:#c6ad7d;letter-spacing:.14em;align-items:center;gap:8px;font-size:9px;font-weight:750;display:inline-flex}.bl-audio-result__eyebrow svg{width:14px;height:14px}.bl-audio-result .bl-audio-result__header h3{color:#eef3fa;letter-spacing:-.025em;overflow-wrap:anywhere;margin:8px 0 0;font-size:20px;font-weight:650;line-height:1.3}.bl-audio-result__badge{color:#8ec7b0;background:#62c5a10e;border:1px solid #62c5a129;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.bl-audio-result__transport{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:20px;display:grid}.bl-audio-result button,.bl-audio-result a{-webkit-tap-highlight-color:transparent}.bl-audio-result .bl-audio-result__play{color:#182331;cursor:pointer;background:linear-gradient(135deg,#ecd5a1,#c9a462);border:1px solid #e7ca90;border-radius:18px;place-items:center;width:56px;height:56px;padding:0;transition:box-shadow .18s,transform .18s;display:grid;box-shadow:0 5px 18px #b2894426,inset 0 1px #ffffff4d}.bl-audio-result__play>svg{stroke-width:1.8px;fill:currentColor;width:22px;height:22px}.bl-audio-result:not(.is-playing) .bl-audio-result__play>svg{margin-left:2px}.bl-audio-result__play .bl-busy__runner:after{box-shadow:none;background:#20334b}.bl-audio-result__play .bl-busy__runner:before{background:linear-gradient(90deg,#0000,#20334b80,#0000)}.bl-audio-result .bl-audio-result__play:active:not(:disabled){transform:scale(.97)}.bl-audio-result__timeline{min-width:0}.bl-audio-result .bl-audio-result__seek{appearance:none;box-sizing:border-box;outline-offset:4px;width:100%;min-width:0;height:32px;box-shadow:none;cursor:pointer;accent-color:var(--audio-gold);background:0 0;border:0;border-radius:4px;margin:0;padding:0;display:block}.bl-audio-result__seek::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--audio-gold) var(--audio-progress), #34445a var(--audio-progress));border-radius:4px;height:4px}.bl-audio-result__seek::-webkit-slider-thumb{appearance:none;background:var(--audio-gold);border:2px solid #efdcb3;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 0 0 4px #dfc08317}.bl-audio-result__seek::-moz-range-track{background:#34445a;border-radius:4px;height:4px}.bl-audio-result__seek::-moz-range-progress{background:var(--audio-gold);border-radius:4px;height:4px}.bl-audio-result__seek::-moz-range-thumb{box-sizing:border-box;background:var(--audio-gold);border:2px solid #efdcb3;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #dfc08317}.bl-audio-result__time{color:#8397af;font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:11px;line-height:1.5;display:flex}.bl-audio-result__time>span:first-child{color:#d1dceb}.bl-audio-result__footer{border-top:1px solid #96acc71a;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:13px;display:flex}.bl-audio-result__tools{align-items:center;gap:3px;display:flex}.bl-audio-result__tools button{color:#a5b6cc;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;transition:background .18s,color .18s;display:grid;position:relative}.bl-audio-result__tools button svg{stroke-width:1.4px;width:25px;height:25px}.bl-audio-result__tools button>span{text-align:center;width:100%;font-size:9px;font-weight:700;line-height:12px;position:absolute;top:17px;left:0}.bl-audio-result__tools .bl-audio-result__mute svg{stroke-width:1.7px;width:19px;height:19px}.bl-audio-result__divider{background:#96acc724;width:1px;height:16px;margin:0 5px}.bl-audio-result .bl-audio-result__download{color:#e1c58c;background:#dfc0830b;border:1px solid #dfc0834d;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-size:12px;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.bl-audio-result__download svg{width:16px;height:16px}.bl-audio-result .bl-audio-result__hint{color:#8da0b7;margin:12px 0 0;font-size:11px;line-height:1.5}.bl-audio-result .bl-audio-result__error{color:#f2b1b1;background:#aa414113;border:1px solid #f1919138;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:12px;font-size:12px;line-height:1.5;display:flex}.bl-audio-result__error>span{flex:180px}.bl-audio-result__error button{color:#f4c7c7;cursor:pointer;background:0 0;border:1px solid #f1919140;border-radius:8px;min-height:44px;padding:8px 12px;font-size:11px}.bl-audio-result__sr-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bl-audio-result button:disabled,.bl-audio-result input:disabled{opacity:.45;cursor:not-allowed}.bl-audio-result :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #e8c474}@media (hover:hover){.bl-audio-result__tools button:hover:not(:disabled){color:#eed6a5;background:#dfc0830f}.bl-audio-result .bl-audio-result__download:hover{background:#dfc0831a;border-color:#dfc08380}.bl-audio-result .bl-audio-result__play:hover:not(:disabled){box-shadow:0 6px 24px #b289443d}}@media (width<=500px){.bl-audio-result{border-radius:18px;padding:18px 16px 15px}.bl-audio-result__header{gap:8px;margin-bottom:18px}.bl-audio-result .bl-audio-result__header h3{font-size:18px}.bl-audio-result__transport{grid-template-columns:52px minmax(0,1fr);gap:16px}.bl-audio-result .bl-audio-result__play{border-radius:16px;width:52px;height:52px}.bl-audio-result .bl-audio-result__seek{height:44px}.bl-audio-result__footer{gap:8px;margin-top:18px;padding-top:10px}.bl-audio-result__tools{gap:0}.bl-audio-result__divider{margin:0 2px}.bl-audio-result .bl-audio-result__download{gap:7px;padding:0 11px;font-size:11px}}@media (width<=359px){.bl-audio-result__footer{flex-wrap:wrap}.bl-audio-result .bl-audio-result__download{flex:1}}@media (prefers-reduced-motion:reduce){.bl-audio-result *,.bl-audio-result :before,.bl-audio-result :after{transition:none!important}}.bl-busy{--busy-speed:1.8s;box-sizing:border-box;color:#c6d6e9;text-align:left;min-width:0;font-style:normal}.bl-busy.bl-busy--block{gap:9px;width:100%;display:grid}.bl-busy.bl-busy--inline{align-items:center;gap:12px;max-width:100%;display:inline-flex}.bl-busy.bl-busy--mark{vertical-align:middle;flex:0 0 36px;width:36px;min-width:36px;display:inline-flex}.bl-busy .bl-busy__track{box-sizing:border-box;isolation:isolate;background:0 0;border:0;border-radius:8px;width:100%;height:16px;min-height:16px;margin:0;padding:0;animation:none;display:block;position:relative;overflow:hidden}.bl-busy--inline .bl-busy__track{flex:0 0 48px;width:48px}.bl-busy__track:before{content:"";background:#7da1cf29;border-radius:2px;height:2px;position:absolute;top:7px;left:0;right:0}.bl-busy .bl-busy__runner{opacity:1;will-change:transform;width:100%;height:16px;animation:blissora-busy-travel var(--busy-speed) cubic-bezier(.45, 0, .55, 1) infinite alternate;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;inset:0}.bl-busy__runner:before{content:"";background:linear-gradient(90deg,#0000,#7996ffa3 40%,#8cbaff 50%,#7996ffa3 60%,#0000);border-radius:4px;width:96px;height:4px;position:absolute;top:6px;left:-44px}.bl-busy__runner:after{content:"";background:#e4efff;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:0;box-shadow:0 0 8px #79acffa6}.bl-busy--inline,.bl-busy--mark{--busy-speed:1.15s}.bl-busy--inline .bl-busy__runner:before,.bl-busy--mark .bl-busy__runner:before{width:32px;left:-12px}.bl-busy .bl-busy__copy{gap:4px;min-width:0;margin:0;display:grid}.bl-busy .bl-busy__label{color:inherit;margin:0;font-size:12px;font-weight:600;line-height:1.5;display:block}.bl-busy .bl-busy__detail{color:#8fa3bb;margin:0;font-size:11px;font-weight:400;line-height:1.5;display:block}.bl-busy.processing-status{margin-top:16px}.bl-busy.page-busy{justify-content:center;min-height:200px;padding:36px 20px}.banknote-processing>.bl-busy{max-width:270px}.banknote-preview-loader>.bl-busy{background:#101e31;border-radius:12px;max-width:220px;padding:12px}.project-primary-photo-preview .bl-busy{background:#101e31;border-radius:8px;width:44px;padding:0 4px;position:absolute;bottom:5px;right:6px}.project-banknote-visual>.bl-busy{background:0 0;border:0;border-radius:0;width:auto;max-width:100%;height:auto;padding:15px}@keyframes blissora-busy-travel{0%{transform:translate(0)}to{transform:translate(calc(100% - 8px))}}@media (prefers-reduced-motion:reduce){.bl-busy .bl-busy__runner{will-change:auto;animation:none;transform:translate(calc(50% - 4px))}}input[type=number]{-moz-appearance:textfield!important;-webkit-appearance:none!important;appearance:textfield!important}input[type=number]::-webkit-inner-spin-button{opacity:0!important;pointer-events:none!important;appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}input[type=number]::-webkit-outer-spin-button{opacity:0!important;pointer-events:none!important;appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}
