.photo-safety-module__pP01oq__report{min-width:0;margin:8px 0}.photo-safety-module__pP01oq__report>button{min-height:38px;padding:7px 10px;font-size:13px}.photo-safety-module__pP01oq__form{border:1px solid var(--border);background:#f7faf8;border-radius:10px;margin:8px 0;padding:14px}.photo-safety-module__pP01oq__form h4{margin:0 0 8px;font-size:16px}.photo-safety-module__pP01oq__form textarea{resize:vertical;width:100%;min-height:100px}.photo-safety-module__pP01oq__actions{flex-wrap:wrap;gap:8px;display:flex}.photo-safety-module__pP01oq__consent{border:1px solid var(--border);background:#f7faf8;border-radius:10px;align-items:flex-start;gap:10px;margin:14px 0;padding:12px;font-size:14px;line-height:1.55;display:flex}.photo-safety-module__pP01oq__consent input{flex:none;width:18px;height:18px;margin-top:3px}.photo-safety-module__pP01oq__consent a{text-decoration:underline}.photo-safety-module__pP01oq__notice{margin:12px 0}.photo-safety-module__pP01oq__evidence{object-fit:contain;background:#eef4f0;border-radius:8px;max-width:100%;max-height:360px;display:block}.photo-safety-module__pP01oq__evidenceLink{max-width:640px;margin:14px 0;display:block}.photo-safety-module__pP01oq__identifier{overflow-wrap:anywhere}.photo-safety-module__pP01oq__photoContainer{min-width:0;display:block}.photo-safety-module__pP01oq__photoContainer>a{display:block}@media (max-width:600px){.photo-safety-module__pP01oq__report>button,.photo-safety-module__pP01oq__actions>button{min-height:44px}.photo-safety-module__pP01oq__form{padding:12px}.photo-safety-module__pP01oq__consent{font-size:14px}}
.chat-module__vDg6Da__section{max-width:1200px;margin:0 auto}.chat-module__vDg6Da__heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.chat-module__vDg6Da__heading h1{margin-bottom:8px}.chat-module__vDg6Da__heading p{color:#58716c;max-width:760px;margin:0}.chat-module__vDg6Da__heading>button{margin-top:10px}.chat-module__vDg6Da__layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.chat-module__vDg6Da__sidebar{background:#fff;border:1px solid #d6e2dd;border-radius:16px;min-width:0;overflow:hidden}.chat-module__vDg6Da__folders{background:#f1f6f3;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:14px;display:grid}.chat-module__vDg6Da__folders button{color:#355f53;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:.9rem;display:flex}.chat-module__vDg6Da__folders button[aria-current=page]{color:#fff;background:#1e5444}.chat-module__vDg6Da__folders button:focus-visible,.chat-module__vDg6Da__threadButton:focus-visible{outline-offset:-3px;outline:3px solid #b5d6c6}.chat-module__vDg6Da__folders button:disabled,.chat-module__vDg6Da__threadButton:disabled{opacity:.6;cursor:wait}.chat-module__vDg6Da__count{text-align:center;font-variant-numeric:tabular-nums;background:#ffffff26;border-radius:10px;min-width:22px;margin-left:auto;padding:1px 4px;font-size:.8rem}.chat-module__vDg6Da__search{margin:0;padding:16px 16px 0}.chat-module__vDg6Da__search span{font-size:.85rem}.chat-module__vDg6Da__search input{width:100%;min-width:0}.chat-module__vDg6Da__listHeading{color:#58716c;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:.85rem;display:flex}.chat-module__vDg6Da__listHeading>span:first-child{font-weight:600}.chat-module__vDg6Da__threadList{max-height:65vh;overflow-y:auto}.chat-module__vDg6Da__thread{background:#fff;border-top:1px solid #edf2ef;display:flex;position:relative}.chat-module__vDg6Da__thread.chat-module__vDg6Da__selected{background:#edf5ef;border-left:3px solid #1e5444}.chat-module__vDg6Da__thread.chat-module__vDg6Da__unread .chat-module__vDg6Da__threadButton strong{font-weight:700}.chat-module__vDg6Da__threadButton{color:#24473e;text-align:left;cursor:pointer;width:100%;min-width:0;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;align-items:stretch;gap:5px;padding:14px 40px 14px 16px;display:flex}.chat-module__vDg6Da__threadTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.chat-module__vDg6Da__threadTop strong{overflow-wrap:anywhere;font-size:.95rem;font-weight:500}.chat-module__vDg6Da__threadTop time{color:#70877f;flex-shrink:0;font-size:.72rem}.chat-module__vDg6Da__threadContact{color:#668277;font-size:.75rem}.chat-module__vDg6Da__preview{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#657d75;-webkit-box-orient:vertical;font-size:.83rem;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-module__vDg6Da__unreadBadge{color:#fff;background:#1e5444;border-radius:12px;align-self:flex-start;padding:2px 8px;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-block}.chat-module__vDg6Da__importantCheck{cursor:pointer;color:#698273;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:13px;right:9px}.chat-module__vDg6Da__importantCheck input{opacity:0;cursor:pointer;width:24px;height:24px;position:absolute}.chat-module__vDg6Da__importantCheck:has(input:checked){color:#ad7415;background:#fff2d6;border-radius:7px}.chat-module__vDg6Da__importantCheck:has(input:focus-visible){outline-offset:2px;outline:3px solid #b5d6c6}.chat-module__vDg6Da__importantCheck:has(input:disabled){opacity:.5;cursor:wait}.chat-module__vDg6Da__pagination{border-top:1px solid #d6e2dd;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.chat-module__vDg6Da__pagination button{white-space:normal;min-width:0;padding:8px;font-size:.75rem}.chat-module__vDg6Da__empty{color:#668277;padding:22px 16px;font-size:.9rem}.chat-module__vDg6Da__conversation{min-width:0;border-radius:16px!important;margin:0!important;padding:24px!important}.chat-module__vDg6Da__conversationHeader{border-bottom:1px solid #dce7e0;flex-direction:column;gap:14px;padding-bottom:16px;display:flex}.chat-module__vDg6Da__conversationHeader h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:1.3rem}.chat-module__vDg6Da__conversationHeader p{overflow-wrap:anywhere;margin:4px 0}.chat-module__vDg6Da__privacy{line-height:1.5}.chat-module__vDg6Da__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-module__vDg6Da__actions button{padding:8px 10px;font-size:.8rem}.chat-module__vDg6Da__headerImportant{color:#506c61;cursor:pointer;align-items:center;gap:6px;margin-right:auto;font-size:.85rem;display:flex}.chat-module__vDg6Da__headerImportant:has(input:checked){color:#9b6717}.chat-module__vDg6Da__headerImportant input{accent-color:#1e5444;width:17px;height:17px}.chat-module__vDg6Da__messages{min-height:250px;max-height:48vh;margin:0 0 16px;padding:18px 0}.chat-module__vDg6Da__messages .chat-bubble{max-width:90%;font-size:.9rem}.chat-module__vDg6Da__messages .chat-bubble p{font-size:.9rem}.chat-module__vDg6Da__messages .chat-bubble time{font-size:.7rem}.chat-module__vDg6Da__composer label{margin:0 0 10px}.chat-module__vDg6Da__composer textarea{resize:vertical;width:100%;min-height:95px}.chat-module__vDg6Da__composeFooter{justify-content:space-between;align-items:center;gap:14px;display:flex}.chat-module__vDg6Da__composeFooter>span{font-size:.72rem;line-height:1.5}.chat-module__vDg6Da__trashNote{color:#795b27;background:#fff3df;border-radius:8px;padding:12px 14px;font-size:.85rem;line-height:1.6}.chat-module__vDg6Da__feedback{color:#335f47;background:#edf6ee;border-radius:9px;padding:10px 14px;font-size:.9rem}.chat-module__vDg6Da__noSelection{color:#668277;text-align:center;background:#fff;border:1px solid #d6e2dd;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:28px;display:flex}.chat-module__vDg6Da__noSelection h2{margin:14px 0 8px;font-size:1.35rem}.chat-module__vDg6Da__noSelection p{max-width:330px;font-size:.9rem;line-height:1.6}.chat-module__vDg6Da__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:850px){.chat-module__vDg6Da__layout{grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:14px}.chat-module__vDg6Da__conversation{padding:18px!important}.chat-module__vDg6Da__threadTop{flex-direction:column;gap:3px}.chat-module__vDg6Da__composeFooter{align-items:flex-end}.chat-module__vDg6Da__composeFooter>span{max-width:160px}}@media (max-width:650px){.chat-module__vDg6Da__heading{gap:12px}.chat-module__vDg6Da__heading h1{font-size:2rem}.chat-module__vDg6Da__heading p{font-size:.85rem;line-height:1.5}.chat-module__vDg6Da__heading>button{padding:8px;font-size:.75rem}.chat-module__vDg6Da__layout{grid-template-columns:minmax(0,1fr)}.chat-module__vDg6Da__folders{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:9px}.chat-module__vDg6Da__folders button{flex-direction:column;gap:4px;padding:7px 3px;font-size:.7rem;position:relative}.chat-module__vDg6Da__count{min-width:16px;margin:0;font-size:.7rem;position:absolute;top:4px;right:3px}.chat-module__vDg6Da__threadList{max-height:265px}.chat-module__vDg6Da__threadTop{flex-direction:row}.chat-module__vDg6Da__search{padding-top:10px}.chat-module__vDg6Da__listHeading{padding:12px 16px}.chat-module__vDg6Da__threadButton{padding-top:11px;padding-bottom:11px}.chat-module__vDg6Da__messages{min-height:200px;max-height:50vh}.chat-module__vDg6Da__noSelection{min-height:180px}.chat-module__vDg6Da__conversation{padding:16px!important}.chat-module__vDg6Da__conversationHeader h2{font-size:1.2rem}.chat-module__vDg6Da__actions{gap:7px}.chat-module__vDg6Da__headerImportant{width:100%;margin-bottom:2px}.chat-module__vDg6Da__composeFooter>span{max-width:180px}.chat-module__vDg6Da__messages .chat-bubble{max-width:96%}}
.accounting-module__nsvL_q__accounting{gap:20px;min-width:0;display:grid}.accounting-module__nsvL_q__accounting h2{margin-bottom:8px}.accounting-module__nsvL_q__accounting>p{margin:0}.accounting-module__nsvL_q__accounting .notice{margin:0}.accounting-module__nsvL_q__accounting .stats{margin-bottom:0}.accounting-module__nsvL_q__tools,.accounting-module__nsvL_q__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accounting-module__nsvL_q__tools{align-items:flex-end}.accounting-module__nsvL_q__tools label{min-width:170px;margin:0}.accounting-module__nsvL_q__actions{margin:14px 0}.accounting-module__nsvL_q__reports{gap:18px;display:grid}.accounting-module__nsvL_q__reportHeading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.accounting-module__nsvL_q__reportHeading h3{margin-bottom:5px}.accounting-module__nsvL_q__reportHeading p{margin:0}.accounting-module__nsvL_q__details{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.accounting-module__nsvL_q__details summary{cursor:pointer;color:#175641;margin-bottom:12px;font-size:14px}.accounting-module__nsvL_q__details h4{margin:20px 0 8px}.accounting-module__nsvL_q__tableScroll{max-width:100%;overflow:auto}.accounting-module__nsvL_q__tableScroll table{border-collapse:collapse;width:100%;font-size:13px}.accounting-module__nsvL_q__tableScroll td,.accounting-module__nsvL_q__tableScroll th{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:12px 8px}.accounting-module__nsvL_q__tableScroll td:nth-child(2){white-space:nowrap}.accounting-module__nsvL_q__tableScroll small{color:var(--muted-foreground);max-width:300px;margin-top:5px;display:block}@media (max-width:600px){.accounting-module__nsvL_q__actions>button{width:100%;min-height:44px}.accounting-module__nsvL_q__tools>button,.accounting-module__nsvL_q__tools>label{width:100%}.accounting-module__nsvL_q__accounting .form-grid{grid-template-columns:1fr}}
.admin-refund-queue-module__s2cXrG__panel{border:1px solid var(--border,#d8e0dc);background:var(--card,#fff);color:var(--foreground,#20352c);border-radius:1rem;margin-bottom:1.25rem;padding:1.25rem}.admin-refund-queue-module__s2cXrG__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-refund-queue-module__s2cXrG__header h2{margin:0;font-size:1.15rem;font-weight:650}.admin-refund-queue-module__s2cXrG__header p{color:var(--muted-foreground,#63746b);max-width:42rem;margin:.35rem 0 0;font-size:.9rem}.admin-refund-queue-module__s2cXrG__total{margin:1rem 0 .65rem;font-weight:650}.admin-refund-queue-module__s2cXrG__counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0 0 1rem;display:grid}.admin-refund-queue-module__s2cXrG__counts div{background:var(--muted,#f1f5f2);border-radius:.65rem;padding:.7rem}.admin-refund-queue-module__s2cXrG__counts dt{color:var(--muted-foreground,#63746b);font-size:.8rem}.admin-refund-queue-module__s2cXrG__counts dd{margin:.15rem 0 0;font-size:1.3rem;font-weight:650}.admin-refund-queue-module__s2cXrG__list{margin:0;padding:0;list-style:none}.admin-refund-queue-module__s2cXrG__row{border-top:1px solid var(--border,#d8e0dc);grid-template-columns:minmax(8rem,1fr) minmax(12rem,1.4fr) auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.admin-refund-queue-module__s2cXrG__customer,.admin-refund-queue-module__s2cXrG__status{flex-direction:column;gap:.25rem;min-width:0;display:flex}.admin-refund-queue-module__s2cXrG__customer strong,.admin-refund-queue-module__s2cXrG__status strong{overflow-wrap:anywhere;font-size:.9rem}.admin-refund-queue-module__s2cXrG__customer small,.admin-refund-queue-module__s2cXrG__status small{color:var(--muted-foreground,#63746b);overflow-wrap:anywhere;font-size:.8rem}.admin-refund-queue-module__s2cXrG__amount{white-space:nowrap;font-size:.95rem}.admin-refund-queue-module__s2cXrG__pagination{justify-content:flex-end;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.admin-refund-queue-module__s2cXrG__pagination span{font-size:.85rem}.admin-refund-queue-module__s2cXrG__empty{color:var(--muted-foreground,#63746b);margin:1rem 0}.admin-refund-queue-module__s2cXrG__error{color:#684017;background:#fff4e7;border-radius:.65rem;margin:1rem 0 0;padding:.8rem}@media (max-width:700px){.admin-refund-queue-module__s2cXrG__panel{padding:1rem}.admin-refund-queue-module__s2cXrG__header{flex-wrap:wrap}.admin-refund-queue-module__s2cXrG__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-refund-queue-module__s2cXrG__row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.admin-refund-queue-module__s2cXrG__customer{grid-column:1}.admin-refund-queue-module__s2cXrG__status{grid-area:2/1/auto/-1}.admin-refund-queue-module__s2cXrG__amount{grid-area:1/2}.admin-refund-queue-module__s2cXrG__row button{grid-column:1/-1;justify-self:start}.admin-refund-queue-module__s2cXrG__pagination{justify-content:space-between;gap:.4rem}}
.admins-module__HfW8Yq__admins{min-width:0}.admins-module__HfW8Yq__admins h3{margin:0 0 8px;font-size:20px}.admins-module__HfW8Yq__explanation{color:#315b48;background:#eef6f1;border:1px solid #dce9e0;border-radius:14px;align-items:flex-start;gap:12px;margin:0 0 24px;padding:18px 20px;display:flex}.admins-module__HfW8Yq__explanation>svg{flex-shrink:0;margin-top:2px}.admins-module__HfW8Yq__explanation strong{font-size:15px}.admins-module__HfW8Yq__explanation p{margin:6px 0 0;font-size:14px;line-height:1.65}.admins-module__HfW8Yq__ownerList{gap:10px;margin:20px 0;display:grid}.admins-module__HfW8Yq__owner{background:#fff;border:1px solid #dce7df;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.admins-module__HfW8Yq__owner>div{gap:4px;min-width:0;display:grid}.admins-module__HfW8Yq__owner strong{font-size:15px}.admins-module__HfW8Yq__owner span{overflow-wrap:anywhere;font-size:13px}.admins-module__HfW8Yq__ownerBadge{color:#365f47;background:#edf4ef;border-radius:20px;flex-shrink:0;padding:6px 10px}.admins-module__HfW8Yq__addForm{background:#fff;border:1px solid #dce7df;border-radius:16px;margin:24px 0;padding:24px}.admins-module__HfW8Yq__addForm>p,.admins-module__HfW8Yq__listHeading p{color:#60756b;margin:0 0 16px;font-size:14px;line-height:1.6}.admins-module__HfW8Yq__fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:4px;display:grid}.admins-module__HfW8Yq__review{background:#fcf8ee;border:1px solid #ceb882;border-radius:16px;margin:24px 0;padding:24px}.admins-module__HfW8Yq__review p{overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.65}.admins-module__HfW8Yq__confirm{cursor:pointer;align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;line-height:1.6;display:flex}.admins-module__HfW8Yq__confirm>button{flex-shrink:0;margin-top:3px}.admins-module__HfW8Yq__actions{flex-wrap:wrap;gap:10px;display:flex}.admins-module__HfW8Yq__listHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin:32px 0 12px;display:flex}.admins-module__HfW8Yq__listHeading h3{margin:0 0 4px}.admins-module__HfW8Yq__listHeading p{margin:0}.admins-module__HfW8Yq__list{gap:14px;display:grid}.admins-module__HfW8Yq__card{background:#fff;border:1px solid #dce7df;border-radius:14px;padding:20px}.admins-module__HfW8Yq__cardHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admins-module__HfW8Yq__cardHeading>div{min-width:0}.admins-module__HfW8Yq__cardHeading h4{overflow-wrap:anywhere;margin:0;font-size:17px}.admins-module__HfW8Yq__cardHeading p{color:#64796d;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.admins-module__HfW8Yq__status{white-space:nowrap;color:#816129;background:#f8f0df;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:600}.admins-module__HfW8Yq__status[data-status=active]{color:#2d654b;background:#edf5ee}.admins-module__HfW8Yq__status[data-status=revoked]{color:#64716a;background:#edf0ee}.admins-module__HfW8Yq__date{color:#6b7e73;margin:10px 0 15px;font-size:12px}.admins-module__HfW8Yq__pending{color:#506a5d;overflow-wrap:anywhere;margin:10px 0 16px;font-size:14px;line-height:1.65}.admins-module__HfW8Yq__pending a{text-underline-offset:3px;color:#29563d;text-decoration:underline}.admins-module__HfW8Yq__success{color:#295d40;background:#edf7ef;border:1px solid #c6dfcf;border-radius:12px;padding:14px 18px;font-size:14px;line-height:1.6}.admins-module__HfW8Yq__empty{text-align:center;color:#637b6c;border:1px dashed #d5e1d8;border-radius:14px;padding:28px 20px;font-size:14px}.admins-module__HfW8Yq__permissionPicker{border:0;min-width:0;margin:12px 0 24px;padding:0}.admins-module__HfW8Yq__permissionPicker legend{font-size:16px;font-weight:600}.admins-module__HfW8Yq__permissionPicker>p{color:#60756b;margin:5px 0 12px;font-size:13px;line-height:1.6}.admins-module__HfW8Yq__permission{cursor:pointer;border-bottom:1px solid #e6ece7;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.admins-module__HfW8Yq__permission>button{flex-shrink:0;margin-top:3px}.admins-module__HfW8Yq__permission>span{min-width:0}.admins-module__HfW8Yq__permission strong{font-size:14px;font-weight:600;display:block}.admins-module__HfW8Yq__permission small{color:#637a6c;margin-top:3px;font-size:13px;line-height:1.55;display:block}.admins-module__HfW8Yq__permissionSummary{flex-wrap:wrap;gap:7px;margin:12px 0 18px;padding:0;list-style:none;display:flex}.admins-module__HfW8Yq__permissionSummary li{color:#466956;background:#edf4ef;border-radius:8px;padding:5px 9px;font-size:12px;line-height:1.5}@media (max-width:700px){.admins-module__HfW8Yq__fields{grid-template-columns:1fr;gap:0}.admins-module__HfW8Yq__addForm,.admins-module__HfW8Yq__review{padding:20px}.admins-module__HfW8Yq__listHeading{flex-wrap:wrap}.admins-module__HfW8Yq__cardHeading{flex-wrap:wrap;gap:10px}.admins-module__HfW8Yq__card{padding:18px}.admins-module__HfW8Yq__owner{flex-wrap:wrap}.admins-module__HfW8Yq__explanation{padding:16px}.admins-module__HfW8Yq__admins input{font-size:16px}}
.admin-customer-context-module__fVUH3G__context{border:1px solid var(--border,#d9e5df);background:#f5faf7;border-radius:14px;min-width:0;margin:18px 0;padding:18px}.admin-customer-context-module__fVUH3G__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-customer-context-module__fVUH3G__heading h3{margin:5px 0}.admin-customer-context-module__fVUH3G__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#527062;font-size:11px}.admin-customer-context-module__fVUH3G__contacts{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 20px;margin-bottom:12px;display:flex}.admin-customer-context-module__fVUH3G__contacts span{color:#62766b;width:100%;font-size:11px}.admin-customer-context-module__fVUH3G__context details{border-top:1px solid #d9e5df;padding-top:12px}.admin-customer-context-module__fVUH3G__context summary{cursor:pointer;font-weight:600}.admin-customer-context-module__fVUH3G__hint{color:#62766b;font-size:12px;line-height:1.5}.admin-customer-context-module__fVUH3G__history,.admin-customer-context-module__fVUH3G__notes{gap:8px;margin:12px 0;display:grid}.admin-customer-context-module__fVUH3G__order{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #d9e5df;border-radius:8px;gap:4px;padding:12px;display:grid}.admin-customer-context-module__fVUH3G__order span{color:#62766b;font-size:12px}.admin-customer-context-module__fVUH3G__context textarea{box-sizing:border-box;width:100%}.admin-customer-context-module__fVUH3G__noteAction{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-customer-context-module__fVUH3G__noteAction small,.admin-customer-context-module__fVUH3G__notes small{color:#62766b;font-size:11px}.admin-customer-context-module__fVUH3G__notes article{border-top:1px solid #d9e5df;padding-top:10px}.admin-customer-context-module__fVUH3G__notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 5px}@media (max-width:600px){.admin-customer-context-module__fVUH3G__context{padding:14px}.admin-customer-context-module__fVUH3G__heading button{width:100%}.admin-customer-context-module__fVUH3G__contacts{gap:8px;display:grid}}
.cemetery-registry-module__5u5PmG__registry{min-width:0;margin-top:24px}.cemetery-registry-module__5u5PmG__registry h2{margin-bottom:10px}.cemetery-registry-module__5u5PmG__intro{color:#5c7566;max-width:850px;font-size:13px;line-height:1.6}.cemetery-registry-module__5u5PmG__source{color:#38664d;text-underline-offset:3px;font-size:12px;text-decoration:underline}.cemetery-registry-module__5u5PmG__search{gap:7px;max-width:560px;margin:20px 0 14px;display:grid}.cemetery-registry-module__5u5PmG__search>span{color:#365941;font-size:13px;font-weight:600}.cemetery-registry-module__5u5PmG__search input{width:100%;min-width:0}.cemetery-registry-module__5u5PmG__legend{color:#63756b;font-size:12px;line-height:1.5}.cemetery-registry-module__5u5PmG__legend>span{color:#825367;align-items:center;gap:8px;display:flex}.cemetery-registry-module__5u5PmG__legend i{background:#ffe7ef;border:1px solid #e7bccd;border-radius:4px;flex:0 0 12px;width:12px;height:12px}.cemetery-registry-module__5u5PmG__legend p{max-width:800px;margin:6px 0 0}.cemetery-registry-module__5u5PmG__results{color:#647a6d;margin:16px 0 10px;font-size:12px}.cemetery-registry-module__5u5PmG__unavailable{color:#647a6d;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.cemetery-registry-module__5u5PmG__unavailable button{color:#3e624c;cursor:pointer;background:#fff;border:1px solid #ccdcd2;border-radius:7px;padding:6px 10px;font-size:12px}.cemetery-registry-module__5u5PmG__unavailable button:focus-visible{outline-offset:2px;outline:3px solid #719b81}.cemetery-registry-module__5u5PmG__counties{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.cemetery-registry-module__5u5PmG__county{background:#fff;border:1px solid #d8e5dc;border-radius:12px;min-width:0;overflow:hidden}.cemetery-registry-module__5u5PmG__county.cemetery-registry-module__5u5PmG__unserved{background:#fff0f5;border-color:#ecd0dc}.cemetery-registry-module__5u5PmG__county>summary{cursor:pointer;color:#30523d;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:grid}.cemetery-registry-module__5u5PmG__county>summary::-webkit-details-marker{display:none}.cemetery-registry-module__5u5PmG__county>summary:hover{background:#2c593b09}.cemetery-registry-module__5u5PmG__county>summary:focus-visible,.cemetery-registry-module__5u5PmG__cemetery a:focus-visible{outline-offset:-3px;border-radius:7px;outline:3px solid #719b81}.cemetery-registry-module__5u5PmG__countyName{gap:3px;min-width:0;display:grid}.cemetery-registry-module__5u5PmG__countyName strong{overflow-wrap:anywhere;font-size:14px}.cemetery-registry-module__5u5PmG__countyName small{color:#6b7c71;font-size:11px;font-weight:400}.cemetery-registry-module__5u5PmG__providerBadge{color:#315f41;background:#f0f7f2;border:1px solid #d2e2d7;border-radius:8px;justify-content:center;align-items:center;min-width:27px;min-height:27px;padding:2px 7px;font-size:13px;font-weight:650;display:inline-flex}.cemetery-registry-module__5u5PmG__unserved>.cemetery-registry-module__5u5PmG__providerBadge,.cemetery-registry-module__5u5PmG__unserved>summary>.cemetery-registry-module__5u5PmG__providerBadge{color:#8d4260;background:#ffe3ed;border-color:#ecc4d3}.cemetery-registry-module__5u5PmG__caret{transition:transform .15s}.cemetery-registry-module__5u5PmG__county[open]>summary .cemetery-registry-module__5u5PmG__caret{transform:rotate(90deg)}.cemetery-registry-module__5u5PmG__cemeteries{gap:5px;margin:0;padding:0 9px 9px;list-style:none;display:grid}.cemetery-registry-module__5u5PmG__cemetery{background:#fff;border:1px solid #e2e9e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.cemetery-registry-module__5u5PmG__cemetery.cemetery-registry-module__5u5PmG__unserved{background:#fff0f5;border-color:#f0d4e0}.cemetery-registry-module__5u5PmG__cemetery>strong{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:550;line-height:1.45}.cemetery-registry-module__5u5PmG__cemetery a{color:#466952;text-underline-offset:3px;white-space:nowrap;padding:5px 0;font-size:11px;text-decoration:underline}.cemetery-registry-module__5u5PmG__cemetery .cemetery-registry-module__5u5PmG__providerBadge{min-width:24px;min-height:24px;font-size:12px}.cemetery-registry-module__5u5PmG__empty{text-align:center;color:#647b6c;border:1px dashed #d1ded5;border-radius:12px;margin:0;padding:24px;font-size:13px}.cemetery-registry-module__5u5PmG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1200px){.cemetery-registry-module__5u5PmG__counties{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.cemetery-registry-module__5u5PmG__counties{grid-template-columns:minmax(0,1fr)}.cemetery-registry-module__5u5PmG__county>summary{padding:12px}.cemetery-registry-module__5u5PmG__cemetery{gap:7px;padding:9px 8px}.cemetery-registry-module__5u5PmG__search input{font-size:16px}}@media (prefers-reduced-motion:reduce){.cemetery-registry-module__5u5PmG__caret{transition:none}}
.grave-photos-module__wA_Gnq__section{min-width:0;margin:28px 0 18px}.grave-photos-module__wA_Gnq__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grave-photos-module__wA_Gnq__card{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;padding:10px}.grave-photos-module__wA_Gnq__card>a{display:block}.grave-photos-module__wA_Gnq__card img{object-fit:cover;border-radius:8px;width:100%;height:160px;display:block}.grave-photos-module__wA_Gnq__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.grave-photos-module__wA_Gnq__actions>button,.grave-photos-module__wA_Gnq__fileButton{min-height:38px;font-size:13px}.grave-photos-module__wA_Gnq__fileButton{cursor:pointer;background:#fff;border:1px solid #ccd9ce;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex;position:relative}.grave-photos-module__wA_Gnq__fileButton input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.grave-photos-module__wA_Gnq__fileButton:focus-within,.grave-photos-module__wA_Gnq__add:focus-within{outline-offset:3px;outline:3px solid #da99b0}.grave-photos-module__wA_Gnq__fileButton[aria-disabled=true],.grave-photos-module__wA_Gnq__add[aria-disabled=true]{opacity:.5;cursor:not-allowed}.grave-photos-module__wA_Gnq__fileButton[aria-disabled=true] input,.grave-photos-module__wA_Gnq__add[aria-disabled=true] input{cursor:not-allowed}.grave-photos-module__wA_Gnq__confirm{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.grave-photos-module__wA_Gnq__confirm p{margin-bottom:8px;font-size:14px}.grave-photos-module__wA_Gnq__preview{background:#f4f8f5;border:1px solid #a9c2b2;border-radius:12px;margin-top:18px;padding:16px}.grave-photos-module__wA_Gnq__preview h4{margin:0 0 12px;font-size:16px}.grave-photos-module__wA_Gnq__preview img{object-fit:contain;background:#e8efea;border-radius:8px;width:100%;max-height:300px}.grave-photos-module__wA_Gnq__preview p{margin:12px 0 0}.grave-photos-module__wA_Gnq__add{margin-top:16px}@media (max-width:600px){.grave-photos-module__wA_Gnq__gallery{grid-template-columns:1fr}.grave-photos-module__wA_Gnq__card img{height:190px}.grave-photos-module__wA_Gnq__actions>button,.grave-photos-module__wA_Gnq__fileButton{min-height:42px}}
.grave-plan-module__DejmXq__plan{background:#f8fbf9;border:1px solid #dbe7df;border-radius:14px;min-width:0;margin:20px 0;padding:18px}.grave-plan-module__DejmXq__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.grave-plan-module__DejmXq__heading h4{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.grave-plan-module__DejmXq__reference{color:#245541;overflow-wrap:anywhere;background:#e7f0e9;border-radius:20px;max-width:100%;padding:6px 10px;font-size:13px;line-height:1.4}.grave-plan-module__DejmXq__canvas{isolation:isolate;background:#eef3ee;border-radius:10px;width:100%;position:relative;overflow:hidden}.grave-plan-module__DejmXq__image{width:100%;height:auto;display:block}.grave-plan-module__DejmXq__mark{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.grave-plan-module__DejmXq__marker{pointer-events:none;background:#d83132;border:3px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #c02627,0 2px 6px #0007}.grave-plan-module__DejmXq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.grave-plan-module__DejmXq__actions button{white-space:normal;height:auto;min-height:40px;line-height:1.4}.grave-plan-module__DejmXq__link{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;line-height:1.5;display:inline-flex}.grave-plan-module__DejmXq__note{color:#61756d;margin:12px 0 0;font-size:13px;line-height:1.6}.grave-plan-module__DejmXq__message{margin:0;font-size:14px;line-height:1.6}.grave-plan-module__DejmXq__dialog{flex-direction:column;gap:12px;width:min(1100px,100% - 24px);height:min(850px,100dvh - 24px);max-height:calc(100dvh - 24px);max-width:calc(100% - 24px)!important;padding:20px!important;display:flex!important}.grave-plan-module__DejmXq__dialogHead{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.grave-plan-module__DejmXq__dialogTitle{text-align:left;margin:0;font-size:21px;line-height:1.4}.grave-plan-module__DejmXq__close{flex-shrink:0}.grave-plan-module__DejmXq__toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.grave-plan-module__DejmXq__toolbar button{white-space:normal;height:auto;min-height:40px;line-height:1.4}.grave-plan-module__DejmXq__zoom{color:#61756d;text-align:center;min-width:38px;font-size:13px}.grave-plan-module__DejmXq__viewport{overscroll-behavior:contain;background:#eef3ee;border:1px solid #dbe7df;border-radius:10px;flex:1;min-height:160px;position:relative;overflow:auto}.grave-plan-module__DejmXq__zoomCanvas{border-radius:0;min-width:100%;max-width:none}.grave-plan-module__DejmXq__dialogDescription{color:#61756d;margin:0;font-size:13px;line-height:1.5}.grave-plan-module__DejmXq__plan :is(button,a):focus-visible{outline:3px solid var(--color-ring,#1c5543);outline-offset:3px}@media (max-width:600px){.grave-plan-module__DejmXq__plan{padding:14px}.grave-plan-module__DejmXq__heading{gap:9px}.grave-plan-module__DejmXq__heading h4{font-size:17px}.grave-plan-module__DejmXq__actions{gap:10px}.grave-plan-module__DejmXq__actions button{width:100%}.grave-plan-module__DejmXq__dialog{gap:10px;padding:14px!important}.grave-plan-module__DejmXq__dialogTitle{font-size:18px}.grave-plan-module__DejmXq__toolbar button{padding:8px 12px;font-size:14px}.grave-plan-module__DejmXq__dialogDescription{font-size:13px}.grave-plan-module__DejmXq__reference{font-size:12px}}
.grave-registry-link-module__F6mMZa__link{min-width:0;margin:18px 0}.grave-registry-link-module__F6mMZa__link:has(h3){background:#f8fbf9;border:1px solid #d9e6dd;border-radius:14px;padding:18px}.grave-registry-link-module__F6mMZa__link h3{margin:0 0 12px;font-size:19px}.grave-registry-link-module__F6mMZa__open,.grave-registry-link-module__F6mMZa__save{text-align:left;min-height:44px;white-space:normal!important;height:auto!important;line-height:1.4!important}.grave-registry-link-module__F6mMZa__notice{overflow-wrap:anywhere;background:#edf4ee;border-radius:9px;margin:14px 0;padding:13px;font-size:14px;line-height:1.6}.grave-registry-link-module__F6mMZa__description{color:#61756d;margin:12px 0;font-size:13px;line-height:1.6}.grave-registry-link-module__F6mMZa__field{gap:8px;margin:20px 0 12px;font-size:14px;display:grid}.grave-registry-link-module__F6mMZa__cemetery{color:#184f3c;background:#fff;border:1px solid #b8cfbf;border-radius:8px;width:100%;min-height:44px;padding:11px;font-size:16px}.grave-registry-link-module__F6mMZa__search{border:0;min-width:0;margin:0;padding:0}.grave-registry-link-module__F6mMZa__search>section{margin-top:14px}.grave-registry-link-module__F6mMZa__preview{background:#fff;border:1px solid #dbe7df;border-radius:10px;margin:14px 0;padding:16px}.grave-registry-link-module__F6mMZa__preview h4{margin:0 0 14px;font-size:17px}.grave-registry-link-module__F6mMZa__preview dl{gap:12px;margin:0 0 18px;display:grid}.grave-registry-link-module__F6mMZa__preview dl>div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.grave-registry-link-module__F6mMZa__preview dt{color:#61756d;font-size:13px}.grave-registry-link-module__F6mMZa__preview dd{overflow-wrap:anywhere;margin:0;font-size:14px}.grave-registry-link-module__F6mMZa__preview summary{cursor:pointer;font-size:14px;line-height:1.5}.grave-registry-link-module__F6mMZa__people{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.grave-registry-link-module__F6mMZa__people li{overflow-wrap:anywhere;border-bottom:1px solid #e2ebe5;gap:3px;padding:0 0 10px;display:grid}.grave-registry-link-module__F6mMZa__people strong{font-size:14px}.grave-registry-link-module__F6mMZa__people span{color:#61756d;font-size:13px}.grave-registry-link-module__F6mMZa__sources{flex-wrap:wrap;gap:12px;margin:16px 0;font-size:14px;display:flex}.grave-registry-link-module__F6mMZa__check{align-items:flex-start;gap:11px;margin:20px 0;font-size:14px;line-height:1.6;display:flex}.grave-registry-link-module__F6mMZa__check>button{flex-shrink:0;margin-top:3px}.grave-registry-link-module__F6mMZa__save{text-align:center;width:100%}.grave-registry-link-module__F6mMZa__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.grave-registry-link-module__F6mMZa__actions button{white-space:normal;height:auto;min-height:40px;line-height:1.4}.grave-registry-link-module__F6mMZa__link :is(button,a,select):focus-visible{outline:3px solid var(--color-ring,#1c5543);outline-offset:3px}@media (max-width:600px){.grave-registry-link-module__F6mMZa__link:has(h3){padding:14px}.grave-registry-link-module__F6mMZa__preview{padding:12px}.grave-registry-link-module__F6mMZa__preview dl>div{grid-template-columns:1fr;gap:4px}.grave-registry-link-module__F6mMZa__link h3{font-size:18px}.grave-registry-link-module__F6mMZa__open{width:100%}.grave-registry-link-module__F6mMZa__actions button{flex:1}.grave-registry-link-module__F6mMZa__search :is(input,select){font-size:16px}}
.language-switcher-module__YZY1-a__switcher{background:#edf3ef;border:1px solid #d5e2d9;border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.language-switcher-module__YZY1-a__switcher button{color:#315b4d;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:38px;min-height:36px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2}.language-switcher-module__YZY1-a__switcher button[aria-pressed=true]{color:#fff;background:#164d42}.language-switcher-module__YZY1-a__switcher button:hover{box-shadow:inset 0 0 0 1px #699985}.language-switcher-module__YZY1-a__switcher button:focus-visible{outline-offset:3px;outline:3px solid #91b8a8}@media (max-width:480px){.language-switcher-module__YZY1-a__switcher button{min-width:34px;padding:8px}}
.user-guide-module__KvxPhW__link{color:#215448;text-underline-offset:4px;align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:underline;display:inline-flex}.user-guide-module__KvxPhW__link:hover{color:#123c30}.user-guide-module__KvxPhW__link:focus-visible,.user-guide-module__KvxPhW__browser a:focus-visible,.user-guide-module__KvxPhW__browser button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #215448}.user-guide-module__KvxPhW__dialog{z-index:80!important;gap:0!important;width:min(100%,740px)!important;max-width:740px!important}.user-guide-module__KvxPhW__dialogHeader{border-bottom:1px solid #d9e4df;padding:25px 110px 20px 25px}.user-guide-module__KvxPhW__dialogHeader p{line-height:1.6}.user-guide-module__KvxPhW__dialogBody{overscroll-behavior:contain;flex:1;min-height:0;padding:25px;overflow-y:auto}.user-guide-module__KvxPhW__browser{color:#213d35;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.7}.user-guide-module__KvxPhW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.user-guide-module__KvxPhW__toolbar button{cursor:pointer;font:inherit;color:#214c40;background:#fff;border:1px solid #c8d9d0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.user-guide-module__KvxPhW__toolbar>a{color:#215448;text-underline-offset:3px;align-items:center;gap:5px;font-size:13px;text-decoration:underline;display:inline-flex}.user-guide-module__KvxPhW__article h2:focus{outline:none}.user-guide-module__KvxPhW__audience{color:#426759;background:#ecf3ee;border-radius:99px;padding:3px 12px;font-size:12px;font-weight:600;display:inline-block}.user-guide-module__KvxPhW__article h2{letter-spacing:-.5px;margin:14px 0;font-family:Georgia,serif;font-size:28px;line-height:1.25}.user-guide-module__KvxPhW__intro{color:#537166;margin-bottom:25px;font-size:16px}.user-guide-module__KvxPhW__article section{border-top:1px solid #dce7e1;margin:22px 0;padding-top:20px}.user-guide-module__KvxPhW__article h3{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.4}.user-guide-module__KvxPhW__article ol{gap:10px;padding-left:25px;list-style:decimal;display:grid}.user-guide-module__KvxPhW__article li{padding-left:5px}.user-guide-module__KvxPhW__article li::marker{color:#38735e;font-weight:700}.user-guide-module__KvxPhW__note{color:#426155;background:#f0f5f1;border-left:3px solid #779e89;border-radius:4px;margin-top:15px;padding:14px 17px}.user-guide-module__KvxPhW__search{gap:7px;margin:20px 0 14px;display:grid}.user-guide-module__KvxPhW__search label{font-weight:600}.user-guide-module__KvxPhW__search input{color:#213d35;width:100%;font:inherit;background:#fff;border:1px solid #b8cfc2;border-radius:9px;padding:12px 14px}.user-guide-module__KvxPhW__search input:focus{outline-offset:2px;outline:2px solid #3b7962}.user-guide-module__KvxPhW__filters{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.user-guide-module__KvxPhW__filters button{font:inherit;cursor:pointer;color:#345c4c;background:#fff;border:1px solid #d4e0d9;border-radius:99px;padding:7px 12px;font-size:13px}.user-guide-module__KvxPhW__filters button[aria-pressed=true]{color:#fff;background:#1d5944;border-color:#1d5944}.user-guide-module__KvxPhW__results{color:#5e7569;margin:16px 0;font-size:13px}.user-guide-module__KvxPhW__cards{gap:10px;display:grid}.user-guide-module__KvxPhW__card{text-align:left;color:#213d35;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #d9e5dd;border-radius:12px;padding:16px 18px;text-decoration:none;display:block}.user-guide-module__KvxPhW__card:hover{background:#f6f9f6;border-color:#6f9983}.user-guide-module__KvxPhW__card strong{margin-top:5px;font-size:16px;font-weight:700;display:block}.user-guide-module__KvxPhW__card p{color:#5e7569;margin:6px 0 0;font-size:13px;line-height:1.55}.user-guide-module__KvxPhW__support{color:#5e7569;border-top:1px solid #dce7e1;margin-top:25px;padding-top:18px;font-size:13px}.user-guide-module__KvxPhW__support a{color:#215448;text-decoration:underline}.user-guide-module__KvxPhW__empty{background:#eff5f0;border-radius:10px;padding:20px}.user-guide-module__KvxPhW__empty button{color:#215448;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:12px;text-decoration:underline;display:block}.user-guide-module__KvxPhW__page{max-width:1160px;margin:0 auto;padding:25px 24px 65px}.user-guide-module__KvxPhW__pageHeading{margin:30px 0}.user-guide-module__KvxPhW__pageHeading h1{font-family:Georgia,serif;font-size:38px;line-height:1.2}.user-guide-module__KvxPhW__pageHeading p{color:#5e7569;margin-top:10px}.user-guide-module__KvxPhW__pageCard{background:#fff;border:1px solid #dce7e1;border-radius:16px;max-width:860px;margin:auto;padding:28px}.user-guide-module__KvxPhW__panelLink{border-top:1px solid #dce7e1;justify-content:flex-start;margin:20px 0 0;padding:16px 0 6px;display:flex}@media (max-width:600px){.user-guide-module__KvxPhW__dialogHeader{padding:22px 100px 15px 18px}.user-guide-module__KvxPhW__dialogBody{padding:20px 18px}.user-guide-module__KvxPhW__article h2{font-size:25px}.user-guide-module__KvxPhW__article h3{font-size:17px}.user-guide-module__KvxPhW__page{padding:15px 16px 40px}.user-guide-module__KvxPhW__pageHeading h1{font-size:30px}.user-guide-module__KvxPhW__pageCard{padding:20px 16px}.user-guide-module__KvxPhW__filters button{min-height:40px}.user-guide-module__KvxPhW__toolbar button,.user-guide-module__KvxPhW__link{min-height:42px}.user-guide-module__KvxPhW__search input{font-size:16px}}@media print{.user-guide-module__KvxPhW__toolbar,.user-guide-module__KvxPhW__filters,.user-guide-module__KvxPhW__search,.user-guide-module__KvxPhW__support,.user-guide-module__KvxPhW__cards,.user-guide-module__KvxPhW__results{display:none}.user-guide-module__KvxPhW__article section{break-inside:avoid}.user-guide-module__KvxPhW__article h2{font-size:24px}}
.admin-grave-review-module__punQrG__review{gap:18px;min-width:0;display:grid}.admin-grave-review-module__punQrG__review p,.admin-grave-review-module__punQrG__review h2,.admin-grave-review-module__punQrG__review h3{margin:0}.admin-grave-review-module__punQrG__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-grave-review-module__punQrG__heading h2{margin-bottom:8px}.admin-grave-review-module__punQrG__heading p{max-width:650px;color:var(--muted-foreground);font-size:14px;line-height:1.6}.admin-grave-review-module__punQrG__heading>button{flex-shrink:0;min-height:44px}.admin-grave-review-module__punQrG__views{flex-wrap:wrap;gap:9px;display:flex}.admin-grave-review-module__punQrG__views button{gap:9px;min-height:44px}.admin-grave-review-module__punQrG__count{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:6px;justify-content:center;min-width:24px;padding:2px 6px;font-size:12px;display:inline-flex}.admin-grave-review-module__punQrG__filters{background:var(--muted);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(240px,1.65fr) minmax(165px,1fr) minmax(130px,.8fr) minmax(160px,1fr);align-items:end;gap:12px;padding:16px;display:grid}.admin-grave-review-module__punQrG__search{align-items:end;gap:7px;min-width:0;display:flex}.admin-grave-review-module__punQrG__search label,.admin-grave-review-module__punQrG__field{gap:6px;min-width:0;display:grid}.admin-grave-review-module__punQrG__search label{flex:1}.admin-grave-review-module__punQrG__search label>span,.admin-grave-review-module__punQrG__field>span,.admin-grave-review-module__punQrG__pagination label>span{font-size:12px;font-weight:600}.admin-grave-review-module__punQrG__search button{flex-shrink:0;min-height:44px}.admin-grave-review-module__punQrG__search input,.admin-grave-review-module__punQrG__field select,.admin-grave-review-module__punQrG__pagination select{border:1px solid var(--border);min-height:44px;font:inherit;background:var(--background);color:var(--foreground);border-radius:8px;width:100%;min-width:0;padding:9px 10px}.admin-grave-review-module__punQrG__search input:focus-visible,.admin-grave-review-module__punQrG__field select:focus-visible,.admin-grave-review-module__punQrG__row:focus-visible,.admin-grave-review-module__punQrG__pagination select:focus-visible{outline:3px solid var(--ring,#1c5543);outline-offset:2px}.admin-grave-review-module__punQrG__field select:disabled{opacity:.5}.admin-grave-review-module__punQrG__listHeading{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.admin-grave-review-module__punQrG__listHeading button{min-height:40px}.admin-grave-review-module__punQrG__rows{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;overflow:hidden}.admin-grave-review-module__punQrG__columnHeadings,.admin-grave-review-module__punQrG__row{grid-template-columns:minmax(170px,1.55fr) minmax(145px,1.2fr) minmax(105px,.8fr) minmax(140px,1.15fr) minmax(145px,1.1fr);gap:16px;display:grid}.admin-grave-review-module__punQrG__columnHeadings{background:var(--muted);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:12px 16px;font-size:11px;font-weight:600}.admin-grave-review-module__punQrG__row{width:100%;color:var(--foreground);border:0;border-top:1px solid var(--border);cursor:pointer;text-align:left;font:inherit;background:0 0;align-items:center;padding:16px;transition:background .15s}.admin-grave-review-module__punQrG__row:hover{background:var(--muted)}.admin-grave-review-module__punQrG__row>div{min-width:0}.admin-grave-review-module__punQrG__plot,.admin-grave-review-module__punQrG__place,.admin-grave-review-module__punQrG__client,.admin-grave-review-module__punQrG__dimensions{gap:5px;display:grid}.admin-grave-review-module__punQrG__row strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.admin-grave-review-module__punQrG__row span{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.admin-grave-review-module__punQrG__plot>span{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-grave-review-module__punQrG__place>span,.admin-grave-review-module__punQrG__client>span,.admin-grave-review-module__punQrG__dimensions>span{color:var(--muted-foreground)}.admin-grave-review-module__punQrG__reasons{flex-direction:column;align-items:flex-start;gap:5px;padding-right:19px;display:flex;position:relative}.admin-grave-review-module__punQrG__reasons>svg{color:var(--muted-foreground);position:absolute;top:50%;right:0;transform:translateY(-50%)}.admin-grave-review-module__punQrG__proposal,.admin-grave-review-module__punQrG__measurement,.admin-grave-review-module__punQrG__location,.admin-grave-review-module__punQrG__confirmed{border-radius:6px;max-width:100%;padding:3px 7px;font-weight:600;line-height:1.45;display:inline-block;font-size:11px!important}.admin-grave-review-module__punQrG__proposal{color:#805313;background:#fff0d5}.admin-grave-review-module__punQrG__measurement{color:#344c81;background:#e8eefc}.admin-grave-review-module__punQrG__location{color:#835130;background:#f8e9de}.admin-grave-review-module__punQrG__confirmed{color:#1b6247;background:#e7f2ed}.admin-grave-review-module__punQrG__pagination{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.admin-grave-review-module__punQrG__pagination>button{min-height:44px}.admin-grave-review-module__punQrG__pagination>span{color:var(--muted-foreground)}.admin-grave-review-module__punQrG__pagination label{align-items:center;gap:8px;margin-left:auto;display:flex}.admin-grave-review-module__punQrG__pagination select{width:70px}.admin-grave-review-module__punQrG__empty{border:1px dashed var(--border);background:var(--muted);border-radius:12px;justify-items:start;gap:10px;padding:28px;display:grid}.admin-grave-review-module__punQrG__empty h3{font-size:18px}.admin-grave-review-module__punQrG__empty p{color:var(--muted-foreground);font-size:14px}.admin-grave-review-module__punQrG__empty svg{color:var(--muted-foreground)}.admin-grave-review-module__punQrG__error{border:1px solid var(--border);background:var(--muted);border-radius:10px;gap:10px;padding:16px;display:grid}.admin-grave-review-module__punQrG__error button{justify-self:start}.admin-grave-review-module__punQrG__detailBody{gap:20px;display:grid}.admin-grave-review-module__punQrG__detailBody h3{font-size:19px}.admin-grave-review-module__punQrG__contact{border:1px solid var(--border);background:var(--muted);border-radius:12px;gap:10px;padding:18px;display:grid}.admin-grave-review-module__punQrG__contact h3{margin-top:6px}.admin-grave-review-module__punQrG__contact h3 span{color:var(--muted-foreground);font-size:14px;font-weight:400}.admin-grave-review-module__punQrG__contact a{overflow-wrap:anywhere}.admin-grave-review-module__punQrG__contact>p{font-size:14px;line-height:1.7}.admin-grave-review-module__punQrG__people{gap:12px;display:grid}.admin-grave-review-module__punQrG__people ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-grave-review-module__punQrG__people li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.admin-grave-review-module__punQrG__people li strong{font-size:14px}.admin-grave-review-module__punQrG__people li span{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.admin-grave-review-module__punQrG__locationDetails{justify-items:start;gap:12px;display:grid}.admin-grave-review-module__punQrG__locationDetails p{font-size:14px;line-height:1.6}.admin-grave-review-module__punQrG__locationDetails a{color:var(--primary);font-size:13px}.admin-grave-review-module__punQrG__locationDetails details{border:1px solid var(--border);border-radius:10px;width:100%;padding:12px}.admin-grave-review-module__punQrG__locationDetails summary{cursor:pointer;min-height:28px;font-size:14px;font-weight:600}.admin-grave-review-module__punQrG__directions{white-space:pre-wrap;overflow-wrap:anywhere}.admin-grave-review-module__punQrG__next{background:var(--card);border:1px solid var(--border);border-radius:12px;gap:12px;padding:16px;display:grid;position:sticky;bottom:0}.admin-grave-review-module__punQrG__next p{color:var(--muted-foreground);font-size:13px;line-height:1.5}.admin-grave-review-module__punQrG__next button{white-space:normal;height:auto;min-height:44px;padding:12px;line-height:1.4}@media (max-width:1250px){.admin-grave-review-module__punQrG__filters{grid-template-columns:1fr 1fr}.admin-grave-review-module__punQrG__search{grid-column:1/-1}.admin-grave-review-module__punQrG__columnHeadings,.admin-grave-review-module__punQrG__row{grid-template-columns:minmax(145px,1.3fr) minmax(125px,1.1fr) minmax(90px,.7fr) minmax(115px,1fr) minmax(120px,1fr);gap:10px}.admin-grave-review-module__punQrG__row{padding:14px}.admin-grave-review-module__punQrG__columnHeadings{padding:12px 14px}}@media (max-width:1050px){.admin-grave-review-module__punQrG__columnHeadings{display:none}.admin-grave-review-module__punQrG__row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.9fr);gap:12px}.admin-grave-review-module__punQrG__plot{grid-column:1/3}.admin-grave-review-module__punQrG__reasons{flex-flow:wrap;grid-column:1/-1;padding-right:22px}.admin-grave-review-module__punQrG__dimensions{grid-column:2/4}.admin-grave-review-module__punQrG__place{grid-column:1/2}.admin-grave-review-module__punQrG__client{grid-area:1/3/auto/4}.admin-grave-review-module__punQrG__filters{grid-template-columns:1fr 1fr}.admin-grave-review-module__punQrG__field:last-child{grid-column:1/-1}}@media (max-width:600px){.admin-grave-review-module__punQrG__heading{flex-direction:column;gap:12px}.admin-grave-review-module__punQrG__heading>button{width:100%}.admin-grave-review-module__punQrG__views{gap:6px}.admin-grave-review-module__punQrG__views button{white-space:normal;flex-direction:column;flex:1;justify-content:flex-start;gap:4px;min-width:0;height:auto;min-height:78px;padding:10px 8px;font-size:13px;line-height:1.4}.admin-grave-review-module__punQrG__views button .admin-grave-review-module__punQrG__count{flex-shrink:0;margin-top:auto}.admin-grave-review-module__punQrG__count{min-width:20px;padding:1px 4px}.admin-grave-review-module__punQrG__filters{grid-template-columns:1fr;gap:12px;padding:12px}.admin-grave-review-module__punQrG__search{grid-column:auto;gap:6px}.admin-grave-review-module__punQrG__field:last-child{grid-column:auto}.admin-grave-review-module__punQrG__search button{padding:10px}.admin-grave-review-module__punQrG__search label>span{font-size:12px}.admin-grave-review-module__punQrG__search input{font-size:16px}.admin-grave-review-module__punQrG__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px}.admin-grave-review-module__punQrG__plot{grid-column:1/-1}.admin-grave-review-module__punQrG__client{grid-area:2/2/auto/3}.admin-grave-review-module__punQrG__place{grid-area:2/1/auto/2}.admin-grave-review-module__punQrG__dimensions,.admin-grave-review-module__punQrG__reasons{grid-column:1/-1}.admin-grave-review-module__punQrG__row strong{font-size:14px}.admin-grave-review-module__punQrG__row span{font-size:12px}.admin-grave-review-module__punQrG__pagination{gap:8px}.admin-grave-review-module__punQrG__pagination>button{flex:1}.admin-grave-review-module__punQrG__pagination>span{order:2}.admin-grave-review-module__punQrG__pagination label{order:3;justify-content:space-between;width:100%;margin-left:0}.admin-grave-review-module__punQrG__listHeading{align-items:center}.admin-grave-review-module__punQrG__listHeading p{font-size:12px}.admin-grave-review-module__punQrG__listHeading button{padding:8px;font-size:12px}.admin-grave-review-module__punQrG__people li{flex-direction:column;gap:5px}.admin-grave-review-module__punQrG__next{position:static}.admin-grave-review-module__punQrG__contact{padding:16px}.admin-grave-review-module__punQrG__error button{width:100%}.admin-grave-review-module__punQrG__detailBody h3{font-size:18px}}.admin-grave-review-module__punQrG__actions{border:0;min-width:0;margin:0;padding:0}.admin-grave-review-module__punQrG__actions:disabled{opacity:.65}.admin-grave-review-module__punQrG__locationReview{gap:12px;width:100%;min-width:0;display:grid}.admin-grave-review-module__punQrG__sourceBadges{flex-wrap:wrap;gap:7px;display:flex}.admin-grave-review-module__punQrG__locationReview button{white-space:normal;justify-self:start;height:auto;min-height:44px;line-height:1.4}
.admin-queue-module__ZmE_6G__queue{min-width:0}.admin-queue-module__ZmE_6G__presets{flex-wrap:wrap;gap:8px;margin:20px 0 24px;display:flex}.admin-queue-module__ZmE_6G__presets button{color:#466957;cursor:pointer;background:#fff;border:1px solid #d5e2d9;border-radius:22px;align-items:center;gap:9px;padding:9px 13px;font-size:13px;display:flex}.admin-queue-module__ZmE_6G__presets button[aria-pressed=true]{color:#fff;background:#20543f;border-color:#20543f}.admin-queue-module__ZmE_6G__presets b{min-width:14px;font-size:12px}.admin-queue-module__ZmE_6G__filters{background:#fff;border:1px solid #dce7df;border-radius:14px;grid-template-columns:minmax(230px,1fr) 140px 140px 100px;align-items:end;gap:12px;padding:18px;display:grid}.admin-queue-module__ZmE_6G__filters>label{gap:7px;min-width:0;display:grid}.admin-queue-module__ZmE_6G__filters label>span{color:#577564;font-size:12px;font-weight:600}.admin-queue-module__ZmE_6G__filters input,.admin-queue-module__ZmE_6G__filters select{width:100%;min-width:0;min-height:42px}.admin-queue-module__ZmE_6G__filters select{background:#fff;border:1px solid #d4e2d9;border-radius:8px;padding:8px;font-size:14px}.admin-queue-module__ZmE_6G__search>div{position:relative}.admin-queue-module__ZmE_6G__search svg{color:#6b8577;pointer-events:none;position:absolute;top:12px;left:12px}.admin-queue-module__ZmE_6G__search input{padding-left:38px}.admin-queue-module__ZmE_6G__customerFilter{overflow-wrap:anywhere;background:#edf6ef;border:1px solid #c9dfd0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:15px 0;padding:14px 16px;font-size:13px;display:flex}.admin-queue-module__ZmE_6G__resultHeading{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;display:flex}.admin-queue-module__ZmE_6G__resultHeading p{color:#627b6b;margin:0;font-size:13px}.admin-queue-module__ZmE_6G__rows{gap:10px;display:grid}.admin-queue-module__ZmE_6G__row{cursor:pointer;text-align:left;color:#244c39;background:#fff;border:1px solid #dbe7df;border-radius:13px;grid-template-columns:minmax(150px,1fr) minmax(180px,1.3fr) minmax(150px,.85fr) 115px 18px;align-items:center;gap:18px;padding:18px;display:grid}.admin-queue-module__ZmE_6G__row:hover{background:#f2f8f3;border-color:#afcbb8}.admin-queue-module__ZmE_6G__row:focus-visible,.admin-queue-module__ZmE_6G__presets button:focus-visible{outline-offset:3px;outline:3px solid #7da58d}.admin-queue-module__ZmE_6G__row>div{gap:5px;min-width:0;display:grid}.admin-queue-module__ZmE_6G__row strong{font-size:14px;font-weight:650;line-height:1.4}.admin-queue-module__ZmE_6G__row span{font-size:13px;line-height:1.4}.admin-queue-module__ZmE_6G__row small{color:#6b7f73;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.admin-queue-module__ZmE_6G__client span,.admin-queue-module__ZmE_6G__destination span{overflow-wrap:anywhere}.admin-queue-module__ZmE_6G__progress .admin-queue-module__ZmE_6G__status{background:#edf3ef;border-radius:8px;width:fit-content;padding:5px 8px;font-size:12px}.admin-queue-module__ZmE_6G__progress .admin-queue-module__ZmE_6G__mine{color:#2b7049;font-weight:650}.admin-queue-module__ZmE_6G__progress .admin-queue-module__ZmE_6G__handled{color:#8b6534}.admin-queue-module__ZmE_6G__amount{text-align:right}.admin-queue-module__ZmE_6G__amount strong{font-size:17px}.admin-queue-module__ZmE_6G__pagination{justify-content:space-between;align-items:center;gap:15px;margin:24px 0;display:flex}.admin-queue-module__ZmE_6G__pagination>span{color:#627b6c;font-size:13px}.admin-queue-module__ZmE_6G__empty{text-align:center;color:#647b6d;border:1px dashed #ceded2;border-radius:14px;padding:30px;font-size:14px}@media (max-width:1100px){.admin-queue-module__ZmE_6G__filters{grid-template-columns:minmax(170px,1fr) 125px 125px 90px;gap:10px;padding:14px}.admin-queue-module__ZmE_6G__row{grid-template-columns:minmax(140px,1fr) minmax(150px,1.1fr) minmax(125px,.8fr) 90px;gap:12px;padding:15px}.admin-queue-module__ZmE_6G__row>svg{display:none}}@media (max-width:800px){.admin-queue-module__ZmE_6G__filters{grid-template-columns:1fr 1fr 100px}.admin-queue-module__ZmE_6G__search{grid-column:1/-1}.admin-queue-module__ZmE_6G__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.admin-queue-module__ZmE_6G__progress{grid-column:1}.admin-queue-module__ZmE_6G__amount{grid-column:2}.admin-queue-module__ZmE_6G__customerFilter{flex-wrap:wrap}}@media (max-width:500px){.admin-queue-module__ZmE_6G__presets{gap:6px}.admin-queue-module__ZmE_6G__presets button{padding:8px 10px;font-size:12px}.admin-queue-module__ZmE_6G__filters{grid-template-columns:1fr 1fr}.admin-queue-module__ZmE_6G__filters>label:last-child{grid-column:1/-1}.admin-queue-module__ZmE_6G__row{padding:16px}.admin-queue-module__ZmE_6G__row small{font-size:12px}.admin-queue-module__ZmE_6G__row strong{font-size:14px}.admin-queue-module__ZmE_6G__pagination{flex-wrap:wrap;justify-content:center}.admin-queue-module__ZmE_6G__pagination button{font-size:13px}.admin-queue-module__ZmE_6G__queue input,.admin-queue-module__ZmE_6G__queue select{font-size:16px}}
.admin-order-context-module__z85Wfq__context{z-index:4;background:#f5faf6;border:1px solid #c8ddcf;border-radius:14px;margin:-3px 0 22px;padding:18px;position:sticky;top:0;box-shadow:0 4px 20px #183e2b09}.admin-order-context-module__z85Wfq__heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-order-context-module__z85Wfq__heading h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:22px;line-height:1.3}.admin-order-context-module__z85Wfq__label{letter-spacing:.1em;color:#628474;font-size:10px}.admin-order-context-module__z85Wfq__contacts{flex-wrap:wrap;gap:7px 15px;margin:10px 0;display:flex}.admin-order-context-module__z85Wfq__contacts a{color:#2c644b;overflow-wrap:anywhere;text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;display:inline-flex}.admin-order-context-module__z85Wfq__identity{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.admin-order-context-module__z85Wfq__identity div{min-width:0}.admin-order-context-module__z85Wfq__identity dt{color:#6d8477;margin-bottom:3px;font-size:10px}.admin-order-context-module__z85Wfq__identity dd{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.admin-order-context-module__z85Wfq__destination{border-top:1px solid #dce8df;gap:4px;padding:12px 0;display:grid}.admin-order-context-module__z85Wfq__destination strong{font-size:15px}.admin-order-context-module__z85Wfq__destination span{color:#476a57;font-size:13px}.admin-order-context-module__z85Wfq__destination small{color:#68816f;font-size:12px}.admin-order-context-module__z85Wfq__next{background:#e8f2eb;border-radius:10px;gap:4px;margin:4px 0 12px;padding:11px 13px;display:grid}.admin-order-context-module__z85Wfq__next strong{font-size:13px}.admin-order-context-module__z85Wfq__next span{color:#456b55;font-size:12px;line-height:1.6}.admin-order-context-module__z85Wfq__handling{border-bottom:1px solid #dbe8de;margin-bottom:12px;padding-bottom:12px}.admin-order-context-module__z85Wfq__handling p{color:#587360;align-items:flex-start;gap:8px;margin:8px 0;font-size:12px;line-height:1.6;display:flex}.admin-order-context-module__z85Wfq__handling svg{flex-shrink:0;margin-top:2px}.admin-order-context-module__z85Wfq__handling strong{display:block}.admin-order-context-module__z85Wfq__handling small{color:#6d8575;font-size:11px;display:block}.admin-order-context-module__z85Wfq__actions{flex-wrap:wrap;gap:8px;display:flex}.admin-order-context-module__z85Wfq__actions button{white-space:normal;height:auto;min-height:34px;font-size:12px}.admin-order-context-module__z85Wfq__warning{color:#84612f;background:#fbf2df;border:1px solid #e5d3ad;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.admin-order-context-module__z85Wfq__message{color:#376b47;margin:10px 0 0;font-size:12px}@media (max-width:650px){.admin-order-context-module__z85Wfq__context{padding:16px;position:static}.admin-order-context-module__z85Wfq__heading h3{font-size:21px}.admin-order-context-module__z85Wfq__identity{grid-template-columns:1fr;gap:8px}.admin-order-context-module__z85Wfq__destination small,.admin-order-context-module__z85Wfq__handling small{font-size:12px}}
.admin-order-cancellation-module__eEzECG__panel{color:#3f5147;background:#fcfaf7;border:1px solid #dccbbb;border-radius:12px;margin:18px 0;padding:18px}.admin-order-cancellation-module__eEzECG__panel h3{margin:0 0 8px;font-size:17px}.admin-order-cancellation-module__eEzECG__panel h4{margin:0 0 14px;font-size:16px}.admin-order-cancellation-module__eEzECG__panel p{margin:9px 0 14px;font-size:13px;line-height:1.65}.admin-order-cancellation-module__eEzECG__panel button{white-space:normal;text-align:center;height:auto;min-height:38px}.admin-order-cancellation-module__eEzECG__review{margin-top:12px}.admin-order-cancellation-module__eEzECG__identity{grid-template-columns:2fr 1fr;gap:14px;margin:0 0 14px;display:grid}.admin-order-cancellation-module__eEzECG__identity dt,.admin-order-cancellation-module__eEzECG__amounts dt{color:#68756e;font-size:12px}.admin-order-cancellation-module__eEzECG__identity dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.6}.admin-order-cancellation-module__eEzECG__scope{background:#f0ebe2;border-radius:8px;padding:10px 12px}.admin-order-cancellation-module__eEzECG__orders{margin:0 0 18px;padding:0;list-style:none}.admin-order-cancellation-module__eEzECG__orders li{overflow-wrap:anywhere;border-bottom:1px solid #e7e1d8;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:grid}.admin-order-cancellation-module__eEzECG__orders span{color:#64756a}.admin-order-cancellation-module__eEzECG__orders b{white-space:nowrap}.admin-order-cancellation-module__eEzECG__amounts{margin:14px 0}.admin-order-cancellation-module__eEzECG__amounts div{justify-content:space-between;align-items:baseline;gap:14px;margin:8px 0;display:flex}.admin-order-cancellation-module__eEzECG__amounts dd{white-space:nowrap;margin:0;font-size:13px;font-weight:600}.admin-order-cancellation-module__eEzECG__amounts .admin-order-cancellation-module__eEzECG__total{border-top:1px solid #ded6cb;padding-top:12px}.admin-order-cancellation-module__eEzECG__total dt,.admin-order-cancellation-module__eEzECG__total dd{color:#344c3d;font-weight:700}.admin-order-cancellation-module__eEzECG__panel .admin-order-cancellation-module__eEzECG__notice{color:#785a2d;background:#fbf2df;border:1px solid #e5d3ad;border-radius:8px;padding:11px 13px}.admin-order-cancellation-module__eEzECG__record{background:#fff;border:1px solid #ddd4c8;border-radius:8px;gap:6px;margin:14px 0;padding:13px;font-size:12px;display:grid}.admin-order-cancellation-module__eEzECG__record p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.admin-order-cancellation-module__eEzECG__record small{overflow-wrap:anywhere}.admin-order-cancellation-module__eEzECG__reason{gap:7px;margin:16px 0 12px;font-size:13px;font-weight:600;display:grid}.admin-order-cancellation-module__eEzECG__reason textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #c6c9bf;border-radius:8px;min-height:90px;padding:10px;font-size:14px;font-weight:400}.admin-order-cancellation-module__eEzECG__reason textarea:focus-visible,.admin-order-cancellation-module__eEzECG__confirm input:focus-visible{outline-offset:3px;outline:2px solid #3e7455}.admin-order-cancellation-module__eEzECG__reason textarea:disabled{opacity:.65}.admin-order-cancellation-module__eEzECG__reason small{color:#69736b;font-size:12px;font-weight:400}.admin-order-cancellation-module__eEzECG__confirm{cursor:pointer;align-items:flex-start;gap:10px;margin:13px 0 18px;font-size:13px;line-height:1.6;display:flex}.admin-order-cancellation-module__eEzECG__confirm input{accent-color:#426d50;flex:none;width:17px;height:17px;margin-top:4px}.admin-order-cancellation-module__eEzECG__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.admin-order-cancellation-module__eEzECG__panel .admin-order-cancellation-module__eEzECG__status{color:#3c6547;background:#eaf2eb;border-radius:8px;padding:11px 13px}@media (max-width:650px){.admin-order-cancellation-module__eEzECG__panel{padding:15px}.admin-order-cancellation-module__eEzECG__identity{grid-template-columns:1fr}.admin-order-cancellation-module__eEzECG__orders li{grid-template-columns:1fr auto}.admin-order-cancellation-module__eEzECG__orders span{grid-area:2/1/auto/-1}.admin-order-cancellation-module__eEzECG__amounts div{gap:10px}.admin-order-cancellation-module__eEzECG__actions button{flex:150px}.admin-order-cancellation-module__eEzECG__panel form>button{width:100%}}
.customer-invoices-module__CU0-XG__views{min-width:0}.customer-invoices-module__CU0-XG__navigation{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.customer-invoices-module__CU0-XG__navigation>button{min-width:110px;min-height:44px}.customer-invoices-module__CU0-XG__invoices{gap:18px;min-width:0;display:grid}.customer-invoices-module__CU0-XG__invoices p,.customer-invoices-module__CU0-XG__invoices h2,.customer-invoices-module__CU0-XG__invoices h3{margin:0}.customer-invoices-module__CU0-XG__heading,.customer-invoices-module__CU0-XG__cardHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customer-invoices-module__CU0-XG__heading>div,.customer-invoices-module__CU0-XG__cardHeading>div{min-width:0}.customer-invoices-module__CU0-XG__heading h2{margin-bottom:7px}.customer-invoices-module__CU0-XG__heading>button{flex-shrink:0}.customer-invoices-module__CU0-XG__documents{gap:16px;display:grid}.customer-invoices-module__CU0-XG__card{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:12px;min-width:0;padding:22px;display:grid}.customer-invoices-module__CU0-XG__card h3{overflow-wrap:anywhere;margin:10px 0 7px}.customer-invoices-module__CU0-XG__amount{white-space:nowrap;flex-shrink:0;padding-top:8px;font-size:21px}.customer-invoices-module__CU0-XG__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.customer-invoices-module__CU0-XG__actions button{min-height:44px}.customer-invoices-module__CU0-XG__actions p{line-height:1.6}.customer-invoices-module__CU0-XG__error,.customer-invoices-module__CU0-XG__empty{border:1px solid var(--border);background:var(--muted);border-radius:14px;gap:12px;padding:20px;display:grid}.customer-invoices-module__CU0-XG__error button,.customer-invoices-module__CU0-XG__more{justify-self:start}.customer-invoices-module__CU0-XG__empty p{color:var(--muted-foreground);line-height:1.6}@media (max-width:600px){.customer-invoices-module__CU0-XG__heading{flex-direction:column;gap:12px}.customer-invoices-module__CU0-XG__heading>button{width:100%;min-height:44px}.customer-invoices-module__CU0-XG__card{padding:18px}.customer-invoices-module__CU0-XG__cardHeading{flex-wrap:wrap;gap:12px}.customer-invoices-module__CU0-XG__amount{padding-top:0}.customer-invoices-module__CU0-XG__actions,.customer-invoices-module__CU0-XG__actions button,.customer-invoices-module__CU0-XG__more{width:100%}.customer-invoices-module__CU0-XG__navigation>button{flex:1}.customer-invoices-module__CU0-XG__error button{width:100%}}
.provider-calendar-module__TFpRHG__calendar{border:1px solid var(--border);background:var(--card);border-radius:18px;gap:20px;min-width:0;margin:8px 0 32px;padding:24px;display:grid}.provider-calendar-module__TFpRHG__calendar p,.provider-calendar-module__TFpRHG__calendar h2,.provider-calendar-module__TFpRHG__calendar h3,.provider-calendar-module__TFpRHG__calendar h4{margin:0}.provider-calendar-module__TFpRHG__calendar p{line-height:1.6}.provider-calendar-module__TFpRHG__calendar h2{margin:6px 0 8px}.provider-calendar-module__TFpRHG__heading,.provider-calendar-module__TFpRHG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.provider-calendar-module__TFpRHG__heading>div{flex:1;min-width:220px}.provider-calendar-module__TFpRHG__heading>button{flex-shrink:0;min-height:44px}.provider-calendar-module__TFpRHG__monthControls,.provider-calendar-module__TFpRHG__viewControls{align-items:center;gap:8px;display:flex}.provider-calendar-module__TFpRHG__monthControls h3{text-transform:capitalize;text-align:center;min-width:170px;font-size:18px}.provider-calendar-module__TFpRHG__monthControls>button,.provider-calendar-module__TFpRHG__viewControls>button{flex-shrink:0;min-height:44px}.provider-calendar-module__TFpRHG__filters{flex-wrap:wrap;align-items:end;gap:20px;display:flex}.provider-calendar-module__TFpRHG__filters>label:first-child{flex:1;gap:6px;min-width:220px;display:grid}.provider-calendar-module__TFpRHG__filters>label:first-child>span,.provider-calendar-module__TFpRHG__field>span{font-size:13px;font-weight:600}.provider-calendar-module__TFpRHG__filters input[type=search],.provider-calendar-module__TFpRHG__field input,.provider-calendar-module__TFpRHG__field select,.provider-calendar-module__TFpRHG__field textarea{border:1px solid var(--border);background:var(--background);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:9px;padding:10px 12px}.provider-calendar-module__TFpRHG__filters input:focus-visible,.provider-calendar-module__TFpRHG__field input:focus-visible,.provider-calendar-module__TFpRHG__field select:focus-visible,.provider-calendar-module__TFpRHG__field textarea:focus-visible,.provider-calendar-module__TFpRHG__day:focus-visible{outline:3px solid var(--ring,#6b9e8b);outline-offset:2px}.provider-calendar-module__TFpRHG__checkbox{align-items:center;gap:9px;min-height:44px;font-size:14px;display:flex}.provider-calendar-module__TFpRHG__checkbox input{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0}.provider-calendar-module__TFpRHG__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.provider-calendar-module__TFpRHG__layout:has(>.provider-calendar-module__TFpRHG__agenda:first-child){grid-template-columns:1fr}.provider-calendar-module__TFpRHG__month{border:1px solid var(--border);background:var(--background);border-radius:14px;min-width:0;padding:14px}.provider-calendar-module__TFpRHG__weekdays,.provider-calendar-module__TFpRHG__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.provider-calendar-module__TFpRHG__weekdays span{text-align:center;color:var(--muted-foreground);padding:6px 0 10px;font-size:12px}.provider-calendar-module__TFpRHG__week+.provider-calendar-module__TFpRHG__week{margin-top:3px}.provider-calendar-module__TFpRHG__day{aspect-ratio:1;cursor:pointer;width:100%;min-height:48px;font:inherit;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:background .15s;display:flex}.provider-calendar-module__TFpRHG__day:hover{background:var(--muted)}.provider-calendar-module__TFpRHG__day>span{font-size:14px;font-weight:600}.provider-calendar-module__TFpRHG__day>strong{background:var(--primary);min-width:18px;color:var(--primary-foreground,#fff);border-radius:20px;padding:0 4px;font-size:10px;line-height:16px}.provider-calendar-module__TFpRHG__outside{opacity:.4}.provider-calendar-module__TFpRHG__today{border-color:var(--primary)}.provider-calendar-module__TFpRHG__selected{color:var(--primary-foreground,#fff);background:var(--primary)!important}.provider-calendar-module__TFpRHG__selected>strong{background:var(--primary-foreground,#fff);color:var(--primary)}.provider-calendar-module__TFpRHG__legend{border-top:1px solid var(--border);color:var(--muted-foreground);gap:6px;margin-top:14px;padding-top:14px;font-size:12px;display:grid}.provider-calendar-module__TFpRHG__legend span:first-child{align-items:center;gap:6px;display:flex}.provider-calendar-module__TFpRHG__legend i{background:var(--primary);border-radius:50%;width:9px;height:9px}.provider-calendar-module__TFpRHG__agenda{gap:12px;min-width:0;display:grid}.provider-calendar-module__TFpRHG__agendaHeading{align-items:center;gap:10px;margin:0 0 3px;display:flex}.provider-calendar-module__TFpRHG__agendaHeading h3{text-transform:capitalize;font-size:18px}.provider-calendar-module__TFpRHG__event{border:1px solid var(--border);border-left:3px solid var(--primary);background:var(--background);border-radius:12px;gap:8px;min-width:0;padding:17px;display:grid}.provider-calendar-module__TFpRHG__eventTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.provider-calendar-module__TFpRHG__time{align-items:center;gap:6px;font-size:15px;display:flex}.provider-calendar-module__TFpRHG__time small{color:var(--muted-foreground);font-size:12px;font-weight:400}.provider-calendar-module__TFpRHG__event h4{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.provider-calendar-module__TFpRHG__cemetery,.provider-calendar-module__TFpRHG__reminder{align-items:center;gap:6px;font-size:13px;display:flex}.provider-calendar-module__TFpRHG__cemetery svg,.provider-calendar-module__TFpRHG__reminder svg{flex-shrink:0}.provider-calendar-module__TFpRHG__reminder{color:var(--muted-foreground)}.provider-calendar-module__TFpRHG__note{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--muted);border-radius:8px;padding:10px;font-size:13px}.provider-calendar-module__TFpRHG__eventActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.provider-calendar-module__TFpRHG__eventActions button{min-height:44px}.provider-calendar-module__TFpRHG__download{min-height:44px;color:var(--primary);text-underline-offset:3px;align-items:center;gap:7px;font-size:13px;line-height:1.4;text-decoration:underline;display:inline-flex}.provider-calendar-module__TFpRHG__download[aria-disabled=true]{opacity:.5;pointer-events:none}.provider-calendar-module__TFpRHG__empty{background:var(--muted);border:1px dashed var(--border);border-radius:12px;justify-items:start;gap:12px;padding:24px;display:grid}.provider-calendar-module__TFpRHG__empty svg{color:var(--muted-foreground)}.provider-calendar-module__TFpRHG__empty h4{font-size:16px}.provider-calendar-module__TFpRHG__empty p{color:var(--muted-foreground);font-size:14px}.provider-calendar-module__TFpRHG__editor{border:1px solid var(--border);background:var(--muted);border-radius:14px;gap:16px;padding:22px;scroll-margin-top:20px;display:grid}.provider-calendar-module__TFpRHG__editor h3{margin-bottom:6px}.provider-calendar-module__TFpRHG__editor fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.provider-calendar-module__TFpRHG__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.provider-calendar-module__TFpRHG__field{gap:6px;min-width:0;display:grid}.provider-calendar-module__TFpRHG__field small{color:var(--muted-foreground);font-size:12px;line-height:1.5}.provider-calendar-module__TFpRHG__field input[readonly]{background:var(--muted);color:var(--muted-foreground)}.provider-calendar-module__TFpRHG__explanation{color:var(--muted-foreground);font-size:13px}.provider-calendar-module__TFpRHG__error,.provider-calendar-module__TFpRHG__success{border:1px solid var(--border);background:var(--muted);border-radius:10px;gap:10px;padding:14px;font-size:14px;display:grid}.provider-calendar-module__TFpRHG__error button{justify-self:start}.provider-calendar-module__TFpRHG__success{color:var(--primary)}.provider-calendar-module__TFpRHG__help{border-top:1px solid var(--border);padding-top:18px;font-size:13px}.provider-calendar-module__TFpRHG__help summary{cursor:pointer;min-height:30px;color:var(--primary);font-weight:600}.provider-calendar-module__TFpRHG__help p{color:var(--muted-foreground);margin:10px 0}@media (max-width:900px){.provider-calendar-module__TFpRHG__layout{grid-template-columns:1fr}.provider-calendar-module__TFpRHG__month{width:100%;max-width:560px}.provider-calendar-module__TFpRHG__agenda{max-width:none}.provider-calendar-module__TFpRHG__formGrid{grid-template-columns:1fr 1fr}.provider-calendar-module__TFpRHG__formGrid>.provider-calendar-module__TFpRHG__field:last-child{grid-column:1/-1}}@media (max-width:600px){.provider-calendar-module__TFpRHG__calendar{border-radius:14px;gap:18px;padding:16px}.provider-calendar-module__TFpRHG__heading{gap:12px}.provider-calendar-module__TFpRHG__heading>div{flex-basis:100%;min-width:0}.provider-calendar-module__TFpRHG__heading>button{width:100%}.provider-calendar-module__TFpRHG__toolbar{gap:12px}.provider-calendar-module__TFpRHG__monthControls{flex-wrap:wrap;gap:7px;width:100%}.provider-calendar-module__TFpRHG__monthControls h3{flex:1;min-width:150px;font-size:17px}.provider-calendar-module__TFpRHG__monthControls>button:last-child,.provider-calendar-module__TFpRHG__viewControls{width:100%}.provider-calendar-module__TFpRHG__viewControls>button{flex:1}.provider-calendar-module__TFpRHG__filters{gap:8px}.provider-calendar-module__TFpRHG__filters>label:first-child{flex-basis:100%;width:100%;min-width:0}.provider-calendar-module__TFpRHG__month{padding:10px}.provider-calendar-module__TFpRHG__day{min-height:40px}.provider-calendar-module__TFpRHG__day>span{font-size:13px}.provider-calendar-module__TFpRHG__weekdays span{font-size:11px}.provider-calendar-module__TFpRHG__event{padding:14px}.provider-calendar-module__TFpRHG__eventTop .provider-calendar-module__TFpRHG__time{font-size:14px}.provider-calendar-module__TFpRHG__eventActions{gap:6px}.provider-calendar-module__TFpRHG__eventActions button{flex:1}.provider-calendar-module__TFpRHG__eventActions .provider-calendar-module__TFpRHG__download{flex-basis:100%}.provider-calendar-module__TFpRHG__agendaHeading h3{font-size:17px}.provider-calendar-module__TFpRHG__editor{padding:16px}.provider-calendar-module__TFpRHG__formGrid{grid-template-columns:1fr}.provider-calendar-module__TFpRHG__formGrid>.provider-calendar-module__TFpRHG__field:last-child{grid-column:auto}.provider-calendar-module__TFpRHG__editor .provider-calendar-module__TFpRHG__eventActions button{flex-basis:100%}.provider-calendar-module__TFpRHG__error button{width:100%}}.provider-calendar-module__TFpRHG__more{justify-items:start;gap:10px;padding:8px 0;display:grid}.provider-calendar-module__TFpRHG__more button{min-height:44px}.provider-calendar-module__TFpRHG__unplanned{border:1px solid var(--border);background:var(--muted);border-radius:12px;padding:16px}.provider-calendar-module__TFpRHG__unplanned summary{cursor:pointer;min-height:30px;color:var(--primary);font-weight:600}.provider-calendar-module__TFpRHG__unplanned>p{margin-top:8px}.provider-calendar-module__TFpRHG__unplanned ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.provider-calendar-module__TFpRHG__unplanned li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.provider-calendar-module__TFpRHG__unplanned li>div{overflow-wrap:anywhere;min-width:0}.provider-calendar-module__TFpRHG__unplanned li strong{font-size:14px}.provider-calendar-module__TFpRHG__unplanned li button{flex-shrink:0;min-height:44px}.provider-calendar-module__TFpRHG__unplanned>button{min-height:44px;margin-top:14px}@media (max-width:600px){.provider-calendar-module__TFpRHG__unplanned li{flex-wrap:wrap;gap:8px}.provider-calendar-module__TFpRHG__unplanned li>div{flex-basis:100%}.provider-calendar-module__TFpRHG__unplanned li button,.provider-calendar-module__TFpRHG__unplanned>button{width:100%}}
.order-measurement-module__Kje5ua__panel{background:#f4f8f5;border:1px solid #cfdfd4;border-radius:14px;min-width:0;margin:20px 0;padding:20px}.order-measurement-module__Kje5ua__panel h3{margin:0 0 12px;font-size:19px}.order-measurement-module__Kje5ua__panel p{font-size:14px;line-height:1.6}.order-measurement-module__Kje5ua__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.order-measurement-module__Kje5ua__comparison>div{background:#fff;border:1px solid #dce6df;border-radius:10px;gap:7px;padding:14px;display:grid}.order-measurement-module__Kje5ua__comparison dt{color:#61756d;font-size:12px}.order-measurement-module__Kje5ua__comparison dd{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600}.order-measurement-module__Kje5ua__comparison small{color:#61756d;font-size:12px;line-height:1.5}.order-measurement-module__Kje5ua__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.order-measurement-module__Kje5ua__field{gap:8px;min-width:0;font-size:14px;display:grid}.order-measurement-module__Kje5ua__field input{min-height:44px;font-size:16px}.order-measurement-module__Kje5ua__check{align-items:flex-start;gap:11px;margin:18px 0;font-size:14px;line-height:1.6;display:flex}.order-measurement-module__Kje5ua__check>button{flex-shrink:0;margin-top:3px}.order-measurement-module__Kje5ua__notice{overflow-wrap:anywhere;background:#e7f0e9;border-radius:9px;padding:13px}.order-measurement-module__Kje5ua__warning{color:#58471c;overflow-wrap:anywhere;background:#fff4d6;border-radius:9px;padding:13px}.order-measurement-module__Kje5ua__error{color:#702f20;overflow-wrap:anywhere;background:#fbebe5;border-radius:9px;padding:13px}.order-measurement-module__Kje5ua__small{color:#61756d;font-size:13px!important}.order-measurement-module__Kje5ua__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.order-measurement-module__Kje5ua__panel button{white-space:normal;height:auto;min-height:44px;line-height:1.4}.order-measurement-module__Kje5ua__save{text-align:center;width:100%}.order-measurement-module__Kje5ua__panel :is(input,button):focus-visible{outline:3px solid var(--color-ring,#1c5543);outline-offset:3px}.order-measurement-module__Kje5ua__capacity{flex-wrap:wrap;gap:8px;margin:14px 0;font-size:14px;display:flex}.order-measurement-module__Kje5ua__capacity>strong{font-weight:600}.order-measurement-module__Kje5ua__badge{color:#365a45;background:#e8f0ea;border-radius:6px;padding:5px 9px;font-size:12px;display:inline-flex}@media (max-width:600px){.order-measurement-module__Kje5ua__panel{padding:14px}.order-measurement-module__Kje5ua__panel h3{font-size:18px}.order-measurement-module__Kje5ua__comparison{grid-template-columns:1fr;gap:10px}.order-measurement-module__Kje5ua__fields{gap:10px}.order-measurement-module__Kje5ua__actions button{width:100%}}
.grave-location-module__w5sKXq__picker{background:#f8fbf9;border:1px solid #dce5df;border-radius:14px;min-width:0;margin:18px 0;padding:18px}.grave-location-module__w5sKXq__buttons{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.grave-location-module__w5sKXq__buttons button{white-space:normal;text-align:left;height:auto;min-height:42px}.grave-location-module__w5sKXq__canvas{isolation:isolate;z-index:0;background:#e9efea;border-radius:12px;width:100%;height:300px;margin:12px 0;position:relative;overflow:hidden}.grave-location-module__w5sKXq__center{z-index:800;pointer-events:none;color:#174d3b;text-shadow:0 1px 3px #fff,0 -1px 3px #fff;font-size:28px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grave-location-module__w5sKXq__attribution{text-align:right;color:#61756d;font-size:11px;line-height:1.5;margin:6px 0!important}.grave-location-module__w5sKXq__attribution a{text-decoration:underline}.grave-location-module__w5sKXq__coordinates{overflow-wrap:anywhere;font-size:14px}.grave-location-module__w5sKXq__editor{background:#fff;border:1px solid #dce5df;border-radius:14px;min-width:0;margin:24px 0;padding:18px}.grave-location-module__w5sKXq__editor h3{margin:0 0 12px}@media (max-width:600px){.grave-location-module__w5sKXq__picker,.grave-location-module__w5sKXq__editor{padding:14px}.grave-location-module__w5sKXq__canvas{height:260px}.grave-location-module__w5sKXq__buttons button{flex:180px}}
.office-location-test-module__FQaz8G__test{background:#fff9ed;border:1px solid #dbcfae;border-radius:14px;min-width:0;margin:18px 0;padding:18px}.office-location-test-module__FQaz8G__test h4{margin:0 0 10px;font-size:18px}.office-location-test-module__FQaz8G__test p{overflow-wrap:anywhere;line-height:1.6}.office-location-test-module__FQaz8G__test button{white-space:normal;height:auto;min-height:44px;margin-top:12px;line-height:1.4}.office-location-test-module__FQaz8G__test :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #1c5543}@media (max-width:600px){.office-location-test-module__FQaz8G__test{padding:14px}.office-location-test-module__FQaz8G__test h4{font-size:17px}}
