.chat-popup[data-skin=portal]{--ip-green:#66bf71;--ip-green-20:#66bf7133;--ip-green-10:#66bf711a;--ip-ink:#202020;--ip-mut:#6b6b6b;--ip-dark:#1e3a2b;--ip-ink-green:#2c7a33;--wa-in:#66bf7133;--wa-out:#66bf71;--wa-panel:transparent;--wa-wallpaper:transparent;--wa-text:#202020;--wa-muted:#6b6b6b;--wa-green:#66bf71;--wa-on-action:#fff;--wa-avatar:#66bf7133;color:var(--ip-ink);border:1.3px solid var(--ip-green);background:#fff;border-radius:22px;font-family:Studio Poppins,Studio Heebo,Arial Hebrew,system-ui,sans-serif;box-shadow:0 24px 60px #0000002e}.chat-popup-scrim{z-index:94;background:#ffffffb8;position:fixed;inset:0}@media (width>=768px) and (height>=501px){.chat-popup[data-skin=portal]{width:min(420px,100vw - 48px);height:min(640px,100dvh - 48px);bottom:24px;left:auto;right:24px}.chat-popup[data-skin=portal][data-expanded=true]{width:min(920px,100vw - 48px);height:min(780px,100dvh - 48px)}}@media (width<=767px),(height<=500px){.chat-popup[data-skin=portal]{border-width:0;border-radius:0}}.chat-popup[data-skin=portal] .chat-popup-header{background:0 0;border:0;padding:16px 16px 8px 20px}.chat-popup[data-skin=portal] .chat-popup-title-plain{color:var(--ip-dark);letter-spacing:-.2px;font-size:24px;font-weight:700}.chat-popup[data-skin=portal] .chat-popup-title-plain svg{display:none}.chat-popup[data-skin=portal] .chat-popup-iconbtn{border:1.3px solid var(--ip-green);width:40px;height:40px;color:var(--ip-dark);background:#fff;border-radius:50%}.chat-popup[data-skin=portal] .chat-popup-iconbtn:hover,.chat-popup[data-skin=portal] .chat-popup-iconbtn:focus-visible{background:var(--ip-green-10);color:var(--ip-dark)}.chat-popup[data-skin=portal] .chat-popup-header>div:last-child{gap:8px}.chat-popup[data-skin=portal] .ip-tabs{border:0;flex-wrap:wrap;gap:8px;padding:2px 20px 10px}.chat-popup[data-skin=portal] .ip-tab{border:1.3px solid var(--ip-green);height:36px;color:var(--ip-ink);background:#fff;border-radius:18px;flex:none;padding:0 16px;font-size:14px;font-weight:500}.chat-popup[data-skin=portal] .ip-tab:hover{background:var(--ip-green-10);color:var(--ip-ink)}.chat-popup[data-skin=portal] .ip-tab[aria-pressed=true]{background:var(--ip-green);color:#fff}.chat-popup[data-skin=portal] .ip-search{padding:2px 20px 10px}.chat-popup[data-skin=portal] .ip-search-icon{color:#777;margin-top:-4px;inset-inline-start:36px}.chat-popup[data-skin=portal] .ip-search-input{height:42px;font:inherit;color:var(--ip-ink);padding:0 16px;background:#fff;border:2px solid #e3e3e3;border-radius:21px;outline:0;padding-inline-start:42px;font-size:14px}.chat-popup[data-skin=portal] .ip-search-input:focus-visible{border-color:var(--ip-green)}.chat-popup[data-skin=portal] .ip-list{padding:4px 16px 12px}.chat-popup[data-skin=portal] .ip-row{border:1.3px solid var(--ip-green-20);cursor:pointer;background:#ffffffb3;border-radius:18px;min-height:64px;margin-bottom:8px;padding:10px 14px}.chat-popup[data-skin=portal] .ip-row:hover,.chat-popup[data-skin=portal] .ip-row:focus-visible{border-color:var(--ip-green);background:#fff}.chat-popup[data-skin=portal] .ip-row[data-unread]{border-color:var(--ip-green);background:var(--ip-green-10)}.chat-popup[data-skin=portal] .ip-row .grid.size-12{width:44px;height:44px;font-size:15px}.chat-popup[data-skin=portal] .ip-row>span[aria-hidden=true]{width:44px;height:44px;color:var(--ip-ink-green);font-size:15px;font-weight:700}.chat-popup[data-skin=portal] .ip-row-name{color:#444;font-size:15px;font-weight:500}.chat-popup[data-skin=portal] .ip-row[data-unread] .ip-row-name{color:var(--ip-dark);font-weight:700}.chat-popup[data-skin=portal] .ip-row-time{color:var(--ip-mut);font-size:12px}.chat-popup[data-skin=portal] .ip-row-last{color:var(--ip-mut);font-size:13.5px}.chat-popup[data-skin=portal] .ip-row[data-unread] .ip-row-last{color:var(--ip-ink);font-weight:500}.chat-popup[data-skin=portal] .ip-badge{background:var(--ip-green);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.chat-popup[data-skin=portal] .ip-foot{background:#fff;border-top:1px solid #ececec;padding:12px 20px}.chat-popup[data-skin=portal] .ip-new{background:var(--ip-green);color:#fff;width:100%;height:44px;font:inherit;cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.chat-popup[data-skin=portal] .ip-new:hover{background:#5bb366}.chat-popup[data-skin=portal] .ip-picker{border:1.3px solid var(--ip-green);background:#fff;border-radius:18px;gap:6px;max-height:220px;margin-bottom:10px;padding:8px;display:grid;overflow-y:auto}.chat-popup[data-skin=portal] .ip-picker-item{text-align:start;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:4px 8px;font-size:14.5px;display:flex}.chat-popup[data-skin=portal] .ip-picker-item:hover,.chat-popup[data-skin=portal] .ip-picker-item:focus-visible{background:var(--ip-green-20)}.chat-popup[data-skin=portal] .ip-picker-item>span[aria-hidden=true]{background:var(--ip-green-20);color:var(--ip-ink-green);font-weight:700}.chat-popup[data-skin=portal] .ip-convo-head{border-color:var(--ip-green-20);padding:8px 12px}.chat-popup[data-skin=portal] .ip-convo-head p{color:var(--ip-dark);font-size:16px;font-weight:700}.chat-popup[data-skin=portal] .ip-back{border:1.3px solid var(--ip-green);color:var(--ip-dark);background:#fff;border-radius:50%}.chat-popup[data-skin=portal] .bg-wa-out,.chat-popup[data-skin=portal] .bg-wa-out *{color:#fff}.chat-popup[data-skin=portal] .bg-wa-out{border-radius:16px}.chat-popup[data-skin=portal] .chat-composer{border-top:1px solid var(--ip-green-20);background:#fff}.chat-popup[data-skin=portal] .chat-composer .rounded-3xl{box-shadow:none;background-color:#fff;border:2px solid #e3e3e3;border-radius:22px}.chat-popup[data-skin=portal] .chat-composer textarea{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0}.chat-popup[data-skin=portal] .border-border{border-color:var(--ip-green-20)}.mail-portal{z-index:30;isolation:isolate;--background:transparent;--card:#fff;--paper:#fff;color:var(--op-ink);background:#fff;flex-direction:column;font-size:15px;display:flex;position:fixed;inset:0;overflow:hidden}.mail-portal:before{content:"";z-index:-1;pointer-events:none;background:#fff url(/designer-studio/tile.png) 12.7px 30.8px/167.5px 131.3px;position:absolute;inset:0;transform:translateZ(0)}.mail-portal .mail-topbar{padding-inline:0 max(24px, env(safe-area-inset-right,0px));flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;display:grid;position:relative}.mail-topbar .admin-topbar-brand{padding-inline:max(26px, env(safe-area-inset-left,0px)) 6px;border-inline-end:0}.mail-topbar .admin-topbar-title{padding-inline:14px}.mail-topbar .admin-avatar{text-decoration:none}.mail-pill-link{border:1.3px solid var(--op-green);height:44px;color:var(--op-dark);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:22px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.mail-bar .mail-pill-link{height:42px;margin-inline-start:auto}.mail-pill-link:hover{background:var(--op-green-10)}.mail-body{min-height:0;padding:22px max(30px, env(safe-area-inset-right,0px)) 16px max(30px, env(safe-area-inset-left,0px));flex-direction:column;flex:auto;width:100%;max-width:1680px;margin-inline:auto;display:flex}.mail-inbox{width:100%;min-width:0;min-height:0;color:var(--op-ink);flex-direction:column;flex:auto;font-size:15px;display:flex}.mail-pagehead{flex:none;margin-bottom:12px}.mail-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--op-ink);margin:0 0 2px;font-size:11.5px;font-weight:500}.mail-title{letter-spacing:-.3px;color:var(--op-dark);margin:0;font-size:34px;font-weight:400;line-height:1.15}.mail-bar{flex-wrap:wrap;flex:none;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mail-compose{background:var(--op-green);color:#fff;height:42px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:21px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:500;display:inline-flex}.mail-compose:hover{background:#5bb366}.mail-toggle{border:1.3px solid var(--op-green);background:#fff;border-radius:22px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.mail-toggle-item{height:34px;color:var(--op-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:17px;flex:none;padding:0 16px;font-size:13px;font-weight:500}.mail-toggle-item:hover{background:var(--op-green-10)}.mail-toggle-item[aria-selected=true]{background:var(--op-green);color:#fff}.mail-search{color:#777;background:#fff;border:2px solid #e3e3e3;border-radius:21px;flex:220px;align-items:center;gap:10px;min-width:0;max-width:420px;height:42px;padding:0 14px 0 16px;display:flex}.mail-search:focus-within{border-color:var(--op-green)}.mail-inbox .mail-search input{min-width:0;height:auto;font:inherit;color:var(--op-ink);outline:0;flex:1;padding:0;font-size:14px;box-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:0!important;min-height:0!important}.mail-search button{color:#777;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mail-cols{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:150px minmax(280px,380px) minmax(0,1fr);gap:16px;min-height:0;display:grid}.mail-folders{flex-direction:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.mail-folder{border:1.3px solid var(--op-green);min-height:40px;color:var(--op-ink);font:inherit;text-align:start;cursor:pointer;background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:flex}.mail-folder:hover{background:var(--op-green-10)}.mail-folder[aria-current=page]{background:var(--op-green);color:#fff;font-weight:700}.mail-count{background:var(--op-green);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.mail-folder[aria-current=page] .mail-count{color:var(--op-green-ink);background:#fff}.mail-list-pane{border:1.3px solid var(--op-green);background:#ffffffd1;border-radius:20px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.mail-toolbar{flex:none;align-items:center;gap:4px;min-height:44px;padding:6px 12px 4px;display:flex}.mail-pager{gap:6px;margin-inline-start:auto;display:flex}.mail-mini{border:1.3px solid var(--op-green);height:30px;color:var(--op-ink);font:inherit;cursor:pointer;background:#fff;border-radius:15px;padding:0 14px;font-size:12.5px}.mail-icon-btn{width:36px;height:36px;color:var(--op-mut);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.mail-icon-btn:hover,.mail-icon-btn:focus-visible{background:var(--op-green-20);color:var(--op-dark)}.mail-check{appearance:none;cursor:pointer;background:#fff;border:2px solid #cfcfcf;border-radius:6px;flex:none;place-content:center;width:18px;height:18px;margin:0 6px;display:inline-grid}.mail-check:checked{background:var(--op-green);border-color:var(--op-green)}.mail-check:checked:after{content:"";border:solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.mail-check:focus-visible{outline:2px solid var(--op-green-ink);outline-offset:2px}.mail-rows{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:4px 10px 12px;display:flex;overflow-y:auto}.mail-more{color:var(--op-mut);font:inherit;pointer-events:none;inset-inline:1.3px;background:linear-gradient(#fff0,#fff 55%);border-radius:0 0 19px 19px;justify-content:center;align-items:center;gap:8px;margin:0;padding:16px 12px 12px;font-size:13.5px;display:flex;position:absolute;bottom:1.3px}.mail-more-retry{cursor:pointer;pointer-events:auto;border:0;text-decoration:underline}.mail-note{text-align:center;color:var(--op-mut);margin:0;padding:22px 12px;font-size:14px}.mail-note-error{color:var(--op-red)}.mail-row{border:1.3px solid var(--op-green-20);cursor:pointer;background:#ffffffb3;border-radius:18px;flex:none;align-items:center;gap:10px;min-width:0;padding:11px 14px;display:flex;position:relative}.mail-row .mail-check{margin:0}.mail-row:hover{border-color:var(--op-green);background:#fff}.mail-row[data-unread]{border-color:var(--op-green);background:var(--op-green-10)}.mail-row[data-active]{border-color:var(--op-green-ink);background:var(--op-green-20)}.mail-row[data-checked]{background:var(--op-green-20)}.mail-star{color:#999;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.mail-star svg{fill:none}.mail-star[data-on]{color:#e0a526}.mail-star[data-on] svg{fill:#e0a526}.mail-star:focus-visible{outline:2px solid var(--op-green-ink);outline-offset:1px}.mail-row-main{flex:auto;min-width:0}.mail-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mail-row-who{text-overflow:ellipsis;white-space:nowrap;color:#444;min-width:0;overflow:hidden}.mail-row[data-unread] .mail-row-who{color:var(--op-dark);font-weight:700}.mail-row-meta{color:var(--op-mut);flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.mail-row-subject{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mail-row[data-unread] .mail-row-subject{font-weight:500}.mail-row-preview{color:var(--op-mut);font-weight:400}.mail-dot{background:var(--op-green);border-radius:50%;flex:none;width:9px;height:9px}.mail-row-actions{border:1.3px solid var(--op-green-20);inset-inline-end:8px;background:#fff;border-radius:18px;align-items:center;padding:2px 4px;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover) and (width>=1100px){.mail-row:hover .mail-row-actions,.mail-row:focus-within .mail-row-actions{display:flex}}.mail-read-pane{border:1.3px solid var(--op-green);background:#ffffffb3;border-radius:20px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.mail-empty{color:var(--op-mut);justify-items:center;gap:10px;margin:auto;padding:24px;font-size:14px;display:grid}.mail-view{flex-direction:column;flex:auto;min-height:0;display:flex}.mail-view-bar{border-bottom:1px solid var(--op-green-20);flex:none;align-items:center;gap:2px;padding:8px 12px;display:flex}.mail-view-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 24px 24px;overflow-y:auto}.mail-view-head{align-items:flex-start;gap:12px;display:flex}.mail-view-subject{min-width:0;color:var(--op-dark);overflow-wrap:anywhere;flex:1;margin:0;font-size:24px;font-weight:700;line-height:1.25}.mail-sender{align-items:center;gap:12px;margin:16px 0;display:flex}.mail-avatar{background:var(--op-green-20);width:44px;height:44px;color:var(--op-green-ink);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.mail-avatar-small{width:30px;height:30px;font-size:12px}.mail-sender-text{min-width:0;font-size:14px}.mail-sender-text p{overflow-wrap:anywhere;margin:0}.mail-muted{color:var(--op-mut);font-size:13px}.mail-frame{background:0 0;border:0;width:100%;height:50vh;min-height:220px;display:block}.mail-attachments{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.mail-attachment{border:1.3px solid var(--op-green-20);max-width:100%;min-height:40px;color:var(--op-ink);font:inherit;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;display:inline-flex}.mail-attachment:hover{border-color:var(--op-green)}.mail-attachment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.mail-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.mail-btn{border:1.3px solid var(--op-green);height:42px;color:var(--op-ink);font:inherit;cursor:pointer;white-space:nowrap;background:#ffffffb3;border-radius:21px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.mail-btn:hover{background:var(--op-green-10)}.mail-btn:disabled{opacity:.55;cursor:default}.mail-btn-primary{background:var(--op-green);color:#fff}.mail-btn-primary:hover{background:#5bb366}.mail-btn-small{border-radius:17px;height:34px;padding:0 16px;font-size:13px}.mail-icon-btn:focus-visible,.mail-btn:focus-visible,.mail-folder:focus-visible,.mail-toggle-item:focus-visible,.mail-compose:focus-visible,.mail-pill-link:focus-visible,.mail-mini:focus-visible,.mail-attachment:focus-visible{outline:2px solid var(--op-green-ink);outline-offset:2px}.mail-overlay{z-index:60;background:#ffffffb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mail-sheet{border:1.3px solid var(--op-green);background:#fff;border-radius:22px;flex-direction:column;width:100%;max-height:min(88dvh,860px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0000002e}.mail-compose-sheet{max-width:760px}.mail-people-sheet{max-width:460px;padding-bottom:18px}.mail-sheet-head{border-bottom:1px solid var(--op-green-20);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.mail-sheet-title{color:var(--op-dark);margin:0;font-size:20px;font-weight:700}.mail-round-btn{border:1.3px solid var(--op-green);width:40px;height:40px;color:var(--op-dark);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid}.mail-round-btn:hover{background:var(--op-green-10)}.mail-compose-body{flex-direction:column;flex:auto;min-height:0;font-size:14.5px;display:flex;overflow-y:auto}.mail-recipient{border-bottom:1px solid var(--op-green-20);align-items:flex-start;padding:0 20px;display:flex;position:relative}.mail-recipient-label{width:40px;color:var(--op-mut);flex:none;padding-block:12px}.mail-recipient-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;padding-block:7px;display:flex}.mail-chip{border:1.3px solid var(--op-green-20);background:var(--op-green-10);border-radius:16px;align-items:center;gap:6px;max-width:100%;padding:3px 6px 3px 12px;font-size:13px;display:inline-flex}.mail-chip[data-bad]{border-color:var(--op-red);color:#8e2f26;background:#f6dcd9}.mail-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mail-chip-x{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.mail-inbox .mail-recipient-input{min-width:10rem;height:auto;font:inherit;outline:0;flex:1;padding:0;box-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:0!important;min-height:32px!important}.mail-recipient-more{color:var(--op-green-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding-block:12px;font-size:13px}.mail-suggest{z-index:10;border:1.3px solid var(--op-green);inset-inline:20px;background:#fff;border-radius:16px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:100%;box-shadow:0 12px 30px #00000024}.mail-suggest-item{text-align:start;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px 8px;display:flex}.mail-suggest-item[data-active],.mail-suggest-item:hover{background:var(--op-green-20)}.mail-suggest-item .block{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mail-inbox .mail-compose-subject{height:auto;font:inherit;outline:0;padding:12px 20px;font-weight:600;box-shadow:none!important;border:0!important;border-bottom:1px solid var(--op-green-20)!important;background-color:#0000!important;border-radius:0!important;min-height:0!important}.mail-inbox .mail-compose-text{resize:none;font:inherit;outline:0;flex:auto;padding:14px 20px;line-height:1.6;box-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:0!important;min-height:260px!important}.mail-compose-files{flex-wrap:wrap;gap:8px;padding:0 20px 12px;display:flex}.mail-file-chip{border:1.3px solid var(--op-green-20);background:var(--op-green-10);border-radius:16px;align-items:center;gap:6px;padding:4px 8px 4px 12px;font-size:12.5px;display:inline-flex}.mail-compose-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--op-green-20);background:#fff;flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.mail-compose-foot-end{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.mail-people-lead{margin:0;padding:12px 20px 0;line-height:1.45}.mail-people-form{gap:8px;padding:14px 20px 0;display:flex}.mail-people-form input{background:#fff;border:2px solid #e3e3e3;border-radius:21px;flex:1;min-width:0;height:42px;padding:0 16px;font-size:14px}.mail-people-form input:focus-visible{border-color:var(--op-green);box-shadow:none;outline:0}.mail-people-list{margin:10px 0 0;padding:0 20px;list-style:none;overflow-y:auto}.mail-people-item{border-bottom:1px solid var(--op-green-20);justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-size:14px;display:flex}.mail-people-item>span{overflow-wrap:anywhere;min-width:0}@media (width<=899px){.mail-people-label{display:none}.mail-bar .mail-people-btn{justify-content:center;width:42px;padding:0}.mail-cols{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px}.mail-folders{scrollbar-width:none;flex-direction:row;padding-bottom:2px;overflow:auto hidden}.mail-folders::-webkit-scrollbar{display:none}.mail-folder{border:1.3px solid var(--op-green-20);background:#ffffffb3;flex:none;gap:10px}.mail-folder[aria-current=page]{border-color:var(--op-green)}.mail-cols .mail-read-pane{display:none}.mail-cols[data-open] .mail-read-pane{display:flex}.mail-cols[data-open] .mail-list-pane,.mail-cols[data-open] .mail-folders{display:none}.mail-cols[data-open]{grid-template-rows:minmax(0,1fr)}.mail-title{font-size:30px}.mail-frame{height:55vh}}@media (width>=640px) and (width<=1099px){.mail-bar .mail-search{flex-basis:140px}}@media (width>=900px) and (width<=1099px){.mail-people-label{display:none}.mail-bar .mail-people-btn{justify-content:center;width:42px;padding:0}.mail-cols{grid-template-columns:130px minmax(250px,330px) minmax(0,1fr);gap:12px}}@media (width<=1023px){.mail-body{padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px))}}@media (width<=639px){.mail-topbar{padding-inline-end:max(12px, env(safe-area-inset-right,0px))}.mail-topbar .admin-topbar-brand{padding-inline-start:max(14px, env(safe-area-inset-left,0px))}.mail-topbar .admin-topbar-title{padding-inline:8px;font-size:22px}.mail-topbar .admin-topbar-tools{gap:8px}.mail-pill-link{height:40px;padding:0 12px}.mail-people-label{display:none}.mail-topbar .admin-avatar{width:40px;height:40px}.mail-body{padding:14px 14px 16px}.mail-title{font-size:24px}.mail-pagehead{margin-bottom:8px}.mail-eyebrow{display:none}.mail-bar{flex-wrap:wrap;gap:8px;margin-bottom:10px}.mail-compose{width:42px;padding:0}.mail-compose-label{display:none}.mail-toggle{flex:1 1 0;min-width:0;overflow:hidden}.mail-toggle-item{text-overflow:ellipsis;flex:0 auto;min-width:0;padding:0 11px;font-size:12px;overflow:hidden}.mail-bar .mail-people-btn{order:2;margin-inline-start:0}.mail-search{flex:100%;order:3;max-width:none}.mail-row{gap:8px;padding:10px}.mail-view-scroll{padding:16px 16px 20px}.mail-view-subject{font-size:21px}.mail-read-pane{border-radius:18px}.mail-overlay{place-items:stretch stretch;padding:0}.mail-sheet{border-width:0;border-radius:0;max-width:none;height:100dvh;max-height:none}.mail-people-sheet{align-self:start;height:auto;max-height:100dvh}.mail-inbox .mail-compose-text{min-height:180px!important}.mail-hint{display:none}}@media (height<=500px){.mail-pagehead{display:none}.mail-body{padding-top:10px}.mail-bar{margin-bottom:8px}.mail-compose,.mail-search,.mail-btn{height:38px}.mail-frame{height:70vh}.mail-overlay{place-items:stretch stretch;padding:0}.mail-sheet{border-width:0;border-radius:0;max-width:none;height:100dvh;max-height:none}}@media (prefers-reduced-motion:reduce){.mail-inbox *,.mail-portal *{transition:none!important;animation:none!important}}.admin-portal .admin-content[data-section=business-inbox]{flex-direction:column;padding:22px 30px 16px;display:flex;overflow:hidden}.admin-portal .admin-content[data-section=business-inbox]>[role=tabpanel]:not([hidden]){flex-direction:column;flex:auto;max-width:none;min-height:0;margin:0;display:flex}.mail-denied{gap:6px;max-width:460px;padding:24px 0;display:grid}@media (width<=1279px) and (width>=768px){.admin-portal .admin-content[data-section=business-inbox]{padding:18px 16px 16px}}@media (width<=1023px){.admin-portal .admin-content[data-section=business-inbox]{padding-top:16px}}@media (width<=767px){.admin-portal .admin-content[data-section=business-inbox]{padding:14px max(14px, env(safe-area-inset-right,0px)) calc(72px + env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px))}}@media (height<=500px){.admin-portal .admin-content[data-section=business-inbox]{padding-block:10px 12px}}@media (width>=768px) and (width<=1023px){.admin-portal .admin-content[data-section=business-inbox]{padding-inline:16px}}.admin-portal .admin-content[data-section=business-inbox] .mail-read-pane{background:#ffffffd1}.admin-portal .admin-content[data-section=business-inbox] .mail-rows{padding-bottom:72px}@media (width>=900px){.admin-portal .admin-content[data-section=business-inbox] .mail-rows{padding-bottom:12px}.admin-portal .admin-content[data-section=business-inbox] .mail-folders{padding-bottom:72px}}.admin-shell>.staff-chat-launcher button.fixed{width:44px;height:44px;left:max(16px, env(safe-area-inset-left,0px));right:auto;bottom:max(16px, env(safe-area-inset-bottom,0px))}@media (width<=767px){.admin-shell>.staff-chat-launcher button.fixed{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.admin-shell>.staff-chat-launcher[data-drawer-open] button.fixed{visibility:hidden}.admin-dock-btn{cursor:pointer;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;text-decoration:none;display:inline-grid;position:relative}.admin-dock-btn svg{width:22px;height:22px}.admin-dock-btn:focus-visible{outline:2px solid var(--op-green-ink);outline-offset:3px}.admin-dock-outline{border:2px solid var(--op-green);color:var(--op-dark);background:#fff;box-shadow:0 2px 8px #1e3a2b1f}.staff-chat-launcher button.admin-dock-outline{color:var(--op-dark);background:#fff}.admin-dock-outline:hover,.staff-chat-launcher button.admin-dock-outline:hover{background:var(--op-green-10)}.admin-shell>.staff-chat-launcher button.fixed svg{width:22px;height:22px}.admin-dock-msg{background:var(--op-green);color:#fff;border:0;box-shadow:0 4px 14px #1e3a2b4d}.admin-dock-badge{background:var(--op-red);color:#fff;top:-5px;border:2px solid #fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:-5px}.admin-dock-tip{background:var(--op-dark);color:#fff;border-radius:10px;padding:7px 12px;font-size:12.5px;font-weight:500;box-shadow:0 4px 12px #0003}.admin-dock-extras{display:none}@media (width>=1024px){.admin-shell:not([data-hidden]) .admin-dock-extras{z-index:89;bottom:max(16px, env(safe-area-inset-bottom,0px));gap:8px;display:flex;position:fixed;inset-inline-start:calc(max(16px, env(safe-area-inset-left,0px)) + 52px)}.admin-shell:not([data-hidden]) .admin-sidebar>.admin-sidebar-nav:last-child{padding-bottom:84px}.admin-shell:not([data-hidden]) .admin-sidebar-foot{padding-bottom:76px}}.admin-dock-drawer{padding:8px 16px max(16px, env(safe-area-inset-bottom,0px));flex-shrink:0;gap:8px;display:flex}@media (width>=1024px){.admin-shell[data-hidden] .admin-content:not([data-section=messages]):not([data-section=business-inbox]){padding-bottom:76px}}@media (width>=768px) and (width<=1023px){.admin-shell .admin-content:not([data-section=messages]):not([data-section=business-inbox]){padding-bottom:76px}}@media (width<=767px){.admin-shell .admin-content:not([data-section=messages]):not([data-section=business-inbox]){padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}}@media (width>=768px) and (height>=501px){.chat-popup[data-skin=portal]{width:min(420px,100vw - 32px);height:min(640px,100dvh - 32px);bottom:16px;left:16px;right:auto}.chat-popup[data-skin=portal][data-expanded=true]{width:min(920px,100vw - 32px);height:min(780px,100dvh - 32px)}}.admin-back-arrow{border:2px solid var(--op-green);width:44px;height:44px;color:var(--op-dark);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.admin-back-arrow:hover{background:var(--op-green-10)}.admin-back-arrow:focus-visible{outline:2px solid var(--op-green-ink);outline-offset:2px}.admin-back-arrow svg{stroke-width:2.4px;width:22px;height:22px}
