@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2)format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-600-normal-BgSTtRxb.woff2)format("woff2"),url(/assets/inter-tight-latin-600-normal-D7bG6gX1.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2)format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-ext-400-normal-DN7wyBvd.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-400-normal-BQQeeQrv.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-ext-600-normal-BgMgWFts.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-600-normal-BvYdOF2O.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-ext-700-normal-BpKPOkj3.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-700-normal-CrlzIQ10.woff)format("woff")}.hu-hex{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 186.57 208.53'%3E%3Cpath d='M186.57 128.72L186.57 73.04C186.57 58.41 178.77 44.90 166.12 37.58L113.74 7.32C101.08 0.00 85.49 0.00 72.84 7.32L20.45 37.58C7.79 44.90 0.00 58.41 0.00 73.04L0.00 129.47L0.00 133.58C0.00 148.21 7.80 161.72 20.46 169.02L75.87 201.05C76.17 201.22 76.48 201.41 76.76 201.57L81.54 204.33C88.80 208.53 97.76 208.53 105.03 204.33L166.11 169.02C178.77 161.71 186.57 148.20 186.57 133.58L186.57 128.72L186.57 128.72'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 186.57 208.53'%3E%3Cpath d='M186.57 128.72L186.57 73.04C186.57 58.41 178.77 44.90 166.12 37.58L113.74 7.32C101.08 0.00 85.49 0.00 72.84 7.32L20.45 37.58C7.79 44.90 0.00 58.41 0.00 73.04L0.00 129.47L0.00 133.58C0.00 148.21 7.80 161.72 20.46 169.02L75.87 201.05C76.17 201.22 76.48 201.41 76.76 201.57L81.54 204.33C88.80 208.53 97.76 208.53 105.03 204.33L166.11 169.02C178.77 161.71 186.57 148.20 186.57 133.58L186.57 128.72L186.57 128.72'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.hu-avion{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.27 29.29'%3E%3Cpath d='M11.87 15.60L11.90 29.29L33.27 0L0 11.28Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.27 29.29'%3E%3Cpath d='M11.87 15.60L11.90 29.29L33.27 0L0 11.28Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}html,body{background:#f5f5f5;margin:0}body{color:#0b2d54;-webkit-text-size-adjust:100%;font-family:Inter Tight,Arial,sans-serif}:where(a){color:#13559c}:where(a:hover){color:#0b2d54}:where(button){font:inherit;cursor:pointer}:where(button:disabled){cursor:not-allowed}:focus-visible{outline-offset:2px;outline:2px solid #13559c}.band :focus-visible,.m-band :focus-visible,.dark-card :focus-visible,.call-surface :focus-visible,.m-call :focus-visible,.app-header :focus-visible,.m-header-back :focus-visible,.m-form-header :focus-visible{outline-color:#03d1cb}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.min0{min-width:0}.band{color:#fff;background-color:#001f4e;background-image:radial-gradient(60% 90% at 35% 140%,#3674add9,#3674ad00 70%),radial-gradient(30% 60% at 0 0,#ffffff24,#fff0 70%)}.dark-card{background-color:#001f4e;background-image:radial-gradient(80% 90% at 30% 130%,#3674ade6,#3674ad00 70%)}.call-surface{background-color:#001f4e;background-image:radial-gradient(70% 70% at 40% 125%,#3674ade6,#3674ad00 70%),radial-gradient(35% 45% at 0 0,#ffffff29,#fff0 70%)}.m-band{background-color:#001f4e;background-image:radial-gradient(90% 80% at 30% 140%,#3674ade6,#3674ad00 70%)}.m-call{background-color:#001f4e;background-image:radial-gradient(90% 70% at 40% 120%,#3674ade6,#3674ad00 70%),radial-gradient(50% 40% at 0 0,#ffffff24,#fff0 70%)}.card-20{background:#fff;border-radius:20px;box-shadow:0 18px 36px #0b2d541f}.card-28{box-sizing:border-box;background:#fff;border-radius:28px;box-shadow:0 18px 36px #0b2d541f}.card-side{background:#fff;border-radius:20px;padding:22px;box-shadow:0 18px 36px #0b2d541a}.hex-avatar{flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.hex-brand{color:#fff;background:linear-gradient(225deg,#0b4b95 8%,#2791b5 50%,#43bbbd 92%)}.hex-neutral{color:#13559c;background:#e3e6e9}.avion{flex:none;display:inline-block}.pill{border-radius:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.pill-accent{color:#001f4e;background:#03d1cb}.pill-neutral{color:#13559c;background:#e3e6e9}.pill-icon{align-items:center;gap:6px;display:inline-flex}.btn{box-sizing:border-box;border-radius:10px;min-height:46px;padding:12px 18px;font-size:15px;font-weight:700}.btn-small{width:100%;min-height:44px;padding:10px 14px;font-size:14px}.btn-primary{color:#fff;background:#13559c;border:0}.btn-primary:disabled{color:#4b5d78;background:#e3e6e9}.btn-outline{color:#13559c;background:#fff;border:1px solid #d5dbe3}.btn-small-outline{color:#13559c;box-sizing:border-box;background:#fff;border:1px solid #d5dbe3;border-radius:10px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.btn-small-primary{color:#fff;box-sizing:border-box;background:#13559c;border-radius:10px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.btn-small-primary:hover{color:#fff}.btn-small-primary-b{color:#fff;background:#13559c;border:0;border-radius:10px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700}.btn-outline-46{color:#13559c;background:#fff;border:1px solid #d5dbe3;border-radius:10px;min-height:46px;padding:12px 18px;font-size:15px;font-weight:700}.btn-left{text-align:left;padding:12px 16px}.text-link{color:#13559c;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline;position:relative}.text-link:hover{color:#0b2d54}.text-link:after,.nav-link:after,.history-link:after,.time-link:after,.player-download:after{content:"";position:absolute;inset:-14px -6px}.empty-text{color:#4b5d78;margin:12px 0;font-size:15px;line-height:1.5}.app-header{background:#001f4e;border-bottom:1px solid #1e3f73}.app-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:14px 24px;display:flex}.brand{align-items:center;gap:16px;display:flex}.brand img{width:auto;height:34px;display:block}.brand-name{color:#b9c6dc;border-left:1px solid #1e3f73;padding-left:16px;font-size:15px}.main-nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.nav-link{color:#d9e3f2;padding:6px 0;font-size:15px;font-weight:600;text-decoration:none;position:relative}.nav-link:hover{color:#fff}.nav-link[aria-current=page]{color:#fff;border-bottom:2px solid #03d1cb;font-weight:700}.account{position:relative}.account-hex{color:#fff;background:linear-gradient(225deg,#0b4b95 8%,#2791b5 50%,#43bbbd 92%);border:0;justify-content:center;align-items:center;width:38px;height:42px;padding:0;font-size:14px;font-weight:700;display:flex}.account-menu{z-index:40;box-sizing:border-box;color:#0b2d54;background:#fff;border-radius:14px;width:220px;padding:14px;position:absolute;top:50px;right:0;box-shadow:0 18px 36px #0b2d541f}.account-name{margin-bottom:10px;font-size:15px;font-weight:700}.band-inner{max-width:1280px;margin:0 auto;padding:40px 24px 76px}.band h1{color:#fff;margin:0 0 10px;font-size:40px;font-weight:700;line-height:1.1}.band p{color:#d9e3f2;max-width:680px;margin:0;font-size:17px;line-height:1.5}.band strong,.m-band strong{color:#03d1cb}.band-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.band-title{flex:999 480px;min-width:0}.band-title p{max-width:620px}.band-tools{flex-wrap:wrap;flex:420px;justify-content:flex-end;gap:12px;display:flex}.search-field{flex:240px;position:relative}.search-field svg{position:absolute;top:15px;left:14px}.search-field input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;color:#0b2d54;background:#fff;border:1px solid #d5dbe3;border-radius:10px;padding:12px 14px 12px 42px;font-size:15px}.btn-add{color:#001f4e;box-sizing:border-box;background:#03d1cb;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn-add:hover{color:#001f4e}.contacts-main{flex-wrap:wrap;align-items:flex-start;gap:24px;max-width:1280px;margin:-44px auto 0;padding:0 24px;display:flex;position:relative}.contact-list{background:#fff;border-radius:20px;flex:360px;min-width:0;max-width:440px;padding:20px;box-shadow:0 18px 36px #0b2d541f}.contact-list-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.contact-list-head h2{color:#13559c;margin:0;font-size:18px;font-weight:700}.filters-small{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.filter-small{color:#13559c;background:#fff;border:1px solid #d5dbe3;border-radius:8px;min-height:36px;padding:8px 14px;font-size:14px;font-weight:600;position:relative}.filter-small:after{content:"";position:absolute;inset:-5px 0}.filter-small[aria-pressed=true]{color:#fff;background:#13559c;border-color:#13559c;font-weight:700}.contact-list ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.contact-row{color:#0b2d54;border-radius:14px;align-items:center;gap:14px;min-height:44px;padding:12px;text-decoration:none;display:flex}.contact-row:hover{color:#0b2d54}.contact-row.is-selected{background:#eaf1f9}.contact-row-main{flex:1;min-width:0}.contact-row-name{color:#0b2d54;font-size:16px;font-weight:700;display:block}.contact-row.is-selected .contact-row-name,.m-row.is-recent .contact-row-name{color:#13559c}.contact-row-sub{color:#4b5d78;font-size:14px;display:block}.contact-row-date{color:#4b5d78;text-align:right;font-size:13px}.sheet{box-sizing:border-box;background:#fff;border-radius:28px;flex:999 520px;min-width:0;min-height:320px;padding:32px;box-shadow:0 18px 36px #0b2d541f}.sheet-empty-title{color:#13559c;margin:0 0 6px;font-size:24px;font-weight:700}.sheet-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.sheet-id{align-items:center;gap:18px;display:flex}.sheet-id h2{color:#13559c;margin:0;font-size:30px;font-weight:700;line-height:1.15}.sheet-role{color:#4b5d78;margin-top:2px;font-size:16px}.sheet-pills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.btn-edit{color:#13559c;box-sizing:border-box;border:1px solid #d5dbe3;border-radius:10px;align-items:center;min-height:46px;padding:12px 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn-edit-wide{background:#fff;justify-content:center;width:100%}.sheet-live .call-card{margin:28px 0 0}.call-block{background:#f5f5f5;border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;padding:22px;display:flex}.call-block-modes{border:0;flex:300px;min-width:0;margin:0;padding:0}.call-block-modes legend{color:#4b5d78;margin-bottom:10px;font-size:13px;font-weight:600}.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mode-option{box-sizing:border-box;cursor:pointer;color:#0b2d54;background:#fff;border:1px solid #d5dbe3;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.mode-option.is-selected{color:#13559c;border:2px solid #13559c;font-weight:700}.mode-option input,.lang-option input{accent-color:#13559c;width:18px;height:18px;margin:0}.call-block-action{flex-direction:column;flex:260px;gap:8px;display:flex}.btn-call{color:#fff;box-sizing:border-box;background:#13559c;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 22px;font-size:17px;font-weight:700;display:flex}.btn-call:disabled{color:#4b5d78;background:#e3e6e9}.call-hint{color:#4b5d78;font-size:13px;line-height:1.45}.call-error{color:#13559c;font-size:14px;font-weight:600;line-height:1.45}.facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:24px 0 0;display:grid}.facts>div{background:#f5f5f5;border-radius:12px;min-width:0;padding:12px 14px}.facts dt{color:#4b5d78;font-size:12px}.facts dd{color:#13559c;overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:700}.sheet-columns{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:28px;display:flex}.history{flex:999 340px;min-width:0}.history h3{color:#13559c;margin:0 0 10px;font-size:20px;font-weight:700}.history ul{margin:0;padding:0;list-style:none}.history-row{border-bottom:1px solid #e3e6e9;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.history-row:last-child{border-bottom:0}.history-main{flex:200px}.history-when{font-size:15px;font-weight:700;display:block}.history-what{color:#4b5d78;font-size:13px}.history-link{font-size:14px;font-weight:700;position:relative}.exchange-card{color:#fff;border-radius:20px;flex:260px;padding:22px}.exchange-title{color:#b9c6dc;margin-bottom:8px;font-size:13px;font-weight:600}.exchange-card p{color:#fff;margin:0 0 14px;font-size:15px;line-height:1.5}.exchange-card p:last-child{margin-bottom:0}.exchange-follow{align-items:center;gap:10px;font-size:15px;display:flex}.exchange-follow .avion,.exchange-follow strong{color:#03d1cb}.sheet-notes{margin-top:24px}.sheet-notes label{color:#13559c;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.sheet-notes textarea{box-sizing:border-box;width:100%;font:inherit;color:#0b2d54;resize:vertical;border:1px solid #d5dbe3;border-radius:12px;padding:12px 14px;font-size:15px}.app-footer{color:#4b5d78;border-top:1px solid #d5dbe3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:48px auto 0;padding:24px 24px 40px;font-size:13px;display:flex}.app-footer-brand{align-items:center;gap:12px;display:flex}.app-footer-brand img{width:auto;height:22px;display:block}.notice-strip{color:#13559c;text-align:center;background:#e3e6e9;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.notice-button{color:#13559c;background:#fff;border:1px solid #d5dbe3;border-radius:10px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:700}.notice-link{color:#13559c;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.call-main{max-width:1280px;margin:0 auto;padding:32px 24px 0}.back-link{align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.call-layout{flex-wrap:wrap;align-items:stretch;gap:24px;margin-top:12px;display:flex}.call-surface{color:#fff;border-radius:28px;flex-direction:column;flex:999 560px;gap:28px;min-width:0;padding:36px;display:flex;box-shadow:0 18px 36px #00143240}.call-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.call-badge{color:#001f4e;background:#03d1cb;border-radius:6px;align-items:center;gap:8px;padding:5px 12px;font-size:14px;font-weight:700;display:inline-flex}.call-badge-hex{background:#001f4e;width:10px;height:11px}.call-origin{color:#d9e3f2;font-size:14px}.call-who{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.call-name{flex:260px;min-width:0}.call-name h1{color:#fff;margin:0;font-size:42px;font-weight:700;line-height:1.1}.call-name div{color:#d9e3f2;margin-top:6px;font-size:17px}.call-duration{text-align:right}.call-duration>div:first-child{color:#b9c6dc;font-size:13px}.call-timer{color:#fff;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1}.call-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.track{background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;padding:14px 16px}.track-head{justify-content:space-between;margin-bottom:10px;font-size:14px;display:flex}.track-head span:first-child{font-weight:700}.track-head span:last-child{color:#b9c6dc}.level-bars{align-items:flex-end;gap:4px;height:28px;display:flex}.level-bars span{background:#ffffff4d;border-radius:2px;width:8px;height:20%}.level-bars span.is-active{background:#03d1cb}.call-recording{color:#d9e3f2;align-items:center;gap:10px;font-size:15px;display:flex}.call-recording .avion,.call-recording strong{color:#03d1cb}.keypad{grid-template-columns:repeat(3,72px);justify-content:start;gap:8px;display:grid}.keypad button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;height:52px;font-size:20px;font-weight:700}.keypad button:hover{background:#ffffff2e}.call-actions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.btn-ghost-call{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:14px 20px;font-size:16px;font-weight:700;display:inline-flex}.btn-ghost-call[aria-pressed=true]{background:#ffffff2e;border-color:#fff}.btn-hangup{color:#001f4e;box-sizing:border-box;background:#fff;border:0;border-radius:12px;align-items:center;gap:10px;min-height:54px;margin-left:auto;padding:14px 24px;font-size:16px;font-weight:700;display:inline-flex}.call-side{flex-direction:column;flex:340px;gap:20px;min-width:0;display:flex}.side-title{color:#13559c;margin:0 0 10px;font-size:18px;font-weight:700}.side-title-notes{margin-bottom:8px}.side-label{margin-bottom:4px;display:block}.side-hint{color:#4b5d78;font-size:13px}.card-side .side-hint+textarea{margin-top:10px}.textarea.call-notes{line-height:1.5}.call-reminders{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.call-reminders li{gap:10px;display:flex}.call-reminders .avion{color:#13559c;margin-top:5px}.reminder-link{margin-top:14px;font-size:14px;font-weight:700;display:inline-block}.device-card{padding:18px 22px}.device-card label{color:#4b5d78;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.device-card select{width:100%;min-height:44px;font:inherit;color:#0b2d54;background:#fff;border:1px solid #d5dbe3;border-radius:10px;padding:8px 12px;font-size:15px}.stack-main{flex-direction:column;gap:24px;max-width:1280px;margin:-48px auto 0;padding:0 24px;display:flex;position:relative}.incoming-row{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.incoming-card{color:#fff;box-sizing:border-box;border-radius:28px;flex:999 560px;min-width:0;padding:32px;box-shadow:0 18px 36px #0b2d541f}.incoming-top{color:#b9c6dc;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}.incoming-dot{background:#03d1cb;flex:none;width:12px;height:13px;display:inline-block}.incoming-who{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.incoming-name{color:#fff;margin:0;font-size:34px;font-weight:700;line-height:1.1}.incoming-details{color:#d9e3f2;margin-top:4px;font-size:17px}.incoming-info{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;align-items:flex-start;gap:12px;margin-top:22px;padding:12px 14px;font-size:15px;line-height:1.45;display:flex}.incoming-info strong{color:#03d1cb}.incoming-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.btn-answer{color:#001f4e;background:#03d1cb;border:0;border-radius:12px;flex:220px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 22px;font-size:17px;font-weight:700;display:inline-flex}.btn-voicemail{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:12px;flex:220px;min-height:54px;padding:14px 22px;font-size:16px;font-weight:700}.incoming-sound{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:12px;width:100%;min-height:44px;margin-top:12px;padding:10px 14px;font-size:15px;font-weight:700}.incoming-aside{flex:340px;min-width:0;padding:28px}.aside-title{color:#13559c;margin:0 0 4px;font-size:20px;font-weight:700}.aside-meta{color:#4b5d78;margin:0 0 16px;font-size:13px}.reminders{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.reminders li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.reminders .avion{color:#13559c;margin-top:4px}.aside-link{align-items:center;min-height:44px;margin-top:18px;font-size:15px;font-weight:700;display:inline-flex}.incoming-overlay{z-index:50;border-radius:28px;width:min(760px,100vw - 32px);max-height:calc(100vh - 100px);position:fixed;top:84px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 24px 48px #00143259}.calls-card{padding:32px}.calls-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.calls-head h2{color:#13559c;margin:0;font-size:26px;font-weight:700}.filters{flex-wrap:wrap;gap:8px;display:flex}.filter{color:#13559c;background:#fff;border:1px solid #d5dbe3;border-radius:10px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600}.filter[aria-pressed=true]{color:#fff;background:#13559c;border:0;font-weight:700}.calls-rows{margin:0;padding:0;list-style:none}.call-row{border-bottom:1px solid #e3e6e9;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;display:flex}.call-row:last-child{border-bottom:0}.call-row.has-quote{align-items:flex-start}.call-row-main{flex:420px;min-width:0}.call-row-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.call-row-title{color:#13559c;font-size:16px;font-weight:700}.call-row-meta{color:#4b5d78;font-size:13px}.call-row-quote{color:#0b2d54;background:#f5f5f5;border-radius:14px;margin:8px 0 0;padding:12px 14px;font-size:15px;line-height:1.5}.call-row-note{color:#4b5d78;margin:6px 0 0;font-size:14px}.call-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-link{align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.band-detail{padding:28px 24px 84px}.band-back{color:#d9e3f2;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.band-back:hover{color:#fff}.band-detail-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px;display:flex}.band-detail h1{margin:14px 0 8px}.band-detail .band-meta{max-width:none;font-size:16px;line-height:normal}.band-actions{flex-wrap:wrap;gap:10px;display:flex}.btn-copy{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:10px;min-height:46px;padding:12px 16px;font-size:15px;font-weight:700}.btn-callback{color:#001f4e;box-sizing:border-box;background:#03d1cb;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn-callback:hover{color:#001f4e}.detail-main{max-width:1280px;margin:-52px auto 0;padding:0 24px;position:relative}.player{flex-wrap:wrap;align-items:center;gap:18px;padding:18px 22px;display:flex}.player-button{color:#fff;background:#13559c;border:0;flex:none;justify-content:center;align-items:center;width:52px;height:58px;padding:0;display:flex}.player-track{flex:320px;min-width:0}.player-track input{accent-color:#03d1cb;width:100%}.player-times{color:#4b5d78;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:2px;font-size:13px;display:flex}.player-speed-label{color:#4b5d78;font-size:13px}.select-compact{min-height:44px;font:inherit;color:#0b2d54;background:#fff;border:1px solid #d5dbe3;border-radius:10px;padding:8px 10px;font-size:15px}.player-download{font-size:14px;font-weight:700;position:relative}.detail-columns{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:24px;display:flex}.detail-main>.detail-columns:first-child{margin-top:0}.transcript{background:#fff;border-radius:28px;flex:999 560px;min-width:0;padding:28px 32px;box-shadow:0 18px 36px #0b2d541a}.transcript-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.transcript-head h2{color:#13559c;margin:0;font-size:24px;font-weight:700}.transcript-search{flex:0 280px;position:relative}.transcript-search svg{position:absolute;top:14px;left:12px}.transcript-search input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#0b2d54;border:1px solid #d5dbe3;border-radius:10px;padding:10px 12px 10px 36px;font-size:15px}.bubbles{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bubble-item{flex-direction:column;align-items:flex-start;max-width:78%;display:flex}.bubble-item.is-mine{align-self:flex-end;align-items:flex-end}.bubble-head{align-items:center;gap:10px;margin-bottom:4px;font-size:13px;display:flex}.bubble-them{color:#4b5d78;font-weight:700}.bubble-me{color:#13559c;font-weight:700}.time-link{color:#13559c;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline;position:relative}.time-plain{color:#4b5d78}.bubble{background:#f5f5f5;border-radius:4px 16px 16px;padding:12px 16px;font-size:16px;line-height:1.5}.is-mine .bubble{background:#eaf1f9;border-radius:16px 4px 16px 16px}.bubble mark{color:#001f4e;background:#03d1cb}.transcript-more{justify-content:center;margin-top:20px;display:flex}.pending-text{background:#eaf1f9;border-radius:14px;margin:8px 0;padding:14px 16px;font-size:15px;line-height:1.45}.detail-side{flex-direction:column;flex:340px;gap:20px;min-width:0;display:flex}.summary-card{color:#fff;border-radius:28px;padding:26px;box-shadow:0 18px 36px #00143238}.summary-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.summary-head h2{color:#fff;margin:0;font-size:22px;font-weight:700}.summary-head span{color:#b9c6dc;font-size:12px}.summary-card p{color:#fff;margin:0 0 18px;font-size:15px;line-height:1.55}.summary-card h3{color:#fff;margin:0 0 10px;font-size:16px;font-weight:700}.summary-card ul{flex-direction:column;gap:10px;margin:0 0 18px;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.summary-card li{gap:10px;display:flex}.summary-card .avion{color:#03d1cb;margin-top:5px}.summary-follow{background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.summary-follow span{color:#d9e3f2;font-size:14px}.summary-follow strong{color:#03d1cb;font-size:16px}.notes-text{white-space:pre-line;margin:0;font-size:15px;line-height:1.5}.call-actions-card{flex-direction:column;gap:10px;padding:18px 22px;display:flex}.scrim{z-index:30;box-sizing:border-box;background:#001f4e8c;justify-content:center;align-items:flex-start;padding:48px 24px;display:flex;position:fixed;inset:71px 0 0;overflow:auto}.scrim-center{z-index:60;align-items:center;padding:16px;inset:0}.contact-dialog{box-sizing:border-box;background:#fff;border-radius:28px;outline:none;width:100%;max-width:760px;padding:32px 36px;box-shadow:0 24px 48px #00143259}.contact-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.contact-dialog-head h1{color:#13559c;margin:0;font-size:30px;font-weight:700;line-height:1.15}.contact-dialog-head p{color:#4b5d78;margin:6px 0 0;font-size:15px}.dialog-close{color:#13559c;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex}.contact-form{flex-direction:column;gap:18px;margin-top:24px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field-label{color:#0b2d54;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.field-star{color:#13559c}.field-hint{color:#4b5d78;margin-top:6px;font-size:13px}.field-error{color:#13559c;margin-top:6px;font-size:13px;font-weight:600}.input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;color:#0b2d54;background:#fff;border:1px solid #b8c3d1;border-radius:10px;padding:12px 14px;font-size:16px}.input:focus,.textarea:focus{border:2px solid #13559c;outline:none;padding:11px 13px}.input-select{width:100%;min-height:48px;font:inherit;color:#0b2d54;background:#fff;border:1px solid #b8c3d1;border-radius:10px;padding:10px 12px;font-size:15px}.phone-row{gap:8px;display:flex}.input-country{width:104px;min-height:48px;font:inherit;color:#0b2d54;background:#fff;border:1px solid #b8c3d1;border-radius:10px;flex:none;padding:8px 10px;font-size:16px}.input-phone{flex:1;width:auto;min-width:0}.textarea{box-sizing:border-box;width:100%;font:inherit;color:#0b2d54;resize:vertical;background:#fff;border:1px solid #b8c3d1;border-radius:12px;padding:12px 14px;font-size:15px}.card-side .textarea{border-color:#d5dbe3}.info-box{background:#eaf1f9;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;line-height:1.45;display:flex}.info-box strong{color:#13559c}.info-hex{color:#fff;background:#13559c;flex:none;justify-content:center;align-items:center;width:22px;height:25px;font-size:13px;font-weight:700;display:flex}.info-link{font-weight:700}.plain-fieldset{border:0;margin:0;padding:0}.plain-fieldset legend{color:#0b2d54;margin-bottom:8px;font-size:14px;font-weight:700}.lang-row{flex-wrap:wrap;gap:8px;display:flex}.lang-option{box-sizing:border-box;cursor:pointer;color:#0b2d54;border:1px solid #b8c3d1;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:10px 16px;font-size:15px;font-weight:600;display:flex}.lang-option.is-selected{color:#13559c;border:2px solid #13559c;font-weight:700}.form-note{background:#f5f5f5;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.form-note span span,.m-form-note span span{display:block}.form-note span span:first-child,.m-form-note span span:first-child{color:#0b2d54;font-size:15px;font-weight:700}.form-note span span:last-child,.m-form-note span span:last-child{color:#4b5d78;margin-top:2px;font-size:13px}.form-footer{border-top:1px solid #e3e6e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.form-footer-left{flex-wrap:wrap;align-items:center;gap:16px;padding-top:12px;display:flex}.form-cancel{align-items:center;min-height:44px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.form-import{min-height:44px}.form-footer-right{flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.btn-save{color:#13559c;background:#fff;border:1px solid #13559c;border-radius:12px;min-height:50px;padding:12px 20px;font-size:16px;font-weight:700}.btn-save-call{color:#fff;box-sizing:border-box;background:#13559c;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 20px;font-size:16px;font-weight:700;display:inline-flex}.btn-save-call:disabled{color:#4b5d78;background:#e3e6e9}.form-reason{text-align:right;margin-top:0}.form-required{color:#4b5d78;font-size:13px}.small-dialog{box-sizing:border-box;background:#fff;border-radius:20px;outline:none;width:100%;max-width:460px;padding:24px;box-shadow:0 24px 48px #00143259}.small-dialog-title{color:#13559c;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}.small-dialog-text{color:#4b5d78;margin:0;font-size:15px;line-height:1.5}.small-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.import-list{max-height:260px;margin:12px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;overflow:auto}.toast-zone{z-index:70;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:24px;left:0;right:0}.toast{color:#fff;background:#001f4e;border-radius:12px;max-width:520px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.4;box-shadow:0 12px 24px #001f4e40}.settings-main{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:24px;max-width:1280px;margin:-48px auto 0;padding:0 24px;display:grid;position:relative}.settings-card{padding:28px}.settings-card h2{color:#13559c;margin:0;font-size:20px;font-weight:700}.settings-number{color:#fff;border-radius:28px;box-shadow:0 18px 36px #0b2d541f}.settings-number h2{color:#fff;margin:0 0 6px}.settings-number>p{color:#d9e3f2;margin:0 0 16px;font-size:15px;line-height:1.5}.number-value{color:#03d1cb;letter-spacing:.5px;font-size:32px;font-weight:700}.settings-number .number-state{color:#b9c6dc;margin:8px 0 0;font-size:13px;line-height:normal}.settings-stack{flex-direction:column;gap:14px;display:flex}.settings-gap-12{gap:12px}.settings-intro{color:#4b5d78;margin:0;font-size:15px;line-height:1.5}.check{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.check input,.rec-option input{accent-color:#13559c;flex:none;width:20px;height:20px;margin:2px 0 0}.check-boxed{background:#f5f5f5;border-radius:14px;padding:12px 14px}.check-title{font-size:15px;font-weight:700;display:block}.check-text{color:#4b5d78;margin-top:2px;font-size:13px;display:block}.check-simple{font-size:15px;font-weight:600}.settings-hint{margin-top:4px;display:block}.rec-fieldset{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.rec-fieldset legend{color:#13559c;margin-bottom:12px;padding:0;font-size:20px;font-weight:700}.rec-option{cursor:pointer;border:1px solid #d5dbe3;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.rec-option.is-selected{border:2px solid #13559c}.rec-title{color:#13559c;font-size:15px;font-weight:700;display:block}.rec-plain{font-size:15px;font-weight:600}.rec-option.is-selected .rec-plain{color:#13559c;font-weight:700}.rec-note{color:#4b5d78;margin:4px 0 0;font-size:13px}.greeting{background:#f5f5f5;border-radius:14px;padding:14px 16px}.greeting-title{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:700;display:flex}.greeting-text{color:#4b5d78;margin-top:4px;font-size:14px;display:block}.greeting-edit{margin-top:8px}.greeting-buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.device-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.device-list li{align-items:center;gap:10px;font-size:15px;display:flex}.device-list .avion{color:#13559c}.device-name{flex:1;min-width:0}.device-remove{color:#13559c;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:14px;font-weight:600;text-decoration:underline}.settings-enable{align-self:flex-start}.settings-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.textarea-vocabulary{border-radius:10px}.login{min-height:100vh;box-sizing:border-box;justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex}.login-card{box-sizing:border-box;color:#0b2d54;background:#fff;border-radius:28px;width:100%;max-width:420px;padding:36px 32px;box-shadow:0 18px 36px #00143240}.login-logo{width:auto;height:44px;margin:0 auto 28px;display:block}.login-card form{flex-direction:column;gap:16px;display:flex}.btn-login{color:#fff;background:#13559c;border:0;border-radius:12px;min-height:54px;padding:14px 22px;font-size:17px;font-weight:700}.btn-login:disabled{color:#4b5d78;background:#e3e6e9}.call-card{color:#fff;border-radius:24px;margin:16px 12px 0;padding:22px 20px;box-shadow:0 14px 30px #00143240}.call-card-hex{justify-content:center;margin-bottom:14px;display:flex}.call-card-hex-outer{background:#03d1cb2e;justify-content:center;align-items:center;width:96px;height:108px;display:flex}.call-card-hex-inner{color:#001f4e;background:#03d1cb;justify-content:center;align-items:center;width:66px;height:74px;display:flex}.call-card-title{color:#fff;text-align:center;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.15}.call-card-text{color:#d9e3f2;text-align:center;margin:0 0 18px;font-size:15px;line-height:1.5}.call-card-text strong{color:#03d1cb}.steps{flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.step{border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.step.is-current{background:#ffffff1a;border:1px solid #ffffff38}.step-hex{color:#fff;background:#ffffff2e;flex:none;justify-content:center;align-items:center;width:28px;height:31px;font-size:14px;font-weight:700;display:flex}.step.is-current .step-hex{color:#001f4e;background:#03d1cb}.step-text{color:#d9e3f2;font-size:15px}.step.is-current .step-text{color:#fff;font-weight:700}.btn-ghost-dark{box-sizing:border-box;color:#fff;text-align:center;background:0 0;border:1px solid #ffffff80;border-radius:12px;width:100%;min-height:50px;padding:13px;font-size:16px;font-weight:700;text-decoration:none;display:block}.btn-ghost-dark:hover{color:#fff}.m-rappel-top{color:#b9c6dc;text-align:center;margin:0 0 14px;font-size:13px;font-weight:600}.m-rappel-hex{margin-bottom:12px}.m-rappel-initials{color:#fff;background:linear-gradient(225deg,#0b4b95 8%,#2791b5 50%,#43bbbd 92%);font-size:22px;font-weight:700}.call-card-title.m-rappel-title{margin-bottom:4px}.m-rappel-sub{color:#d9e3f2;text-align:center;margin:0 0 16px;font-size:15px}.call-card-text.m-rappel-text,.steps.m-rappel-steps{margin-bottom:16px}.m-rappel-note{color:#4b5d78;background:#fff;border-radius:16px;align-items:flex-start;gap:12px;margin:14px 12px 0;padding:14px;font-size:14px;line-height:1.45;display:flex}.m-app{min-height:100vh;box-sizing:border-box;min-height:100dvh;padding-bottom:calc(72px + env(safe-area-inset-bottom));background:#f5f5f5;overflow-x:clip}.m-app.is-bare{padding-bottom:0}.m-header{box-sizing:content-box;height:60px;padding:env(safe-area-inset-top) 16px 0;background:#001f4e;justify-content:space-between;align-items:center;display:flex}.m-header img{width:auto;height:26px;display:block}.m-header-name{color:#b9c6dc;font-size:14px}.m-header-back{box-sizing:content-box;height:56px;padding:env(safe-area-inset-top) 8px 0;background:#001f4e;align-items:center;gap:4px;display:flex}.m-back{color:#fff;align-items:center;gap:6px;min-width:0;min-height:44px;padding:0 8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.m-back:hover{color:#fff}.m-band{color:#fff;padding:18px 16px 44px}.m-band h1{color:#fff;margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.1}.m-band p{color:#d9e3f2;margin:0;font-size:15px;line-height:1.5}.m-search{position:relative}.m-search svg{position:absolute;top:15px;left:14px}.m-search input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;color:#0b2d54;background:#fff;border:0;border-radius:12px;padding:12px 14px 12px 42px;font-size:16px}.m-list{background:#fff;border-radius:20px;margin:-24px 12px 0;padding:6px;position:relative;box-shadow:0 12px 28px #0b2d541f}.m-list ul{margin:0;padding:0;list-style:none}.m-row{color:#0b2d54;border-top:1px solid #e3e6e9;border-radius:14px;align-items:center;gap:12px;min-height:44px;padding:12px 10px;text-decoration:none;display:flex}.m-row:hover{color:#0b2d54}.m-list li:first-child .m-row{border-top:0}.m-empty{padding:8px 10px}.fab{right:16px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:20;color:#001f4e;box-sizing:border-box;background:#03d1cb;border:0;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:14px 20px;font-size:16px;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 12px 24px #001f4e40}.tab-bar{z-index:20;box-sizing:content-box;height:72px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e3e6e9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tab-link{color:#4b5d78;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.tab-link[aria-current=page]{color:#13559c;font-weight:700}.m-sheet-id{background:#fff;border-bottom:1px solid #e3e6e9;align-items:center;gap:14px;padding:16px;display:flex}.m-sheet-id h1{color:#13559c;margin:0;font-size:22px;font-weight:700;line-height:1.15}.m-sheet-sub{color:#4b5d78;font-size:14px}.m-call-block{background:#fff;border-radius:20px;margin:16px 12px 0}.m-call-block .call-block{background:0 0;gap:14px;margin-top:0;padding:16px}.m-call-block .call-block-modes,.m-call-block .call-block-action{flex-basis:100%}.m-last-call{color:#0b2d54;background:#fff;border-radius:16px;align-items:center;gap:12px;min-height:44px;margin:14px 12px 0;padding:14px;text-decoration:none;display:flex}.m-last-call:hover{color:#0b2d54}.m-last-call-text{flex:1;min-width:0}.m-last-call-text span{color:#4b5d78;font-size:13px;display:block}.m-last-call-text span:first-child{color:#13559c;font-size:15px;font-weight:700}.m-last-call .pill{padding:3px 8px;font-size:12px}.m-sheet-rest{flex-direction:column;gap:16px;margin:16px 12px 0;display:flex}.m-sheet-rest .sheet-pills{margin-top:0}.m-sheet-rest .sheet-role{margin-top:-8px;font-size:14px}.m-sheet-rest .exchange-card{flex:none}.m-sheet-rest .history{background:#fff;border-radius:20px;flex:none;padding:16px}.m-sheet-rest .sheet-notes{margin-top:0}.m-form-header{box-sizing:content-box;height:56px;padding:env(safe-area-inset-top) 8px 0;background:#001f4e;grid-template-columns:96px 1fr 96px;align-items:center;display:grid}.m-form-header h1{color:#fff;text-align:center;margin:0;font-size:17px;font-weight:700}.m-form-cancel{color:#fff;align-items:center;min-height:44px;padding:0 8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.m-form-cancel:hover{color:#fff}.m-form{padding:16px 16px calc(100px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex}.m-picker{color:#13559c;background:#fff;border:1px solid #d5dbe3;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px;font-size:15px;font-weight:700;display:flex}.m-picker-note{color:#4b5d78;text-align:center;margin-top:-6px;font-size:12px}.m-form-card{background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex}.m-form-card .input-country{width:96px;padding:8px}.m-lang{background:#fff;border:0;border-radius:20px;margin:0;padding:16px}.m-lang legend{float:left;width:100%;margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.m-lang-grid{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.m-lang-grid .lang-option{padding:10px 12px}.m-form-note{background:#fff;border-radius:20px;align-items:flex-start;gap:12px;padding:16px;display:flex}.m-textarea{font-size:16px}.m-form-delete{text-align:center;padding:8px 0}.m-form-actions{z-index:20;padding:12px 16px calc(20px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e6e9;grid-template-columns:1fr 1.4fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.m-form-actions .btn-save,.m-form-actions .btn-save-call{gap:8px;min-height:52px;padding:0}.m-ringing{color:#fff;border-radius:24px;flex-direction:column;gap:4px;padding:20px;text-decoration:none;display:flex;box-shadow:0 14px 30px #00143240}.m-ringing:hover{color:#fff}.m-ringing-top{color:#b9c6dc;font-size:13px;font-weight:600}.m-ringing-name{color:#fff;font-size:22px;font-weight:700;line-height:1.15}.m-ringing-number{color:#d9e3f2;font-size:15px}.m-logout{justify-content:center}@media (max-width:1023.98px){.band-detail{padding:18px 16px 76px}.band h1{font-size:28px}.band-detail h1{margin-top:12px}.band-detail .band-meta{font-size:15px}.stack-main,.settings-main{gap:16px;margin-top:-24px;padding:0 12px}.m-band-text{padding-bottom:44px}.settings-main{grid-template-columns:minmax(0,1fr)}.card-28.calls-card,.settings-card{padding:20px 16px}.number-value{font-size:28px}.detail-main{margin-top:-52px;padding:0 12px}.player{gap:12px;padding:14px 16px}.detail-columns{gap:16px;margin-top:16px}.transcript{border-radius:20px;flex-basis:100%;padding:20px 16px}.detail-side{flex-basis:100%;gap:16px}.bubble-item{max-width:92%}.call-row{align-items:flex-start;gap:12px}.call-row-main{flex:calc(100% - 56px)}.call-row-actions{width:100%}.transcript-search{flex:100%}.incoming-overlay{top:calc(12px + env(safe-area-inset-top));max-height:calc(100dvh - 24px)}.incoming-card{padding:20px}.incoming-name{font-size:26px}.call-main{padding:calc(8px + env(safe-area-inset-top)) 12px 0}.call-surface{border-radius:24px;gap:18px;padding:20px 16px}.call-name h1{font-size:28px}.call-timer{font-size:40px}.call-duration{text-align:left;width:100%}.call-tracks{grid-template-columns:minmax(0,1fr)}.btn-ghost-call,.btn-hangup{flex:140px;justify-content:center;margin-left:0}.keypad{grid-template-columns:repeat(3,minmax(0,1fr))}.small-dialog-actions .btn{flex:120px}.toast-zone{bottom:calc(88px + env(safe-area-inset-bottom))}}@media (min-width:768px) and (max-width:1023.98px){.m-page,.m-form,.settings-main,.stack-main,.detail-main{max-width:720px;margin-left:auto;margin-right:auto}}
