@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400 800;src:url(/fonts/rubik/rubik-arabic-400-800.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400 800;src:url(/fonts/rubik/rubik-cyrillic-ext-400-800.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400 800;src:url(/fonts/rubik/rubik-cyrillic-400-800.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400 800;src:url(/fonts/rubik/rubik-hebrew-400-800.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400 800;src:url(/fonts/rubik/rubik-latin-ext-400-800.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400 800;src:url(/fonts/rubik/rubik-latin-400-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;padding:0}body{font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#dde0df;color:#181d27}button,input,select{font:inherit}:root{--stoq-bg: #f5f5f5;--stoq-surface: #ffffff;--stoq-surface-soft: #f5f5f5;--stoq-border: #d5d7da;--stoq-border-soft: #e3e5e8;--stoq-brand: #a9cf45;--stoq-brand-dark: #1c230c;--stoq-brand-text: #6e8a28;--stoq-title: #1f2430;--stoq-text: #2c3340;--stoq-muted: #646d79;--stoq-danger: #ff4d4f;--stoq-shadow: 0 14px 40px rgba(10, 16, 24, .14);--stoq-card-shadow: 0 4px 8px rgba(10, 13, 18, .08)}.stoq-h5-stage{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.stoq-phone-frame{background:var(--stoq-surface);border:1px solid #cfd3d8;border-radius:24px;box-shadow:var(--stoq-shadow);font-family:Rubik,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:917px;max-width:100%;overflow:hidden;position:relative;width:412px}.stoq-header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff9e;border-bottom:1px solid var(--stoq-border-soft);height:64px;position:relative;z-index:5}.stoq-header-logo-wrap{align-items:center;display:flex;height:100%;justify-content:center}.stoq-header-company,.stoq-header-back{align-items:center;display:grid;grid-template-columns:40px 1fr 40px;height:100%;padding:0 8px}.stoq-header h1{color:#111827;font-size:20px;font-weight:600;line-height:30px;margin:0;text-align:center}.stoq-header-company h1{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stoq-company-title{align-items:center;display:inline-flex;gap:8px;justify-content:center;min-width:0;overflow:hidden}.stoq-company-title h1{min-width:0}.stoq-company-eye{display:block;flex-shrink:0;height:40px;object-fit:contain;width:40px}.stoq-header-right{align-items:center;display:flex;justify-content:center}.stoq-icon-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.stoq-icon-btn img{display:block;height:20px;object-fit:contain;width:20px}.stoq-icon-btn-placeholder{pointer-events:none;visibility:hidden}.stoq-back-icon{transform:rotate(-90deg) scaleY(-1)}.stoq-header-menu-panel{background:#fffffff5;border:1px solid var(--stoq-border);border-radius:10px;box-shadow:0 10px 24px #0a0d1229;display:grid;gap:2px;padding:6px;position:absolute;right:10px;top:60px;width:150px;z-index:6}.stoq-header-menu-panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-radius:8px;color:#303a49;cursor:pointer;font-size:13px;font-weight:600;line-height:20px;min-height:34px;padding:0 10px;text-align:left}.stoq-header-menu-panel button:hover{background:#f3f5f8}.stoq-header-menu-panel button.is-danger{color:#d9363e}.stoq-page-content{background:var(--stoq-bg);height:853px;overflow-y:auto;padding:20px 16px}.stoq-page-content.has-footer{height:773px;padding-bottom:28px}.stoq-page-footer{bottom:0;left:0;position:absolute;width:100%;z-index:20}.stoq-logo{display:inline-flex;font-size:42px;font-weight:700;letter-spacing:.3px}.stoq-logo-compact{font-size:40px}.stoq-logo span{display:inline-block;margin-right:.5px}.stoq-logo span:last-child{margin-right:0}.stoq-logo-s,.stoq-logo-t,.stoq-logo-q{color:#89ad2e}.stoq-logo-o{color:#28320f}.stoq-page-title{color:var(--stoq-title);font-size:35px;font-weight:600;line-height:28px;margin:0;transform:scale(.56);transform-origin:left center}.stoq-field{display:flex;flex-direction:column;gap:8px}.stoq-field>span{color:var(--stoq-title);font-size:16px;font-weight:600;line-height:24px}.stoq-field input,.stoq-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--stoq-border);border-radius:8px;color:var(--stoq-title);height:40px;outline:none;padding:0 12px;width:100%}.stoq-field select{background-image:linear-gradient(45deg,transparent 50%,#9d7d64 50%),linear-gradient(135deg,#9d7d64 50%,transparent 50%);background-position:calc(100% - 17px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.stoq-field input:focus,.stoq-field select:focus,.stoq-input-prefix-wrap:focus-within,.stoq-phone-inline:focus-within,.stoq-search-row:focus-within{border-color:#8db138}.stoq-field-error input,.stoq-field-error select,.stoq-field-error .stoq-input-prefix-wrap{border-color:var(--stoq-danger)}.stoq-input-prefix-wrap{align-items:center;background:#fff;border:1px solid var(--stoq-border);border-radius:8px;display:flex;gap:8px;height:40px;padding:0 12px}.stoq-input-prefix-wrap>span:first-child{color:#7c8695;font-size:19px}.stoq-input-prefix-wrap input{border:0;flex:1;height:100%;min-width:0;outline:0;padding:0}.stoq-input-eye-wrap{gap:6px}.stoq-eye-icon{color:#7f8690;font-size:18px}.stoq-eye-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;height:24px;justify-content:center;line-height:1;padding:0;width:24px}.stoq-eye-btn img{display:block;height:20px;object-fit:contain;width:20px}.stoq-search-row{align-items:center;background:#fff;border:1px solid var(--stoq-border);border-radius:8px;display:flex;gap:8px;height:40px;padding:0 12px}.stoq-search-row>span{align-items:center;display:inline-flex;justify-content:center}.stoq-search-row>span img{display:block;height:20px;object-fit:contain;width:20px}.stoq-search-row input{background:transparent;border:0;color:var(--stoq-title);flex:1;font-size:14px;height:100%;min-width:0;outline:none}.stoq-phone-inline{align-items:center;background:#fff;border:1px solid var(--stoq-border);border-radius:8px;display:grid;gap:8px;grid-template-columns:28px 82px 1fr;height:40px;padding:0 10px}.stoq-phone-inline>span{display:inline-flex;font-size:20px;justify-content:center}.stoq-phone-flag{font-size:20px;line-height:1}.stoq-phone-inline select,.stoq-phone-inline input{background:transparent;border:0;color:var(--stoq-title);height:100%;outline:0;padding:0}.stoq-phone-inline select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#9d7d64 50%),linear-gradient(135deg,#9d7d64 50%,transparent 50%);background-position:calc(100% - 11px) calc(50% - 2px),calc(100% - 6px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;color:#4b5563;padding-right:16px}.stoq-phone-inline input{min-width:0}.stoq-error-text{align-items:center;color:var(--stoq-danger);display:inline-flex;font-size:14px;gap:6px;line-height:20px;margin:-4px 0 0}.stoq-error-text:before{content:"✖";font-size:11px;line-height:1}.stoq-hint-text{color:#5c7a1f;font-size:13px;line-height:20px;margin:0}.stoq-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:48px;justify-content:center;line-height:20px;padding:0 16px;width:100%}.stoq-btn-primary{background:var(--stoq-brand);border:1px solid rgba(0,0,0,.08);box-shadow:inset 0 -2px #0a0d121f;color:var(--stoq-brand-dark)}.stoq-btn-primary:hover{filter:brightness(.98)}.stoq-btn-primary:disabled{cursor:not-allowed;filter:grayscale(.2);opacity:.55}.stoq-btn-ghost{background:#f3f4f6;border:1px solid var(--stoq-border);color:#4b5563}.stoq-link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--stoq-brand-text);cursor:pointer;font-size:14px;font-weight:600;padding:0}.stoq-row-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr}.stoq-auth-links{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:6px;text-align:center}.stoq-auth-links p{color:var(--stoq-muted);margin:0}.stoq-auth-links a,.stoq-auth-links button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--stoq-brand-text);cursor:pointer;font-size:14px;font-weight:600;padding:0;text-decoration:none}.auth-layout{display:flex;flex-direction:column;gap:14px;min-height:100%;padding:86px 0 24px}.figma-auth-layout{padding-top:84px}.auth-layout h2{color:var(--stoq-title);font-size:20px;font-weight:600;line-height:30px;margin:0;text-align:center}.stoq-eye-hero{align-self:center;background:radial-gradient(circle at 30% 30%,#d8f19f,#8cb12f 38%,#506f17 65%,#b8bcc1 66%,#d8d9dc);border-radius:50%;box-shadow:inset 0 2px 6px #ffffffd1,0 2px 12px #232c1229;height:100px;margin-bottom:8px;position:relative;width:100px}.stoq-eye-hero:before{background:radial-gradient(circle at 40% 40%,#d2f5aa,#2f4212 45%,#18200a 80%);border-radius:50%;content:"";height:40px;left:30px;position:absolute;top:30px;width:40px}.recovery-layout{gap:12px}.recovery-layout h2{color:#1f2430;font-size:38px;font-weight:600;line-height:30px;margin:0;text-align:center;transform:scale(.56);transform-origin:center}.recovery-main-btn{margin-top:14px}.register-layout,.create-cluster-layout,.catalog-layout,.dashboard-layout,.verify-layout,.invitation-detail-layout,.attachment-layout{display:flex;flex-direction:column;gap:16px;min-height:100%}.register-grid{display:grid;gap:12px}.register-upload-wrap,.create-cluster-upload-wrap{display:flex;justify-content:center}.stoq-upload-box{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff70;border:1px dashed #cfd3d8;border-radius:8px;color:#434c59;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:104px;justify-content:center;padding:0;width:104px}.stoq-upload-box>span{font-size:30px;line-height:1}.stoq-upload-box small{font-size:14px;line-height:20px}.stoq-upload-preview{border-radius:7px;height:100px;object-fit:cover;width:100px}.stoq-inline-two{display:grid;gap:8px;grid-template-columns:1fr 1fr}.verify-layout{align-items:center;gap:20px;padding-top:52px}.verify-layout h2{color:#303c14;font-size:46px;font-weight:600;line-height:54px;margin:0;max-width:364px;text-align:center}.verify-description{color:#535862;font-size:16px;line-height:36px;margin:0;max-width:352px;text-align:center}.stoq-otp-grid{display:grid;gap:8px;grid-template-columns:repeat(6,1fr)}.verify-otp-grid{justify-content:center;max-width:352px;width:100%}.verify-otp-grid input{background:#f8f8f8;border:1px solid #c9ccd2;border-radius:8px;color:var(--stoq-title);font-size:22px;font-weight:600;height:56px;min-width:0;text-align:center;width:100%}.verify-error-line{color:var(--stoq-danger);font-size:14px;line-height:20px;margin:-4px 0 0;text-align:center}.verify-hint{color:#4d6930;margin:-6px 0 0;text-align:center}.verify-resend-btn{color:var(--stoq-brand-text);font-size:30px;line-height:20px;margin-top:4px;transform:scale(.58);transform-origin:center}.verify-done-btn{margin-top:auto}.screen-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.screen-title-row h2{color:var(--stoq-title);font-size:20px;font-weight:600;line-height:30px;margin:0}.bubble-actions{display:flex;gap:12px}.bubble-actions button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#00000012;border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:0 2px 7px #0003,inset 4px 4px 5px -4px #fff3,inset -4px -4px 6px -6px #b3b3b380,inset 0 0 0 1px #0a0d121f,inset 0 -2px #0a0d120d;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.bubble-actions button img{display:block;height:20px;object-fit:contain;width:20px}.tab-row{background:var(--stoq-surface-soft);border:1px solid var(--stoq-border-soft);border-radius:8px;display:grid;gap:2px;grid-template-columns:1fr 1fr;padding:0}.tab-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:8px;color:#6c7584;cursor:pointer;font-size:14px;font-weight:600;line-height:20px;min-height:36px}.tab-row button.active{background:#c0dd7a;box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d;color:#1c230c}.category-list{display:grid;gap:10px}.category-list.as-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.category-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--stoq-surface);border:1px solid #cfd3d8;border-radius:8px;box-shadow:0 2px 8px #0a0d1214;cursor:pointer;display:grid;gap:12px;grid-template-columns:60px 1fr 24px;min-height:86px;padding:10px 16px;text-align:left;width:100%}.category-card.is-compact{gap:8px;grid-template-columns:1fr;min-height:130px;padding:8px;text-align:center}.category-icon{align-items:center;display:inline-flex;height:60px;justify-content:center;width:60px}.category-icon img{display:block;height:42px;object-fit:contain;width:42px}.category-card.is-compact .category-icon{height:52px;justify-self:center;width:52px}.category-card.is-compact .category-icon img{height:40px;width:40px}.category-copy{min-width:0}.category-copy strong{color:var(--stoq-title);display:block;font-size:14px;font-weight:600;line-height:20px}.category-copy p{color:#5f6878;font-size:14px;line-height:20px;margin:3px 0 0}.category-card.is-compact .category-copy p{font-size:12px;line-height:18px}.category-more{align-items:center;display:inline-flex;justify-content:flex-end;text-align:right}.category-card.is-compact .category-more{justify-content:center}.category-more img{display:block;height:24px;object-fit:contain;width:24px}.recent-templates{display:grid;gap:14px}.recent-templates h3{color:var(--stoq-title);font-size:18px;font-weight:600;line-height:28px;margin:0}.recent-template-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.recent-template-row.is-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.recent-template-row.is-grid .template-tile{min-width:0;width:100%}.template-tile{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--stoq-surface);border:1px solid var(--stoq-border);border-radius:8px;box-shadow:0 1px 2px #0a0d120d;cursor:pointer;display:flex;flex:0 0 100px;flex-direction:column;height:145px;justify-content:center;padding:8px;text-align:left}.template-tile.is-compact{height:130px}.tile-image{align-items:center;display:inline-flex;height:60px;justify-content:center;margin-bottom:10px;width:60px}.tile-image img{display:block;height:50px;object-fit:contain;width:50px}.template-tile strong{color:var(--stoq-title);font-size:12px;font-weight:500;line-height:18px}.stoq-sticky-cta{bottom:12px;margin-top:auto;position:sticky;z-index:4}.tools-card .category-copy p:first-of-type{color:#464f5f;font-size:14px;line-height:20px}.tools-card .category-copy p:last-of-type{color:#646d79;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools-card.is-compact .category-copy p:last-of-type{white-space:normal}.home-dashboard-layout{display:flex;flex-direction:column;gap:24px;min-height:100%;padding-bottom:120px}.home-warehouse-head{align-items:center;display:flex;justify-content:space-between;margin-top:2px}.home-warehouse-title-wrap{align-items:center;display:inline-flex;gap:8px}.home-warehouse-title-wrap img{display:block;height:24px;object-fit:contain;width:24px}.home-warehouse-title-wrap h2{color:#1f2430;font-size:20px;font-weight:600;line-height:30px;margin:0}.home-warehouse-actions{align-items:center;display:inline-flex;gap:20px}.home-warehouse-star,.home-warehouse-more{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.home-warehouse-star{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#a9cf45b3;border-radius:999px;box-shadow:0 2px 7px #0003,inset 16px 16px 9px -18px #fff3,inset -12px -12px 6px -14px #b3b3b380,inset -1px -1px .5px #ffffff40,inset 1px 1px .5px #fffc,inset -3px -8px 10px 3px #0000001a,inset 3px 5px 30px 3px #fff9,inset -10px -10px 15px #00000008,inset 10px 20px 15px #0000001a;height:55px;width:60px}.home-warehouse-more{height:20px;width:20px}.home-warehouse-star img{display:block;height:46px;object-fit:contain;width:46px}.home-warehouse-star>svg{color:#20310c;font-size:28px}.home-warehouse-more img{display:block;height:20px;object-fit:contain;width:20px}.home-xp{display:grid;gap:2px;margin-top:-8px}.home-xp p{color:#707987;font-size:24px;font-weight:400;line-height:18px;margin:0;transform:scale(.58);transform-origin:left center}.home-xp-bar{background:#c7cad0;border-radius:999px;height:8px;overflow:hidden}.home-xp-bar span{background:#8cb031;border-radius:inherit;display:block;height:100%}.home-search-row{display:grid;gap:8px;grid-template-columns:1fr 40px 40px}.home-search-row label{align-items:center;background:#fff;border:1px solid #c5c8cd;border-radius:8px;box-shadow:0 1px 3px #0a0d121a,0 1px 2px #0a0d120f;display:flex;overflow:hidden}.home-search-row label input{background:transparent;border:0;color:#6f7684;flex:1;font-size:14px;font-weight:500;line-height:20px;min-width:0;outline:0;padding:0 12px}.home-search-row>button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c5c8cd;border-radius:8px;box-shadow:0 1px 3px #0a0d121a,0 1px 2px #0a0d120f;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.home-search-row>button img{display:block;height:20px;object-fit:contain;width:20px}.home-search-scan img{height:18px;width:18px}.home-quick-actions{display:flex;gap:39px;justify-content:center;margin:0 auto;min-height:99px;padding:16px 0 0;width:348px}.home-quick-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#717680;cursor:pointer;display:block;flex:0 0 90px;font-size:16px;font-weight:500;height:83px;line-height:24px;padding:0;position:relative;width:90px}.home-quick-actions strong{display:block;font:inherit;left:2px;position:absolute;right:2px;text-align:center;top:50px;z-index:2}.home-quick-actions button:disabled{cursor:not-allowed}.home-quick-actions button:disabled .home-quick-icon{filter:grayscale(.88);opacity:.58}.home-quick-actions button:disabled strong{color:#777d86}.home-quick-lock{align-items:center;background:linear-gradient(145deg,#fafafa,#d9dce0);border:1px solid rgba(58,63,72,.28);border-radius:50%;bottom:5px;box-shadow:0 2px 4px #1f243038,inset 1px 1px 1px #ffffffe6;color:#4c535f;display:inline-flex;font-size:11px;height:22px;justify-content:center;position:absolute;right:4px;width:22px;z-index:3}.home-quick-icon{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000001a;border-radius:999px;box-shadow:0 2px 7px #0003,inset 16px 16px 9px -18px #fff3,inset -12px -12px 6px -14px #b3b3b380,inset -1px -1px .5px #ffffff40,inset 1px 1px .5px #fffc,inset -3px -8px 10px 3px #0000001a,inset 3px 5px 30px 3px #fff9,inset -10px -10px 15px #00000008,inset 10px 20px 15px #0000001a;display:inline-flex;height:83px;justify-content:center;left:0;position:absolute;top:0;width:90px}.home-quick-icon img{display:block;height:68px;left:50%;object-fit:contain;position:absolute;top:-2px;transform:translate(-50%);width:68px}.home-section-head{align-items:center;display:flex;justify-content:space-between}.home-section-head h3{color:#1f2430;font-size:18px;font-weight:600;line-height:28px;margin:0}.home-section-head button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.home-section-head button img{display:block;height:16px;object-fit:contain;width:16px}.home-quest{display:grid;gap:16px}.home-quest-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff8c;border:1px solid #cfd3d8;border-radius:8px;box-shadow:0 2px 8px #0a0d1214;cursor:pointer;display:grid;gap:10px;grid-template-columns:54px 1fr 44px;min-height:80px;padding:12px;text-align:left;width:100%}.home-quest-icon{align-items:center;display:inline-flex;height:54px;justify-content:center;width:54px}.home-quest-icon img{display:block;height:40px;object-fit:contain;width:40px}.home-quest-card strong{color:#1f2430;display:block;font-size:34px;font-weight:600;line-height:30px;transform:scale(.5);transform-origin:left center}.home-quest-card p{color:#6f7684;font-size:42px;line-height:30px;margin:-4px 0 0;transform:scale(.5);transform-origin:left center}.home-quest-progress{align-items:center;display:inline-flex;height:54px;justify-content:center;width:54px}.home-quest-progress .ant-progress{filter:drop-shadow(0 2px 3px rgba(91,105,54,.2));line-height:0}.home-quest-progress .ant-progress-circle-trail,.home-quest-progress .ant-progress-circle-path{transition:stroke-dashoffset .24s ease}.home-quest-progress img{display:block;height:42px;object-fit:contain;width:42px}.home-alerts{display:grid;gap:16px}.home-alert-grid{display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-alert-card{align-items:flex-end;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000001a;border:0;border-radius:8px;box-shadow:0 2px 7px #0003,inset 16px 16px 9px -18px #fff3,inset -12px -12px 6px -14px #b3b3b380,inset -1px -1px .5px #ffffff40,inset 1px 1px .5px #fffc,inset -3px -8px 10px 3px #0000001a,inset 3px 5px 30px 3px #fff9,inset -10px -10px 15px #00000008,inset 10px 20px 15px #0000001a;color:#1f2430;cursor:pointer;display:flex;flex-direction:column;min-height:90px;padding:12px 12px 10px;position:relative;text-align:right}.home-alert-icon{left:12px;position:absolute;top:2px}.home-alert-icon img{display:block;height:56px;object-fit:contain;width:56px}.home-alert-card-pending .home-alert-icon img{height:64px;margin:-4px;width:64px}.home-alert-card strong{font-size:58px;font-weight:600;line-height:38px;transform:scale(.5);transform-origin:right center}.home-alert-card p{color:#2d3340;font-size:46px;font-weight:500;line-height:30px;margin:-2px 0 0;transform:scale(.5);transform-origin:right top}.home-alert-card p.is-emphasis{color:#596f22;font-weight:600}.home-recent-items,.home-recent-teams,.home-recent-partners{display:grid;gap:16px}.home-item-row,.home-person-row,.home-partner-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.home-item-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cfd3d8;border-radius:8px;box-shadow:0 1px 2px #0a0d120f;cursor:pointer;display:inline-flex;flex:0 0 100px;flex-direction:column;gap:8px;height:146px;justify-content:center;padding:8px;text-align:left}.home-item-icon{align-items:center;display:inline-flex;height:60px;justify-content:center;width:60px}.home-item-icon img{display:block;height:50px;object-fit:contain;width:50px}.home-item-card strong{color:#1f2430;display:block;font-size:12px;font-weight:500;line-height:18px;width:100%}.home-item-card p{color:#535862;font-size:12px;line-height:18px;margin:0;width:100%}.home-person-card,.home-partner-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:4px;padding:0}.home-person-card span,.home-partner-card span{border-radius:999px;box-shadow:2px 4px 10px #0a0d1229;height:48px;overflow:hidden;width:48px}.home-person-card span img,.home-partner-card span img{display:block;height:100%;object-fit:cover;width:100%}.home-person-card small{color:#1f2430;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.home-partner-card small{color:#1f2430;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.home-person-add{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px dashed #cfd3d8;border-radius:999px;color:#737b89;cursor:pointer;display:inline-flex;font-size:24px;height:48px;justify-content:center;line-height:1;padding:0;width:48px}.dashboard-layout{gap:20px;padding-bottom:96px}.create-cluster-banner{align-items:center;background:#c8d9ac;border:1px solid #c5d5a6;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.create-cluster-banner h3{color:#303c14;font-size:20px;font-weight:600;line-height:30px;margin:0}.create-cluster-banner p{color:#3f4958;font-size:14px;line-height:22px;margin:4px 0 0;max-width:300px}.create-cluster-banner button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.create-cluster-banner button img{display:block;height:20px;object-fit:contain;transform:rotate(90deg) scaleY(-1);width:20px}.notice-hub-banner{background:linear-gradient(145deg,#eef6dc,#bdd28f);border-color:#aabf79;box-shadow:inset 0 1px #ffffffdb,inset 0 -2px 3px #4f661f21,0 5px 12px #2f3e151f}.notice-hub-icon{align-items:center;background:linear-gradient(145deg,#f8ffe9,#a9c96a);border:1px solid #8ba74e;border-radius:50%;box-shadow:inset 1px 1px 1px #ffffffeb,inset -2px -3px 5px #3c521438,0 4px 8px #32431333;color:#38510f;display:inline-flex;flex:0 0 auto;font-size:22px;height:48px;justify-content:center;width:48px}.dashboard-main-tabs{margin-top:-4px}.dashboard-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-card,.invitation-card{background:var(--stoq-surface);border:1px solid var(--stoq-border);border-radius:8px;box-shadow:0 1px 2px #0a0d1208}.dashboard-cluster-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:178px;justify-content:center;padding:14px 8px;text-align:center}.dashboard-card-icon{align-items:center;display:inline-flex;height:70px;justify-content:center;width:70px}.dashboard-card-icon img{display:block;height:56px;object-fit:contain;width:56px}.dashboard-cluster-card strong{color:var(--stoq-title);font-size:18px;font-weight:600;line-height:26px}.invitation-pane{display:flex;flex-direction:column;gap:10px;min-height:100%}.invitation-filters{display:flex;gap:8px}.invitation-filters button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f6f7f8;border:1px solid var(--stoq-border);border-radius:999px;color:#3e4758;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;height:36px;justify-content:center;padding:0 14px}.invitation-filters button.active{background:var(--stoq-brand);border-color:#0a0d1233;color:#1c230c}.invitation-filters button em{align-items:center;border:1px solid #ac9185;border-radius:50%;color:#8a6b56;display:inline-flex;font-size:13px;font-style:normal;height:18px;justify-content:center;width:18px}.dashboard-invitation-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:178px;justify-content:center;padding:12px 10px;position:relative;text-align:center}.dashboard-direction-chip{align-items:center;border:1px solid #ab9185;border-radius:50%;color:#876a55;display:inline-flex;font-size:13px;height:20px;justify-content:center;position:absolute;right:10px;top:10px;width:20px}.dashboard-invitation-card strong{color:var(--stoq-title);font-size:14px;font-weight:600;line-height:20px}.dashboard-invitation-card p{color:var(--stoq-muted);font-size:12px;line-height:18px;margin:0}.invitation-word-received,.invitation-word-sent{color:#4f5866;font-weight:600}.dashboard-invitation-card small{color:#7a8290;font-size:11px;letter-spacing:.45px}.dashboard-transaction-notice .dashboard-card-icon img{height:62px;width:62px}.dashboard-direction-chip.is-action-required{background:#fff2df;border-color:#c68132;color:#9b5f1c}.dashboard-direction-chip.is-waiting{background:#f1f5e7;border-color:#7f982f;color:#60781d}.dashboard-direction-chip.is-active{background:#8bb33033;border-color:#7f982f;color:#52651f}.dashboard-partner-connection small.is-active{color:#52651f;font-weight:700}.dashboard-transaction-notice .transaction-notice-type{color:#4f5866;font-weight:600}.dashboard-transaction-notice small.is-action-required{color:#9b5f1c;font-weight:700}.dashboard-main-btn{margin-top:auto}.dashboard-empty-state{background:#ffffff94;border:1px solid var(--stoq-border);border-radius:8px;color:var(--stoq-muted);font-size:14px;line-height:22px;padding:14px 12px;text-align:center}.dashboard-hydration-state{align-items:center;background:linear-gradient(145deg,#fffffff5,#e8ece0e6);box-shadow:inset 0 1px #fffffffa,0 5px 12px #212a151f;display:flex;flex-direction:column;gap:5px;min-height:112px;justify-content:center}.dashboard-hydration-state .anticon{color:#728c25;font-size:25px}.dashboard-hydration-state strong{color:var(--stoq-ink);font-size:16px}.dashboard-hydration-state span:last-child{color:var(--stoq-muted);font-size:13px}.dashboard-empty-cluster-card{align-items:center;background:#ffffffc7;border:1px solid var(--stoq-border);border-radius:8px;box-shadow:var(--stoq-card-shadow);display:flex;flex-direction:column;gap:12px;padding:16px;text-align:center}.dashboard-empty-cluster-card img{display:block;height:100px;object-fit:contain;width:100px}.dashboard-empty-cluster-card h4{color:#303c14;font-size:24px;font-weight:600;line-height:32px;margin:0}.dashboard-empty-cluster-card p{color:#303c14;font-size:16px;line-height:24px;margin:0}.invitation-detail-layout{gap:20px;padding-bottom:96px}.invitation-title-row{align-items:center;display:flex;gap:10px}.invitation-title-icon{font-size:22px}.invitation-title-row h2{color:var(--stoq-title);font-size:20px;font-weight:600;line-height:30px;margin:0}.invitation-highlight-card,.invitation-welcome-card{background:#e4eadf;border:1px solid var(--stoq-border);border-radius:8px;box-shadow:var(--stoq-card-shadow);padding:16px 14px;text-align:center}.invitation-highlight-icon{font-size:64px;line-height:1;margin-bottom:10px}.invitation-highlight-card h3,.invitation-welcome-card h3{color:#303c14;font-size:18px;font-weight:600;line-height:26px;margin:0}.invitation-highlight-card p,.invitation-welcome-card p{color:#303c14;font-size:14px;line-height:22px;margin:8px 0 0}.invitation-terms{color:#6f7685;font-size:14px;line-height:22px;margin:0;text-align:center}.invitation-expiry-note{background:#f7f9f2;border:1px solid #cfd9b6;border-radius:8px;color:#3f4b2c;font-size:14px;line-height:22px;margin:0;padding:10px 12px;text-align:center}.invitation-action-row{margin-top:auto}.invitation-action-row .stoq-btn{height:auto;min-height:48px;padding-block:12px;white-space:normal}@media(max-width:360px){.invitation-action-row{grid-template-columns:1fr}}.invitation-decline-btn{border-color:var(--stoq-danger);color:#4b5563}.invitation-go-dashboard{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.94) 0 12%,transparent 38%),linear-gradient(145deg,#f7f7f7,#ddd 54%,#c8c8c8);border:0;border-radius:50%;box-shadow:0 5px 12px #0003,inset 16px 16px 12px -18px #ffffffe6,inset -12px -12px 9px -14px #6e6e6e80,inset 0 0 0 1px #0a0d121f,inset 0 -2px #0a0d120d;box-sizing:border-box;color:var(--stoq-title);cursor:pointer;display:flex;flex:0 0 108px;flex-direction:column;gap:6px;height:108px;justify-content:center;margin:0 auto;overflow:hidden;padding:13px 10px 12px;width:108px}.invitation-go-dashboard:focus-visible{outline:3px solid rgba(120,160,34,.48);outline-offset:3px}.invitation-go-dashboard:active{box-shadow:0 2px 5px #0000002e,inset 5px 6px 12px #5553,inset 0 0 0 1px #0a0d1226;transform:translateY(1px)}.invitation-partner-actions{align-items:center;display:flex;gap:24px;justify-content:center}.invitation-partner-actions .invitation-go-dashboard{margin:0}.invitation-go-dashboard span{display:grid;flex:0 0 32px;font-size:32px;height:32px;place-items:center;line-height:1;width:32px}.invitation-go-dashboard strong{display:block;font-size:13px;line-height:15px;max-width:82px;text-align:center;text-wrap:balance}.invitation-summary-card,.invitation-activity-card,.invitation-status-card{background:var(--stoq-surface);border:1px solid var(--stoq-border);border-radius:8px;box-shadow:0 1px 2px #0a0d120d;padding:16px}.invitation-summary-card h3,.invitation-activity-card h3{color:var(--stoq-title);font-size:18px;font-weight:600;line-height:26px;margin:0 0 12px}.invitation-kv-row,.invitation-activity-row{align-items:center;display:flex;font-size:16px;justify-content:space-between;line-height:24px;margin-top:12px}.invitation-kv-row span,.invitation-activity-row span{color:#434c5b;font-weight:500}.invitation-kv-row strong,.invitation-activity-row strong{color:var(--stoq-title);font-weight:600}.invitation-status-card p{color:#434c5b;font-size:16px;line-height:24px;margin:0 0 8px}.invitation-status-card p:last-child{margin-bottom:0}.invitation-governance-card{background:#fff9f8;border:1px solid #e3b6b8;border-radius:8px;box-shadow:0 1px 2px #0a0d120d;display:grid;gap:10px;padding:16px}.invitation-governance-card h3,.invitation-governance-card p{margin:0}.invitation-governance-card h3{color:var(--stoq-title);font-size:18px;line-height:26px}.invitation-governance-card p,.invitation-governance-card label{color:#4b5563;font-size:14px;line-height:22px}.invitation-governance-card label{font-weight:600}.invitation-governance-card textarea{background:var(--stoq-surface);border:1px solid var(--stoq-border);border-radius:8px;color:var(--stoq-title);font:inherit;line-height:22px;min-height:76px;padding:10px 12px;resize:vertical;width:100%}.invitation-governance-card textarea:focus-visible{outline:3px solid rgba(145,181,55,.38);outline-offset:2px}.invitation-danger-action{align-items:center;background:linear-gradient(180deg,#fff,#f6e6e7);border:1px solid #b9393e;color:#8d252a;display:inline-flex;gap:8px;justify-content:center;min-height:48px;padding:12px 16px;width:100%}.attachment-layout{padding-bottom:20px}.device-card,.attachment-card{background:var(--stoq-surface);border:1px solid var(--stoq-border);border-radius:10px;box-shadow:0 1px 3px #0a0d120f}.device-card{align-items:flex-start;display:grid;gap:10px;grid-template-columns:52px 1fr;padding:12px}.device-card.has-item-photo{grid-template-columns:104px minmax(0,1fr)}.device-card-main{min-width:0}.device-item-description{background:linear-gradient(145deg,#faf8effa,#ebefe0f0);border:1px solid #c8cfb7;border-radius:10px;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #2a321814;margin-top:10px;padding:10px 11px}.device-item-description>span{color:#667542;display:block;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:14px}.device-card-main .device-item-description p{color:#343b2b;overflow-wrap:anywhere;white-space:pre-wrap}.item-description-field textarea{min-height:118px;resize:vertical;white-space:pre-wrap}.item-edit-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eef4df;border:1px solid #b7cb83;border-radius:999px;color:#5f7c1f;cursor:pointer;font-size:12px;font-weight:800;line-height:18px;margin-top:10px;padding:6px 14px}.item-edit-panel{display:grid;gap:12px;min-width:0}.item-edit-inline{display:grid;gap:10px;grid-template-columns:1fr .75fr}.item-edit-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.item-edit-actions .stoq-btn{min-height:42px;padding:10px 12px}.item-edit-conflict{background:linear-gradient(145deg,#fffbeefa,#f8ecd3eb);border:1px solid #c58b38;border-radius:12px;box-shadow:inset 0 1px #ffffffeb,0 3px 8px #69421024;color:#4d3a22;display:grid;gap:9px;padding:13px}.item-edit-conflict h3{color:#80531a;font-size:12px;letter-spacing:.03em;line-height:17px;margin:0}.item-edit-conflict p{color:#634b2b;font-size:13px;line-height:19px;margin:0}.item-edit-conflict-values{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.item-edit-conflict-values div{background:#ffffff8f;border:1px solid rgba(151,106,42,.28);border-radius:8px;min-width:0;padding:7px 8px}.item-edit-conflict-values dt{color:#80531a;font-size:10px;font-weight:800;line-height:14px}.item-edit-conflict-values dd{color:#352916;font-size:12px;font-weight:700;line-height:17px;margin:2px 0 0;overflow-wrap:anywhere}.item-edit-conflict-draft{border-top:1px solid rgba(151,106,42,.24);padding-top:8px}.item-edit-conflict-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.item-edit-conflict-actions .stoq-btn{font-size:11px;min-height:42px;padding:9px 8px}@media(max-width:370px){.item-edit-conflict-values,.item-edit-conflict-actions{grid-template-columns:1fr}}.device-thumb,.file-icon{align-items:center;display:inline-flex;height:44px;justify-content:center;width:44px}.device-thumb img,.file-icon img{display:block;height:40px;object-fit:contain;width:40px}.item-hero-thumbnail.has-photo-candidate{background:linear-gradient(145deg,#fffffffa,#e1e5dcf2);border:1px solid #c7cdc0;border-radius:14px;box-shadow:inset 0 1px #fffffff5,inset 0 -2px 3px #2e372614,0 4px 10px #1f271a21;height:96px;overflow:hidden;position:relative;width:96px}.item-hero-thumbnail.has-verified-photo{background:#e7e9e3}.device-thumb.item-hero-thumbnail .item-hero-photo{height:100%;object-fit:cover;object-position:center;width:100%}.device-thumb.item-hero-thumbnail .item-hero-fallback{height:44px;object-fit:contain;width:44px}.item-hero-state{background:#1f2430db;border:0;border-radius:999px;bottom:7px;color:#fff;font-size:9px;font-weight:800;left:50%;line-height:13px;max-width:calc(100% - 12px);padding:3px 7px;position:absolute;text-align:center;transform:translate(-50%);white-space:nowrap}.item-hero-retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.item-hero-retry:focus-visible{outline:3px solid rgba(82,111,22,.5);outline-offset:2px}@media(max-width:370px){.device-card.has-item-photo{grid-template-columns:86px minmax(0,1fr)}.item-hero-thumbnail.has-photo-candidate{height:78px;width:78px}}.device-card p,.attachment-main p{color:#5f6878;font-size:13px;line-height:18px;margin:3px 0 0}.attachment-section{display:grid;gap:10px}.attachment-section-head{align-items:center;display:flex;justify-content:space-between}.attachment-section h2{color:var(--stoq-title);font-size:20px;line-height:30px;margin:0}.attachment-filter-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d5d7da;border-radius:999px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.attachment-filter-btn img{display:block;height:18px;object-fit:contain;width:18px}.attachment-filter-btn.active{background:#eef4df;border-color:#b7cb83}.attachment-card{display:grid;gap:10px;grid-template-columns:44px 1fr;padding:12px}.attachment-card.is-selected{border-color:#94b740;box-shadow:0 3px 8px #546f1829}.attachment-main{min-width:0}.attachment-main strong{color:var(--stoq-title);display:block;font-size:14px;line-height:20px}.attachment-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.attachment-actions button,.attachment-actions a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--stoq-border);border-radius:999px;color:#4f5867;cursor:pointer;align-items:center;display:inline-flex;gap:4px;font-size:12px;line-height:normal;padding:5px 10px;text-decoration:none}.attachment-actions button img,.attachment-actions a img{display:block;height:14px;object-fit:contain;width:14px}.attachment-actions .danger{border-color:#ffc8c8;color:#d9363e}.attachment-preview-card{background:#fffc;border:1px solid #d4d8de;border-radius:8px;padding:10px 12px}.attachment-preview-card strong{color:#434c5a;display:block;font-size:12px;font-weight:600;line-height:18px}.attachment-preview-card p{color:#1f2430;font-size:14px;line-height:20px;margin:3px 0 0}.attachment-preview-card>img{background:#f2f3f4;border:1px solid #d5d7da;border-radius:8px;display:block;margin-top:8px;max-height:360px;object-fit:contain;width:100%}.attachment-file-state{align-items:center;background:#f7f8f6;border:1px solid #e0e3dc;border-radius:8px;display:flex;gap:8px;margin-top:8px;padding:10px}.attachment-file-state>span,.attachment-file-state>img{flex:0 0 auto;font-size:24px;height:28px;object-fit:contain;width:28px}.attachment-file-state p{flex:1;margin:0}.attachment-file-state button,.attachment-file-state a{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #a8b27b;border-radius:999px;color:#394217;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;gap:5px;padding:6px 10px;text-decoration:none}.attachment-file-state.is-error{align-items:flex-start;background:#fff5f5;border-color:#f1c1c3;flex-wrap:wrap}.attachment-file-state.is-error p{color:#8c2429;flex-basis:100%}.attachment-file-state.is-download-only{align-items:flex-start;flex-wrap:wrap}.attachment-file-state.is-download-only p{min-width:0}.attachment-actions button:disabled{cursor:not-allowed;opacity:.55}.attachment-notice{margin:-4px 0 0}.stoq-bottom-nav{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff9;border-top:1px solid #e9eaeb;display:flex;height:80px;justify-content:space-between;padding:8px 32px}.stoq-nav-item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#737b89;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;position:relative;text-decoration:none;width:36px}.stoq-nav-icon{align-items:center;display:inline-flex;height:28px;justify-content:center;width:28px}.stoq-nav-icon img{display:block;height:28px;object-fit:contain;width:28px}.stoq-bottom-nav small{font-size:12px;font-weight:500;line-height:18px}.stoq-bottom-nav .active{color:#58731e}.stoq-nav-badge{align-items:center;background:#6e8a28;border-radius:999px;color:#e3f1c7;display:inline-flex;font-size:10px;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:-2px;top:2px}.profile-layout{display:flex;flex-direction:column;gap:20px;padding-bottom:120px}.profile-hero{align-items:center;background:radial-gradient(110% 110% at 50% 0,#ceced0 0,#d8d8da 55%,#ececef);border:1px solid #d7d7da;border-radius:0 0 220px 220px;box-shadow:inset 0 -4px 12px #ffffffad,0 3px 8px #0a0d1217;display:flex;flex-direction:column;margin:-20px -16px 0;padding:58px 16px 28px}.profile-avatar{align-items:center;background:linear-gradient(140deg,#dbe4d9,#f3f5f2);border-radius:50%;display:inline-flex;height:86px;justify-content:center;margin-bottom:8px;overflow:hidden;width:86px}.profile-avatar img{display:block;height:100%;object-fit:cover;width:100%}.profile-hero h2{color:#1f2430;font-size:20px;font-weight:600;line-height:30px;margin:0}.profile-hero p{color:#737b89;font-size:14px;line-height:20px;margin:0}.profile-hero strong{color:#5a7321;font-size:14px;font-weight:500;line-height:20px;margin-top:2px}.profile-meta-list{display:grid;gap:14px}.profile-meta-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.profile-meta-row span{color:#424b59;font-size:16px;font-weight:500;line-height:24px}.profile-meta-row strong{color:#1f2430;font-size:16px;font-weight:600;line-height:24px;min-width:0;overflow-wrap:anywhere;text-align:right}.profile-permissions{display:grid;gap:12px}.profile-permissions h3{color:#1f2430;font-size:20px;font-weight:600;line-height:30px;margin:0;text-align:center}.profile-permission-list{display:grid;gap:10px}.profile-permission-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cfd3d8;border-radius:8px;box-shadow:0 1px 2px #0a0d120d;cursor:pointer;display:flex;justify-content:space-between;min-height:72px;padding:12px;text-align:left;width:100%}.profile-permission-card.is-disabled{background:#e8e9ec;color:#717680;cursor:default}.profile-permission-main{align-items:center;display:flex;gap:12px}.profile-permission-icon{align-items:center;display:inline-flex;height:28px;justify-content:center;width:28px}.profile-permission-icon img{display:block;height:28px;object-fit:contain;width:28px}.profile-permission-icon svg{color:#65831f;filter:drop-shadow(0 2px 2px rgba(46,63,14,.2));font-size:26px}.profile-machine-access{background:linear-gradient(145deg,#fbfff1,#e3eccf);border-color:#a8bd73;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #455a1414,0 3px 7px #32421221}.profile-machine-owner-chip{background:linear-gradient(180deg,#c9e58a,#a6cb45);border:1px solid #86a638;border-radius:999px;box-shadow:inset 0 1px #ffffffb8;color:#30420b;flex-shrink:0;font-size:11px;font-weight:700;padding:3px 8px;text-transform:uppercase}.enterprise-provider-loading{background:linear-gradient(180deg,#f9faf8,#e4e7e3);border:1px solid #c9ceca;border-radius:10px;box-shadow:inset 0 1px #fff;color:var(--stoq-muted);font-size:13px;margin:0;padding:11px 12px;text-align:center}.enterprise-provider-panel,.enterprise-identity-card,.enterprise-governance-intro,.oidc-callback-status{background:linear-gradient(145deg,#fff,#e5e8e5);border:1px solid #c6cbc7;border-radius:16px;box-shadow:inset 0 1px #fffffffa,inset 0 -2px 2px #37403714,0 5px 12px #1d251e1f}.enterprise-provider-panel{display:grid;gap:12px;padding:14px}.enterprise-provider-heading,.enterprise-identity-card>header,.enterprise-governance-intro{align-items:center;display:flex;gap:12px}.enterprise-provider-heading>span,.enterprise-identity-icon,.enterprise-governance-intro>span{align-items:center;background:radial-gradient(circle at 32% 27%,#f4ffd9,#bddb73 44%,#87aa37);border:1px solid #87a54a;border-radius:50%;box-shadow:inset 0 2px 1px #ffffffd1,inset 0 -3px 3px #2d3e0d2e,0 3px 7px #2b391433;color:#2f420e;display:inline-flex;flex:0 0 auto;height:43px;justify-content:center;width:43px}.enterprise-provider-heading>span svg,.enterprise-identity-icon svg,.enterprise-governance-intro>span svg{font-size:21px}.enterprise-provider-heading h3,.enterprise-identity-card h3,.enterprise-governance-intro h1{color:var(--stoq-title);margin:0}.enterprise-provider-heading h3,.enterprise-identity-card h3{font-size:17px;line-height:23px}.enterprise-provider-actions{display:grid;gap:8px}.enterprise-provider-button,.enterprise-governance-entry{background:linear-gradient(180deg,#c9e783,#92bd35);border:1px solid #789b29;box-shadow:inset 0 1px #ffffffb8,inset 0 -2px 2px #2a3e0826,0 3px 7px #33470d2e;color:#203006;min-height:48px}.enterprise-provider-button{height:auto;min-width:0;padding-block:10px;text-align:center;white-space:normal}.enterprise-provider-button svg,.enterprise-provider-retry svg{flex:0 0 auto}.enterprise-provider-panel>p{color:var(--stoq-muted);font-size:12px;line-height:18px;margin:0}.enterprise-provider-panel>.enterprise-provider-action-error{background:#fff4df;border:1px solid #d8b76a;border-radius:9px;color:#644b13;font-weight:650;padding:9px 10px}.oidc-callback-layout{justify-content:center;min-height:100%}.enterprise-provider-error{align-items:flex-start;background:linear-gradient(145deg,#fff9e9,#ede2bd);border:1px solid #cfb66c;border-radius:12px;box-shadow:inset 0 1px #fff,0 3px 7px #5642121f;color:#5d4815;display:flex;gap:10px;padding:12px}.enterprise-provider-error>svg{flex:0 0 auto;font-size:21px;margin-top:1px}.enterprise-provider-error strong,.enterprise-provider-error p,.enterprise-provider-error small{display:block;margin:0}.enterprise-provider-error p{font-size:13px;line-height:18px;margin-top:3px}.enterprise-provider-error small{font-size:11px;line-height:16px;margin-top:4px}.enterprise-provider-retry{background:linear-gradient(180deg,#fffdf5,#dfd5b5);border:1px solid #b89e55;box-shadow:inset 0 1px #fff,0 2px 5px #533f0e21;color:#56400e;font-size:11px;height:auto;margin-top:9px;min-height:40px;padding-block:9px;white-space:normal;width:100%}.enterprise-local-boundary{align-items:center;display:grid;gap:4px;grid-template-columns:1fr auto 1fr;margin:2px 0;text-align:center}.enterprise-local-boundary:before,.enterprise-local-boundary:after{background:#c9ced0;box-shadow:0 1px #fff;content:"";height:1px}.enterprise-local-boundary span{color:#56623c;font-size:11px;font-weight:800;letter-spacing:.04em}.enterprise-local-boundary p{color:var(--stoq-muted);font-size:11px;grid-column:1 / -1;line-height:16px;margin:0 auto;max-width:340px}.enterprise-identity-card{display:grid;gap:13px;padding:15px}.enterprise-identity-loading,.enterprise-identity-load-error{background:linear-gradient(145deg,#fff,#e8eae8);border:1px solid #c8cdca;border-radius:14px;box-shadow:inset 0 1px #fff,0 4px 9px #1c231d17;color:var(--stoq-muted);font-size:13px;line-height:19px;padding:14px}.enterprise-identity-load-error{background:linear-gradient(145deg,#fff9e9,#eee1b9);border-color:#d0b66c;color:#5d4815}.enterprise-identity-load-error strong,.enterprise-identity-load-error p{display:block;margin:0}.enterprise-identity-load-error p{margin-top:4px}.enterprise-identity-meta{display:grid;gap:7px;margin:0}.enterprise-identity-meta>div{background:#ffffffb3;border:1px solid #d0d4d1;border-radius:9px;display:grid;gap:2px;padding:9px 10px}.enterprise-identity-meta dt{color:var(--stoq-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.enterprise-identity-meta dd{color:var(--stoq-title);font-size:13px;font-weight:650;line-height:18px;margin:0;overflow-wrap:anywhere}.enterprise-role-list{display:grid;gap:8px}.enterprise-role-list h4{color:var(--stoq-title);font-size:15px;margin:0}.enterprise-role-list article{background:linear-gradient(180deg,#fbfff2,#e6edd5);border:1px solid #aebd89;border-radius:10px;display:grid;gap:5px;padding:10px}.enterprise-role-list article strong{color:var(--stoq-title);font-size:13px;line-height:18px}.enterprise-role-list article p,.enterprise-role-list article small{color:var(--stoq-muted);font-size:11px;line-height:16px;margin:0}.enterprise-role-list article code{color:#4a6119;font-size:11px;overflow-wrap:anywhere}.enterprise-no-inventory-access{background:#f7f7f6;border:1px dashed #b9bfba;border-radius:10px;color:#505961;font-size:12px;line-height:18px;margin:0;padding:11px}.enterprise-governance-intro{padding:15px}.enterprise-governance-intro h1{font-size:22px;line-height:28px}.enterprise-governance-intro p{color:var(--stoq-muted);font-size:12px;line-height:18px;margin:2px 0 0}.enterprise-governance-scope{display:grid;gap:14px}.enterprise-governance-layout{display:grid;gap:14px;min-width:0;padding-bottom:24px}.enterprise-governance-scope-picker{background:linear-gradient(145deg,#fff,#e5e8e5);border:1px solid #c6cbc7;border-radius:13px;box-shadow:inset 0 1px #fff,0 4px 9px #1d251e1a;padding:11px}.enterprise-governance-state{align-items:center;background:linear-gradient(145deg,#fff,#e5e8e5);border:1px solid #c6cbc7;border-radius:15px;box-shadow:inset 0 1px #fff,0 5px 12px #1d251e1c;color:var(--stoq-muted);display:grid;gap:8px;justify-items:center;padding:22px 16px;text-align:center}.enterprise-governance-state>svg{color:#65851d;font-size:34px}.enterprise-governance-state strong,.enterprise-governance-state p{margin:0}.enterprise-governance-state strong{color:var(--stoq-title);font-size:16px}.enterprise-governance-state p{font-size:12px;line-height:18px}.enterprise-governance-state.is-denied,.enterprise-governance-state.is-error{background:linear-gradient(145deg,#fff9e9,#eee1b7);border-color:#d0b56b;color:#5d4815}.enterprise-governance-scope>header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.enterprise-governance-scope>header h2,.enterprise-governance-scope>header p{margin:0}.enterprise-governance-scope>header h2{color:var(--stoq-title);font-size:19px;line-height:25px}.enterprise-governance-scope>header>div>p:last-child{color:var(--stoq-muted);font-size:12px;line-height:17px}.enterprise-governance-scope>header>strong{background:linear-gradient(180deg,#d5eaa6,#afcf64);border:1px solid #90ac50;border-radius:999px;box-shadow:inset 0 1px #ffffffbf;color:#31450c;flex:0 0 auto;font-size:10px;padding:4px 8px}.enterprise-owner-boundary{align-items:flex-start;background:linear-gradient(145deg,#fff9e9,#eee1b7);border:1px solid #d0b56b;border-radius:11px;color:#5c4714;display:flex;gap:9px;padding:11px}.enterprise-owner-boundary svg{flex:0 0 auto;font-size:20px;margin-top:1px}.enterprise-owner-boundary p{font-size:12px;line-height:18px;margin:0}.enterprise-governance-section{background:linear-gradient(145deg,#fff,#e8eaeb);border:1px solid #c9cdd1;border-radius:14px;box-shadow:inset 0 1px #fff,0 4px 9px #1c222817;display:grid;gap:11px;padding:13px}.enterprise-mapping-form{background:linear-gradient(145deg,#fff,#e5e8e5);border:1px solid #c6cbc7;border-radius:16px;box-shadow:inset 0 1px #fffffffa,inset 0 -2px 2px #37403714,0 5px 12px #1d251e1f;display:grid;gap:12px;min-width:0;padding:14px}.enterprise-disable-confirmation{align-items:flex-start;background:linear-gradient(145deg,#fff8e7,#ead69d);border:1px solid #b98f2d;border-radius:16px;box-shadow:inset 0 1px #ffffffe0,0 5px 13px #4f3a0d29;color:#503a0a;display:flex;gap:11px;padding:14px}.enterprise-disable-confirmation>svg{flex:0 0 auto;font-size:25px;margin-top:2px}.enterprise-disable-confirmation>div{display:grid;gap:8px;min-width:0}.enterprise-disable-confirmation h2,.enterprise-disable-confirmation p{margin:0}.enterprise-disable-confirmation h2{color:#3f2e08;font-size:16px;line-height:22px}.enterprise-disable-confirmation>div>p:not(.home-eyebrow),.enterprise-disable-confirmation code{font-size:11px;line-height:17px}.enterprise-disable-confirmation code{overflow-wrap:anywhere}.enterprise-disable-confirmation>div>div{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-disable-confirmation button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#fff,#e5e7e3);border:1px solid #aab0a9;border-radius:999px;color:#425019;cursor:pointer;font-size:9px;font-weight:850;min-height:38px;padding:7px 9px}.enterprise-disable-confirmation button.is-destructive{background:linear-gradient(180deg,#fff0dd,#dca56a);border-color:#ae6e2c;color:#5c2f08}.enterprise-disable-confirmation button:disabled{cursor:not-allowed;opacity:.56}.enterprise-mapping-form>header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.enterprise-mapping-form h2,.enterprise-mapping-form p,.enterprise-mapping-form>small{margin:0}.enterprise-mapping-form h2{color:var(--stoq-title);font-size:18px;line-height:24px}.enterprise-mapping-form>p,.enterprise-mapping-form>small,.enterprise-role-description{color:var(--stoq-muted);font-size:11px;line-height:17px}.enterprise-form-cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f6f4;border:1px solid #c2c7c2;border-radius:999px;color:#56623c;cursor:pointer;flex:0 0 auto;font-size:9px;font-weight:800;min-height:30px;padding:5px 9px}.enterprise-mapping-conflict-reload{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#fff,#e4e7e2);border:1px solid #aeb6aa;border-radius:999px;color:#465422;cursor:pointer;font-size:10px;font-weight:850;min-height:40px;padding:8px 12px}.enterprise-mapping-form input[readonly]{background:#e7e9e7;color:#4f5752}.enterprise-mapping-active{align-items:center;background:#ffffffad;border:1px solid #d0d4d1;border-radius:10px;color:var(--stoq-title);cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:9px;min-height:42px;padding:9px 10px}.enterprise-mapping-active input{accent-color:#8fb52f;height:18px;width:18px}.enterprise-mapping-form-error{background:#fff4df;border:1px solid #d5b567;border-radius:9px;color:#644b13!important;font-weight:650;padding:9px 10px}@media(max-width:360px){.enterprise-governance-intro,.enterprise-provider-heading,.enterprise-identity-card>header{align-items:flex-start}.enterprise-governance-scope>header{display:grid}.enterprise-governance-scope>header>strong{justify-self:start}.enterprise-mapping-list dl,.enterprise-mapping-actions{grid-template-columns:1fr}.enterprise-disable-confirmation>div>div{grid-template-columns:1fr}}.enterprise-governance-section-heading{align-items:center;display:flex;gap:10px}.enterprise-governance-section-heading>svg{color:#58721b;filter:drop-shadow(0 2px 2px rgba(45,58,17,.18));flex:0 0 auto;font-size:25px}.enterprise-governance-section-heading h3,.enterprise-governance-section-heading p{margin:0}.enterprise-governance-section-heading h3{color:var(--stoq-title);font-size:16px;line-height:22px}.enterprise-governance-section-heading p{color:var(--stoq-muted);font-size:11px;line-height:16px}.enterprise-mapping-list,.enterprise-scim-list{display:grid;gap:8px}.enterprise-mapping-list article,.enterprise-scim-list article{background:#ffffffb8;border:1px solid #d0d4d5;border-radius:10px;display:grid;gap:7px;padding:10px}.enterprise-mapping-list article.is-inactive,.enterprise-scim-list article.is-revoked{background:#e7e8e8;opacity:.78}.enterprise-mapping-list article.is-retired{background:linear-gradient(145deg,#f4f1e8,#e1ded5);border-color:#c8bfaa}.enterprise-mapping-title,.enterprise-scim-list article>div{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.enterprise-mapping-title>div{display:grid;min-width:0}.enterprise-mapping-title strong,.enterprise-scim-list strong{color:var(--stoq-title);font-size:13px;line-height:18px}.enterprise-mapping-title code,.enterprise-scim-list code,.enterprise-audit-list code{color:#4f651e;font-size:10px;overflow-wrap:anywhere}.enterprise-mapping-title>span,.enterprise-scim-list article>div>span{background:#d8eaa9;border:1px solid #a7bd70;border-radius:999px;color:#38500e;flex:0 0 auto;font-size:9px;font-weight:800;padding:3px 6px}.enterprise-mapping-list .is-inactive .enterprise-mapping-title>span,.enterprise-mapping-list .is-retired .enterprise-mapping-title>span,.enterprise-scim-list .is-revoked>div>span{background:#d6d7d8;border-color:#b4b7b9;color:#555c63}.enterprise-mapping-provider,.enterprise-mapping-retired-note{color:var(--stoq-muted);font-size:10px;line-height:15px;margin:0}.enterprise-mapping-retired-note{background:#fff8e7;border:1px solid #d1bd88;border-radius:8px;color:#614d1e;padding:7px 8px}.enterprise-mapping-list dl{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.enterprise-mapping-list dl>div{min-width:0}.enterprise-mapping-list dt,.enterprise-mapping-list dd{font-size:10px;line-height:15px;margin:0;overflow-wrap:anywhere}.enterprise-mapping-actions{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-mapping-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#fff,#e3e6e3);border:1px solid #bfc5c1;border-radius:999px;box-shadow:inset 0 1px #fff,0 2px 4px #23292414;color:#44501e;cursor:pointer;font-size:9px;font-weight:800;min-height:34px;padding:6px 8px}.enterprise-mapping-actions button:disabled{cursor:not-allowed;opacity:.56}.enterprise-mapping-list dt{color:var(--stoq-muted)}.enterprise-mapping-list dd{color:var(--stoq-title);font-weight:700}.enterprise-scim-list p,.enterprise-scim-list small{color:var(--stoq-muted);font-size:10px;line-height:15px;margin:0}.enterprise-governance-empty{background:#f6f7f6;border:1px dashed #bbc0bc;border-radius:9px;color:#596168;font-size:11px;line-height:17px;margin:0;padding:10px}.enterprise-audit-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.enterprise-audit-list li{align-items:flex-start;background:#ffffffb8;border:1px solid #d0d4d5;border-radius:10px;display:flex;gap:9px;padding:10px}.enterprise-audit-list li>span{color:#688a20;flex:0 0 auto;font-size:18px}.enterprise-audit-list li>div{display:grid;gap:2px;min-width:0}.enterprise-audit-list strong,.enterprise-audit-list p,.enterprise-audit-list small{margin:0}.enterprise-audit-list strong{color:var(--stoq-title);font-size:12px}.enterprise-audit-list p,.enterprise-audit-list small{color:var(--stoq-muted);font-size:10px;line-height:15px}.oidc-callback-status{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:72px;padding:24px 16px;text-align:center}.oidc-callback-status>span{align-items:center;background:radial-gradient(circle at 32% 27%,#f4ffd9,#9fc44d 54%,#718f2c);border:1px solid #809e3c;border-radius:50%;box-shadow:inset 0 2px 1px #fffc,0 4px 9px #2b381333;color:#27360b;display:inline-flex;height:60px;justify-content:center;width:60px}.oidc-callback-status.is-error>span{background:radial-gradient(circle at 32% 27%,#fff7dc,#e1c36b 55%,#b69233);border-color:#b18c31;color:#5c4610}.oidc-callback-status>span svg{font-size:28px}.oidc-callback-status h1,.oidc-callback-status p,.oidc-callback-status small{margin:0}.oidc-callback-status h1{color:var(--stoq-title);font-size:22px;line-height:29px}.oidc-callback-status p{color:var(--stoq-muted);font-size:14px;line-height:21px}.oidc-callback-status small{color:#5e6670;font-size:11px;line-height:16px}.oidc-callback-status code{overflow-wrap:anywhere}.machine-connections-layout{display:flex;flex-direction:column;gap:16px;min-height:100%;padding-bottom:32px}.machine-page-intro{align-items:center;background:linear-gradient(145deg,#fff,#e4e8e3);border:1px solid #c8cdd0;border-radius:16px;box-shadow:inset 0 1px #fffffff5,inset 0 -2px 2px #3e443a14,0 5px 12px #1e251d1f;display:flex;gap:13px;padding:15px}.machine-page-intro h1,.machine-page-intro p,.machine-section-heading h2,.machine-section-heading p,.machine-list-heading h2,.machine-list-heading p{margin:0}.machine-page-intro h1{color:var(--stoq-title);font-size:22px;line-height:28px}.machine-page-intro>div:last-child>p:last-child{color:var(--stoq-muted);font-size:13px;line-height:19px;margin-top:3px}.machine-intro-icon,.machine-section-icon,.machine-connection-icon{align-items:center;background:radial-gradient(circle at 32% 28%,#f3ffd4,#badb67 42%,#8bad36);border:1px solid #8fa94d;border-radius:50%;box-shadow:inset 0 2px 1px #ffffffd1,inset 0 -3px 3px #33450d33,0 4px 8px #2c391233;color:#27360b;display:inline-flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.machine-intro-icon svg{font-size:25px}.machine-cluster-selector{background:linear-gradient(180deg,#fff,#eef0f1);border:1px solid #cdd1d4;border-radius:12px;box-shadow:inset 0 1px #fff,0 2px 6px #1e242b14;padding:12px}.machine-access-boundary{min-height:230px}.machine-create-form,.machine-secret-reveal,.machine-connection-card,.machine-unsupported-note,.machine-confirmation{background:linear-gradient(145deg,#fff,#e8eaeb);border:1px solid #c9cdd1;border-radius:15px;box-shadow:inset 0 1px #fffffffa,inset 0 -2px 2px #3f454c14,0 4px 10px #1b21281c}.machine-create-form{display:grid;gap:15px;padding:15px}.machine-section-heading,.machine-secret-heading{align-items:center;display:flex;gap:12px}.machine-section-heading h2,.machine-secret-heading h2{color:var(--stoq-title);font-size:18px;line-height:24px}.machine-section-heading p{color:var(--stoq-muted);font-size:12px;line-height:18px}.machine-section-icon{height:42px;width:42px}.machine-section-icon svg{font-size:20px}.machine-create-form .stoq-field>span>small{color:var(--stoq-muted);font-size:12px;font-weight:500}.machine-create-form fieldset{border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0}.machine-create-form legend{color:var(--stoq-title);font-size:16px;font-weight:600;line-height:24px;padding:0}.machine-scope-options{display:grid;gap:8px}.machine-scope-option{align-items:flex-start;background:linear-gradient(180deg,#fff,#f0f2f2);border:1px solid #cbd0d3;border-radius:11px;box-shadow:inset 0 1px #fff,0 2px 4px #20262c12;cursor:pointer;display:flex;gap:10px;padding:11px}.machine-scope-option:has(input:checked){background:linear-gradient(145deg,#faffed,#e2edc8);border-color:#9bb95a}.machine-scope-option input,.machine-acknowledgement input{accent-color:#789b28;flex-shrink:0;height:18px;margin:2px 0 0;width:18px}.machine-scope-option span{display:grid;gap:1px}.machine-scope-option strong{color:var(--stoq-title);font-size:14px;line-height:19px}.machine-scope-option small{color:#58721d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:17px}.machine-scope-option p{color:var(--stoq-muted);font-size:12px;line-height:17px;margin:2px 0 0}.machine-scope-error .machine-scope-options{border:1px solid var(--stoq-danger);border-radius:12px;padding:3px}.machine-secret-reveal{border-color:#86a537;display:grid;gap:13px;padding:16px}.machine-secret-heading>svg{color:#58711a;filter:drop-shadow(0 2px 2px rgba(39,52,11,.22));font-size:34px}.machine-secret-warning{background:#fff8dc;border:1px solid #d6b95c;border-radius:10px;color:#5d4812;font-size:13px;line-height:19px;margin:0;padding:11px}.machine-secret-values,.machine-connection-details{display:grid;gap:8px;margin:0}.machine-secret-values>div,.machine-connection-details>div{background:#ffffffb3;border:1px solid #d3d6d8;border-radius:8px;display:grid;gap:3px;padding:9px 10px}.machine-secret-values dt,.machine-connection-details dt{color:var(--stoq-muted);font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase}.machine-secret-values dd,.machine-connection-details dd{color:var(--stoq-title);font-size:12px;line-height:18px;margin:0;overflow-wrap:anywhere}.machine-secret-values dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;-webkit-user-select:all;user-select:all}.machine-acknowledgement{align-items:flex-start;background:#ffffffa6;border:1px solid #d0d4d6;border-radius:10px;color:var(--stoq-text);cursor:pointer;display:flex;font-size:13px;gap:9px;line-height:19px;padding:11px}.machine-secret-reveal .stoq-btn:disabled,.machine-card-actions .stoq-btn:disabled,.machine-confirmation .stoq-btn:disabled{cursor:not-allowed;opacity:.55}.machine-secret-notice,.machine-lock-notice{background:#fff9e8;border:1px solid #d7bf77;border-radius:11px;color:#5b4918;font-size:13px;line-height:19px;margin:0;padding:11px}.machine-secret-notice{align-items:flex-start;display:flex;gap:9px}.machine-secret-notice p{margin:0}.machine-secret-notice>svg{color:#9a741c;flex-shrink:0;font-size:19px;margin-top:1px}.machine-unsupported-note{align-items:flex-start;display:flex;gap:11px;padding:13px}.machine-unsupported-note>svg{color:#6d8e23;flex-shrink:0;font-size:24px}.machine-unsupported-note h2,.machine-unsupported-note p{margin:0}.machine-unsupported-note h2{color:var(--stoq-title);font-size:15px;line-height:21px}.machine-unsupported-note p{color:var(--stoq-muted);font-size:12px;line-height:18px;margin-top:2px}.machine-list-section,.machine-connection-list{display:grid;gap:12px}.machine-list-heading{align-items:center;display:flex;justify-content:space-between}.machine-list-heading h2{color:var(--stoq-title);font-size:20px;line-height:26px}.machine-list-heading p{color:var(--stoq-muted);font-size:12px;line-height:18px}.machine-refresh-button{background:linear-gradient(180deg,#fff,#e4e7e9);border:1px solid #c4c9cd;box-shadow:inset 0 1px #fff,0 2px 5px #1e232a1a;color:#5f7d1e}.machine-refresh-button:disabled{cursor:not-allowed;opacity:.5}.machine-list-loading{align-items:center;background:linear-gradient(145deg,#fff,#e8eaeb);border:1px solid #ced2d5;border-radius:12px;color:var(--stoq-muted);display:flex;gap:10px;justify-content:center;min-height:92px;padding:16px}.machine-list-loading p{margin:0}.machine-loading-icon{animation:machine-loading-spin .9s linear infinite;color:#759627;font-size:22px}@keyframes machine-loading-spin{to{transform:rotate(360deg)}}.machine-connection-card{display:grid;gap:11px;padding:13px}.machine-connection-card.is-revoked{background:linear-gradient(145deg,#f1f1f1,#dcdee0);opacity:.88}.machine-connection-card>header{align-items:center;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) auto}.machine-connection-icon{height:42px;width:42px}.machine-connection-icon svg{font-size:21px}.machine-connection-card header h3,.machine-connection-card header p{margin:0}.machine-connection-card header h3{color:var(--stoq-title);font-size:15px;line-height:20px}.machine-connection-card header p{color:var(--stoq-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:15px;overflow-wrap:anywhere}.machine-status{background:linear-gradient(180deg,#d8efa5,#afcf62);border:1px solid #8fab49;border-radius:999px;color:#38500a;font-size:10px;padding:3px 7px}.machine-status.is-revoked{background:linear-gradient(180deg,#fff,#d8dadd);border-color:#b9bdc1;color:#5b626b}.machine-scope-chips{display:flex;flex-wrap:wrap;gap:6px}.machine-scope-chips span{background:#eff6db;border:1px solid #b7ca88;border-radius:999px;color:#4c6417;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;padding:3px 7px}.machine-connection-details{grid-template-columns:repeat(2,minmax(0,1fr))}.machine-connection-details>div:nth-last-child(-n+2){grid-column:1 / -1}.machine-card-actions,.machine-confirmation-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.machine-card-actions .stoq-btn,.machine-confirmation-actions .stoq-btn{font-size:11px;height:42px;padding:0 9px}.machine-danger-button{background:linear-gradient(180deg,#fff3f3,#e9b6b8);border:1px solid #c66a70;box-shadow:inset 0 1px #fff,0 2px 5px #70212726;color:#8b2029}.machine-revoked-note{color:#626a73;font-size:12px;line-height:18px;margin:0}.machine-confirmation{border-color:#c87579;display:grid;gap:10px;padding:14px}.machine-confirmation>svg{color:#b5474f;font-size:28px}.machine-confirmation h2,.machine-confirmation p{margin:0}.machine-confirmation h2{color:#762129;font-size:18px}.machine-confirmation p{color:var(--stoq-text);font-size:13px;line-height:19px}@media(max-width:460px){.machine-connection-details{grid-template-columns:1fr}.machine-connection-details>div:nth-last-child(-n+2){grid-column:auto}}@media(prefers-reduced-motion:reduce){.machine-loading-icon{animation:none}}.profile-permission-main strong{color:#1f2430;display:block;font-size:16px;font-weight:500;line-height:24px}.profile-permission-main p{color:#707987;font-size:14px;line-height:20px;margin:0}.profile-permission-card.is-disabled .profile-permission-main strong,.profile-permission-card.is-disabled .profile-permission-main p{color:#717680}.profile-permission-arrow{align-items:center;border:1px solid #ac9185;border-radius:999px;display:inline-flex;height:24px;justify-content:center;width:24px}.profile-permission-arrow img{display:block;height:16px;object-fit:contain;transform:rotate(-90deg);width:16px}.search-layout{display:flex;flex-direction:column;gap:16px;min-height:100%;padding-bottom:32px}.search-home-layout{display:flex;flex-direction:column;gap:20px;min-height:100%;padding-bottom:32px}.search-item-layout{padding-bottom:116px}.search-home-layout h2,.search-layout h2{color:#1f2430;font-size:20px;font-weight:600;line-height:30px;margin:0}.search-home-input-row{display:grid;gap:12px;grid-template-columns:1fr 40px}.search-input-row{display:grid;gap:8px;grid-template-columns:1fr 40px}.search-main-input{background:#fff;border:1px solid #cfd3d8;border-radius:8px;box-shadow:0 1px 3px #0a0d121f;display:grid;grid-template-columns:1fr 40px;height:40px;overflow:hidden}.search-main-input input{border:0;color:#3f4756;flex:1;font-size:14px;font-weight:500;min-width:0;outline:0;padding:0 12px}.search-inline-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-left:1px solid #d5d7da;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.search-inline-btn img,.search-square-btn img{display:block;height:20px;object-fit:contain;width:20px}.search-square-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cfd3d8;border-radius:8px;box-shadow:0 1px 2px #0a0d120d;color:#6f7684;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;padding:0}.search-square-btn.is-active{background:#eef4df;border-color:#b7cb83}.search-filter-row{display:flex;gap:8px;padding-bottom:2px;padding-right:16px;overflow-x:auto;scrollbar-width:none}.search-applied-filters{background:#ffffffc7;border:1px solid var(--stoq-border);border-radius:12px;box-shadow:var(--stoq-card-shadow);display:grid;gap:8px;padding:10px 12px}.search-applied-filters-head{align-items:center;display:flex;justify-content:space-between}.search-applied-filters-head strong{color:var(--stoq-title);font-size:13px}.search-applied-filters-head button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--stoq-brand-text);cursor:pointer;font-size:12px;font-weight:700;min-height:32px;padding:0 4px}.search-applied-filter-list{display:flex;flex-wrap:wrap;gap:6px}.search-applied-filter-list span{background:#eef5dc;border:1px solid #c8dd8d;border-radius:999px;color:#44551b;font-size:12px;line-height:18px;padding:3px 8px}.search-filter-row::-webkit-scrollbar{display:none}.search-filter-chip{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cfd3d8;border-radius:8px;box-shadow:0 1px 2px #0a0d120d;color:#434c5a;cursor:pointer;display:inline-flex;flex:0 0 max-content;font-size:14px;font-weight:500;gap:6px;height:40px;line-height:20px;padding:0 12px}.search-filter-chip.is-active{background:#eef4df;border-color:#c2d991;color:#3c4e1b}.search-filter-chip>span,.search-filter-chip em{align-items:center;display:inline-flex;justify-content:center}.search-filter-chip>span img{display:block;height:20px;object-fit:contain;width:20px}.search-filter-chip em{font-style:normal}.search-filter-chip em img{display:block;height:12px;object-fit:contain;width:12px}.search-mode-row{display:grid;gap:14px;grid-template-columns:1fr 1fr}.search-mode-row button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f5f5;border:1px solid #cfd3d8;border-radius:8px;box-shadow:0 1px 2px #0a0d120d;color:#1f2430;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;height:36px;justify-content:center;line-height:20px}.search-mode-row button.active{background:#c0dd7a;border-color:#0a0d1233;box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d}.search-mode-row button span{align-items:center;display:inline-flex;justify-content:center}.search-mode-row button span img{display:block;height:20px;object-fit:contain;width:20px}.search-price-card{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 1px 3px #0a0d121f;padding:10px 14px 12px}.search-price-head{align-items:center;color:#303c14;display:flex;font-size:14px;font-weight:600;line-height:20px;margin-bottom:6px}.search-price-head span{align-items:center;display:inline-flex;gap:4px}.search-price-head span img{display:block;height:20px;object-fit:contain;width:20px}.search-price-slider{position:relative}.search-price-fixed-dot{align-items:center;display:inline-flex;height:14px;justify-content:center;left:-1px;pointer-events:none;position:absolute;top:0;width:14px;z-index:2}.search-price-fixed-dot img{display:block;height:14px;object-fit:contain;width:14px}.search-price-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;margin:0;padding:0;width:100%}.search-price-slider input[type=range]::-webkit-slider-runnable-track{background:#8db138;border-radius:999px;height:4px}.search-price-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #8db138;border-radius:999px;box-shadow:0 1px 2px #0a0d1226;height:14px;margin-top:-5px;width:14px}.search-price-slider input[type=range]::-moz-range-track{background:#8db138;border:0;border-radius:999px;height:4px}.search-price-slider input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #8db138;border-radius:999px;box-shadow:0 1px 2px #0a0d1226;height:14px;width:14px}.search-price-scale{color:#303c14;display:flex;font-size:14px;font-weight:600;justify-content:space-between;line-height:20px;margin-top:6px;width:100%}.search-history-wrap,.search-result-wrap{display:grid;gap:12px}.search-history-wrap h3,.search-result-wrap h3{color:#1f2430;font-size:18px;font-weight:600;line-height:28px;margin:0}.search-history-chips{display:flex;flex-wrap:wrap;gap:10px 8px}.search-history-chips button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cfd3d8;border-radius:999px;box-shadow:0 1px 2px #0a0d120d;color:#454d5b;cursor:pointer;font-size:12px;font-weight:500;line-height:18px;padding:8px 14px}.search-result-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cfd3d8;border-radius:8px;box-shadow:0 1px 2px #0a0d120d;cursor:pointer;display:grid;gap:10px;grid-template-columns:14px 52px 1fr 24px;padding:10px 12px;text-align:left;width:100%}.search-result-card.is-selected{border-color:#9bbf49;box-shadow:0 3px 8px #546f1829}.search-result-card.is-unavailable,.search-result-card:disabled{background:linear-gradient(145deg,#f7f5ef,#e9e5dc);border-color:#d1c8b5;cursor:not-allowed}.search-result-copy p .search-action-blocked{color:#745018;font-size:12px;font-weight:700;line-height:17px}.search-result-state{align-items:center;display:inline-flex;justify-content:center}.search-result-state img{display:block;height:16px;object-fit:contain;width:16px}.search-result-state.is-selected{border:1px solid #90b33b;border-radius:50%}.search-result-thumb{align-items:center;display:inline-flex;height:56px;justify-content:center;width:56px}.search-result-thumb img{display:block;height:56px;object-fit:contain;width:56px}.search-result-copy strong{color:#1f2430;display:-webkit-box;font-size:14px;font-weight:600;line-height:20px;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-result-copy p{color:#6f7684;display:flex;gap:4px;font-size:14px;line-height:20px;margin:2px 0 0}.search-result-copy p img{display:block;flex-shrink:0;height:14px;margin-top:2px;object-fit:contain;width:14px}.search-result-more{align-items:center;display:inline-flex;justify-content:flex-end;text-align:right}.search-result-more img{display:block;height:24px;object-fit:contain;width:24px}.search-empty-text{background:#ffffffbd;border:1px solid #d5d7da;border-radius:8px;color:#5f6878;font-size:13px;line-height:20px;margin:0;padding:12px}.search-continue-btn{bottom:auto;display:grid;gap:1px;height:auto;margin:4px 0 88px;min-height:48px;padding-block:7px;position:static}.search-continue-prefix{font-size:11px;letter-spacing:.04em;line-height:14px}.search-continue-name{display:-webkit-box;font-size:13px;line-height:16px;max-width:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.action-flow-layout,.action-chat-layout{display:flex;flex-direction:column;gap:16px;min-height:100%;padding-bottom:108px}.action-step-hero{align-items:center;display:flex;flex-direction:column;margin-top:-4px;text-align:center}.action-step-hero p,.action-step-hero h2{margin:0}.action-step-muted{color:#181d27;font-size:24px;font-weight:600;line-height:32px}.action-picked-bubble{align-items:center;display:flex;flex-direction:column;height:112px;justify-content:flex-end;margin-top:4px;position:relative;width:128px}.action-picked-bubble-bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#303c141a;border:1px solid rgba(255,255,255,.1);border-radius:999px;box-shadow:0 2px 3px #fff9,0 6px 4px #0000001a,inset 16px 16px 9px -18px #fff3,inset -12px -12px 6px -14px #b3b3b380,inset -1px -1px .5px #ffffff40,inset 1px 1px .5px #fffc,inset -3px -8px 10px 3px #0000001a;height:90px;left:50%;position:absolute;top:18px;transform:translate(-50%);width:90px}.action-picked-bubble img{height:56px;object-fit:contain;position:absolute;top:0;width:56px;z-index:1}.action-picked-bubble strong{color:#717680;font-size:14px;font-weight:500;line-height:18px;max-width:116px;position:relative;z-index:1}.action-step-current{color:#303c14;font-size:24px;font-weight:600;line-height:32px;padding-top:6px}.action-step-hero h2{color:#303c14;font-size:24px;font-weight:600;line-height:32px;padding-top:4px}.action-summary-card,.action-option-card,.action-note-card,.action-quantity-card{background:#fff;border:1px solid #d5d7da;border-radius:8px;box-shadow:0 1px 2px #0a0d120d}.action-option-list{display:grid;gap:8px}.action-option-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:48px 1fr 18px;padding:12px;text-align:left;width:100%}.action-option-card.is-selected{border-color:#9bbf49;box-shadow:0 4px 10px #546f1829}.action-option-avatar{align-items:center;border-radius:999px;display:inline-flex;height:48px;justify-content:center;overflow:hidden;width:48px}.action-option-avatar.is-place{background:#f5f5f5;border-radius:8px}.action-option-avatar img{display:block;height:48px;object-fit:cover;width:48px}.action-option-avatar.is-place img{height:32px;object-fit:contain;width:32px}.action-option-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.action-option-copy strong{color:#181d27;font-size:16px;font-weight:500;line-height:24px}.action-option-copy small{color:#717680;font-size:14px;line-height:20px}.action-radio-asset{flex:0 0 auto;height:18px;object-fit:contain;opacity:.72;width:18px}.action-option-card.is-selected .action-radio-asset{opacity:1}.action-note-card,.action-quantity-card{display:flex;flex-direction:column;gap:8px;padding:12px}.action-note-card span,.action-quantity-card span{color:#303c14;font-size:14px;font-weight:600;line-height:20px}.action-note-card textarea,.action-quantity-card input{border:0;color:#414651;font-family:inherit;font-size:14px;line-height:20px;outline:0}.action-note-card textarea{min-height:70px;resize:none}.action-field-guidance{color:#667085;font-size:11px;font-weight:500;line-height:16px}.action-field-guidance.is-error{color:#b42318}.action-note-card textarea[aria-invalid=true],.action-quantity-card input[aria-invalid=true],.action-chat-input textarea[aria-invalid=true]{border-color:#d92d20;box-shadow:0 0 0 2px #d92d201f}.action-quantity-card input{height:32px}.action-sticky-actions{bottom:12px;margin-top:auto;position:sticky;z-index:4}.action-complete{align-items:center;display:flex;flex-direction:column;gap:10px;padding:48px 18px 8px;text-align:center}.action-complete-bubble{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#a9cf4547;border-radius:999px;box-shadow:0 2px 7px #0003,inset 3px 5px 30px #fff9;display:inline-flex;height:96px;justify-content:center;width:96px}.action-complete-bubble img{border-radius:999px;display:block;height:64px;object-fit:cover;width:64px}.action-complete h2{color:#303c14;font-size:24px;font-weight:600;line-height:32px;margin:0}.action-complete p{color:#535862;font-size:16px;line-height:24px;margin:0}.action-summary-card{align-items:center;display:grid;gap:12px;grid-template-columns:56px 1fr 32px;padding:12px;position:relative}.action-summary-image{align-items:center;background:#e9eaeb;border-radius:8px;display:inline-flex;height:56px;justify-content:center;width:56px}.action-summary-image img,.action-summary-card>span img{display:block;height:40px;object-fit:contain;width:40px}.action-summary-card strong{color:#181d27;display:block;font-size:16px;font-weight:500;line-height:24px}.action-summary-card p{color:#717680;font-size:14px;line-height:20px;margin:0}.action-summary-card em{bottom:10px;color:#6e8a28;font-size:12px;font-style:normal;font-weight:600;line-height:18px;position:absolute;right:12px}.action-chat-layout{padding-bottom:16px}.action-chat-hero{align-items:center;display:grid;gap:14px;grid-template-columns:90px 1fr}.action-chat-bubble{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000001a;border-radius:999px;box-shadow:0 2px 7px #0003,inset 3px 5px 30px #fff9;display:inline-flex;height:83px;justify-content:center;width:90px}.action-chat-bubble img{display:block;height:58px;object-fit:contain;width:58px}.action-chat-hero p,.action-chat-hero h2,.action-chat-hero span{margin:0}.action-chat-hero p{color:#6e8a28;font-size:14px;font-weight:600;line-height:20px}.action-chat-hero h2{color:#181d27;font-size:24px;font-weight:600;line-height:32px}.action-chat-hero span{color:#717680;display:block;font-size:14px;line-height:20px}.action-chat-feed{background:linear-gradient(180deg,#f8faf3,#fff);border:1px solid #e3e5e8;border-radius:16px;display:flex;flex:1;flex-direction:column;gap:10px;min-height:352px;padding:12px}.action-chat-message{align-items:flex-start;display:flex;gap:8px;max-width:88%}.action-chat-message.is-user{align-self:flex-end}.action-chat-message span{align-items:center;background:#fff;border:1px solid #d5d7da;border-radius:999px;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.action-chat-message span img{display:block;height:18px;object-fit:contain;width:18px}.action-chat-message p{background:#fff;border:1px solid #d5d7da;border-radius:14px;color:#414651;font-size:14px;line-height:20px;margin:0;padding:10px 12px}.action-chat-message.is-user p{background:#a9cf45;border-color:#93b63a;color:#1c230c}.action-prompt-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.action-prompt-row::-webkit-scrollbar{display:none}.action-prompt-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d5d7da;border-radius:999px;color:#414651;cursor:pointer;flex:0 0 max-content;font-size:12px;font-weight:500;line-height:18px;padding:8px 12px}.action-chat-input{display:grid;gap:8px;grid-template-columns:1fr 82px}.action-chat-input textarea{background:#fff;border:1px solid #d5d7da;border-radius:20px;box-shadow:0 1px 3px #0a0d121a;color:#414651;font:inherit;line-height:20px;max-height:160px;min-height:72px;outline:0;padding:11px 14px;resize:vertical}.action-chat-input button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#a9cf45;border:2px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:0 1px 2px #0a0d120d,inset 0 -2px #0a0d120d,inset 0 0 0 1px #0a0d122e;color:#1c230c;cursor:pointer;font-size:14px;font-weight:600;min-height:48px;align-self:end}.action-chat-character-count{grid-column:1 / -1;padding-inline:12px}@media(max-width:460px){.stoq-h5-stage{padding:0}.stoq-phone-frame{border:0;border-radius:0;box-shadow:none;height:100vh;width:100vw}.stoq-page-content{height:calc(100vh - 64px)}.stoq-page-content.has-footer{height:calc(100vh - 144px)}.stoq-inline-two{grid-template-columns:1fr}}@media(min-width:461px)and (max-height:964px){.stoq-h5-stage{height:100vh;height:100dvh;min-height:0;overflow:hidden;padding:12px}.stoq-phone-frame{height:calc(100vh - 24px);height:calc(100dvh - 24px)}.stoq-page-content{height:calc(100vh - 88px);height:calc(100dvh - 88px)}.stoq-page-content.has-footer{height:calc(100vh - 168px);height:calc(100dvh - 168px)}}.action-flow-layout,.action-chat-layout{background:radial-gradient(circle at 50% 18%,#a9cf4529,#fff0 34%),#fff;color:#181d27;display:flex;flex-direction:column;gap:18px;margin:-20px -16px -28px;min-height:calc(100% + 48px);overflow:hidden;padding:18px 16px 112px}.action-start-layout,.action-choice-layout,.action-radial-layout,.action-move-start-layout,.action-details-layout,.action-confirmation-layout{align-items:center;justify-content:flex-start;text-align:center}.action-start-layout{gap:24px;padding-top:28px}.action-choice-layout,.action-radial-layout{gap:16px;padding-top:12px}.action-move-start-layout{gap:14px;padding-top:8px}.action-step-caption{align-items:center;display:flex;flex-direction:column;gap:2px;max-width:328px}.action-step-caption p,.action-step-caption h2{margin:0}.action-step-caption p{color:#181d27;font-size:24px;font-weight:600;line-height:32px}.action-step-caption h2{color:#303c14;font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:32px}.action-step-caption.is-muted{opacity:.52;transform:scale(.88)}.action-intro-figure{align-items:center;display:flex;height:244px;justify-content:center;position:relative;width:100%}.action-intro-glow{background:radial-gradient(circle,#a9cf4557,#a9cf4524 42%,#fff0 72%);border-radius:999px;filter:blur(2px);height:226px;position:absolute;width:226px}.action-intro-person{display:block;height:178px;object-fit:contain;position:relative;width:178px;z-index:1}.action-intro-icon{bottom:32px;display:block;height:76px;object-fit:contain;position:absolute;right:68px;width:76px;z-index:2}.action-single-bubble,.action-two-choice{align-items:center;display:flex;justify-content:center;width:100%}.action-two-choice{gap:52px;padding-top:26px}.action-bubble{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#717680;cursor:pointer;display:inline-flex;flex-direction:column;font-family:inherit;gap:2px;justify-content:flex-end;min-height:106px;padding:0 4px 10px;position:relative;text-align:center;transition:transform .16s ease,filter .16s ease;width:112px}.action-bubble:hover,.action-bubble:focus-visible{filter:saturate(1.08);outline:0;transform:translateY(-2px)}.action-bubble:focus-visible .action-bubble-orb,.action-bubble.is-selected .action-bubble-orb{border-color:#a9cf45e0;box-shadow:0 10px 20px #5367182e,inset 5px 10px 24px #ffffffb8,inset -8px -12px 20px #303c141f}.action-bubble-orb{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#303c141a;border:1px solid rgba(255,255,255,.68);border-radius:999px;box-shadow:0 2px 3px #ffffff9e,0 6px 4px #0000001a,inset 16px 16px 9px -18px #fff3,inset -12px -12px 6px -14px #b3b3b380,inset -3px -8px 10px 3px #0000001a;height:90px;left:50%;position:absolute;top:12px;transform:translate(-50%);width:90px}.action-bubble img{border-radius:18px;display:block;height:54px;object-fit:contain;position:absolute;top:0;width:54px;z-index:1}.action-bubble strong{color:#717680;display:block;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:18px;max-width:108px;position:relative;z-index:1}.action-bubble small{color:#8b929d;display:block;font-size:10px;font-weight:500;line-height:13px;max-width:104px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.action-step-trace{align-items:flex-end;display:flex;gap:18px;justify-content:center;min-height:114px;width:100%}.action-picked-bubble{align-items:center;color:#717680;display:flex;flex-direction:column;height:124px;justify-content:flex-end;min-width:118px;position:relative;text-align:center}.action-picked-bubble.is-compact{height:104px;min-width:104px}.action-picked-bubble-bg{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#303c141a;border:1px solid rgba(255,255,255,.68);border-radius:999px;box-shadow:0 2px 3px #ffffff9e,0 6px 4px #0000001a,inset 16px 16px 9px -18px #fff3,inset -12px -12px 6px -14px #b3b3b380,inset -3px -8px 10px 3px #0000001a;height:90px;left:50%;position:absolute;top:16px;transform:translate(-50%);width:90px}.action-picked-bubble.is-compact .action-picked-bubble-bg{height:76px;top:12px;width:76px}.action-picked-bubble img{display:block;height:58px;object-fit:contain;position:absolute;top:0;width:58px;z-index:1}.action-picked-bubble.is-compact img{height:46px;width:46px}.action-picked-bubble strong{color:#717680;display:block;font-size:14px;font-weight:500;line-height:18px;max-width:112px;position:relative;z-index:1}.action-picked-bubble small{color:#8b929d;display:block;font-size:10px;line-height:13px;max-width:100px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.action-radial,.action-details-orbit{height:374px;margin:0 auto;max-width:386px;position:relative;width:100%}.action-radial:before,.action-details-orbit:before{background:radial-gradient(circle,#a9cf4533,#fff0 62%);border-radius:999px;content:"";height:272px;left:50%;position:absolute;top:48%;transform:translate(-50%,-50%);width:272px}.action-radial .action-bubble,.action-details-orbit .action-bubble{position:absolute;z-index:2}.action-radial.is-dense{align-items:start;display:grid;gap:16px 10px;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;min-height:374px;padding:10px 0 18px}.action-radial.is-dense:before{display:none}.action-radial.is-dense .action-bubble{bottom:auto;left:auto;margin:0 auto;position:relative;right:auto;top:auto;transform:none}.action-radial.is-dense .action-bubble:hover,.action-radial.is-dense .action-bubble:focus-visible{transform:translateY(-2px)}.action-radial-center{left:50%;top:50%;transform:translate(-50%,-50%);z-index:4!important}.action-radial-center:hover,.action-radial-center:focus-visible{transform:translate(-50%,calc(-50% - 2px))}.action-radial-node-1{left:18px;top:18px}.action-radial-node-2{right:18px;top:18px}.action-radial-node-3{left:24px;bottom:34px}.action-radial-node-4{right:24px;bottom:34px}.action-radial-node-5{left:50%;top:-2px;transform:translate(-50%)}.action-radial-node-5:hover,.action-radial-node-5:focus-visible{transform:translate(-50%,-2px)}.action-filter-row{display:flex;gap:10px;justify-content:center;width:100%}.action-filter-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d5d7da;border-radius:999px;box-shadow:0 1px 2px #0a0d120d;color:#414651;cursor:pointer;font:inherit;font-size:14px;font-weight:500;line-height:20px;padding:8px 16px}.action-section-label{align-self:flex-start;color:#303c14;font-size:16px;font-weight:600;line-height:24px;margin:0 0 -4px 10px}.action-details-layout{gap:12px;padding-top:6px}.action-detail-node-1{left:24px;top:10px}.action-detail-node-2{right:24px;top:10px}.action-detail-node-3{left:18px;bottom:28px}.action-detail-node-4{right:18px;bottom:28px}.action-quantity-pill{align-items:center;background:#ffffffd6;border:1px solid #d5d7da;border-radius:999px;box-shadow:0 8px 20px #0a0d1214;display:inline-flex;gap:12px;left:50%;padding:8px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.action-quantity-pill button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#a9cf45;border:0;border-radius:999px;color:#1c230c;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:32px;justify-content:center;line-height:1;width:32px}.action-quantity-pill span{color:#303c14;font-size:14px;font-weight:600;line-height:20px;min-width:48px}.action-destination-card{align-items:center;background:#fff;border:1px solid #d5d7da;border-radius:16px;box-shadow:0 8px 20px #0a0d1214;display:grid;gap:12px;grid-template-columns:56px 1fr;margin-top:2px;padding:12px;text-align:left;width:100%}.action-destination-card img{display:block;height:48px;object-fit:contain;width:48px}.action-destination-card strong,.action-destination-card span,.action-destination-card small{display:block}.action-destination-card strong{color:#181d27;font-size:16px;font-weight:600;line-height:22px}.action-destination-card span,.action-destination-card small{color:#717680;font-size:13px;line-height:18px}.action-final-actions{bottom:8px;margin-top:auto;position:sticky;width:100%;z-index:8}.action-confirmation-layout{gap:18px;justify-content:center;padding-top:34px}.action-confirmation-hero{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.action-confirmation-orb{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#a9cf4542;border:1px solid rgba(255,255,255,.72);border-radius:999px;box-shadow:0 10px 24px #53671829,inset 8px 12px 28px #ffffffc7;display:inline-flex;height:116px;justify-content:center;width:116px}.action-confirmation-orb img{border-radius:999px;display:block;height:76px;object-fit:cover;width:76px}.action-confirmation-orb.is-move img{border-radius:0;object-fit:contain}.action-confirmation-hero p,.action-confirmation-hero h2,.action-confirmation-hero span{margin:0}.action-confirmation-hero p{color:#6e8a28;font-size:16px;font-weight:600;line-height:24px}.action-confirmation-hero h2{color:#303c14;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:31px;max-width:328px}.action-confirmation-hero span{color:#535862;font-size:15px;line-height:22px;max-width:320px}.action-progress-card{background:#fff;border:1px solid #d5d7da;border-radius:18px;box-shadow:0 8px 22px #0a0d1214;display:flex;flex-direction:column;gap:10px;padding:12px;text-align:left;width:100%}.action-progress-card div{align-items:center;display:grid;gap:4px 10px;grid-template-columns:34px 1fr}.action-progress-card strong{align-items:center;background:#e9f2d1;border-radius:999px;color:#303c14;display:inline-flex;font-size:14px;font-weight:700;grid-row:span 2;height:34px;justify-content:center;width:34px}.action-progress-card .is-current strong{background:#a9cf45}.action-progress-card span{color:#181d27;font-size:14px;font-weight:600;line-height:18px}.action-progress-card small{color:#717680;font-size:12px;line-height:16px}.action-chat-layout{gap:12px;padding-bottom:28px}.action-chat-hero{align-items:center;background:#fff;border:1px solid #d5d7da;border-radius:18px;box-shadow:0 6px 18px #0a0d1214;display:grid;gap:14px;grid-template-columns:90px 1fr;padding:12px;text-align:left}.action-permission-strip,.action-context-actions{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.action-permission-strip::-webkit-scrollbar,.action-context-actions::-webkit-scrollbar{display:none}.action-permission-strip span{background:#f5f8eb;border:1px solid #d7e8aa;border-radius:999px;color:#536718;flex:0 0 max-content;font-size:12px;font-weight:600;line-height:18px;padding:7px 10px}.action-context-actions button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d5d7da;border-radius:14px;box-shadow:0 4px 10px #0a0d120f;color:#303c14;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:13px;font-weight:600;gap:8px;line-height:18px;padding:9px 12px}.action-context-actions img{display:block;height:28px;object-fit:contain;width:28px}.action-chat-feed{min-height:280px}@media(max-width:460px){.action-flow-layout,.action-chat-layout{margin-bottom:-28px;min-height:calc(100% + 48px)}.action-intro-icon{right:54px}.action-two-choice{gap:34px}.action-radial,.action-details-orbit{height:350px}.action-radial-node-1,.action-detail-node-1{left:2px}.action-radial-node-2,.action-detail-node-2{right:2px}.action-radial-node-3,.action-detail-node-3{left:4px}.action-radial-node-4,.action-detail-node-4{right:4px}}.action-start-layout{gap:28px;padding-top:90px}.action-step-only,.action-main-question{color:#303c14;font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:32px;margin:0;text-align:center}.action-intro-figure.is-give{height:232px;margin-bottom:2px;margin-top:-6px}.action-intro-circle{background:#d1d2d3;border-radius:999px;height:203px;left:50%;position:absolute;top:46px;transform:translate(-50%);width:203px}.action-intro-figure.is-give .action-intro-person{height:221px;left:50%;object-fit:contain;object-position:center top;position:absolute;top:28px;transform:translate(-50%);width:209px;z-index:2}.action-intro-float{display:block;object-fit:contain;position:absolute;z-index:3}.action-intro-hammer{height:49px;left:92px;top:8px;transform:rotate(-13deg);width:49px}.action-intro-question{height:47px;right:108px;top:5px;transform:rotate(21deg);width:47px}.action-intro-wrench{height:42px;left:88px;top:74px;transform:rotate(67deg);width:42px}.action-intro-light{height:43px;right:88px;top:72px;transform:rotate(29deg);width:43px}.action-single-bubble{margin-top:-6px}.action-single-bubble .action-bubble{min-height:94px;width:90px}.action-single-bubble .action-bubble-orb{height:83px;top:10px;width:90px}.action-single-bubble .action-bubble img{height:50px;top:-7px;width:50px}.action-single-bubble .action-bubble strong{color:#181d27;font-size:14px;font-weight:500;line-height:20px;max-width:62px;white-space:normal}.action-single-bubble .action-bubble small{display:none}.action-intro-figure.is-give{margin-bottom:24px}.action-radial-receivers{height:430px;margin-top:-4px}.action-radial-receivers:after{background:radial-gradient(circle,#d06e4e38,#303c141a 34%,#fff0 64%);border-radius:999px;content:"";filter:blur(18px);height:220px;left:50%;position:absolute;top:48%;transform:translate(-50%,-50%);width:220px;z-index:0}.action-radial-receivers .action-bubble img{border-radius:999px;object-fit:cover}.action-radial-receivers .action-bubble strong{color:#181d27;font-size:15px;font-weight:600;line-height:19px;max-width:82px;white-space:normal}.action-radial-receivers .action-radial-center strong{max-width:72px}.action-radial-receivers .action-radial-center img{border-radius:18px;object-fit:contain}.action-radial-receivers .action-radial-node-1{left:4px;top:142px}.action-radial-receivers .action-radial-node-2{left:50%;top:54px;transform:translate(-50%)}.action-radial-receivers .action-radial-node-2:hover,.action-radial-receivers .action-radial-node-2:focus-visible{transform:translate(-50%,-2px)}.action-radial-receivers .action-radial-node-3{right:4px;top:142px}.action-radial-receivers .action-radial-node-4{left:12px;bottom:52px}.action-radial-receivers .action-radial-node-5{left:50%;top:auto;bottom:6px;transform:translate(-50%)}.action-radial-receivers .action-radial-node-5:hover,.action-radial-receivers .action-radial-node-5:focus-visible{transform:translate(-50%,-2px)}.action-radial-receivers .action-radial-node-6{right:12px;bottom:52px}.action-radial-receivers .action-bubble{width:96px}.action-radial-receivers .action-bubble strong{font-size:14px;line-height:18px;max-width:78px}.action-radial-receivers .action-radial-node-1{left:24px;top:126px}.action-radial-receivers .action-radial-node-2{top:42px}.action-radial-receivers .action-radial-node-3{right:24px;top:126px}.action-radial-receivers .action-radial-node-4{left:28px;bottom:70px}.action-radial-receivers .action-radial-node-5{bottom:18px}.action-radial-receivers .action-radial-node-6{right:28px;bottom:70px}.action-move-start-layout{gap:18px;padding-top:16px}.action-find-item-bubble{min-height:108px;width:112px}.action-find-item-bubble .action-bubble-orb{background:#303c1414}.action-find-item-bubble img{border-radius:999px;height:48px;object-fit:contain;top:0;width:48px}.action-find-item-bubble strong{color:#181d27;font-size:15px;font-weight:600;line-height:20px}.action-filter-row-large{display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:0 0 4px;width:100%}.action-filter-row-large button{align-items:center;border-radius:8px;display:grid;gap:8px;grid-template-columns:24px 1fr 18px;height:40px;justify-content:stretch;padding:8px 12px;text-align:left}.action-filter-row-large button>img,.action-filter-row-large button em img{display:block;height:22px;object-fit:contain;width:22px}.action-filter-row-large button em{display:inline-flex;transform:rotate(-90deg)}.action-section-label.is-centered{align-self:center;color:#303c14;font-size:24px;font-weight:600;line-height:32px;margin:2px 0 -8px}.action-radial-move-items{height:420px;margin-top:-4px}.action-radial-move-items:after{background:radial-gradient(circle,#d06e4e33,#303c1414 34%,#fff0 66%);border-radius:999px;content:"";filter:blur(18px);height:232px;left:50%;position:absolute;top:43%;transform:translate(-50%,-50%);width:232px;z-index:0}.action-radial-move-items .action-bubble{width:104px}.action-radial-move-items .action-bubble strong{color:#181d27;font-size:15px;font-weight:600;line-height:19px;max-width:82px;white-space:normal}.action-radial-move-items .action-radial-center strong{max-width:70px}.action-radial-move-items .action-radial-node-1{left:14px;top:92px}.action-radial-move-items .action-radial-node-2{left:50%;top:24px;transform:translate(-50%)}.action-radial-move-items .action-radial-node-2:hover,.action-radial-move-items .action-radial-node-2:focus-visible{transform:translate(-50%,-2px)}.action-radial-move-items .action-radial-node-3{right:14px;top:92px}.action-radial-move-items .action-radial-node-4{left:18px;bottom:78px}.action-radial-move-items .action-radial-node-5{left:50%;top:auto;bottom:18px;transform:translate(-50%)}.action-radial-move-items .action-radial-node-5:hover,.action-radial-move-items .action-radial-node-5:focus-visible{transform:translate(-50%,-2px)}.action-radial-move-items .action-radial-node-6{right:18px;bottom:78px}.action-radial-receivers .action-radial-node-3,.action-radial-move-items .action-radial-node-3{bottom:auto;left:auto}.action-radial-receivers .action-radial-node-4,.action-radial-move-items .action-radial-node-4,.action-radial-receivers .action-radial-node-5,.action-radial-move-items .action-radial-node-5{right:auto;top:auto}.action-intro-circle{z-index:1}.action-intro-figure.is-give .action-intro-person{position:absolute!important;z-index:5!important}.action-intro-float{z-index:6}.action-flow-layout,.action-chat-layout{background:radial-gradient(circle at 50% 20%,#a9cf4512,#fff0 32%),#fff}.action-bubble strong,.action-picked-bubble strong,.action-radial-receivers .action-bubble strong,.action-radial-move-items .action-bubble strong{font-weight:500}.action-figma-details-layout{align-items:center;gap:14px;overflow-y:auto;padding-top:12px;text-align:center}.action-figma-step-stack{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.action-figma-step-stack p{color:#303c14;font-size:24px;font-weight:600;line-height:32px;margin:0}.action-figma-step-stack .action-picked-bubble{height:84px}.action-figma-step-stack .action-picked-bubble-bg{height:66px;top:10px;width:66px}.action-figma-step-stack .action-picked-bubble img{height:40px;width:40px}.action-figma-step-stack .action-picked-bubble strong{color:#181d27;font-size:12px;font-weight:500;line-height:15px;max-width:74px}.action-figma-step-stack .action-picked-bubble small{display:none}.action-detail-figure{height:178px;margin-top:-2px;position:relative;width:220px}.action-detail-figure span{background:#d1d2d3;border-radius:999px;height:168px;left:50%;position:absolute;top:14px;transform:translate(-50%);width:168px;z-index:1}.action-detail-figure img{display:block;height:192px;left:50%;object-fit:contain;position:absolute;top:-3px;transform:translate(-50%);width:192px;z-index:2}.action-figma-detail-title{color:#303c14;font-size:23px;font-weight:500;letter-spacing:-.01em;line-height:31px;margin:-2px 0 0;max-width:360px}.action-figma-detail-cluster{height:184px;margin-top:2px;position:relative;width:300px}.action-mini-detail-bubble{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#181d27;cursor:pointer;display:inline-flex;flex-direction:column;font-family:inherit;height:96px;justify-content:flex-end;padding:0 4px 12px;position:absolute;text-align:center;width:90px}.action-mini-detail-bubble:focus-visible{outline:2px solid rgba(169,207,69,.8);outline-offset:2px}.action-mini-detail-orb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000001a;border-radius:999px;box-shadow:0 2px 7px #0003,inset 16px 16px 9px -18px #fff3,inset -12px -12px 6px -14px #b3b3b380,inset 3px 5px 30px 3px #fff9,inset 10px 20px 15px #0000001a;height:83px;left:0;position:absolute;top:13px;width:90px}.action-mini-detail-bubble.is-selected .action-mini-detail-orb{background:#a9cf4529;box-shadow:0 3px 9px #53671833,inset 3px 5px 30px 3px #ffffffb8,inset 10px 20px 15px #00000014}.action-mini-detail-bubble img{display:block;height:50px;object-fit:contain;position:absolute;top:0;width:50px;z-index:2}.action-mini-detail-bubble strong{color:#181d27;font-size:14px;font-weight:500;line-height:18px;max-width:76px;position:relative;z-index:2}.action-mini-detail-bubble.detail-qty{left:6px;top:52px}.action-mini-detail-bubble.detail-notes{left:50%;top:0;transform:translate(-50%)}.action-mini-detail-bubble.detail-expected{left:50%;top:88px;transform:translate(-50%)}.action-mini-detail-bubble.detail-photo{right:6px;top:52px}.action-figma-qty-control{align-items:center;background:#ffffffe6;border:1px solid #d5d7da;border-radius:999px;box-shadow:0 6px 14px #0a0d1214;display:inline-flex;gap:8px;left:50%;padding:4px;position:absolute;top:70px;transform:translate(-50%);z-index:5}.action-figma-qty-control button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#a9cf45;border:0;border-radius:999px;color:#1c230c;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;height:24px;justify-content:center;line-height:1;width:24px}.action-figma-qty-control span{color:#303c14;font-size:12px;font-weight:600;line-height:16px;min-width:38px}.action-figma-details-layout .action-final-actions{margin-top:6px;position:static}.action-figma-detail-cluster{margin-top:0}.action-figma-details-layout .action-final-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;bottom:0;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:4px -2px 0;padding:8px 2px 10px;position:sticky;width:calc(100% + 4px);z-index:10}.action-figma-details-layout .action-final-actions .stoq-btn{font-size:13px;height:44px;letter-spacing:-.01em;padding:0 12px}.search-filter-chip{font-size:13px;gap:5px;padding:0 10px}.search-filter-row{gap:6px;margin-right:-16px;padding-right:18px}.action-figma-details-layout .action-final-actions{bottom:88px;left:50%;max-width:380px;position:fixed;transform:translate(-50%)}@media(max-width:460px){.action-figma-details-layout .action-final-actions{bottom:84px;max-width:calc(100vw - 32px)}.search-filter-row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;overflow:visible;padding-right:0}.search-filter-chip{box-sizing:border-box;flex:none;min-width:0;padding-inline:9px;width:100%}.search-filter-chip select{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;width:100%}}.stoq-phone-frame .search-filter-row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;overflow:visible;padding-right:0}.stoq-phone-frame .search-filter-chip{box-sizing:border-box;flex:none;min-width:0;padding-inline:9px;width:100%}.stoq-phone-frame .search-filter-chip select{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;width:100%}.action-figma-details-layout .action-final-actions{bottom:auto;left:auto;max-width:none;position:static;transform:none}.action-team-layout{gap:14px;overflow-y:auto;padding-bottom:108px}.action-team-card,.action-permission-row{background:#fff;border:1px solid #d5d7da;border-radius:8px;box-shadow:0 1px 2px #0a0d120d}.action-team-card{display:flex;flex-direction:column;gap:18px;padding:16px 14px}.action-team-card-head{align-items:center;display:grid;gap:18px;grid-template-columns:60px 1fr;text-align:left}.action-team-card-head>img{border-radius:999px;box-shadow:2px 4px 10px #0a0d1229;display:block;height:60px;object-fit:cover;width:60px}.action-team-card-head h2,.action-team-card-head span,.action-team-card-head strong{display:block;margin:0}.action-team-card-head h2{color:#181d27;font-size:20px;font-weight:500;line-height:30px}.action-team-card-head span{color:#717680;font-size:14px;line-height:20px}.action-team-card-head strong{color:#6e8a28;font-size:14px;font-weight:500;line-height:20px}.action-team-card dl{display:grid;gap:13px;margin:0}.action-team-card dl div{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.action-team-card dt,.action-team-card dd{margin:0}.action-team-card dt{color:#414651;flex:0 0 auto;font-size:16px;font-weight:500;line-height:24px}.action-team-card dd{color:#181d27;flex:1 1 auto;font-size:16px;font-weight:600;line-height:24px;min-width:0;overflow-wrap:anywhere;text-align:right}.action-team-section-title{align-self:flex-start;color:#181d27;font-size:20px;font-weight:500;line-height:30px;margin:0}.action-team-quick-actions{align-items:center;display:flex;justify-content:space-between;padding:12px 16px 2px;width:100%}.action-team-quick-actions .action-bubble{min-height:96px;width:90px}.action-team-quick-actions .action-bubble-orb{height:83px;top:10px;width:90px}.action-team-quick-actions .action-bubble img{height:50px;top:-7px;width:50px}.action-team-quick-actions .action-bubble strong{color:#181d27;font-size:16px;font-weight:500;line-height:24px}.action-permission-list{display:grid;gap:10px;width:100%}.action-permission-row{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:28px 1fr 28px;min-height:60px;padding:10px 12px;text-align:left;width:100%}.action-permission-row.is-disabled{background:#e9eaeb;color:#717680;cursor:default}.action-permission-row>img{display:block;height:28px;object-fit:contain;width:28px}.action-permission-row span{display:flex;flex-direction:column;gap:1px;min-width:0}.action-permission-row strong{color:#181d27;font-size:16px;font-weight:500;line-height:24px}.action-permission-row.is-disabled strong,.action-permission-row.is-disabled small{color:#717680}.action-permission-row small{color:#717680;font-size:14px;line-height:20px}.action-permission-row em{align-items:center;background:#a9cf451f;border:1px solid #d5d7da;border-radius:999px;color:#7d542e;display:inline-flex;font-size:28px;font-style:normal;height:24px;justify-content:center;line-height:18px;width:24px}.action-team-actions{bottom:0;margin-top:4px;position:sticky;width:100%;z-index:6}.action-team-actions.is-single{grid-template-columns:1fr}.action-chat-thread-panel{display:grid;gap:10px;width:100%}.action-chat-thread-title{color:#181d27;font-size:16px;font-weight:600;line-height:24px;margin:0}.action-chat-thread-panel .action-chat-feed{min-height:210px}.action-chat-legacy-context{display:none}.action-team-layout{background:#fff;gap:12px;margin:-20px -16px 0;min-height:100%;overflow-y:auto;padding:8px 16px 18px}.action-team-card{gap:16px;padding:14px}.action-team-section-title{line-height:28px;margin-top:2px}.action-team-quick-actions{justify-content:space-around;margin-bottom:8px;padding:2px 8px 0}.action-team-quick-actions .action-bubble{min-height:86px;padding-bottom:8px;width:76px}.action-team-quick-actions .action-bubble-orb{height:72px;top:11px;width:76px}.action-team-quick-actions .action-bubble img{height:44px;top:-1px;width:44px}.action-quantity-card>label{color:#303c14;font-size:14px;font-weight:600;line-height:20px}.action-proof-preview-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.action-quantity-card .action-proof-preview,.action-transaction-proofs .action-proof-preview{align-items:stretch;background:linear-gradient(145deg,#fff,#eef0eb);border:1px solid #d5d7da;border-radius:12px;box-shadow:0 5px 12px #181d271a,inset 1px 1px #ffffffe6;display:flex;flex-direction:column;gap:6px;margin:0;min-width:0;overflow:hidden;padding:6px}.action-proof-preview img{aspect-ratio:4 / 3;border-radius:8px;display:block;object-fit:cover;width:100%}.action-quantity-card .action-proof-preview>span,.action-proof-preview figcaption{color:#414651;font-size:11px;font-weight:500;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-proof-preview button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d5d7da;border-radius:999px;color:#9b2c2c;cursor:pointer;font-size:10px;font-weight:700;line-height:22px}.action-transaction-proofs{background:#fff;border:1px solid #d5d7da;border-radius:18px;box-shadow:0 8px 22px #0a0d1214;display:grid;gap:12px;padding:14px;text-align:left;width:100%}.action-transaction-proofs>div:first-child{align-items:baseline;display:flex;justify-content:space-between}.action-transaction-proofs h3,.action-transaction-proofs>div:first-child span{margin:0}.action-transaction-proofs h3{color:#303c14;font-size:14px;line-height:20px}.action-transaction-proofs>div:first-child span{color:#717680;font-size:12px;line-height:18px}.action-team-quick-actions .action-bubble strong{font-size:16px;line-height:22px}.action-permission-list{gap:9px}.action-permission-row{grid-template-columns:32px 1fr 26px;min-height:58px;padding:8px 10px}.action-permission-row>img{height:28px;width:28px}.action-permission-row strong{font-size:15px;line-height:21px}.action-permission-row small{font-size:13px;line-height:18px}.action-team-actions{background:#fff;bottom:0;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:26px;padding-top:8px}.action-detail-figure{height:198px;margin-top:16px;width:232px}.action-detail-figure span{height:180px;top:16px;width:180px}.action-detail-figure img{height:210px;top:-2px;width:210px}.action-figma-detail-title{margin-top:18px}.action-figma-details-layout .action-final-actions{margin-top:50px}.assistant-layout{display:grid;gap:14px;min-height:100%;padding:16px 14px 22px}.assistant-hero{align-items:center;background:linear-gradient(145deg,#fff,#edf1e6);border:1px solid #d7dbd1;border-radius:22px;box-shadow:7px 7px 16px #262d1c24,-6px -6px 14px #ffffffeb,inset 1px 1px #ffffffeb;display:grid;gap:12px;grid-template-columns:68px minmax(0,1fr) 44px;padding:14px}.assistant-hero>div{min-width:0}.assistant-hero>div :where(p,h2,span){overflow-wrap:anywhere}.assistant-orb{align-items:center;background:radial-gradient(circle at 35% 30%,#fff,#dfe6d7 58%,#c7d0bc);border:1px solid #d3dacb;border-radius:50%;box-shadow:5px 6px 11px #262d1c33,inset 2px 2px 4px #fffffff2,inset -3px -4px 6px #4f5b3e21;display:inline-flex;height:64px;justify-content:center;width:64px}.assistant-orb img,.assistant-orb svg,.assistant-unavailable img,.assistant-unavailable-icon{height:42px;object-fit:contain;width:42px}.assistant-orb svg,.assistant-unavailable-icon{color:#526d18}.assistant-hero p,.assistant-hero h2,.assistant-hero span{margin:0}.assistant-hero p{color:#71804f;font-size:10px;font-weight:800;letter-spacing:.08em}.assistant-hero h2{color:var(--stoq-title);font-size:24px;line-height:30px}.assistant-hero span{color:var(--stoq-muted);font-size:12px}.assistant-clear{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(145deg,#fff,#e4e6e1);border:1px solid #d4d7d0;border-radius:50%;box-shadow:3px 4px 8px #1c231524,inset 1px 1px #fff;color:#6e7764;cursor:pointer;display:inline-flex;height:44px;justify-content:center;min-width:44px;padding:0;width:44px}.assistant-conversation{display:flex;flex-direction:column;gap:10px;min-height:242px}.assistant-message{border:1px solid #d9ddd4;border-radius:18px;box-shadow:3px 4px 10px #262d1c1a,inset 1px 1px #fffffff0;max-width:88%;padding:11px 13px}.assistant-message.is-assistant{align-self:flex-start;background:linear-gradient(145deg,#fff,#eef1eb);border-bottom-left-radius:6px}.assistant-message.is-user{align-self:flex-end;background:linear-gradient(145deg,#c8e577,#a7ca42);border-color:#a3c13f;border-bottom-right-radius:6px}.assistant-message strong,.assistant-message p{margin:0}.assistant-message strong{color:#3d4d1e;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.assistant-message p{color:var(--stoq-text);font-size:13px;line-height:19px;margin-top:4px;overflow-wrap:anywhere;white-space:pre-wrap}.assistant-message.is-thinking p{align-items:center;display:flex;gap:7px}.assistant-error{align-items:center;background:linear-gradient(145deg,#fffaf0,#f6eee0);border:1px solid #e1c992;border-radius:16px;box-shadow:3px 4px 9px #4936181a,inset 1px 1px #ffffffe6;color:#70531d;display:grid;gap:10px;grid-template-columns:24px 1fr auto;padding:10px 12px}.assistant-error>svg{font-size:20px}.assistant-error strong,.assistant-error p{margin:0}.assistant-error strong{color:#493510;font-size:12px}.assistant-error p{font-size:11px;line-height:16px;margin-top:2px}.assistant-error button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(145deg,#fff,#ead9b7);border:1px solid #c9ad73;border-radius:999px;color:#513a0f;cursor:pointer;font-size:10px;font-weight:800;min-height:34px;padding:7px 10px}.assistant-prompts{display:flex;gap:8px;overflow-x:auto;padding:2px 1px 6px;scrollbar-width:none}.assistant-prompts::-webkit-scrollbar{display:none}.assistant-prompts button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(145deg,#fff,#e8eae6);border:1px solid #d4d7d1;border-radius:999px;box-shadow:3px 4px 8px #262d1c1a,inset 1px 1px #fff;color:#53602e;cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:700;min-height:34px;padding:7px 12px}.assistant-prompts button:disabled{cursor:not-allowed;opacity:.55}.assistant-composer{background:linear-gradient(145deg,#f2f3f0,#fff);border:1px solid #d6d9d3;border-radius:18px;box-shadow:inset 3px 3px 7px #282e2217,inset -3px -3px 7px #ffffffe6;display:grid;gap:7px;padding:10px}.assistant-composer label{color:#66705f;font-size:11px;font-weight:700;padding-left:4px}.assistant-composer>div{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 42px}.assistant-composer input{background:#fff;border:1px solid #ced3c8;border-radius:13px;box-shadow:inset 2px 2px 5px #1d221914;color:var(--stoq-text);font:inherit;font-size:13px;height:42px;min-width:0;padding:0 12px}.assistant-composer button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(145deg,#bddb65,#8db52a);border:1px solid #8ba92f;border-radius:50%;box-shadow:3px 4px 8px #3c4e143d,inset 1px 1px 1px #ffffff80;color:#1d270c;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.assistant-composer button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.45}.assistant-unavailable{align-items:center;display:flex;flex-direction:column;gap:12px;padding:72px 24px 24px;text-align:center}.assistant-unavailable img,.assistant-unavailable-icon{height:68px;width:68px}.assistant-unavailable h2,.assistant-unavailable p{margin:0}.assistant-unavailable p{color:var(--stoq-muted);line-height:22px}.loans-page{display:grid;gap:20px;padding:20px 4px 32px;min-width:0}.loans-page h1{margin:10px 0;font-size:clamp(25px,5vw,34px);line-height:1.15;overflow-wrap:anywhere}.loans-page h2{margin:0 0 12px;font-size:21px}.loans-page h3{margin:0;font-size:17px}.loans-page p{line-height:1.5}.loans-overview,.loan-form,.loan-parties,.loan-return-card,.loan-list-card,.loan-handoff-link{border:1px solid #d2d6d7;border-radius:18px;background:linear-gradient(145deg,#fff,#eef0f0);box-shadow:5px 7px 14px #1b253312,inset 1px 1px #fff}.loans-overview{margin:12px 0 24px;overflow:hidden}.loans-overview-open{display:flex;align-items:center;gap:14px;width:100%;border:0;background:transparent;padding:18px;color:inherit;text-align:start}.loans-overview-open>span:nth-child(2){display:grid;gap:5px;flex:1}.loans-overview-open strong{font-size:20px}.loans-overview-open small{color:#657066;line-height:1.4}.loans-overview-orb{display:inline-grid;place-items:center;flex-shrink:0;width:56px;height:56px;border:1px solid #e4e8dc;border-radius:50%;background:radial-gradient(circle at 30% 20%,#f7faee,#cbd7b3);color:#557528;box-shadow:inset 2px 2px 2px #fff,3px 4px 8px #49543326;font-size:25px}.loan-intro{display:flex;align-items:center;gap:14px;padding:0;text-align:start}.loan-intro>div{min-width:0}.loan-intro h1{margin:0;font-size:23px}.loan-intro p{margin:8px 0 0;color:#657066;font-size:13px}.loan-detail-hero{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px 12px;align-items:center;text-align:start;padding:0}.loan-detail-hero>.loans-overview-orb{grid-column:1;grid-row:1 / 4;width:44px;height:44px;font-size:22px}.loan-detail-hero .loan-status,.loan-detail-hero h1,.loan-detail-hero p{grid-column:2;margin:0}.loan-detail-hero h1{font-size:26px}.loan-detail-hero p{font-size:12px;color:#637064;overflow-wrap:anywhere}.loan-list-tools{display:grid;gap:12px;min-width:0}.loan-search{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid #c9ceca;border-radius:14px;background:#fff;box-shadow:inset 2px 2px 5px #25321f0d,0 2px 3px #25321f08;color:#6e7c5d}.loan-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#263020;font:inherit;padding:12px 0}.loan-search input:focus-visible{outline:0;box-shadow:none}.loan-search:focus-within{outline:2px solid #718d38;outline-offset:2px}.loan-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.loan-filters button{border:1px solid #d0d5ca;border-radius:14px;min-height:44px;padding:8px 5px;background:linear-gradient(145deg,#fff,#f0f2eb);color:#535e4a;font-weight:700}.loan-list-selects{display:flex;align-items:end;justify-content:space-between;gap:12px}.loan-list-selects label{display:grid;gap:5px;min-width:0;flex:1;color:#62705d;font-size:12px}.loan-list-selects select{width:100%;min-height:44px;padding:8px 10px;border:1px solid #ced5c8;border-radius:12px;background:#f8faf5;color:#35422b;font:inherit;font-size:14px}.loan-results-count{margin:0;color:#657066;font-size:13px}.loan-scope-note{display:flex;gap:10px;justify-content:space-between;align-items:center;color:#62705d;font-size:12px;overflow-wrap:anywhere}.loan-scope-note button{flex-shrink:0;border:0;background:transparent;color:#526637;min-height:44px;text-decoration:underline}.loan-next-step{border-inline-start:3px solid #879f55;padding:3px 0 3px 14px}.loan-next-step h2{font-size:18px;margin:0 0 7px}.loan-next-step p{margin:0;font-size:14px;color:#55614e}.loan-next-step .loan-next-due{margin-top:8px;font-size:12px}.loan-next-step.is-complete{border-color:#6b9140}.loan-policy-disclosure,.loan-history-disclosure{font-size:14px;color:#5c6954}.loan-policy-disclosure summary,.loan-history-disclosure summary,.loan-parties summary{cursor:pointer;min-height:44px;align-content:center;font-weight:700}.loan-parties[open] summary,.loan-history-disclosure[open] summary{margin-bottom:16px}.loan-history-disclosure .loan-returns{margin-top:10px}.loan-filters button[aria-pressed=true]{color:#365913;background:#dfeac8;box-shadow:inset 2px 2px 5px #47622320}.loan-list{display:grid;gap:14px}.loan-list-card{display:grid;gap:9px;padding:20px;width:100%;color:inherit;text-align:start}.loan-list-card>strong{font-size:22px;overflow-wrap:anywhere}.loan-list-card small{color:#666f79;line-height:1.45}.loan-status{width:fit-content;padding:5px 10px;border-radius:20px;background:#e6ecdf;color:#4d622e;font-size:12px;line-height:1.4;font-weight:750}.loan-status.is-overdue,.loan-quantity-grid .is-overdue{color:#934914;background:#fff0d9}.loan-attention{color:#5c722b;font-weight:700}.loan-refresh{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;color:#526637;min-height:44px;justify-self:start;font-weight:700}.loan-empty{padding:32px 20px;text-align:center;color:#657066}.loan-empty>.anticon{font-size:40px}.loan-policy{color:#646d75;font-size:13px;line-height:1.6}.loan-quantity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.loan-quantity-grid>div{display:flex;flex-direction:column;gap:7px;padding:16px;background:#f8faf5;border:1px solid #d5dccd;border-radius:14px;box-shadow:inset 1px 1px #fff}.loan-quantity-grid dt{font-size:13px;color:#626b5c}.loan-quantity-grid dd{margin:0;font-size:30px;font-weight:800}.loan-quantity-grid .is-loss{background:#fcf0e9;color:#85442b}.loan-parties,.loan-form,.loan-return-card,.loan-handoff-link{padding:20px}.loan-parties dl{display:grid;gap:14px;margin:0}.loan-parties dl>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px}.loan-parties dt{color:#6c747c;font-size:13px}.loan-parties dd{margin:0;text-align:end;overflow-wrap:anywhere;font-weight:650}.loan-form .stoq-field,.loan-subform .stoq-field,.loan-check-in .stoq-field{display:grid;gap:8px;margin:14px 0}.loan-form textarea,.loan-subform textarea{min-height:90px;resize:vertical}.loan-form input:not([type=checkbox]),.loan-form textarea,.loan-check-in select,.loan-subform textarea{width:100%;box-sizing:border-box;border:1px solid #c7cdd0;border-radius:10px;padding:12px;background:#fff;color:inherit;font:inherit}.loan-checkbox{display:flex;align-items:flex-start;gap:10px;padding:14px 0;line-height:1.45}.loan-checkbox input{flex:0 0 20px;width:20px;height:20px;accent-color:#688738;margin-top:2px}.loan-returns{display:grid;gap:14px}.loan-section-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:space-between}.loan-section-heading>span:not(.loan-status){font-size:13px;color:#687568}.loan-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.loan-actions .stoq-btn,.loan-form .stoq-btn,.loan-handoff-link .stoq-btn,.loan-check-in .stoq-btn,.loan-subform .stoq-btn{white-space:normal;height:auto;min-height:46px;line-height:1.3;padding:12px 16px}.loan-section-toggle{display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%;text-align:start;border:0;background:transparent;color:inherit;min-height:36px;font:inherit;font-weight:750}.loans-inline-error{padding:14px 18px;border-radius:12px;background:#fff3df;border:1px solid #e1c699;color:#764a22;font-size:14px;line-height:1.45}.loans-inline-error button:not(.stoq-btn){background:transparent;border:none;color:#624119;text-decoration:underline;font-weight:700;min-height:36px}.loan-success{padding:16px;border:1px solid #cddbbc;border-radius:12px;background:#edf4e6;color:#42632c}.loan-rejection{color:#85432a;background:#f9ede5;padding:12px;border-radius:10px}.loan-loss-panel{border-color:#dfc7b7;background:linear-gradient(145deg,#fffaf7,#f5ebe3)}.loan-working{color:#5e742e;font-weight:700}.loan-mode-selector{border:1px solid #d2d9c8;border-radius:14px;margin:0 0 18px;padding:16px}.loan-mode-selector legend{font-size:16px;font-weight:750;padding:0 6px}.loan-mode-selector label{display:flex;gap:12px;padding:12px 4px;cursor:pointer}.loan-mode-selector input{width:22px;height:22px;flex-shrink:0;accent-color:#6b883c}.loan-mode-selector span{display:grid;gap:5px}.loan-mode-selector small{color:#687267;line-height:1.45}.loan-handoff-link p{font-size:14px;line-height:1.5}.loan-notice-card{width:100%;padding:14px 18px;display:grid;gap:6px;text-align:start;border:0;border-top:1px solid #dce0d8;background:transparent;color:inherit}.loan-notice-card span{font-size:13px;color:#776046}.loans-page button:disabled,.loan-mode-selector input:disabled{opacity:.55;cursor:not-allowed}@media(max-width:380px){.loan-parties,.loan-form,.loan-return-card{padding:15px}.loan-parties dl>div{grid-template-columns:1fr;gap:4px}.loan-parties dd{text-align:start}}.stoq-runtime-error{align-items:center;background:radial-gradient(circle at 50% 30%,rgba(192,221,122,.28),transparent 32%),linear-gradient(160deg,#fff,#f2f5ea);display:flex;flex-direction:column;gap:18px;justify-content:center;padding:44px 30px;text-align:center}.stoq-runtime-error>img{filter:drop-shadow(0 14px 22px rgba(57,76,18,.18));height:104px;object-fit:contain;width:104px}.stoq-runtime-error h1,.stoq-runtime-error p{margin:0}.stoq-runtime-error h1{color:var(--stoq-title);font-size:25px;line-height:32px}.stoq-runtime-error>p:not(.home-eyebrow){color:var(--stoq-text);line-height:24px}.stoq-runtime-error>small{color:var(--stoq-muted);line-height:20px}.stoq-runtime-error .stoq-btn{gap:9px;margin-top:8px}.stoq-page-title{font-size:24px;line-height:32px;transform:none}.recovery-layout h2{font-size:20px;line-height:30px;transform:none}.verify-layout{align-items:stretch;gap:24px;padding-top:12px}.verify-layout h2{font-size:24px;line-height:32px;max-width:380px;text-align:center}.verify-description{line-height:24px;max-width:380px}.verify-resend-btn{font-size:14px;line-height:20px;margin-top:0;transform:none}.verify-done-btn{margin-top:12px}.stoq-input-prefix-icon{display:block;flex-shrink:0;height:20px;object-fit:contain;width:20px}.stoq-eye-hero-image{align-self:center;display:block;height:100px;margin:0 auto 8px;object-fit:contain;width:100px}@media(max-width:460px)and (max-height:700px){.auth-layout{gap:12px;padding-top:20px}.auth-layout .stoq-eye-hero-image{height:64px;margin-bottom:0;width:64px}}.home-dashboard-layout{gap:20px}.home-xp{gap:4px;margin-top:0}.home-xp p{font-size:12px;line-height:18px;transform:none}.home-quick-actions{gap:20px;padding:0}.home-quick-actions button{flex:0 0 90px;font-size:16px;font-weight:500;line-height:24px;transform:none}.home-quick-icon{height:83px;width:90px}.home-quest-card strong{font-size:16px;line-height:24px;transform:none}.home-quest-card p{font-size:16px;line-height:24px;margin:2px 0 0;transform:none}.home-alert-card strong{font-size:30px;line-height:38px;transform:none}.home-alert-card p{font-size:16px;line-height:24px;margin:2px 0 0;transform:none}.stoq-bottom-nav{justify-content:space-around;padding-inline:12px}.stoq-nav-item{padding-bottom:8px;padding-top:8px}.stoq-nav-badge{right:20%;top:6px}.cluster-step-row{background:var(--stoq-surface-soft);border:1px solid var(--stoq-border-soft);border-radius:8px;display:grid;gap:2px;grid-template-columns:1fr 1fr;padding:2px}.cluster-step-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:8px;color:#717680;cursor:pointer;font-size:14px;font-weight:600;line-height:20px;min-height:36px}.cluster-step-row button.active{background:#c0dd7a;box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d;color:#1c230c}.invite-member-layout{display:flex;flex-direction:column;gap:16px;min-height:100%;padding-bottom:24px}.invite-member-card{background:#ffffff9e;border:1px solid #d5d7da;border-radius:8px;display:grid;gap:12px;padding:12px}.invite-member-preview{background:#fff;border:1px solid #d5d7da;border-radius:8px;display:grid;gap:6px;padding:12px}.invite-member-preview strong{color:#1f2430;font-size:16px;font-weight:600;line-height:24px}.invite-member-preview p{color:#535862;font-size:14px;line-height:20px;margin:0}.invite-member-preview span{color:#1f2430;font-weight:600}.invitation-highlight-card h3,.invitation-welcome-card h3{line-height:32px;transform:none}.invitation-highlight-card p,.invitation-welcome-card p{line-height:24px;transform:none}.invitation-summary-card h3,.invitation-activity-card h3{font-size:18px;line-height:28px;transform:none}.profile-avatar>span{align-items:center;color:#52651f;display:inline-flex;font-size:27px;font-weight:800;height:100%;justify-content:center;letter-spacing:.8px;width:100%}.profile-permission-card{cursor:default}.home-warehouse-more{align-items:center;display:inline-flex;height:44px;justify-content:center;margin:-12px;width:44px}.home-section-head>button{height:40px;margin:-10px;width:40px}.stoq-eye-btn{align-items:center;height:40px;margin:-8px;width:40px}.action-figma-qty-control button{height:36px;min-width:36px;width:36px}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid #526f16;outline-offset:2px}button:not(:disabled):active{translate:0 1px}.stoq-icon-btn:not(:disabled):hover{background:#8bad3a1a;box-shadow:inset 0 1px #ffffffd9,0 1px 3px #141c0b1f}.stoq-error-text:before{content:none}.stoq-field select,.stoq-phone-inline select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-right:8px}.stoq-field textarea{background:#fff;border:1px solid var(--stoq-border);border-radius:9px;color:var(--stoq-title);line-height:21px;min-height:88px;padding:10px 12px;resize:vertical}.stoq-btn{gap:8px;transition:box-shadow .15s ease,filter .15s ease,transform .1s ease}.stoq-btn-primary{background:linear-gradient(180deg,#c2df79,#a6cb45 53%,#92b736);border-color:#819f34;box-shadow:inset 0 1px #ffffffb8,inset 0 -2px 1px #31450938,0 3px 7px #384b1233;text-shadow:0 1px 0 rgba(255,255,255,.35)}.stoq-btn-secondary{background:linear-gradient(180deg,#fff,#e9ecef);border:1px solid #c8ccd1;box-shadow:inset 0 1px #fff,0 2px 5px #191f271f;color:#303844}.stoq-btn-ghost{background:linear-gradient(180deg,#fff,#edf0f2);box-shadow:inset 0 1px #fff,0 2px 4px #1e242c14}.stoq-empty-state{align-items:center;background:linear-gradient(145deg,#ffffffeb,#e8eaecbf);border:1px solid #d1d5da;border-radius:12px;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #191f2714;color:var(--stoq-muted);display:grid;gap:6px;justify-items:center;padding:18px 14px;text-align:center;width:100%}.stoq-empty-state h2,.stoq-empty-state h3,.stoq-empty-state h4,.stoq-empty-state p{margin:0}.stoq-empty-state h2,.stoq-empty-state h3,.stoq-empty-state h4{color:var(--stoq-title)}.stoq-empty-state>svg{color:#77962d;font-size:34px}.stoq-state-illustration{display:block;filter:drop-shadow(0 7px 10px rgba(32,38,45,.13));height:128px;object-fit:contain;width:128px}.action-confirmation-hero>.stoq-state-illustration{height:148px;margin-bottom:2px;width:148px}.stoq-not-found{align-content:center;min-height:100%}.stoq-not-found>img{height:118px;object-fit:contain;width:118px}.stoq-not-found>.stoq-btn{margin-top:8px;width:100%}.stoq-helper-text,.stoq-screen-subtitle{color:var(--stoq-muted);font-size:13px;line-height:19px;margin:2px 0 0}.create-cluster-banner button svg{color:#5d741f;font-size:22px}.dashboard-direction-chip svg,.invitation-filters svg{display:block}.category-icon svg{color:#7c9d2d;filter:drop-shadow(0 2px 2px rgba(40,55,12,.18));font-size:38px}.screen-title-row>div:first-child{min-width:0}.stoq-inline-form-card,.search-scanner-card{background:linear-gradient(145deg,#fff,#eaedef);border:1px solid #cdd1d5;border-radius:14px;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #787f8814,0 5px 14px #1c232b1f;display:grid;gap:14px;padding:14px}.stoq-inline-form-head,.search-scanner-head{align-items:flex-start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 40px}.stoq-inline-form-head strong,.search-scanner-head strong{color:var(--stoq-title);font-size:17px;line-height:24px}.stoq-inline-form-head p,.search-scanner-head p{color:var(--stoq-muted);font-size:13px;line-height:19px;margin:2px 0 0}.search-scanner-head{grid-template-columns:42px minmax(0,1fr) 40px}.search-scanner-icon{align-items:center;background:radial-gradient(circle at 35% 28%,#e7f2c6,#abc94f 58%,#819f32);border:1px solid #7c9a31;border-radius:12px;box-shadow:inset 0 1px 2px #fffc,0 3px 7px #384c122e;color:#26320c;display:inline-flex;font-size:23px;height:42px;justify-content:center;width:42px}.search-scanner-video{background:#171a1e;border:0;border-radius:10px;display:none;min-height:188px;object-fit:cover;width:100%}.search-scanner-video.is-active{display:block}.search-scanner-manual{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 108px}.search-scanner-manual input{background:#fff;border:1px solid #c7cbd0;border-radius:999px;box-shadow:inset 0 2px 4px #181f2814;min-width:0;padding:0 14px}.search-scanner-manual .stoq-btn{padding-inline:10px}.home-warehouse-popover{background:#fffffffa;border:1px solid #c9cdd1;border-radius:11px;box-shadow:inset 0 1px #fff,0 9px 22px #161c242e;display:grid;gap:3px;max-height:55vh;max-height:min(360px,calc(100dvh - 180px - env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:contain;padding:5px;position:absolute;right:0;top:42px;width:146px;z-index:4}.home-warehouse-actions{position:relative}.home-warehouse-popover button{background:transparent;border:0;border-radius:8px;color:var(--stoq-title);cursor:pointer;font-size:13px;font-weight:600;min-height:36px;padding:7px 10px;text-align:left}.home-warehouse-popover button:hover{background:#eef3e4}.home-pending-transactions{display:grid;gap:9px}.home-pending-transactions .home-section-head button{background:linear-gradient(180deg,#fff,#e8ebed);border:1px solid #c9cdd1;border-radius:999px;color:var(--stoq-muted);cursor:pointer;font-size:12px;font-weight:700;padding:5px 11px}.home-pending-card{align-items:flex-start;background:linear-gradient(145deg,#fff,#e2e5e7);border:1px solid #ccd0d4;border-radius:11px;box-shadow:inset 0 1px #fff,0 3px 8px #1b21291a;color:var(--stoq-title);cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:12px 14px;text-align:left}.home-pending-card span{color:var(--stoq-muted);font-size:13px}.attachment-card.is-selected{border-color:#8fad3d;box-shadow:inset 0 0 0 1px #bbd66d,0 4px 11px #4a611826}.attachment-confirm-delete{align-items:center;background:#fff3f2;border:1px solid #efb7b3;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding:8px}.attachment-confirm-delete span{color:#8f2721;flex:1 0 100%;font-size:12px;font-weight:600}.attachment-confirm-delete button,.attachment-notice-row button{background:linear-gradient(180deg,#fff,#eceeef);border:1px solid #c9cdd1;border-radius:999px;color:var(--stoq-title);cursor:pointer;font-size:11px;font-weight:700;padding:5px 10px}.attachment-confirm-delete button.danger{border-color:#d8655d;color:#a32620}.attachment-preview-card img,.attachment-preview-card iframe{background:#fff;border:1px solid #d5d7da;border-radius:8px;display:block;margin-top:10px;max-height:280px;object-fit:contain;width:100%}.attachment-preview-card iframe{height:280px}.attachment-notice-row{align-items:center;background:#f2f7e8;border:1px solid #c1d39a;border-radius:9px;display:flex;gap:8px;justify-content:space-between;padding:9px 10px}.attachment-notice-row p{margin:0}.attachment-empty{min-height:150px}.attachment-not-found>img{height:120px;object-fit:contain;width:120px}.action-cancel-panel{background:#fff8f7;border:1px solid #e6bbb7;border-radius:11px;display:grid;gap:10px;padding:12px;width:100%}.action-cancel-panel p{color:#71332f;font-size:13px;line-height:20px;margin:0;text-align:center}.action-cancel-link{background:transparent;border:0;color:#a7352f;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.3px;min-height:36px}.action-cancel-confirm{background:linear-gradient(180deg,#df746c,#bd4139);border:1px solid #9f302a;box-shadow:inset 0 1px #ffffff6b,0 2px 5px #771e192e;color:#fff}.action-full-batch-notice{align-items:flex-start;background:linear-gradient(180deg,#f7fbe9,#e7f0cf);border:1px solid #aac66c;border-radius:12px;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #3746141a;color:#405217;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);padding:11px 12px;text-align:left;width:100%}.action-full-batch-notice.is-blocked{background:linear-gradient(180deg,#fff9f7,#f5ded9);border-color:#cf8f84;color:#71332f}.action-full-batch-notice>svg{font-size:18px;margin-top:2px}.action-chat-system-status{background:linear-gradient(180deg,#f4f7ec,#e4ebd3);border:1px solid #b8ca8f;border-radius:10px;color:#4c5d2b;font-size:12px;line-height:18px;margin:6px 0;padding:9px 11px;text-align:center}.action-full-batch-notice strong,.action-full-batch-notice p{display:block;margin:0}.action-full-batch-notice strong{font-size:12px;line-height:18px}.action-full-batch-notice p{font-size:12px;line-height:18px;margin-top:2px}.action-figma-qty-control button:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.42}.action-quantity-card input[readonly]{background:linear-gradient(180deg,#f5f7ef,#e9eddf);color:#465522;cursor:not-allowed}@media(max-width:480px){.stoq-inline-two,.search-scanner-manual{grid-template-columns:1fr}}.stoq-feedback-viewport{bottom:16px;left:16px;pointer-events:none;position:absolute;right:16px;z-index:80}.stoq-feedback-viewport.has-footer{bottom:92px}.stoq-feedback-toast{align-items:center;animation:stoq-feedback-arrive .18s ease-out both;background:linear-gradient(180deg,#fff,#edf0f2);border:1px solid #b8bec5;border-radius:16px;box-shadow:inset 0 1px #fffffff0,inset 0 -2px 2px #29303914,0 10px 24px #191f2733;color:#303844;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 44px;min-height:72px;padding:10px 8px 10px 12px;pointer-events:auto}.stoq-feedback-toast.is-success{background:linear-gradient(180deg,#f7fbe9,#dcebb8);border-color:#91ae48}.stoq-feedback-toast.is-error{background:linear-gradient(180deg,#fff9f7,#f5ded9);border-color:#cf8f84}.stoq-feedback-icon{align-items:center;background:#ffffffa3;border:1px solid rgba(83,92,102,.18);border-radius:999px;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #191f271a;display:inline-flex;font-size:19px;height:34px;justify-content:center;width:34px}.stoq-feedback-toast.is-success .stoq-feedback-icon{color:#5d7821}.stoq-feedback-toast.is-error .stoq-feedback-icon{color:#a43f37}.stoq-feedback-toast.is-info .stoq-feedback-icon{color:#5f6a77}.stoq-feedback-copy{display:grid;gap:2px;min-width:0}.stoq-feedback-copy strong,.stoq-feedback-copy small{display:block;overflow-wrap:anywhere}.stoq-feedback-copy strong{color:#202733;font-size:14px;font-weight:700;line-height:19px}.stoq-feedback-copy small{color:#596371;font-size:12px;line-height:17px}.stoq-feedback-toast>button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#fff,#e2e6e9);border:1px solid #c5cbd0;border-radius:999px;box-shadow:inset 0 1px #fff,0 2px 4px #191f271f;color:#46505d;cursor:pointer;display:inline-flex;font-size:15px;height:44px;justify-content:center;width:44px}@keyframes stoq-feedback-arrive{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.stoq-feedback-toast{animation:none}}.stoq-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.stoq-route-loading{align-content:center;align-items:center;color:var(--stoq-muted);display:grid;gap:8px;justify-items:center;min-height:100%;padding:32px;text-align:center}.stoq-route-loading>span{animation:stoq-route-loading-pulse .9s ease-in-out infinite alternate;background:radial-gradient(circle at 34% 26%,#eef6d4,#b7d566 54%,#87a72f);border:1px solid #819e31;border-radius:999px;box-shadow:inset 0 2px 2px #ffffffdb,0 5px 12px #36461333;height:54px;width:54px}.stoq-route-loading strong{color:var(--stoq-title);font-size:17px}.stoq-route-loading small{font-size:12px}@keyframes stoq-route-loading-pulse{0%{filter:brightness(.95);transform:scale(.94)}to{filter:brightness(1.06);transform:scale(1)}}.home-scope-title{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--stoq-title);cursor:pointer;display:grid;font-size:20px;font-weight:700;gap:8px;grid-template-columns:24px minmax(0,auto) 18px;line-height:28px;min-height:44px;min-width:0;padding:0;text-align:left}.home-scope-title>img:first-child{height:24px;object-fit:contain;width:24px}.home-scope-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-scope-title .home-scope-chevron{height:18px;object-fit:contain;transition:transform .15s ease;width:18px}.home-scope-title[aria-expanded=true] .home-scope-chevron{transform:rotate(180deg)}.home-create-stoq-form{scroll-margin-top:12px}.home-first-visit-intro{background:radial-gradient(circle at 82% 18%,rgba(184,214,103,.34),transparent 34%),linear-gradient(145deg,#fff,#eef1e8);border:1px solid #c8cfba;border-radius:16px;box-shadow:inset 0 1px #fffffff5,inset 0 -2px 2px #444f310f,0 6px 16px #222b191c;display:grid;gap:5px;padding:16px}.home-first-visit-intro h2,.home-first-visit-intro p{margin:0}.home-first-visit-intro h2{color:var(--stoq-title);font-size:20px;line-height:27px}.home-first-visit-intro>p:last-child{color:var(--stoq-muted);font-size:13px;line-height:20px}.home-eyebrow{color:#718b31;font-size:11px;font-weight:800;letter-spacing:1.1px}.home-first-visit-actions{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-first-visit-actions>button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(145deg,#fff,#e4e7e9);border:1px solid #c8cdd1;border-radius:50% 50% 44% 44%;box-shadow:inset 0 2px 2px #fffffff2,inset 0 -4px 5px #444c5414,0 6px 12px #1c222a24;color:#333b46;cursor:pointer;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:108px;padding:12px 8px;text-align:center}.home-first-visit-actions>button>span{align-items:center;background:radial-gradient(circle at 34% 25%,#eff7d6,#b8d56a 54%,#8ead37);border:1px solid #8aa632;border-radius:999px;box-shadow:inset 0 1px 2px #ffffffdb,0 3px 7px #34441333;color:#32400e;display:inline-flex;font-size:22px;height:44px;justify-content:center;width:44px}.home-first-visit-actions strong{font-size:12px;line-height:16px}.home-onboarding-guides{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-onboarding-guides>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(145deg,#fff,#e3e6e8);border:1px solid #c8cdd1;border-radius:13px;box-shadow:inset 0 1px #fff,inset 0 -2px 2px #353d460f,0 4px 10px #1b21281a;color:var(--stoq-title);cursor:pointer;display:grid;gap:4px;min-height:92px;padding:12px;text-align:left}.home-onboarding-guides strong{font-size:14px;line-height:19px}.home-onboarding-guides span{color:var(--stoq-muted);font-size:12px;line-height:17px}.home-create-stoq-primary{min-height:50px;width:100%}.home-stoq-units{display:grid;gap:12px}.home-stoq-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-stoq-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:radial-gradient(circle at 78% 16%,rgba(190,217,117,.2),transparent 34%),linear-gradient(145deg,#fff,#e4e7e9);border:1px solid #c8cdd1;border-radius:14px;box-shadow:inset 0 1px #fffffff5,inset 0 -2px 2px #343c440f,0 5px 12px #1c222a1c;color:var(--stoq-title);cursor:pointer;display:grid;gap:4px;justify-items:center;min-height:154px;padding:14px 10px;text-align:center}.home-stoq-card>span{align-items:center;background:radial-gradient(circle at 36% 26%,#f4f8e7,#c0d979 58%,#91af39);border:1px solid #8ca736;border-radius:999px;box-shadow:inset 0 1px 2px #ffffffe6,0 4px 8px #38491430;display:inline-flex;height:52px;justify-content:center;width:52px}.home-stoq-card img{height:32px;object-fit:contain;width:32px}.home-stoq-card strong{font-size:15px;line-height:20px}.home-stoq-card p,.home-stoq-card small{margin:0}.home-stoq-card p{color:#596371;font-size:12px;line-height:17px}.home-stoq-card small{color:#718b31;font-size:11px;font-weight:700;line-height:16px}.home-warehouse-popover [aria-current=page]{background:#e8f1d1;color:#4e6517}@media(max-width:360px){.home-first-visit-actions{grid-template-columns:1fr}.home-first-visit-actions>button{border-radius:16px;min-height:88px}}@media(prefers-reduced-motion:reduce){.stoq-route-loading>span{animation:none}}:root{--stoq-brand-text: #526d18;--stoq-danger: #c72f35;--stoq-focus: #526f16;--stoq-muted: #59616e;--stoq-raised-border: #c5cad0;--stoq-raised-shadow: inset 0 1px 0 rgba(255, 255, 255, .96), inset 0 -2px 2px rgba(56, 64, 73, .08), 0 5px 12px rgba(25, 31, 39, .13)}.stoq-h5-stage{min-height:100svh}.stoq-phone-frame{isolation:isolate}.stoq-skip-link{background:linear-gradient(180deg,#f7fbe9,#dcebb8);border:2px solid var(--stoq-focus);border-radius:999px;box-shadow:0 5px 14px #191f2733;color:#26320c;font-size:14px;font-weight:700;left:50%;padding:9px 16px;position:absolute;text-decoration:none;top:8px;transform:translate(-50%,-160%);transition:transform .12s ease-out;white-space:nowrap;z-index:100}.stoq-skip-link:focus-visible{transform:translate(-50%)}.stoq-header-company,.stoq-header-back{grid-template-columns:44px minmax(0,1fr) 44px}.stoq-header-menu-panel{max-height:calc(100% - 74px);overflow-y:auto;overscroll-behavior:contain;top:60px;width:min(180px,calc(100% - 20px));z-index:40}.stoq-header-menu-panel button{min-height:44px}.stoq-header-menu-panel button.is-danger{color:#b4232a}.stoq-page-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-gutter:stable}.stoq-phone-frame :where(button,a,input,select,textarea){touch-action:manipulation}.stoq-phone-frame button{min-height:44px}.stoq-phone-frame :where(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:44px}.stoq-field input,.stoq-field select,.stoq-input-prefix-wrap,.stoq-phone-inline,.stoq-search-row{height:44px}.stoq-field>:where(label,legend){color:var(--stoq-title);font-size:16px;font-weight:600;line-height:24px}fieldset.stoq-field{border:0;margin:0;min-width:0;padding:0}.stoq-icon-btn,.stoq-eye-btn,.home-section-head>button,.home-search-row>button,.bubble-actions>button,.attachment-actions button,.action-figma-qty-control button,.action-quantity-pill button,.assistant-composer button,.create-cluster-banner button{height:44px;min-width:44px;width:44px}.stoq-back-btn:not(.stoq-icon-btn-placeholder){background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.94),transparent 46%),linear-gradient(145deg,#fbfcf6,#eef1e5);border:1px solid rgba(153,162,137,.16);box-shadow:0 5px 10px #34392d1c,inset 0 1px 1px #ffffffe6}.stoq-eye-btn{margin:-10px}.stoq-phone-frame :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--stoq-focus)}:where(.stoq-input-prefix-wrap,.stoq-phone-inline,.stoq-search-row,.home-search-row label,.search-main-input):focus-within{border-color:#617f20;box-shadow:0 0 0 3px #526f1633}:where(.stoq-input-prefix-wrap,.stoq-phone-inline,.stoq-search-row,.home-search-row label,.search-main-input) :where(input,select):focus-visible{outline:0}.search-home-input-row,.search-input-row{grid-template-columns:minmax(0,1fr) 44px}.search-main-input{grid-template-columns:minmax(0,1fr) 44px;height:44px}.home-quick-actions{gap:clamp(4px,2vw,20px);max-width:348px;min-height:118px;width:100%}.home-quick-actions button{flex:1 1 0;height:116px;max-width:90px;min-width:0;width:auto}.home-quick-icon{background:radial-gradient(circle at 34% 24%,#fffffffa,#eaeceeeb 48%,#c7cbcff0);border:1px solid var(--stoq-raised-border);height:90px;box-shadow:var(--stoq-raised-shadow);width:100%}.home-quick-icon img{height:76px;top:7px;width:76px}.home-quick-actions strong{line-height:20px;top:94px}.home-quest-card,.home-alert-card{background:radial-gradient(circle at 28% 12%,rgba(255,255,255,.96),transparent 42%),linear-gradient(145deg,#fff,#e5e8ea);border:1px solid var(--stoq-raised-border);border-radius:14px;box-shadow:var(--stoq-raised-shadow)}.home-quest-card>div{min-width:0}.home-quest-card strong,.home-quest-card p,.home-alert-card p{overflow-wrap:anywhere}.home-quest-progress,.home-quest-progress .ant-progress,.home-quest-progress .ant-progress-inner,.home-quest-progress svg{aspect-ratio:1;border-radius:50%}.home-quest-progress .ant-progress,.home-quest-progress svg{display:block;height:52px!important;width:52px!important}.stoq-bottom-nav{padding-inline:clamp(8px,5vw,32px)}.stoq-nav-item{flex:1 1 0;max-width:72px;min-height:56px;min-width:44px;width:auto}.stoq-nav-icon,.stoq-nav-icon img,.stoq-nav-icon svg{height:30px;width:30px}.stoq-nav-ai-icon{background:radial-gradient(circle at 34% 28%,#fff,#eef3e7 48%,#d7e1ca);border:1px solid #ccd6c2;border-radius:50%;box-shadow:2px 3px 5px #2a341f2e,inset 1px 1px 1px #fffffff2,inset -1px -2px 3px #53653f1f;color:#4c6420}.stoq-nav-ai-icon svg{height:19px;width:19px}.stoq-bottom-nav small{color:#59616e}.stoq-bottom-nav .active small{color:#4b6415;font-weight:700}.stoq-bottom-nav .active .stoq-nav-icon{filter:drop-shadow(0 2px 2px rgba(50,64,19,.2))}.home-eyebrow,.home-stoq-card small{color:#526d18;font-size:12px}.stoq-nav-badge{background:#526d18;color:#fff;font-size:11px}.stoq-auth-links :where(a,button),.stoq-link-btn,.attachment-actions a,.attachment-confirm-delete button,.attachment-notice-row button,.home-warehouse-popover button,.action-cancel-link{align-items:center;display:inline-flex;min-height:44px}.action-figma-detail-cluster{max-width:100%}@media(max-width:460px){.stoq-h5-stage{min-height:100svh}.stoq-phone-frame{height:100svh}.stoq-header{height:calc(64px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.stoq-skip-link{top:calc(8px + env(safe-area-inset-top))}.stoq-header-menu-panel{max-height:calc(100% - 74px - env(safe-area-inset-top));top:calc(60px + env(safe-area-inset-top))}.stoq-page-content{height:calc(100svh - 64px - env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.stoq-page-content.has-footer{height:calc(100svh - 144px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.stoq-bottom-nav{height:calc(80px + env(safe-area-inset-bottom));padding-bottom:calc(8px + env(safe-area-inset-bottom));padding-left:max(clamp(8px,5vw,32px),env(safe-area-inset-left));padding-right:max(clamp(8px,5vw,32px),env(safe-area-inset-right))}.stoq-feedback-viewport{bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right))}.stoq-feedback-viewport.has-footer{bottom:calc(92px + env(safe-area-inset-bottom))}.stoq-phone-frame :where(input,select,textarea){font-size:max(16px,1em)}}@supports (height: 100dvh){@media(max-width:460px){.stoq-h5-stage,.stoq-phone-frame{height:100dvh;min-height:100dvh}.stoq-page-content{height:calc(100dvh - 64px - env(safe-area-inset-top))}.stoq-page-content.has-footer{height:calc(100dvh - 144px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}}@media(max-width:360px){.stoq-header h1{font-size:18px}.stoq-company-eye{height:36px;width:36px}.home-alert-card{padding-inline:10px}.home-alert-icon{left:8px}.home-alert-icon img{height:50px;width:50px}.stoq-otp-grid{gap:4px}}@media(hover:none){.stoq-icon-btn:not(:disabled):hover{background:transparent;box-shadow:none}}@media(prefers-contrast:more){:root{--stoq-border: #747b84;--stoq-border-soft: #8a9097}.stoq-phone-frame :where(button,input,select,textarea){border-color:currentColor}}@media(prefers-reduced-motion:reduce){.stoq-phone-frame *,.stoq-phone-frame *:before,.stoq-phone-frame *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.stoq-phone-frame button:not(:disabled):active{translate:none}}@media(forced-colors:active){.home-quick-icon,.home-quest-card,.home-alert-card,.stoq-feedback-toast{border:1px solid CanvasText}.home-xp-bar span{background:Highlight}}.stoq-phone-frame .action-bubble{align-content:start;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);grid-template-rows:88px auto;justify-content:stretch;justify-items:center;min-height:154px;min-width:0;padding:8px 4px}.stoq-phone-frame .action-bubble-orb,.stoq-phone-frame .action-bubble>img{grid-column:1;grid-row:1;left:auto;position:static;top:auto;transform:none}.stoq-phone-frame .action-bubble-orb{background:linear-gradient(145deg,#fff,#e3e6e3 74%,#cbd0cc);border:1px solid #d2d6d2;box-shadow:0 7px 12px #26322020,inset 2px 2px 3px #fff,inset -3px -4px 8px #45543c18;height:88px;width:88px}.stoq-phone-frame .action-bubble>img{height:60px;width:60px}.stoq-phone-frame .action-bubble-copy{align-items:center;display:flex;flex-direction:column;gap:4px;grid-column:1;grid-row:2;min-width:0;width:100%}.stoq-phone-frame .action-bubble strong{color:#303827;font-size:16px;font-weight:700;line-height:22px;max-width:100%;overflow-wrap:anywhere;white-space:normal}.stoq-phone-frame .action-bubble small{color:#61695d;font-size:12px;line-height:17px;max-width:100%;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.stoq-phone-frame .action-two-choice{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px;padding-top:4px}.stoq-phone-frame .action-two-choice .action-bubble{width:100%}.stoq-phone-frame .action-choice-layout{gap:12px;padding-top:8px}.action-choice-layout .action-step-caption.is-muted p{font-size:16px;line-height:22px}.action-choice-layout .action-step-caption.is-muted h2{font-size:18px;line-height:24px}.stoq-phone-frame .action-step-trace{align-items:stretch;flex-direction:column;gap:10px;min-height:0}.stoq-phone-frame .action-picked-bubble{align-items:center;background:linear-gradient(145deg,#fff,#f2f4ef);border:1px solid #d8ddd4;border-radius:20px;box-shadow:0 4px 10px #2632200d,inset 0 1px #fff;display:grid;gap:4px 14px;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;height:auto;margin:0;min-height:88px;min-width:0;padding:12px;text-align:start;width:100%}.stoq-phone-frame .action-picked-bubble-bg,.stoq-phone-frame .action-picked-bubble>img{grid-column:1;grid-row:1 / 3;justify-self:center;left:auto;position:static;top:auto;transform:none}.stoq-phone-frame .action-picked-bubble-bg{height:64px;width:64px}.stoq-phone-frame .action-picked-bubble>img{height:46px;width:46px}.stoq-phone-frame .action-picked-bubble>strong{align-self:end;color:#303827;font-size:15px;font-weight:700;grid-column:2;grid-row:1;line-height:21px;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.stoq-phone-frame .action-picked-bubble>small{align-self:start;color:#61695d;display:block;font-size:12px;grid-column:2;grid-row:2;line-height:17px;max-width:100%;min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.stoq-phone-frame .action-radial{align-items:start;display:grid;gap:16px 12px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;margin:0;min-height:0;padding:4px 0 20px}.stoq-phone-frame .action-radial:before,.stoq-phone-frame .action-radial:after{display:none}.stoq-phone-frame .action-radial .action-bubble{bottom:auto;left:auto;margin:0;position:relative;right:auto;top:auto;transform:none;width:100%}.action-confirmation-orb.is-attention{background:radial-gradient(circle at 34% 26%,#fffffff5,#f7dcacd1 54%,#b1652a33),#f5d8a7;color:#754015}.action-confirmation-orb .action-confirmation-attention-icon{filter:drop-shadow(0 5px 6px rgba(91,48,18,.2));font-size:64px!important;line-height:1}.action-confirmation-attention-icon>svg{height:1em!important;width:1em!important}.action-submit-issue{align-items:start;background:radial-gradient(circle at 12% 4%,rgba(255,255,255,.96),transparent 38%),linear-gradient(145deg,#fff9ef,#f6e2c5);border:1px solid rgba(145,85,34,.32);border-radius:22px;box-shadow:0 9px 20px #4a2f1921,inset 0 1px #fffffff5,inset 0 -2px 5px #91552214;color:#4e2d17;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr);padding:14px;width:100%}.action-submit-issue.is-idempotency_conflict{background:radial-gradient(circle at 12% 4%,rgba(255,255,255,.97),transparent 38%),linear-gradient(145deg,#fff6f4,#f5d5ce);border-color:#b0372a57;color:#74261e}.action-submit-issue-icon{align-items:center;background:#ffffffb8;border:1px solid currentColor;border-radius:999px;box-shadow:0 5px 10px #4a2f1929,inset 0 2px 4px #fffffff0;display:inline-flex;font-size:24px;height:48px;justify-content:center;width:48px}.action-submit-issue-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.action-submit-issue-copy>strong{font-size:14px;font-weight:800;letter-spacing:.02em;line-height:19px}.action-submit-issue-copy>p{color:#4f4036;font-size:13px;line-height:19px;margin:0;overflow-wrap:anywhere}.action-submit-issue-copy>small{color:#6a4a30;font-size:12px;font-weight:750;letter-spacing:.025em;line-height:17px}.action-submit-issue-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3px}.action-submit-issue-actions .stoq-btn{font-size:12px;height:42px;line-height:16px;min-width:0;padding-inline:10px}.action-submit-issue-actions .stoq-btn:only-child{grid-column:1 / -1}@media(max-width:380px){.action-submit-issue{grid-template-columns:42px minmax(0,1fr);padding:12px}.action-submit-issue-icon{font-size:21px;height:42px;width:42px}.action-submit-issue-actions{grid-template-columns:minmax(0,1fr)}.action-radial-layout{overflow-x:hidden}.stoq-phone-frame .action-radial,.action-radial,.action-radial.is-dense,.action-radial-receivers,.action-radial-move-items{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);height:auto;margin:0;min-height:0;padding:4px 0 20px;width:100%}.action-radial:before,.action-radial-receivers:after,.action-radial-move-items:after{display:none}.action-radial .action-bubble,.action-radial.is-dense .action-bubble,.action-radial-receivers .action-bubble,.action-radial-move-items .action-bubble,.action-radial .action-radial-center,.action-radial .action-radial-node-1,.action-radial .action-radial-node-2,.action-radial .action-radial-node-3,.action-radial .action-radial-node-4,.action-radial .action-radial-node-5,.action-radial .action-radial-node-6{align-items:center;background:#ffffffe6;border:1px solid rgba(113,128,79,.3);border-radius:24px;bottom:auto;box-shadow:0 8px 18px #303c1417,inset 0 1px #ffffffeb;display:grid;gap:0 12px;grid-template-columns:60px minmax(0,1fr);grid-template-rows:minmax(22px,auto) minmax(18px,auto);justify-content:stretch;left:auto;margin:0;min-height:76px;padding:8px 14px;position:relative;right:auto;text-align:left;top:auto;transform:none;width:100%}.action-radial .action-bubble:hover,.action-radial .action-bubble:focus-visible,.action-radial .action-radial-center:hover,.action-radial .action-radial-center:focus-visible,.action-radial .action-radial-node-2:hover,.action-radial .action-radial-node-2:focus-visible,.action-radial .action-radial-node-5:hover,.action-radial .action-radial-node-5:focus-visible{transform:none}.action-radial .action-bubble-orb{grid-column:1;grid-row:1 / 3;height:56px;left:auto;position:static;top:auto;transform:none;width:56px}.action-radial .action-bubble img{border-radius:14px;grid-column:1;grid-row:1 / 3;height:46px;justify-self:center;object-fit:contain;position:static;top:auto;width:46px}.action-radial-receivers .action-bubble img{border-radius:999px;object-fit:cover}.action-radial .action-bubble-copy{align-items:flex-start;align-self:center;display:flex;flex-direction:column;grid-column:2;grid-row:1 / 3;min-width:0}.action-radial .action-bubble strong,.action-radial-receivers .action-bubble strong,.action-radial-move-items .action-bubble strong{color:#303827;font-size:15px;font-weight:650;line-height:20px;max-width:100%;overflow-wrap:anywhere;text-align:left;white-space:normal}.action-radial .action-bubble small{color:#59616e;font-size:12px;line-height:17px;max-width:100%;overflow:visible;overflow-wrap:anywhere;text-align:left;text-overflow:clip;white-space:normal}.action-filter-row-large{grid-template-columns:minmax(0,1fr)}}.stoq-bidi-user{max-width:100%;min-width:0;overflow-wrap:anywhere;unicode-bidi:isolate;word-break:break-word}.stoq-bidi-stable,.stoq-phone-frame :where(input[type=email],input[type=url],input[type=tel],input[type=number],input[type=datetime-local],input[inputmode=numeric]){direction:ltr;unicode-bidi:isolate}.stoq-bidi-stable{display:inline-block;max-width:100%}.stoq-phone-frame :where(.dashboard-cluster-card,.dashboard-invitation-card,.home-item-card,.device-card-main,.search-result-copy,.action-option-copy,.action-chat-message p,.action-confirmation-hero,.action-progress-card>div,.action-team-card-head>div,.action-team-card dd,.action-full-batch-notice>div,.create-cluster-banner>div){min-width:0}.stoq-phone-frame :where(.dashboard-cluster-card strong,.dashboard-invitation-card strong,.home-item-card strong,.device-card-main strong,.search-result-copy strong,.search-result-copy p,.action-option-copy strong,.action-option-copy small,.action-chat-message p,.action-confirmation-hero h2,.action-confirmation-hero span,.action-progress-card small,.action-team-card-head h2,.action-team-card dd,.action-full-batch-notice p,.create-cluster-banner p){overflow-wrap:anywhere;word-break:break-word}.search-result-copy p{flex-wrap:wrap}.home-item-card,.dashboard-cluster-card,.dashboard-invitation-card{height:auto}.home-item-card{min-height:146px}.dashboard-cluster-card,.dashboard-invitation-card{min-height:178px}.action-chat-message,.action-chat-message p{min-width:0}.action-chat-message p{max-width:100%;white-space:pre-wrap}.action-chat-message.is-long{width:88%}.action-chat-message.is-long p{width:100%}.action-team-card dl div.action-saved-notes{align-items:stretch;flex-direction:column;gap:6px}.action-team-card .action-saved-notes dd{background:#f8faf3;border:1px solid #e3e5e8;border-radius:12px;padding:10px 12px;text-align:start;white-space:pre-wrap}.action-team-card dd{text-align:end}.stoq-page-content{scroll-padding-block:12px 112px}.stoq-page-content :where(input:not([type=file]),select,textarea,button[type=submit],.action-final-actions,.stoq-sticky-cta){scroll-margin-block:12px 112px}.action-figma-details-layout,.action-team-layout{min-height:max-content;overflow-y:visible}.stoq-phone-frame:dir(rtl){direction:rtl}.stoq-phone-frame:dir(rtl) .stoq-logo{direction:ltr;unicode-bidi:isolate}.stoq-phone-frame:dir(rtl) :where(h1,h2,h3,h4,p,small,label,button,dt,dd){unicode-bidi:plaintext}.stoq-phone-frame:dir(rtl) .stoq-header-menu-panel{left:10px;right:auto}.stoq-phone-frame:dir(rtl) :where(.stoq-header-menu-panel button,.search-result-card,.search-result-copy,.action-option-card,.action-option-copy,.action-note-card,.action-quantity-card,.action-chat-message p,.device-card-main){text-align:start}.stoq-phone-frame:dir(rtl) .stoq-back-icon,.stoq-phone-frame:dir(rtl) .create-cluster-banner button img{transform:rotate(90deg) scaleY(-1)}.stoq-phone-frame:dir(rtl) .search-result-more{justify-content:flex-start;text-align:start}.stoq-phone-frame:dir(rtl) .action-chat-message:not(.is-user){align-self:flex-start}.stoq-phone-frame:dir(rtl) .action-chat-message.is-user{align-self:flex-end}@media(max-width:380px){.home-warehouse-head{align-items:flex-start;gap:8px}.home-scope-title{align-items:start;flex:1 1 auto;grid-template-columns:24px minmax(0,1fr) 18px}.home-scope-title>span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.home-warehouse-actions{flex:0 0 auto}.action-final-actions{grid-template-columns:minmax(0,1fr)}.action-final-actions .stoq-btn,.action-figma-details-layout .action-final-actions .stoq-btn{height:auto;min-height:48px;overflow-wrap:anywhere;padding-block:10px;white-space:normal}.home-person-card small,.home-partner-card small{max-width:104px;overflow-wrap:anywhere;text-align:center;white-space:normal}.invitation-title-row>:last-child{min-width:0;overflow-wrap:anywhere}.invitation-kv-row,.invitation-activity-row{align-items:stretch;flex-direction:column;gap:4px}.invitation-kv-row>*,.invitation-activity-row>*{max-width:100%;min-width:0;overflow-wrap:anywhere}.stoq-phone-frame:dir(rtl) :where(.action-radial .action-bubble,.action-radial .action-bubble strong,.action-radial .action-bubble small){text-align:start}.action-chat-input{grid-template-columns:minmax(0,1fr) 72px}.action-chat-input button{height:auto;min-height:44px;overflow-wrap:anywhere;padding-inline:8px;white-space:normal}}@media(max-width:460px){.action-figma-details-layout .action-final-actions{bottom:calc(84px + env(safe-area-inset-bottom))}.stoq-phone-frame[data-keyboard-open=true]{align-self:flex-start;height:var(--stoq-visual-viewport-height, 100dvh);min-height:var(--stoq-visual-viewport-height, 100dvh)}.stoq-phone-frame[data-keyboard-open=true] .stoq-page-footer{display:none}.stoq-phone-frame[data-keyboard-open=true] .stoq-page-content,.stoq-phone-frame[data-keyboard-open=true] .stoq-page-content.has-footer{height:calc(var(--stoq-visual-viewport-height, 100dvh) - 64px - env(safe-area-inset-top));padding-bottom:max(128px,calc(24px + env(safe-area-inset-bottom)));scroll-padding-block:12px 128px}.stoq-phone-frame[data-keyboard-open=true] .stoq-header-menu-panel{top:calc(64px + env(safe-area-inset-top))}.stoq-phone-frame[data-keyboard-open=true] .action-figma-details-layout .action-final-actions,.stoq-phone-frame[data-keyboard-open=true] .stoq-feedback-viewport,.stoq-phone-frame[data-keyboard-open=true] .stoq-feedback-viewport.has-footer{bottom:max(12px,env(safe-area-inset-bottom))}}.registration-field-error{display:block;margin:4px 0 0}.assistant-scope-empty,.invitation-relationship-summary{background:#ffffffc2;border:1px solid rgba(91,110,53,.28);border-radius:14px;box-shadow:inset 0 1px #ffffffe6,0 5px 16px #1f243012;color:#303640;padding:14px 16px}.assistant-scope-empty p,.invitation-relationship-summary small{color:#5a6270;display:block;font-size:13px;line-height:19px;margin:5px 0 0}.invitation-relationship-summary{display:grid;gap:3px}.invitation-relationship-summary>span{color:#68717f;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.invitation-relationship-chip{align-self:flex-start;background:#eef4df;border:1px solid #c8d99b;border-radius:999px;color:#4c6518;font-size:10px;font-weight:800;letter-spacing:.045em;line-height:18px;padding:0 8px}@media(max-width:360px){.assistant-scope-empty,.invitation-relationship-summary{padding:12px}}.stoq-language-control{display:inline-flex;align-items:center;gap:9px;min-height:44px;border:0;cursor:pointer;color:#4b5d20;font:inherit;background:transparent}.stoq-language-control.is-compact{font-size:12px;padding:6px 10px;border-radius:24px;background:linear-gradient(145deg,#fff,#eceee3);box-shadow:2px 3px 7px #00000014,inset 1px 1px 1px #fff}.stoq-language-control.is-compact .anticon{font-size:18px}.stoq-language-control.is-row{width:100%;padding:18px;margin:8px 0 20px;border:1px solid #d0d3c7;border-radius:18px;background:linear-gradient(135deg,#fff,#f0f2e9);box-shadow:3px 5px 10px #0000000c;text-align:start;flex-wrap:wrap}.stoq-language-control.is-row strong{margin-inline-start:auto;font-size:13px;font-weight:500}.stoq-language-control.is-menu{width:100%;text-align:start}.stoq-header-auth{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;min-width:0}.stoq-header-auth .stoq-header-right{justify-self:end}.stoq-language-dialog{width:min(390px,calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(100vh - 40px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);margin:auto;padding:0;border:1px solid #d5d8cd;border-radius:24px;color:#252b30;background:linear-gradient(140deg,#fff,#f1f2ec);box-shadow:0 16px 55px #00000040,inset 1px 1px 1px #fff;overflow:auto}.stoq-language-dialog::backdrop{background:#22281f70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.stoq-language-dialog-body{padding:22px}.stoq-language-heading{display:flex;align-items:center;gap:10px}.stoq-language-heading>.anticon{font-size:25px;color:#617d28}.stoq-language-heading h2{font-size:21px;line-height:1.3;margin:0;flex:1}.stoq-language-heading button{flex-shrink:0}.stoq-language-dialog p{font-size:14px;line-height:1.55;color:#69716a}.stoq-language-options{display:grid;gap:10px;margin-top:18px}.stoq-language-option{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px;gap:12px;padding:12px 16px;border:1px solid #d4d7cd;border-radius:14px;background:linear-gradient(140deg,#fff,#e9eae6);color:#343b30;font:inherit;text-align:start;cursor:pointer;box-shadow:2px 3px 6px #0000000b,inset 1px 1px 1px #fff}.stoq-language-option.is-selected{border-color:#7d993c;background:linear-gradient(135deg,#e6efc8,#c4d998);color:#394e16}.stoq-language-option[aria-disabled=true]{cursor:progress;opacity:.65}.stoq-language-control:focus-visible,.stoq-language-option:focus-visible{outline:3px solid #729533;outline-offset:3px}.stoq-language-dialog .stoq-language-save-state{min-height:22px;margin-bottom:0}.stoq-language-dialog .is-error{color:#a14035}.stoq-phone-frame[lang^=ru] .stoq-nav-item small{font-size:11px;letter-spacing:0}.stoq-phone-frame[lang^=ru] .stoq-btn{height:auto;min-height:44px;white-space:normal;line-height:1.35;overflow-wrap:anywhere}.stoq-phone-frame[lang^=zh]{font-family:Rubik,PingFang SC,Microsoft YaHei,sans-serif}.stoq-header-back h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stoq-header-back .stoq-language-control.is-compact{gap:0;justify-content:center;min-width:44px;padding:0;width:44px}.stoq-header-back .stoq-language-control.is-compact>span{display:none}@media(max-width:360px){.stoq-language-dialog-body{padding:18px}.stoq-language-control.is-compact{font-size:11px;padding:6px 7px;gap:5px}}
