.portalAlertControls{text-align:left;align-items:center;gap:5px;max-width:100%;display:inline-flex;position:relative}.portalAlertControls button{font:inherit;cursor:pointer}.workerHeadActions .portalAlertControls button{justify-content:center;align-items:center;display:inline-flex}.portalAlertControls>.portalAlertActivate{white-space:normal;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:800;color:#fff!important;background:#172f28!important;border:1px solid #172f28!important}.portalAlertControls>.portalAlertActivate.isReady{color:#126344!important;background:#e8f4ed!important;border-color:#b8dcc7!important}.portalAlertControls>.portalAlertSettings{border-radius:9px;padding:9px;color:#17382f!important;background:#fff!important;border:1px solid #d8dfd8!important}.portalAlertPanel{z-index:75;color:#183c30;background:#fff;border:1px solid #dce3dc;border-radius:16px;width:360px;max-width:calc(100vw - 24px);padding:18px;font-size:13px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 45px #102a2426}.portalAlertPanel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.portalAlertPanel header small{letter-spacing:.12em;color:#65796c;font-size:9px}.portalAlertPanel h3{margin:3px 0;font-size:19px}.portalAlertPanel header button,.portalTaskNotification>button{border-radius:50%;flex-shrink:0;width:32px;height:32px;padding:0;font-size:22px;color:#284c3c!important;background:#f0f4f1!important;border:0!important}.portalAlertPanel p{margin:10px 0;line-height:1.55}.portalAlertPanel ul{padding-left:18px;font-size:12px;line-height:1.6}.portalAlertPanel label{justify-content:space-between;gap:12px;margin-top:16px;font-weight:800;display:flex}.portalAlertPanel input[type=range]{accent-color:#087e58;width:100%;min-height:30px;margin:12px 0;padding:0}.portalAlertPanelActions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.portalAlertPanelActions button{border-radius:8px;font-size:12px;font-weight:800;color:#1d4939!important;background:#f4f8f5!important;border:1px solid #cbdcd2!important;padding:9px 12px!important}.portalAlertPanelActions button:first-child{color:#fff!important;background:#087e58!important;border-color:#087e58!important}.portalAlertPanel>small{color:#68766f;font-size:11px;line-height:1.5;display:block}.portalAlertWarning{background:#fff5d8;border-radius:8px;padding:10px;font-size:12px}.portalAlertPanel .portalAlertFeedback{background:#eff7f2;border-radius:8px;margin-bottom:0;padding:10px;font-size:12px}.portalTaskNotification{z-index:70;color:#273f31;text-align:left;background:#fffaf1;border:2px solid #f29135;border-left-width:6px;border-radius:14px;align-items:flex-start;gap:13px;width:420px;max-width:calc(100vw - 28px);padding:18px;display:flex;position:fixed;bottom:24px;right:20px;box-shadow:0 10px 40px #24382e30}.portalTaskNotification>span{font-size:23px}.portalTaskNotification>div{flex:1;min-width:0}.portalTaskNotification strong{font-size:15px}.portalTaskNotification p{overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.5}.portalTaskNotification a{color:#9c4a05;font-size:12px;font-weight:800}.portalTaskNotification>button{margin-top:-4px}@media (max-width:760px){.portalAlertControls>.portalAlertActivate{max-width:180px;padding:9px 10px!important;font-size:11px!important}.portalAlertPanel{z-index:90;width:360px;max-height:calc(100dvh - 32px);position:fixed;top:auto;bottom:14px;right:12px;overflow:auto}.portalTaskNotification{bottom:18px;right:14px}}._root_1psrx_1{color:#123d38;background:#fff;border:1px solid #b9d8ca;border-radius:16px;margin:24px 0;overflow:hidden}._heading_1psrx_2{width:100%;color:inherit;text-align:left;cursor:pointer;background:#f1f8f4;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}._heading_1psrx_2>span{gap:7px;display:grid}._heading_1psrx_2 small{letter-spacing:.03em;color:#08734e;font-size:.75rem;font-weight:700}._heading_1psrx_2 strong{font-size:1.15rem}._heading_1psrx_2 span span{font-size:.875rem}._heading_1psrx_2>b{padding:8px;font-size:1.5rem}._body_1psrx_8{padding:0 22px 18px}._guidance_1psrx_9{color:#4c665f;margin:0;padding:16px 0;font-size:.875rem;line-height:1.6}._group_1psrx_10{border-top:1px solid #dce5df;padding:18px 0 8px}._group_1psrx_10 header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._group_1psrx_10 h3{margin:0;font-size:1.05rem}._group_1psrx_10 header span,._meta_1psrx_13,._empty_1psrx_13{color:#526c64;font-size:.875rem;line-height:1.5}._item_1psrx_14{background:#fff;border:1px solid #dce5df;border-radius:12px;margin:14px 0;padding:18px}._productIdentifiers_1psrx_15{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}._productCode_1psrx_16{color:#075c3d;letter-spacing:.03em;background:#eaf6ee;border:1px solid #a8d8bd;border-radius:6px;align-items:baseline;gap:5px;padding:5px 9px;font-size:.7rem;font-weight:700;display:inline-flex}._productCode_1psrx_16 strong{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.95rem}._product_1psrx_15 small{color:#526c64;overflow-wrap:anywhere;font-size:.75rem}._product_1psrx_15 h4{overflow-wrap:anywhere;margin:6px 0;font-size:1rem}._product_1psrx_15>span{color:#526c64;font-size:.8rem}._numbers_1psrx_21{background:#f5f7f5;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;padding:14px;display:grid}._numbers_1psrx_21 span{gap:6px;font-size:.8rem;display:grid}._numbers_1psrx_21 b{overflow-wrap:anywhere;font-size:1.15rem}._actions_1psrx_24{text-align:left;min-width:0}._buttons_1psrx_25{flex-wrap:wrap;gap:8px;display:flex}._actions_1psrx_24 button,._footer_1psrx_26 button,._error_1psrx_26 button{color:#126045;cursor:pointer;white-space:normal;background:#fff;border:1px solid #b9d1c5;border-radius:8px;padding:10px 14px;font-size:.875rem;line-height:1.4}._actions_1psrx_24 ._primary_1psrx_27{color:#fff;background:#087d55;border-color:#087d55}._actions_1psrx_24 button:disabled{opacity:.55;cursor:default}._reservation_1psrx_29{color:#845017;background:#fff4df;border-radius:8px;margin:0 0 10px;padding:10px;font-size:.875rem}._actionForm_1psrx_30{background:#f5f7f5;border-radius:8px;gap:12px;margin-top:12px;padding:14px;font-size:.875rem;display:grid}._actionForm_1psrx_30 p{margin:0;line-height:1.5}._actionForm_1psrx_30 label{gap:6px;display:grid}._actionForm_1psrx_30 input:not([type=checkbox]),._actionForm_1psrx_30 textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#123d38;background:#fff;border:1px solid #b9d1c5;border-radius:6px;padding:10px}._actionForm_1psrx_30 textarea{resize:vertical;min-height:70px}._actionForm_1psrx_30 ._check_1psrx_35{align-items:flex-start;gap:8px;line-height:1.5;display:flex}._check_1psrx_35 input{flex-shrink:0;width:18px;height:18px;margin-top:4px}._error_1psrx_26{color:#8f2922;background:#fff0ec;border-radius:8px;margin:12px;padding:12px;font-size:.875rem;line-height:1.5}._feedback_1psrx_38{color:#08734e;font-size:.875rem;line-height:1.5}._waiting_1psrx_39,._footer_1psrx_26{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:.875rem;display:flex}._waiting_1psrx_39{border-bottom:1px solid #e5ebe7}._waiting_1psrx_39 b,._waiting_1psrx_39 small{display:block}._waiting_1psrx_39 small{color:#526c64;margin-top:5px}._footer_1psrx_26{color:#526c64}@media (max-width:600px){._heading_1psrx_2{padding:16px}._body_1psrx_8{padding:0 12px 12px}._item_1psrx_14{padding:12px}._numbers_1psrx_21{gap:8px;padding:10px}._buttons_1psrx_25 button{flex:170px;min-height:44px}._actionForm_1psrx_30 input:not([type=checkbox]),._actionForm_1psrx_30 textarea{font-size:16px}}
