@media screen and (max-width:768px),screen and (max-width:960px)and (max-height:480px)and (pointer:coarse){.public-header .header-inner{height:auto;min-height:64px;padding:12px;gap:12px;flex-wrap:wrap;max-width:100%}.public-header{padding:0;box-sizing:border-box}.public-header .logo-brand{font-size:24px;gap:8px;min-width:0;max-width:100%;min-height:44px}.public-header .brand-logo-img{height:32px;max-width:44px}.public-header nav{min-width:0}#nav-auth-container{width:100%;display:flex;flex-wrap:wrap;gap:8px!important;order:2}#nav-auth-container .btn{flex:1 1 110px;min-height:44px;font-size:12px;white-space:normal;padding:10px}.public-header .header-inner>.edb-mobile-nav-toggle,.public-header .container>.edb-mobile-nav-toggle{margin-left:auto;order:1}.seo-page .public-header .container>.btn{order:2;flex-basis:100%;min-height:44px}.seo-page .seo-header-nav{flex-wrap:wrap}.seo-page .public-header .container{height:auto;min-height:64px;gap:12px;flex-wrap:wrap;padding-block:12px}.home-page .studio-hero h1{font-size:clamp(36px,9vw,56px);overflow-wrap:anywhere}.domain-page h1,.document-page h1,.seo-hub h1,.seo-article h1{font-size:clamp(26px,7vw,38px)!important;overflow-wrap:anywhere}.domain-page main .card,.document-page main .card,.seo-page .card{min-width:0;overflow-wrap:anywhere}.seo-catalog,.seo-guide-grid,.seo-domain-columns{grid-template-columns:minmax(0,1fr)}.seo-discovery>.container{grid-template-columns:minmax(0,1fr)}.seo-related,.seo-toc{padding:20px}.seo-table-wrap{max-width:100%;min-width:0;overscroll-behavior-x:contain}.seo-table-wrap table{min-width:460px}.public-footer>.container>div:first-child{grid-template-columns:minmax(0,1fr)!important}.public-footer a,.seo-footer a{overflow-wrap:anywhere}.public-footer>.container>div:last-child{flex-wrap:wrap;gap:12px}.auth-page main{min-width:0;grid-template-columns:minmax(0,1fr);padding:28px 16px!important;gap:24px}.auth-page .auth-card{min-width:0;max-width:100%;padding:24px 18px!important}.auth-page .form-group,.auth-page .form-control{min-width:0;max-width:100%}.auth-page .form-control,.auth-page select,.auth-page input{font-size:16px;min-height:44px}.auth-page .btn{min-height:44px;white-space:normal}.auth-page input[type=checkbox],.auth-page input[type=radio]{min-height:18px;min-width:18px;flex:none}.auth-page label[for=reg-terms]{min-height:44px;padding-block:4px}.verify-page #verify-form{gap:12px!important}.verify-page #verify-form label{width:100%}.verify-page #cred-search-input{min-width:0!important;width:100%;flex-basis:100%!important;font-size:16px}.verify-page #verify-result-container>.card{padding:22px!important}.verify-page #verify-result-container .badge{white-space:normal}.resume-page #resume-container>.card{padding:22px!important;overflow-wrap:anywhere}body.workspace-page{min-height:100dvh;height:auto}.workspace-page .app-global-header{padding:14px 16px;flex-wrap:wrap;gap:12px}.app-global-header .sidebar-header{min-width:0;flex:1 1 140px}.app-global-header .logo-brand{font-size:24px;gap:8px}.app-global-header .sidebar-user-card{min-width:0;flex:0 1 135px}.app-global-header .sidebar-user-info{min-width:0}.app-global-header .sidebar-user-name,.app-global-header .sidebar-user-domain{overflow-wrap:anywhere}.app-global-header .sidebar-workspace-pill{width:100%;min-width:0;order:3;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.app-global-header .sidebar-workspace-select{width:100%;min-width:0;max-width:100%;min-height:44px;font-size:16px}.app-global-header #btn-enroll-another{width:100%!important;min-height:44px;white-space:normal;font-size:12px!important}.app-global-header #btn-enroll-another span{position:static;white-space:normal}.workspace-page .dashboard-shell{width:100%;max-width:100%;height:auto;min-height:0;padding:16px;gap:16px;flex-direction:column;overflow:visible}.workspace-page .dashboard-sidebar{min-width:0;max-width:100%;width:100%;padding:8px;position:static}.workspace-page .dashboard-sidebar nav{min-width:0;max-width:100%;width:100%}.workspace-page .sidebar-menu{width:100%;min-width:0;overflow-x:auto;gap:6px;padding:0;overscroll-behavior-x:contain}.workspace-page .sidebar-item a{min-height:44px;padding:10px 12px;white-space:nowrap}.workspace-page .sidebar-item .nav-notification-curve{position:static!important;transform:none!important;margin-left:6px;padding:2px 6px!important;border-radius:8px!important}.workspace-page .dashboard-main{width:100%;min-width:0;max-width:100%;height:auto;overflow:visible}.workspace-page .dashboard-topbar{height:auto;min-height:0;position:static;margin-bottom:20px}.workspace-page .topbar-right{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;gap:8px!important}.workspace-page .topbar-right>*,.workspace-page .topbar-right>div:last-child{min-width:0;max-width:100%}.workspace-page .topbar-right .btn{width:100%;min-height:44px;padding:10px!important;white-space:normal}.workspace-page #btn-invite-topbar{display:flex;flex-wrap:wrap;justify-content:center;gap:3px}.workspace-page #btn-invite-topbar span{display:inline;margin-left:0!important}.workspace-page .wallet-badge{min-height:44px;flex-wrap:wrap;padding:10px}.workspace-page .dashboard-content{width:100%;min-width:0;padding:0}.workspace-page .workspace-heading{flex-wrap:wrap;gap:8px;margin-bottom:20px}.workspace-page .workspace-heading h2{font-size:clamp(26px,7vw,36px);overflow-wrap:anywhere}.workspace-page .studio-workbench,.workspace-page .overview-two-col{grid-template-columns:minmax(0,1fr);gap:16px}.workspace-page .overview-hero-card,.workspace-page .overview-card-box,.workspace-page .studio-journey-card{min-width:0;padding:22px}.workspace-page .hero-title-row,.workspace-page .hero-actions-row,.workspace-page .studio-journey-top{flex-wrap:wrap;gap:12px}.workspace-page .hero-heading{font-size:clamp(28px,7vw,36px)}.workspace-page .hero-actions-row .btn,.workspace-page .hero-actions-row button{min-height:44px;white-space:normal}.workspace-page .hero-status-pill{max-width:100%;white-space:normal}.workspace-page .card-main-title{font-size:23px;overflow-wrap:anywhere}.workspace-page .checklist-box{padding:16px}.workspace-page .studio-milestones button{width:44px;height:44px}.workspace-page .studio-milestones li{min-width:46px}.workspace-page .studio-milestones li:after{top:22px}.workspace-page .tab-panel .card{min-width:0;max-width:100%;padding:20px;overflow-wrap:anywhere}.workspace-page .tab-panel h2,.workspace-page .tab-panel h3{overflow-wrap:anywhere}.workspace-page #tasks-list-container article>div:first-child>div:first-child>div:first-child{flex-wrap:wrap;align-items:flex-start!important}.workspace-page .badge{max-width:100%;white-space:normal}.workspace-page .tab-panel input,.workspace-page .tab-panel select,.workspace-page .tab-panel textarea{min-width:0;max-width:100%;font-size:16px}.workspace-page .tab-panel .btn,.workspace-page .edbytes-task-guide summary{min-height:44px;white-space:normal}.workspace-page .edbytes-task-guide summary{display:list-item;box-sizing:border-box;padding-block:12px}.workspace-page .edbytes-task-guide-content{padding:16px}.workspace-page .edbytes-task-guide-content ol,.workspace-page .edbytes-task-guide-content ul{padding-left:20px}.workspace-page .edbytes-upi-panel{padding:16px}.workspace-page .edbytes-upi-payment-layout>div{flex-basis:100%}.workspace-page .edbytes-upi-qr{max-width:100%;height:auto}.workspace-page .id-card-body{flex-wrap:wrap;min-width:0}.workspace-page .id-card-info{min-width:0;overflow-wrap:anywhere}.workspace-page .readiness-table-row{flex-wrap:wrap;gap:8px}.workspace-page .chat-interface{min-width:0;max-width:100%}.workspace-page .chat-composer{min-width:0;padding:12px}.workspace-page .chat-composer input{min-width:0;font-size:16px}.workspace-page .chat-bubble{overflow-wrap:anywhere}.workspace-page dialog,.home-page dialog,.auth-page dialog{box-sizing:border-box;max-width:calc(100% - 24px);max-height:calc(var(--edb-visible-height, 100dvh) - 24px);overflow-y:auto;overscroll-behavior:contain}.workspace-page dialog.modal-content{width:calc(100% - 24px);padding:20px}.workspace-page dialog form>div:last-child{flex-wrap:wrap;gap:8px}.workspace-page dialog input,.workspace-page dialog select,.workspace-page dialog textarea{min-width:0;max-width:100%;min-height:44px;font-size:16px}.workspace-page dialog button{min-height:44px;white-space:normal}.workspace-page #modal-student-ticket{height:min(700px,calc(var(--edb-visible-height, 100dvh) - 24px));max-height:calc(var(--edb-visible-height, 100dvh) - 24px)!important}.workspace-page #modal-student-ticket>div:first-child{flex-wrap:wrap;gap:12px;padding:16px!important;flex:none}.workspace-page #modal-student-ticket>div:first-child>div:first-child{width:100%;min-width:0}.workspace-page #modal-student-ticket>div:first-child>div:first-child>div{flex-wrap:wrap}.workspace-page #student-wa-subtitle{overflow-wrap:anywhere}.workspace-page #student-ticket-thread-view{min-height:0;padding:16px!important}.workspace-page #student-ticket-thread-view>div{overflow-wrap:anywhere}.workspace-page #form-student-ticket-reply{min-width:0;gap:8px!important}.workspace-page #student-ticket-reply-message{width:0;min-width:0}.workspace-page #btn-student-send-reply{flex:none;padding-inline:12px!important}.certificate-lookup-search-controls{min-width:0}.certificate-lookup-search input{font-size:16px;min-height:44px}.certificate-lookup-close{width:44px;height:44px}.admin-shell{width:100%;min-width:0;height:auto;min-height:100dvh;flex-direction:column;overflow:visible}.admin-sidebar{width:100%;height:auto;min-width:0;max-height:none;position:sticky;top:0;z-index:60}.admin-sidebar-header{min-height:64px;height:auto;padding:12px 16px}.admin-logo{gap:8px;flex-wrap:wrap}.admin-logo .admin-logo-img{height:32px;max-width:44px}.admin-logo>span:not(.admin-badge),.admin-logo .admin-logo-text{font-size:20px}.admin-logo .admin-badge{font-size:10px;letter-spacing:.06em;padding:4px 6px}.admin-sidebar-nav{max-height:240px}.admin-sidebar .admin-nav-item a{min-height:44px}.edb-mobile-admin-ready .admin-sidebar-nav,.edb-mobile-admin-ready .admin-sidebar>nav{display:none}.admin-main{width:100%;min-width:0;height:auto;overflow:visible}.admin-topbar{min-height:64px;height:auto;padding:12px 16px;gap:8px;position:static;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-topbar .topbar-right{min-width:0;max-width:100%;flex-wrap:wrap;gap:8px}.admin-user-badge{min-width:0;max-width:100%}.admin-user-profile{min-width:0;overflow-wrap:anywhere}.admin-topbar .btn-logout{min-height:44px}.admin-content{padding:20px 16px;width:100%;min-width:0}.admin-tab-panel,.admin-card,.daily-analytics-layout>*{min-width:0;max-width:100%}.admin-content .admin-card{padding:20px}.admin-content h1,.admin-content h2,.admin-content h3,.admin-content p,.admin-content code{overflow-wrap:anywhere}.admin-content .section-header,.support-center-header,.support-ticket-card{flex-wrap:wrap;gap:12px}.admin-content .section-header>*,.support-ticket-card>*{min-width:0;max-width:100%}.support-filter-bar,.support-ticket-actions{flex-wrap:wrap}.admin-content .btn,.admin-content button,.admin-content .form-control{min-height:44px;white-space:normal}.admin-content input,.admin-content select,.admin-content textarea{min-width:0;max-width:100%;font-size:16px}.admin-content .table-container,.admin-content .table-wrapper,.admin-content [data-edb-mobile-scroll]{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.admin-content table{min-width:640px}.admin-content .table-container:focus-visible,[data-edb-mobile-scroll]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.daily-chart-container,.daily-chart-svg{max-width:100%}.domain-stat-name{min-width:0;width:120px;flex:0 1 120px}.domain-stat-bar-track{min-width:24px}.admin-content .action-queues-grid,.admin-content .metrics-grid-row1,.admin-content .metrics-grid-row2,.daily-metrics-row1,.daily-metrics-row2,.daily-charts-grid{grid-template-columns:minmax(0,1fr)}.admin-shell~dialog[open]{box-sizing:border-box;width:calc(100% - 24px)!important;max-width:600px!important;max-height:calc(var(--edb-visible-height, 100dvh) - 24px);padding:20px!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.admin-shell~dialog input,.admin-shell~dialog select,.admin-shell~dialog textarea{min-width:0;max-width:100%;font-size:16px;min-height:44px}.admin-shell~dialog button{min-height:44px;white-space:normal}.admin-shell~dialog form>div:last-child{flex-wrap:wrap;gap:8px}.admin-shell~#modal-ticket-reply[open]{height:min(700px,calc(var(--edb-visible-height, 100dvh) - 24px));max-height:calc(var(--edb-visible-height, 100dvh) - 24px)!important;padding:12px!important}#modal-ticket-reply>div:first-child{flex-wrap:wrap;gap:12px;padding:16px!important;flex:none}#modal-ticket-reply>div:first-child>div:first-child{width:100%;min-width:0}#modal-ticket-reply>div:first-child>div:last-child{min-width:0;max-width:100%;flex-wrap:wrap}#modal-ticket-title{overflow-wrap:anywhere}#modal-ticket-reply #ticket-thread-view{min-height:0}#modal-ticket-reply #reply-message{width:0;min-width:0}#form-ticket-reply{gap:8px!important;min-width:0}#ticket-thread-view>div{overflow-wrap:anywhere}#modal-ticket-reply [id*=intern]{overflow-wrap:anywhere}[data-admin-auth]{padding:20px 12px!important;min-height:100dvh!important}[data-admin-auth] .admin-card{width:100%;padding:24px 18px!important;min-width:0}[data-admin-auth] .admin-logo{gap:8px!important}[data-admin-auth] .form-control{font-size:16px;min-height:44px}[data-admin-auth] .btn{min-height:44px;white-space:normal}.edb-mobile-nav-toggle{flex:none;min-height:44px;padding:10px 14px;border:1px solid var(--border, #4b5563);border-radius:10px;background:var(--surface, #161c2d);color:var(--ink, #f8fafc);font:inherit;font-weight:600;cursor:pointer;touch-action:manipulation}.admin-sidebar-header .edb-mobile-nav-toggle{border-color:var(--admin-border);background:var(--admin-surface-card);color:var(--admin-text-bright)}dialog.edb-mobile-navigation[open]{box-sizing:border-box;display:flex!important;flex-direction:column;inset:12px!important;transform:none!important;margin:auto!important;width:calc(100% - 24px)!important;max-width:500px!important;max-height:calc(var(--edb-visible-height, 100dvh) - 24px);padding:20px!important;border:1px solid var(--border, #334155);border-radius:16px;background:var(--surface, #161c2d);color:var(--ink, #f8fafc)}.edb-mobile-navigation-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.edb-mobile-navigation-header h2{margin:0;font-size:22px;color:inherit}.edb-mobile-navigation-close{min-width:44px;min-height:44px;border:1px solid currentColor;border-radius:10px;background:transparent;color:inherit;font-size:24px;cursor:pointer;touch-action:manipulation}.edb-mobile-navigation-links{display:grid;gap:8px;padding-top:16px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.edb-mobile-navigation-links a{display:flex;align-items:center;min-height:44px;border-radius:10px;border:1px solid var(--border, #334155);padding:12px;color:inherit;text-decoration:none;font-size:15px;font-weight:600;overflow-wrap:anywhere}.edb-mobile-navigation :focus-visible{outline:3px solid var(--brand-purple, #818cf8);outline-offset:2px}body:has(dialog.edb-mobile-navigation[open]){overflow:hidden}}@media screen and (max-width:480px){.app-global-header .sidebar-user-card{flex-basis:110px}.workspace-page .overview-hero-card,.workspace-page .overview-card-box,.workspace-page .studio-journey-card{padding:18px}.workspace-page .hero-actions-row{flex-direction:column;align-items:stretch}.workspace-page .hero-actions-row .btn,.workspace-page .hero-actions-row button{width:100%}.workspace-page .studio-journey-top h3{font-size:21px}.workspace-page .edbytes-task-guide-content{font-size:14px}}
