body{font-size:.95rem}.btn{padding:9px 20px;border-radius:40px;font-size:.95rem}.btn-sm{padding:0 10px}.btn-primary{background-color:#1b4a72;color:#fff;border:1px solid transparent}.btn-invert-primary{background-color:transparent;color:#1b4a72;border:1px solid #1b4a72}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#fff;color:#1b4a72;border:1px solid #1b4a72}.btn-invert-primary:active,.btn-invert-primary:focus,.btn-invert-primary:hover{background-color:#1b4a72;color:#fff;border:1px solid transparent}.text-primary{color:#1b4a72!important}.background-color-primary{background-color:#1b4a72}.btn-secondary{background-color:#0dc9ee;color:#fff;border:1px solid transparent}.btn-invert-secondary{background-color:transparent;color:#0dc9ee;border:1px solid #0dc9ee}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#fff;color:#0dc9ee;border:1px solid #0dc9ee}.btn-invert-secondary:active,.btn-invert-secondary:focus,.btn-invert-secondary:hover{background-color:#0dc9ee;color:#fff;border:1px solid transparent}.text-secondary{color:#0dc9ee!important}.background-color-secondary{background-color:#0dc9ee}.btn-green{background-color:#50be79;color:#fff;border:1px solid transparent}.btn-invert-green{background-color:transparent;color:#50be79;border:1px solid #50be79}.btn-green:active,.btn-green:focus,.btn-green:hover{background-color:#fff;color:#50be79;border:1px solid #50be79}.btn-invert-green:active,.btn-invert-green:focus,.btn-invert-green:hover{background-color:#50be79;color:#fff;border:1px solid transparent}.text-green{color:#50be79!important}.background-color-green{background-color:#50be79}.btn-off-white{background-color:#e8e8e8;color:#fff;border:1px solid transparent}.btn-invert-off-white{background-color:transparent;color:#e8e8e8;border:1px solid #e8e8e8}.btn-off-white:active,.btn-off-white:focus,.btn-off-white:hover{background-color:#fff;color:#e8e8e8;border:1px solid #e8e8e8}.btn-invert-off-white:active,.btn-invert-off-white:focus,.btn-invert-off-white:hover{background-color:#e8e8e8;color:#fff;border:1px solid transparent}.text-off-white{color:#e8e8e8!important}.background-color-off-white{background-color:#e8e8e8}body{height:100vh;font-family:Inter,sans-serif}.ts-auth-page{min-height:100vh;background:linear-gradient(90deg,rgba(10,22,34,.72),rgba(10,22,34,.42)),url(/assets/image/Pand-herfst-2-scaled.webp) center/cover no-repeat}.ts-auth-card{width:min(100%,500px);border-radius:8px;background:rgba(27,74,114,.92);box-shadow:0 24px 70px rgba(0,0,0,.32)}.ts-auth-copy,.ts-auth-form{width:100%;max-width:420px}.ts-flash{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:2000;min-width:320px;max-width:min(92vw,720px);padding:14px 18px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 10px 30px rgba(0,0,0,.18);color:#fff}.ts-flash-success{background:#50be79}.ts-flash-error{background:#c94b4b}.ts-flash-message{line-height:1.4;white-space:pre-line;overflow-wrap:anywhere;max-height:70vh;overflow-y:auto}.ts-flash-close{border:0;background:0 0;color:inherit;padding:0;font-size:1.1rem;line-height:1}.is-warning{border-color:#ffc107!important}.ts-time-input-native{display:none}.ts-time-control{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem;align-items:center;width:100%}.ts-time-control__separator{color:#6c757d;font-weight:600;line-height:1}.ts-time-control .form-select{min-width:0}.ts_sidebar{width:220px;min-width:220px;height:fit-content;min-height:100vh;transition:all .3s ease;z-index:1001;background-color:var(--ts-sidebar-bg,#1b4a72)}.ts_sidebar.collapsed{margin-left:-220px}.ts_sidebar .nav .nav-item .nav-link{color:#fff;font-weight:500;padding:6px 12px;display:flex;align-items:center;gap:10px}.ts_sidebar .nav .nav-item .nav-link i{color:#fff;width:20px;text-align:center}.ts_sidebar .nav .nav-item .nav-link.active{background-color:#0dc9ee;color:#1b4a72}.ts_sidebar .nav .nav-item .nav-link.active i{color:#1b4a72}.ts_sidebar .nav .nav-item p{padding:0 12px;font-weight:700}.ts_sidebar .nav .nav-item .nav-sub-items{margin-bottom:10px}.ts_sidebar .nav .nav-item .nav-sub-items .nav-link{padding:6px 12px;margin-left:12px}.ts_sidebar .ts-env-labels{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ts_sidebar .ts-env-label{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(255,255,255,.45);border-radius:4px;padding:2px 6px;background:rgba(255,255,255,.14);color:#fff;font-size:.7rem;font-weight:700;line-height:1.2;text-transform:uppercase}.content{transition:all .3s ease}.sidebar-toggle{background:0 0;border:none;color:#1b4a72;font-size:1.5rem;padding:.5rem;cursor:pointer;display:flex;align-items:center}.orderimport-notification{border-radius:50%;background:red;color:#fff;font-size:.8rem;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.orderimport-notification.orderimport-notification--overlay{position:absolute;right:0}@media (max-width:992px){.ts_sidebar{position:fixed;margin-left:-250px}.ts_sidebar.active{margin-left:0;height:100vh;overflow:scroll}.content{margin-left:0!important}}.table>:not(caption)>*>*{padding:.2rem}#bouquet-config-attributes .ts-control{flex-direction:column;align-items:start}#bouquet-config-attributes .ts-control input{border:1px solid #cacdd1!important;padding:3px 5px!important;border-radius:5px;width:100%}.ts-location-select-wrapper .ts-control,.ts-search-select-wrapper .ts-control{align-items:center}.ts-order-form-layout{padding-bottom:8rem}.ts-order-wizard-bar{position:fixed;left:0;right:0;bottom:0;z-index:1030;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);border-top:1px solid #dee2e6;backdrop-filter:blur(8px);box-shadow:1px -14px 10px 2px rgba(0,0,0,.1)}.ts-order-wizard-bar__inner{max-width:1400px;margin:0 auto}.ts-line-addon{min-height:100%}.ts-deceased-import-card{border:1px solid #dee2e6;border-radius:8px;padding:1rem;background:#fff;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.ts-deceased-import-card.is-selected{border-color:#1b4a72;background:#eef6fb}.ts-deceased-import-card.is-muted{background:#f8f9fa;opacity:.62}.ts-mail-composer-dialog{max-width:min(1500px,100vw - 2rem)}.ts-mail-composer-layout{min-height:min(720px,100vh - 13rem)}.ts-mail-order-option{cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ts-mail-order-option:has(input:checked){border-color:#1b4a72!important;background:#eef6fb}.ts-mail-preview-column,.ts-mail-preview-wrap{min-height:520px}.ts-mail-preview-empty,.ts-mail-preview-frame{width:100%;height:100%;min-height:520px}.ts-mail-preview-frame{border:0;background:#f6f6f2}@media (max-width:991.98px){.ts-mail-composer-dialog{max-width:calc(100vw - 1rem);margin:.5rem auto}.ts-mail-composer-layout{min-height:0}.ts-mail-preview-column,.ts-mail-preview-empty,.ts-mail-preview-frame,.ts-mail-preview-wrap{min-height:420px}}.line-addon-bouquet-label{max-width:100%;white-space:normal;line-height:1.35;text-align:left}.ts-order-step #order-lines .line-item:nth-child(odd){background:#e3f1ff}.ts-order-step #order-lines .line-item{background:#ffeaff}#bouquetConfigModal .modal-content{max-height:calc(100vh - 2rem)}#bouquetConfigModal .modal-body{overflow:hidden}#bouquetConfigModal .bouquet-config-layout{height:72vh;max-height:720px;min-height:420px;overflow:hidden}#bouquetConfigModal .bouquet-config-picker{display:flex;flex-direction:column;min-height:0}#bouquetConfigModal .bouquet-config-detail-column{height:100%;max-height:100%;min-height:0;overflow-y:auto;padding-right:.25rem;padding-bottom:20px;scrollbar-gutter:stable}#bouquet-config-list{flex:1 1 auto;height:calc(72vh - 5.75rem);max-height:620px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem;scrollbar-gutter:stable}.bouquet-config-load-more{flex:0 0 auto}@media (max-width:991.98px){#bouquetConfigModal .modal-body{overflow-y:auto}#bouquetConfigModal .bouquet-config-layout{height:auto;min-height:0}#bouquetConfigModal .bouquet-config-detail-column{overflow:visible;padding-right:0}#bouquet-config-list{max-height:min(45vh,360px)}}.ts-topbar{position:relative;z-index:1000;min-height:58px}.ts-global-search{position:absolute;left:50%;top:50%;width:min(560px,100% - 430px);transform:translate(-50%,-50%);z-index:1010}.ts-global-search__input-wrap{position:relative}.ts-global-search__input{height:40px;padding-left:40px;padding-right:38px;border-radius:6px;border-color:#ced4da;background:#f8f9fa}.ts-global-search__input::-webkit-search-cancel-button{display:none}.ts-global-search__input:focus{background:#fff;border-color:#1b4a72;box-shadow:0 0 0 3px rgba(27,74,114,.12)}.ts-global-search__input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none}.ts-global-search__clear{position:absolute;right:7px;top:50%;width:30px;height:30px;transform:translateY(-50%);border:0;border-radius:50%;background:0 0;color:#6c757d}.ts-global-search__clear:focus,.ts-global-search__clear:hover{background:#e9ecef;color:#212529}.ts-global-search__panel{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:min(68vh,600px);overflow-y:auto;padding:6px;border:1px solid #d8dee4;border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(25,39,52,.2)}.ts-global-search__result{display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:58px;padding:8px 10px;border-radius:6px;color:#212529;text-decoration:none}.ts-global-search__result.is-active,.ts-global-search__result:focus,.ts-global-search__result:hover{background:#eef4f8;color:#173f60;outline:0}.ts-global-search__visual{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:6px;background:#e7f1f8;color:#1b4a72}.ts-global-search__visual--card,.ts-global-search__visual--invoice,.ts-global-search__visual--memo,.ts-global-search__visual--paper_ribbon,.ts-global-search__visual--ribbon{background:#fff3cd;color:#735c0f}.ts-global-search__visual--bouquet,.ts-global-search__visual--flower{background:#e6f4ea;color:#267342}.ts-global-search__visual--web_order{background:#e8e3f3;color:#574078}.ts-global-search__visual--attribute,.ts-global-search__visual--funeral_location{background:#f2ebe3;color:#755331}.ts-global-search__content{min-width:0}.ts-global-search__heading{display:flex;align-items:center;gap:8px;min-width:0}.ts-global-search__title{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.ts-global-search__badge{flex:0 0 auto;padding:2px 6px;border:1px solid #d8dee4;border-radius:4px;background:#fff;color:#59636e;font-size:.68rem;font-weight:700;line-height:1.2}.ts-global-search__subtitle{display:block;overflow:hidden;margin-top:3px;color:#6c757d;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.ts-global-search__arrow{color:#9aa2aa;font-size:.7rem}.ts-global-search__state{display:flex;align-items:center;justify-content:center;gap:8px;min-height:76px;padding:16px;color:#6c757d;font-size:.86rem;text-align:center}@media (max-width:992px){.ts-global-search{position:relative;left:auto;top:auto;width:auto;flex:1 1 auto;transform:none}}@media (max-width:575px){.ts-topbar{flex-wrap:wrap}.ts-global-search{order:3;flex-basis:100%}.ts-global-search__panel{position:fixed;top:108px;left:8px;right:8px;max-height:calc(100vh - 120px)}}