:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#172033;background:#f4f6f8}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}.app-frame{display:flex;height:100vh;overflow:hidden}.sidebar{display:flex;width:252px;flex-direction:column;background:#fff;border-right:1px solid #e1e6ed;flex-shrink:0}.brand{display:flex;align-items:center;gap:9px;padding:28px 26px;color:#172033;font-size:13px;letter-spacing:.08em}.brand i{display:grid;place-items:center;width:30px;height:30px;color:#fff;background:#2f6fed;border-radius:9px;font-style:normal;box-shadow:0 5px 12px #2f6fed30}.org{display:flex;align-items:center;gap:10px;margin:4px 16px 24px;padding:11px 10px;background:#fafbfc;border:1px solid #e1e6ed;border-radius:12px;font-size:13px}.org>b{display:grid;place-items:center;width:32px;height:32px;color:#2f6fed;background:#eaf1ff;border-radius:10px}.org span,.profile span{display:flex;flex:1;flex-direction:column;gap:2px}.org small,.profile small{color:#8a97a6;font-size:10px}.org strong,.profile strong{font-size:12px}nav{display:flex;flex:1;flex-direction:column;padding:0 12px}nav small{padding:0 14px 9px;color:#9aa6b4;font-size:10px;font-weight:800;letter-spacing:.13em}nav small:not(:first-child){margin-top:28px}nav button{display:flex;gap:13px;align-items:center;margin:2px 0;padding:11px 14px;color:#667586;background:none;border:0;border-radius:10px;text-align:left;font-size:13px}nav button span{flex:1}nav button:hover,nav button.active{color:#2f6fed;background:#eaf1ff}.profile{display:flex;align-items:center;gap:10px;padding:16px;border-top:1px solid #e1e6ed}.profile>b,.hello b{display:grid;place-items:center;width:32px;height:32px;color:#fff;background:#172033;border-radius:50%;font-size:12px}.profile button{color:#718093;background:none;border:0;font-size:17px}.main{display:flex;flex:1;min-width:0;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 36px;background:#fff;border-bottom:1px solid #e1e6ed}.search{display:flex;align-items:center;gap:10px;width:min(430px,52%);padding:10px 13px;color:#93a0ae;background:#f7f9fb;border:1px solid #e1e6ed;border-radius:10px}.search input{width:100%;background:none;border:0;outline:0;font-size:12px}.hello{display:flex;align-items:center;gap:12px;color:#52606d;font-size:12px}.hello b{width:28px;height:28px;font-size:11px}.content{overflow:auto;padding:38px 44px 64px}.heading,.section-title,.workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.heading>div>small,.login-hero>div>small,.login-card>form>small,.modal>small{color:#6c7b8c;font-size:10px;font-weight:800;letter-spacing:.14em}.heading h1{margin:9px 0 7px;font-size:30px;letter-spacing:-.04em}.heading p,.section-title p{margin:0;color:#718093;font-size:13px}.primary,.secondary,.link-button,.filter{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:12px;font-weight:700}.primary{padding:11px 16px;color:#fff;background:#2f6fed;border:1px solid #2f6fed;box-shadow:0 6px 14px #2f6fed25}.primary:hover{background:#245bd0}.secondary{padding:10px 14px;color:#2f6fed;background:#fff;border:1px solid #cbd5e1}.secondary:hover,.filter:hover{background:#eaf1ff}.link-button{padding:8px 0;color:#2f6fed;background:none;border:0}.section-title{align-items:center;margin:42px 0 18px}.section-title h2{margin:0 0 5px;font-size:18px}.room-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.room-card{padding:20px;text-align:left;background:#fff;border:1px solid #e1e6ed;border-radius:16px;box-shadow:0 8px 24px #17203308;transition:.2s}.room-card:hover{border-color:#9bb9f4;transform:translateY(-2px)}.room-top{display:flex;align-items:center;justify-content:space-between}.room-top>b{display:grid;place-items:center;width:38px;height:38px;color:#2f6fed;background:#eaf1ff;border-radius:11px;font-size:22px}.room-card h3{margin:20px 0 7px;font-size:15px}.room-card p{height:38px;margin:0;color:#718093;font-size:12px;line-height:1.55}.room-card footer{display:flex;gap:10px;margin-top:22px;padding-top:14px;color:#8b98a6;border-top:1px solid #eef1f4;font-size:9px;font-weight:800;letter-spacing:.08em}.room-card footer strong{flex:1;color:#52606d}.pill{display:inline-flex;padding:5px 8px;border-radius:99px;color:#2f6fed;background:#eaf1ff;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pill.active,.pill.ready{color:#16866a;background:#e7f7f1}.pill.draft,.pill.processing{color:#b7791f;background:#fff7e6}.pill.archived,.pill.trashed{color:#8a97a6;background:#f0f2f4}.empty,.upload-empty{display:flex;align-items:center;flex-direction:column;padding:64px 24px;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:16px}.empty>b{display:grid;place-items:center;width:54px;height:54px;margin-bottom:16px;color:#2f6fed;background:#eaf1ff;border-radius:16px;font-size:24px}.empty h3,.upload-empty h3{margin:0 0 6px;font-size:16px}.empty p,.upload-empty p{max-width:360px;margin:0 0 20px;color:#718093;font-size:12px}.workspace-head{align-items:center;margin:12px 0 26px}.crumb{display:flex;align-items:center;gap:9px;color:#8a97a6;font-size:12px}.crumb button{padding:0;color:#2f6fed;background:none;border:0;font-size:12px}.crumb strong{color:#172033}.workspace-head>div:last-child{display:flex;align-items:center;gap:12px}.workspace{display:grid;grid-template-columns:235px minmax(0,1fr);gap:18px}.folder-panel,.doc-panel{min-width:0;padding:18px;background:#fff;border:1px solid #e1e6ed;border-radius:16px;box-shadow:0 8px 24px #17203308}.panel-title{display:flex;justify-content:space-between;padding:4px 7px 15px;color:#172033;font-size:11px;font-weight:800;letter-spacing:.08em}.panel-title small{margin-left:8px;color:#9aa6b4;font-size:10px;font-weight:500;letter-spacing:0}.folder{display:block;width:100%;padding:10px;color:#68788a;background:none;border:0;border-radius:9px;text-align:left;font-size:12px}.folder:hover,.folder.selected{color:#2f6fed;background:#eaf1ff}.storage{margin:28px 5px 5px;padding:13px;background:#f7f9fb;border-radius:11px}.storage small,.storage em{display:block;color:#8a97a6;font-size:9px;font-style:normal}.storage strong{display:block;margin:6px 0 11px;font-size:11px}.storage span{display:block;height:5px;background:#e4e9ef;border-radius:99px}.storage i{display:block;width:2%;height:100%;background:#2f6fed;border-radius:99px}.storage em{margin-top:7px}.filter{padding:7px 10px;color:#718093;background:#f7f9fb;border:1px solid #e1e6ed;font-size:10px}.table{overflow:hidden;border:1px solid #e8edf2;border-radius:11px}.table-row{display:grid;grid-template-columns:minmax(220px,1.8fr) 110px 90px 65px;align-items:center;gap:12px;padding:15px 16px;border-bottom:1px solid #eef1f4;color:#718093;font-size:11px}.table-row:last-child{border:0}.table-row.head{color:#8a97a6;background:#fafbfc;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.table-row strong{display:flex;align-items:center;gap:10px;overflow:hidden;color:#172033;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.table-row strong b{display:grid;place-items:center;width:28px;height:30px;color:#2f6fed;background:#eaf1ff;border-radius:7px;font-size:7px}.loading{text-align:center;padding:80px;color:#718093;font-size:12px}.upload-empty{min-height:260px;margin-top:16px;padding:48px}.upload-empty>b{display:grid;place-items:center;width:46px;height:46px;margin-bottom:15px;color:#2f6fed;background:#eaf1ff;border-radius:50%;font-size:24px}.upload-empty small,.upload-message{margin-top:12px;color:#16866a;font-size:11px}.toast{position:fixed;z-index:5;top:84px;right:28px;padding:12px 14px;background:#fff;border:1px solid #f2c5c5;border-radius:10px;box-shadow:0 12px 30px #17203318;font-size:12px}.toast button{margin-left:14px;background:none;border:0}.login{display:grid;min-height:100vh;grid-template-columns:1.1fr .9fr;background:#f4f6f8}.login-hero{display:flex;flex-direction:column;justify-content:space-between;padding:42px 8vw 48px;color:#fff;background:#172033}.login-hero .brand{padding:0;color:#fff}.login-hero>div>small{color:#9cb6db}.login-hero h1{margin:18px 0;color:#fff;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.055em}.login-hero em{color:#86adf5;font-style:normal}.login-hero p{max-width:380px;color:#afbac9;font-size:14px;line-height:1.7}.login-foot{color:#afbac9;font-size:12px}.login-card{display:grid;place-items:center;padding:40px}.login-card form{width:min(100%,360px)}.login-card h2{margin:14px 0 8px;font-size:25px;letter-spacing:-.04em}.login-card form>p{margin:0 0 28px;color:#718093;font-size:13px}.login-card label,.modal label{display:block;margin:18px 0;color:#52606d;font-size:11px;font-weight:700}.login-card label a{float:right;color:#2f6fed;font-size:10px}.login-card input,.modal input,.modal select{display:block;width:100%;margin-top:8px;padding:12px 13px;color:#172033;background:#fff;border:1px solid #dce3ea;border-radius:9px;outline:0;font-size:12px}.login-card input:focus,.modal input:focus,.modal select:focus{border-color:#2f6fed;box-shadow:0 0 0 3px #2f6fed15}.security{display:block;margin-top:18px;color:#8a97a6;text-align:center;font-size:10px}.form-error{margin:14px 0;padding:10px 12px;color:#a13b3b;background:#fff0f0;border:1px solid #f5caca;border-radius:8px;font-size:11px}.backdrop{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#17203366}.modal{position:relative;width:min(100% - 40px,430px);padding:26px;background:#fff;border-radius:18px;box-shadow:0 24px 70px #17203330}.modal h2{margin:10px 0 20px;font-size:22px}.close{position:absolute;right:20px;top:18px;color:#718093;background:none;border:0;font-size:24px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}@media(max-width:700px){.sidebar{display:none}.topbar{height:62px;padding:0 16px}.search{width:100%}.hello{display:none}.content{padding:24px 16px}.heading{align-items:flex-start;flex-direction:column}.heading h1{font-size:27px}.workspace-head{align-items:flex-start;flex-direction:column}.workspace-head>div:last-child{width:100%;justify-content:space-between}.workspace{grid-template-columns:1fr}.folder-panel{order:2}.login{display:block}.login-hero{min-height:360px;padding:28px 24px}.login-hero h1{font-size:38px}.login-card{padding:42px 24px}.table-row{grid-template-columns:minmax(170px,1fr) 88px 65px}.table-row>:last-child{display:none}}.people-page{max-width:1180px;margin:0 auto}.back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:20px;padding:0;color:#2f6fed;background:none;border:0;font-weight:600}.people-room{display:grid;gap:6px;min-width:190px}.people-room span{font-size:11px;color:#718093;text-transform:uppercase;letter-spacing:.08em}.people-room select,.member-row select,.add-member select{padding:10px 12px;color:#172033;background:#fff;border:1px solid #dce3ec;border-radius:8px}.people-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:18px}.card{padding:22px;background:#fff;border:1px solid #e1e6ed;border-radius:14px;box-shadow:0 8px 30px #17203308}.people-card .section-title{margin:0 0 18px}.people-card .section-title>svg{color:#2f6fed}.member-list{display:grid;border:1px solid #e6ebf1;border-radius:10px;overflow:hidden}.member-row{display:flex;align-items:center;gap:12px;padding:13px 14px;border-bottom:1px solid #edf0f4}.member-row:last-child{border-bottom:0}.avatar{display:grid;place-items:center;width:34px;height:34px;color:#2f6fed;background:#eaf1ff;border-radius:50%}.member-info{display:grid;flex:1;gap:3px;min-width:0}.member-info strong{font-size:13px}.member-info small{overflow:hidden;color:#718093;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.member-row select{padding:7px 9px;font-size:12px}.icon-danger{display:grid;place-items:center;width:30px;height:30px;color:#9a6470;background:none;border:0;border-radius:7px}.icon-danger:hover{color:#c53f55;background:#fff1f3}.add-member h2{margin:0 0 5px;font-size:19px}.add-member>p{margin:0 0 20px;color:#718093;font-size:13px;line-height:1.5}.add-member form{display:grid;gap:15px}.add-member label{display:grid;gap:7px;font-size:12px;font-weight:600}.add-member select{font-size:13px}.add-member .primary{justify-content:center}.upload-message{display:inline-flex;align-items:center;gap:5px;margin-top:14px}.empty.compact{min-height:150px}.empty.compact svg{color:#8da3c4}@media(max-width:850px){.people-grid{grid-template-columns:1fr}.people-room{margin-top:15px}.member-row{flex-wrap:wrap}.member-info{min-width:180px}}.people-actions{display:grid;gap:16px;justify-items:stretch}.people-actions>.primary{justify-content:center}.modal p{color:#718093;font-size:13px;line-height:1.5}.loading-screen{display:grid;place-items:center;min-height:100vh;color:#718093;font-size:14px;background:#f6f8fb}.folder-access{margin-top:18px}.folder-access .section-title{margin:0 0 18px}.folder-access .section-title>svg{color:#2f6fed}.folder-picker{display:grid;max-width:420px;gap:7px;margin-bottom:18px;font-size:12px;font-weight:600}.folder-picker select{padding:10px 12px;color:#172033;background:#fff;border:1px solid #dce3ec;border-radius:8px;font-size:13px}.muted{color:#718093;font-size:13px}.document-actions{position:relative;display:inline-flex}.action-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:4;display:grid;min-width:170px;padding:5px;background:#fff;border:1px solid #dce3ec;border-radius:9px;box-shadow:0 12px 28px #17203320}.action-menu button{display:flex;align-items:center;gap:8px;padding:9px 10px;color:#344054;background:none;border:0;border-radius:6px;text-align:left;font-size:12px}.action-menu button:hover{background:#f4f7fb}.action-menu .danger-action{color:#b42338}.danger.primary{background:#b42338}.danger.primary:hover{background:#95253a}.table{overflow:visible}.actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:84px}.actions>button,.document-actions>button{display:grid;place-items:center;width:30px;height:30px;padding:0;color:#52606d;background:#fff;border:1px solid #dce3ec;border-radius:7px}.actions>button:hover,.document-actions>button:hover{color:#2f6fed;background:#eaf1ff;border-color:#a9c5f7}.action-menu{right:0}.action-menu button{width:100%;height:auto;border:0}.document-actions .backdrop{position:fixed}@media(max-width:700px){.table-row{grid-template-columns:minmax(0,1fr) auto}.table-row>:nth-child(3){display:none}.table-row.head>:nth-child(3){display:none}.table-row>:last-child{display:flex}.actions{min-width:80px}.actions>button,.document-actions>button{width:32px;height:32px}.action-menu{right:0}}nav a{display:flex;gap:13px;align-items:center;margin:2px 0;padding:11px 14px;color:#667586;border-radius:10px;text-align:left;font-size:13px;text-decoration:none}nav a span{flex:1}nav a:hover,nav a.active{color:#2f6fed;background:#eaf1ff}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.overview-stat{display:grid;gap:7px;padding:20px;background:#fff;border:1px solid #e1e6ed;border-radius:14px;box-shadow:0 8px 24px #17203308}.overview-stat small{color:#8a97a6;font-size:10px;font-weight:800;letter-spacing:.1em}.overview-stat strong{color:#172033;font-size:26px;letter-spacing:-.04em}.overview-stat span{color:#718093;font-size:12px}@media(max-width:700px){.overview-grid{grid-template-columns:1fr}.overview-stat strong{font-size:22px}}.preview-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#101828b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.preview{display:flex;width:min(1180px,100%);height:min(88vh,900px);flex-direction:column;overflow:hidden;background:#fff;border:1px solid #dce3ec;border-radius:16px;box-shadow:0 24px 80px #10182855}.preview header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:0 18px;color:#172033;border-bottom:1px solid #e8edf2;background:#fff}.preview header strong{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.preview header button{display:grid;place-items:center;width:34px;height:34px;flex:none;color:#52606d;background:#f7f9fb;border:1px solid #dce3ec;border-radius:8px}.preview header button:hover{color:#2f6fed;background:#eaf1ff;border-color:#a9c5f7}.preview iframe{display:block;width:100%;height:100%;flex:1;border:0;background:#f4f6f8}.preview img{display:block;width:100%;height:100%;flex:1;object-fit:contain;padding:24px;background:#f4f6f8}.preview-fallback{display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;gap:8px;padding:30px;color:#718093;text-align:center;background:#f4f6f8}.preview-fallback svg{color:#2f6fed}.preview-fallback h3{margin:4px 0 0;color:#172033;font-size:18px}.preview-fallback p{margin:0 0 12px;font-size:13px}@media(max-width:700px){.preview-backdrop{padding:10px}.preview{height:calc(100vh - 20px);border-radius:12px}.preview header{min-height:52px;padding:0 12px}.preview header strong{font-size:13px}.preview img{padding:12px}}.trash-panel{min-height:280px}.trash-panel .panel-title{display:flex;align-items:center}.trash-panel .panel-title>span{display:flex;align-items:center;gap:7px}.restore-button{padding:7px 10px;color:#2f6fed;background:#eaf1ff;border:1px solid #c9dafb;border-radius:8px;font-size:11px;font-weight:700}.restore-button:hover{background:#dbe8ff}.activity-panel{min-height:280px}.activity-panel .panel-title>span{display:flex;align-items:center;gap:7px}.activity-list{display:grid;border:1px solid #e6ebf1;border-radius:10px;overflow:hidden}.activity-row{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid #edf0f4}.activity-row:last-child{border-bottom:0}.activity-row>div{display:grid;flex:1;gap:4px;min-width:0}.activity-row strong{color:#172033;font-size:12px;text-transform:capitalize}.activity-row small{overflow:hidden;color:#718093;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.activity-dot{display:grid;place-items:center;width:30px;height:30px;flex:none;color:#2f6fed;background:#eaf1ff;border-radius:50%}.activity-dot.denied,.activity-dot.failed{color:#b42338;background:#fff0f0}.activity-dot.success{color:#16866a;background:#e7f7f1}.dashboard-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:24px}.dashboard-card{min-width:0;padding:20px;background:#fff;border:1px solid #e1e6ed;border-radius:14px;box-shadow:0 8px 24px #17203308}.dashboard-card .panel-title{display:flex;align-items:center;justify-content:space-between;padding:0 0 18px;font-size:13px;letter-spacing:0}.dashboard-card .panel-title>span{font-size:14px}.dashboard-card .panel-title small{color:#8a97a6;font-size:10px;font-weight:500;letter-spacing:0}.activity-chart{display:flex;align-items:flex-end;justify-content:space-around;height:150px;padding:12px 8px 0;border-bottom:1px solid #e8edf2}.chart-column{display:flex;align-items:center;justify-content:flex-end;height:100%;flex-direction:column;gap:8px}.chart-column small{color:#8a97a6;font-size:10px}.chart-bar{width:20px;min-height:8px;background:linear-gradient(180deg,#5b8df4,#2f6fed);border-radius:6px 6px 2px 2px}.recent-list{display:grid;gap:4px}.recent-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf0f4}.recent-item:last-child{border-bottom:0}.recent-item>svg{color:#2f6fed}.recent-item>div{display:grid;gap:3px;min-width:0}.recent-item strong{overflow:hidden;color:#172033;font-size:11px;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.recent-item small{overflow:hidden;color:#8a97a6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:850px){.dashboard-grid{grid-template-columns:1fr}}.workspace-toolbar{gap:10px;flex-wrap:wrap}.workspace-toolbar>span{margin-right:auto}.workspace-toolbar input,.workspace-toolbar select{padding:8px 10px;color:#172033;background:#fff;border:1px solid #dce3ec;border-radius:8px;font-size:11px}.workspace-toolbar input{width:min(210px,100%)}.settings-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;margin-top:28px}.settings-list{display:grid;align-content:start;gap:6px}.settings-list .panel-title{padding-left:0}.settings-list button{display:grid;gap:4px;padding:12px;color:#52606d;background:#fff;border:1px solid transparent;border-radius:9px;text-align:left}.settings-list button:hover,.settings-list button.selected{color:#2f6fed;background:#eaf1ff;border-color:#c9dafb}.settings-list button small{color:#8a97a6;font-size:10px;text-transform:capitalize}.settings-form{display:grid;align-content:start;gap:18px;max-width:620px}.settings-form .panel-title{padding:0 0 4px}.settings-form label{display:grid;gap:7px;color:#52606d;font-size:12px;font-weight:700}.settings-form select{padding:11px 12px;color:#172033;background:#fff;border:1px solid #dce3ec;border-radius:8px;font-size:13px}.toggle-row{display:flex!important;align-items:center;grid-template-columns:none;gap:9px!important;font-weight:600!important}.toggle-row input{width:16px;height:16px;accent-color:#2f6fed}.settings-form .primary{justify-self:start}@media(max-width:700px){.settings-grid{grid-template-columns:1fr}.settings-form{max-width:none}}.qa-modal{width:min(100% - 28px,620px);max-height:88vh;overflow:auto}.qa-list{display:grid;gap:10px;max-height:260px;margin:18px 0;overflow:auto}.qa-list article{padding:12px;background:#f7f9fb;border:1px solid #e3e9f0;border-radius:10px}.qa-list article>div{display:flex;align-items:center;gap:8px}.qa-list article strong{flex:1;color:#172033;font-size:13px}.qa-list article p{margin:7px 0;color:#52606d;font-size:12px;line-height:1.5}.qa-list article small{display:block;margin-top:5px;color:#718093;font-size:11px}.qa-modal textarea{display:block;width:100%;margin-top:8px;padding:12px 13px;color:#172033;background:#fff;border:1px solid #dce3ea;border-radius:9px;resize:vertical;font:inherit;font-size:12px}.qa-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qa-form-row label{margin-top:0}.qa-modal .primary{width:100%}@media(max-width:500px){.qa-form-row{grid-template-columns:1fr}}.qa-management{display:flex;align-items:center;gap:8px;margin-top:10px}.qa-management select{min-width:150px;padding:7px;color:#52606d;background:#fff;border:1px solid #dce3ec;border-radius:7px;font-size:11px}.qa-management .link-button{font-size:11px}.qa-answer{display:flex;gap:7px;margin-top:10px}.qa-answer input{flex:1;min-width:0;padding:8px 10px;border:1px solid #dce3ec;border-radius:7px;font-size:11px}.qa-answer .secondary{padding:7px 10px;font-size:11px}.viewer-watermark{position:absolute;z-index:2;top:58px;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;color:#17203318;font-size:clamp(18px,3vw,34px);font-weight:800;letter-spacing:.16em;transform:rotate(-24deg);-webkit-user-select:none;user-select:none}.preview{position:relative}.version-modal{width:min(100% - 28px,520px)}.version-list{display:grid;gap:8px;max-height:360px;overflow:auto}.version-row{display:grid;grid-template-columns:42px 1fr;gap:3px 10px;padding:12px;background:#f7f9fb;border:1px solid #e3e9f0;border-radius:9px}.version-row strong{color:#2f6fed}.version-row span,.version-row small{color:#718093;font-size:11px}.version-row small{grid-column:2}.version-row button{grid-column:2;justify-self:start;padding:6px 9px;font-size:10px}.preview-note{margin-left:auto;color:#718093;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.dashboard-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.insight-card{min-width:0}.insight-card .panel-title{display:flex;align-items:center;justify-content:space-between}.insight-card .panel-title span{display:flex;align-items:center;gap:7px}.insight-card>strong{display:block;margin-top:12px;color:#172033;font-size:26px}.insight-card>p{margin:5px 0 0;color:#718093;font-size:11px}.file-type-list{display:grid;gap:8px;margin-top:12px}.file-type-row{display:grid;grid-template-columns:42px 1fr 22px;align-items:center;gap:7px;color:#52606d;font-size:10px}.file-type-row i{height:6px;overflow:hidden;background:#edf1f7;border-radius:99px}.file-type-row i b{display:block;height:100%;background:#4e83ed;border-radius:99px}.file-type-row strong{text-align:right;font-size:11px}@media(max-width:900px){.dashboard-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.dashboard-insights{grid-template-columns:1fr}}.notification-bell{position:relative}.notification-trigger{position:relative;display:grid;place-items:center;width:28px;height:28px;color:#52606d;background:transparent;border:0}.notification-trigger span{position:absolute;top:-4px;right:-5px;min-width:15px;padding:2px 4px;color:#fff;background:#d64545;border-radius:99px;font-size:9px;font-weight:800}.notification-panel{position:absolute;top:38px;right:0;z-index:8;width:310px;padding:10px;background:#fff;border:1px solid #dce3ec;border-radius:12px;box-shadow:0 16px 40px #17203320}.notification-head{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 9px;border-bottom:1px solid #edf0f4}.notification-head button{display:flex;align-items:center;gap:4px;color:#2f6fed;background:transparent;border:0;font-size:10px}.notification-item{display:block;width:100%;padding:10px 5px;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f5}.notification-item.unread{background:#f5f8ff}.notification-item div{display:grid;gap:3px}.notification-item strong{color:#172033;font-size:11px}.notification-item small,.notification-item em{color:#718093;font-size:10px;font-style:normal}.notification-panel>.muted{padding:18px 5px;margin:0}@media(max-width:500px){.notification-panel{position:fixed;top:58px;right:12px;width:min(310px,calc(100vw - 24px))}}.qa-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:14px 0;flex-wrap:wrap}.qa-filters{display:flex;gap:6px;flex-wrap:wrap}.qa-filter{border:1px solid #dbe4f0;background:#fff;color:#52637d;border-radius:999px;padding:6px 10px;font-size:12px}.qa-filter.active{background:#eaf1ff;border-color:#9ebcff;color:#2563eb}.qa-filter span{margin-left:4px;font-weight:700}.qa-search{display:flex;align-items:center;gap:6px;border:1px solid #dbe4f0;border-radius:8px;padding:6px 9px;color:#8190a8}.qa-search input{border:0;outline:0;min-width:160px;background:transparent}.folder-tree{display:flex;flex-direction:column;gap:2px}.folder-tree-row{display:flex;align-items:center;min-height:34px;border-radius:9px}.folder-tree-row.selected{color:#2f6fed;background:#eaf1ff}.folder-tree-row:hover{background:#f4f7fb}.folder-tree-toggle,.folder-tree-name,.folder-tree-delete,.folder-tree-edit{display:flex;align-items:center;border:0;background:transparent;color:inherit}.folder-tree-toggle{flex:0 0 25px;justify-content:center;width:25px;padding:0}.folder-tree-name{min-width:0;flex:1;gap:8px;padding:8px 6px 8px 0;text-align:left;font-size:12px}.folder-tree-name>svg,.folder-tree-toggle>svg,.folder-tree-delete>svg,.folder-tree-edit>svg,.folder-tree-root>svg{flex:0 0 auto}.folder-tree-name span{min-width:0;overflow:hidden;text-overflow:ellipsis}.folder-tree-delete,.folder-tree-edit{flex:0 0 auto;padding:6px;color:#9aa6b4;opacity:0}.folder-tree-row:hover .folder-tree-delete,.folder-tree-row:hover .folder-tree-edit,.folder-tree-row.selected .folder-tree-delete,.folder-tree-row.selected .folder-tree-edit{opacity:1}.folder-tree-delete:hover{color:#c24141}.folder-tree-edit:hover{color:#2f6fed}.folder-tree-spacer{display:block;flex:0 0 13px;width:13px}.folder-tree-root{display:flex;align-items:center;gap:8px}.bulk-invite-input{display:block;width:100%;margin-top:14px;padding:12px;color:#172033;border:1px solid #dce3ea;border-radius:9px;resize:vertical;font:inherit;font-size:12px}.group-list{display:grid;gap:10px;margin-top:16px}.group-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #e8edf2;border-radius:10px}.group-row>span{display:flex;flex-direction:column;gap:4px}.group-row small{color:#718093;font-size:11px}.group-row form{display:flex;gap:8px}.group-row select{padding:8px;border:1px solid #dce3ea;border-radius:8px;font-size:11px}.confirm-dialog{max-width:460px}.confirm-dialog-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:14px;color:#b7791f;background:#fff7e6;border-radius:12px}.confirm-dialog h2{margin:0 0 10px}.confirm-dialog p{margin:0;color:#68788a;font-size:13px;line-height:1.6}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;color:#fff;background:#c24141;border:1px solid #c24141;border-radius:10px;font-size:12px;font-weight:700}.danger-button:hover{background:#a93232}.danger-button:disabled{cursor:wait;opacity:.65}:root{--color-red-1: #ec4747;--color-red-2: #b80000;--color-red-3: #8a0000;--color-red-4: #720000;--color-black: #353333;--color-gray-1: #1f1e1e;--color-gray-2: #666666;--color-gray-3: #808080;--color-white: #ffffff;color:var(--color-black);background:#f8f5f5}body{background:#f8f5f5;color:var(--color-black)}.sidebar,.topbar,.login-card,.room-card,.folder-panel,.doc-panel,.card,.dashboard-card,.modal,.preview{background:var(--color-white)}.sidebar{border-right-color:#ead7d7}.topbar,.profile{border-color:#ead7d7}.brand{color:var(--color-black)}.brand-mark{width:34px;height:34px;overflow:hidden;color:transparent;background:var(--color-white) url(https://cms.phoenixbusinessadvisory.com/wp-content/uploads/2026/10/brand-logo.png) center / contain no-repeat;border-radius:8px;box-shadow:0 5px 12px #b8000030}.org>b,.org-logo{overflow:hidden;color:transparent;background:var(--color-white) url(https://cms.phoenixbusinessadvisory.com/wp-content/uploads/2026/10/brand-logo.png) center / contain no-repeat}.org>b img,.org-logo img{width:100%;height:100%;object-fit:contain}nav a:hover,nav a.active,nav button:hover,nav button.active{color:var(--color-red-2);background:#fff0f0}.primary{background:var(--color-red-2);border-color:var(--color-red-2);box-shadow:0 6px 14px #b8000025}.primary:hover{background:var(--color-red-3)}.secondary{color:var(--color-red-2);border-color:#e7baba}.secondary:hover,.filter:hover{color:var(--color-red-2);background:#fff0f0}.link-button,.crumb button,.back-link{color:var(--color-red-2)}.room-top>b,.empty>b,.upload-empty>b,.table-row strong b,.activity-dot,.avatar{color:var(--color-red-2);background:#fff0f0}.folder:hover,.folder.selected,.restore-button{color:var(--color-red-2);background:#fff0f0}.storage i,.chart-bar{background:linear-gradient(180deg,var(--color-red-1),var(--color-red-2))}.pill{color:var(--color-red-2);background:#fff0f0}.login{background:#f8f5f5}.login-hero{background:var(--color-red-4)}.login-hero em{color:#ffb3b3}.login-hero>div>small{color:#ffd0d0}.login-card input:focus,.modal input:focus,.modal select:focus{border-color:var(--color-red-1);box-shadow:0 0 0 3px #ec474715}.form-error{color:var(--color-red-3);background:#fff0f0;border-color:#efbaba}.danger.primary,.danger-button{background:var(--color-red-3);border-color:var(--color-red-3)}.danger.primary:hover,.danger-button:hover{background:var(--color-red-4)}.preview-backdrop,.backdrop{background:#35333366}.preview header button:hover,.actions>button:hover,.document-actions>button:hover{color:var(--color-red-2);background:#fff0f0;border-color:#e7baba}@media(max-width:700px){.brand-mark{width:32px;height:32px}}html{background:#f8f5f5}body{min-width:320px;-webkit-font-smoothing:antialiased}.app-frame{min-height:100dvh;height:100dvh;background:#f8f5f5}.sidebar{width:264px;padding:0 14px;box-shadow:12px 0 36px #3533330a}.brand{min-height:82px;padding:22px 14px;gap:10px;font-size:12px}.brand strong{color:var(--color-red-2);font-size:10px;letter-spacing:.12em}.brand-mark{flex:0 0 38px;width:38px;height:38px;border:1px solid #f0dddd}.org{margin:4px 2px 28px;padding:12px;background:snow;border-color:#f0dddd;box-shadow:none}.org>b{flex:0 0 34px;width:34px;height:34px;border:1px solid #f0dddd}nav{padding:0 2px}nav small{padding:0 12px 10px;color:#9b8585;font-size:9px}nav small:not(:first-child){margin-top:26px}nav a{min-height:42px;margin:3px 0;padding:11px 12px;gap:12px;border-radius:11px}nav a.active{box-shadow:inset 3px 0 0 var(--color-red-2)}.profile{margin:0 -14px;padding:16px 18px;background:snow}.profile>b,.hello b{background:var(--color-red-4)}.main{min-width:0}.topbar{position:sticky;top:0;z-index:6;height:76px;padding:0 clamp(20px,4vw,56px);box-shadow:0 1px #ead7d7}.search{width:min(440px,55%);padding:11px 14px;background:snow;border-color:#efdede;border-radius:12px}.content{width:100%;max-width:1480px;margin:0 auto;padding:clamp(28px,4vw,52px) clamp(20px,4vw,56px) 72px}.heading{align-items:flex-end;margin-bottom:8px}.heading h1{margin:10px 0 8px;font-size:clamp(27px,3vw,36px);line-height:1.08}.heading p,.section-title p{max-width:680px;line-height:1.65}.heading>div>small,.login-hero>div>small,.login-card>form>small,.modal>small{color:var(--color-red-2);font-size:9px;letter-spacing:.16em}.section-title{margin:48px 0 18px}.section-title h2{font-size:19px}.primary,.secondary,.filter{min-height:40px}.primary{padding:10px 16px;border-radius:10px}.secondary{padding:9px 14px;border-radius:10px}.overview-grid,.dashboard-insights{gap:18px;margin-top:28px}.overview-stat,.dashboard-card,.room-card,.card,.folder-panel,.doc-panel{border-color:#eadede;border-radius:16px;box-shadow:0 10px 30px #3533330b}.overview-stat{min-height:132px;padding:22px}.overview-stat strong,.insight-card>strong{color:var(--color-black)}.room-grid{gap:18px}.room-card{padding:22px}.room-card:hover{border-color:#e3a7a7;box-shadow:0 14px 34px #b8000014}.room-card h3{margin:22px 0 8px;font-size:16px}.workspace-head{align-items:flex-start;margin:4px 0 26px}.workspace-head>div:last-child{flex-wrap:wrap;justify-content:flex-end}.crumb{min-height:40px;flex-wrap:wrap;line-height:1.5}.workspace{grid-template-columns:260px minmax(0,1fr);gap:20px}.folder-panel,.doc-panel{padding:20px}.panel-title{padding:4px 4px 16px;font-size:11px}.storage{margin:30px 4px 4px;background:snow;border:1px solid #f0dddd}.table{border-color:#eadede}.table-row{grid-template-columns:minmax(220px,1.8fr) 100px 90px 132px;min-height:60px;padding:12px 16px;border-color:#f0e5e5}.table-row.head{min-height:42px;background:snow}.table-row strong{min-width:0}.table-row .actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;padding-left:8px}.actions>button,.document-actions>button{width:36px;height:36px;color:#6d6262;background:#fff;border:1px solid #e5d6d6;border-radius:10px;box-shadow:0 2px 5px #3533330a;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.actions>button:hover,.document-actions>button:hover{color:var(--color-red-2);background:#fff5f5;border-color:#dd9e9e;box-shadow:0 5px 12px #b800001a;transform:translateY(-1px)}.actions>button:focus-visible,.document-actions>button:focus-visible{outline:3px solid #ec474733;outline-offset:2px}.document-actions{display:inline-flex;align-items:center;position:relative}.action-menu{min-width:210px;padding:6px;border-color:#ead7d7;border-radius:12px;box-shadow:0 18px 42px #35333324}.action-menu button{min-height:38px;gap:10px;padding:9px 11px;border-radius:8px}.action-menu button:hover{color:var(--color-red-2);background:#fff1f1}.upload-empty{min-height:300px;border-color:#e7bbbb;background:snow}.settings-grid{grid-template-columns:280px minmax(0,680px);gap:24px;margin-top:34px}.settings-list{padding:14px}.settings-list .panel-title{padding:8px 10px 12px}.settings-list button{padding:13px 12px}.settings-form{max-width:none;padding:26px;gap:20px}.settings-form input,.settings-form select,.people-room select,.member-row select,.add-member select,.folder-picker select{min-height:42px;border-color:#e8dada;border-radius:10px}.people-page{max-width:1240px}.people-grid{gap:22px}.card{padding:26px}.member-list,.activity-list,.group-list{border-color:#eadede}.member-row{min-height:64px;padding:14px 16px;border-color:#f0e5e5}.inline-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;gap:10px;align-items:center}.inline-form input,.inline-form select,.group-row select,.qa-modal textarea,.qa-answer input,.bulk-invite-input{min-height:42px;padding:10px 12px;color:var(--color-black);background:#fff;border:1px solid #e8dada;border-radius:10px;outline:0}.inline-form input:focus,.inline-form select:focus,.group-row select:focus,.qa-modal textarea:focus,.qa-answer input:focus{border-color:var(--color-red-1);box-shadow:0 0 0 3px #ec474715}.security-settings{max-width:760px}.security-settings>p{margin:-8px 0 4px;color:var(--color-gray-2);line-height:1.6}.preference-list,.session-list,.recovery-codes{display:grid;gap:10px}.session-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #f0e5e5}.session-row:last-child{border-bottom:0}.session-row>span{display:grid;flex:1;gap:4px;min-width:0}.session-row strong{font-size:12px}.session-row small{overflow:hidden;color:var(--color-gray-3);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.session-row em{color:var(--color-red-2);font-size:10px;font-style:normal;font-weight:700}.two-factor-setup{display:grid;gap:14px;padding:16px;background:snow;border:1px solid #f0dddd;border-radius:12px}.recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;background:snow;border:1px dashed #e7bbbb;border-radius:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.modal{padding:30px}.modal-actions{gap:12px}.toast{top:92px;right:28px;max-width:min(420px,calc(100vw - 40px));border-color:#e7baba}.mobile-nav-toggle,.mobile-nav-backdrop{display:none}.settings-page{display:grid;gap:46px}.settings-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px 30px;background:linear-gradient(120deg,snow,#fff 68%);border:1px solid #eadede;border-radius:20px;box-shadow:0 12px 34px #3533330b}.settings-hero h1{margin:10px 0 8px;font-size:clamp(30px,4vw,42px);letter-spacing:-.045em}.settings-hero p{max-width:620px;margin:0;color:var(--color-gray-2);font-size:13px;line-height:1.65}.settings-hero-status{display:grid;gap:8px;min-width:190px;padding:14px 16px;color:var(--color-red-2);background:#fff;border:1px solid #f0d4d4;border-radius:13px}.settings-hero-status span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.settings-hero-status small{color:#a58585;font-size:9px;font-weight:800;letter-spacing:.12em}.settings-section{display:grid;gap:20px}.settings-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 4px}.settings-section-heading>div{display:grid;gap:6px}.settings-section-heading small{color:var(--color-red-2);font-size:9px;font-weight:800;letter-spacing:.15em}.settings-section-heading h2{margin:0;color:var(--color-black);font-size:23px;letter-spacing:-.03em}.settings-section-heading p{margin:0;color:var(--color-gray-2);font-size:13px;line-height:1.55}.settings-section-heading>svg{flex:none;margin-bottom:5px;color:var(--color-red-1)}.settings-card-stack{display:grid;gap:18px}.settings-section-card{margin:0}.room-settings-section .settings-grid{margin-top:0}.room-settings-section .settings-list{position:sticky;top:98px;align-self:start}.settings-list .panel-title{display:flex;align-items:center;justify-content:space-between}.settings-list .panel-title small{color:#a58585;font-weight:600}.settings-list button.selected{position:relative;overflow:hidden}.settings-list button.selected:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:var(--color-red-2)}.settings-form>p,.security-settings>p,.organization-settings>p{margin:-8px 0 2px;color:var(--color-gray-2);font-size:12px;line-height:1.6}.settings-form textarea{width:100%;min-height:96px;resize:vertical;padding:11px 12px;color:var(--color-black);background:#fff;border:1px solid #e8dada;border-radius:10px;outline:0;font:inherit;font-size:13px}.settings-form textarea:focus{border-color:var(--color-red-1);box-shadow:0 0 0 3px #ec474715}.account-settings-section,.secondary-settings-section{gap:20px}.organization-settings{margin-top:0}.organization-settings:before{display:block;margin:0 0 2px;color:var(--color-red-2);content:"ORGANIZATION ADMINISTRATION";font-size:9px;font-weight:800;letter-spacing:.15em}.organization-settings .panel-title{margin-top:-4px}@media(max-width:900px){.sidebar{width:228px}.content{padding-inline:24px}.workspace{grid-template-columns:220px minmax(0,1fr);gap:14px}.dashboard-grid{grid-template-columns:1fr}.workspace-head>div:last-child{justify-content:flex-start}.room-settings-section .settings-list{position:static}}@media(max-width:700px){.app-frame{display:block;overflow:visible}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:min(300px,88vw);height:100dvh;transform:translate(-105%);transition:transform .22s ease}.sidebar.mobile-open{transform:translate(0)}.mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:block;width:100%;height:100%;padding:0;border:0;background:#35333361}.mobile-nav-toggle{display:grid;place-items:center;width:38px;height:38px;margin-right:10px;color:var(--color-red-2);background:snow;border:1px solid #efdede;border-radius:10px}.topbar{height:66px;padding:0 16px}.search{flex:1;width:auto;min-width:0}.hello{gap:8px;font-size:0}.hello .notification-bell{font-size:12px}.hello b{width:30px;height:30px}.content{padding:26px 16px 52px}.settings-page{gap:34px}.settings-hero{align-items:stretch;flex-direction:column;padding:22px 20px}.settings-hero-status{min-width:0}.settings-section-heading{align-items:flex-start}.settings-section-heading h2{font-size:20px}.settings-section-heading>svg{margin-top:3px}.heading{align-items:stretch;gap:18px}.heading h1{font-size:28px}.heading>.primary,.heading>.secondary{width:100%}.overview-grid,.dashboard-insights{grid-template-columns:1fr;gap:12px;margin-top:22px}.overview-stat{min-height:108px;padding:18px}.section-title{align-items:flex-start;gap:12px;margin:36px 0 15px}.section-title>button{flex:none}.room-grid{grid-template-columns:1fr;gap:12px}.room-card{padding:18px}.workspace-head{gap:14px;margin-bottom:20px}.workspace-head>div:last-child{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-head>div:last-child .pill{grid-column:1 / -1;justify-self:start}.workspace-head>div:last-child button,.workspace-head>div:last-child .secondary{width:100%}.workspace{display:flex;flex-direction:column;gap:12px}.folder-panel,.doc-panel{padding:16px}.folder-panel{order:0}.doc-panel{order:1}.workspace-toolbar{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;gap:10px}.workspace-toolbar>span{grid-column:1 / -1}.workspace-toolbar input,.workspace-toolbar select{width:100%;min-width:0}.table-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.table-row>:nth-child(3),.table-row.head>:nth-child(3){display:none}.table-row strong{font-size:11px}.table-row .pill{justify-self:end}.actions{grid-column:2;grid-row:1;min-width:auto;gap:6px;padding-left:4px}.actions>button,.document-actions>button{width:34px;height:34px}.settings-grid,.people-grid{grid-template-columns:1fr;gap:14px;margin-top:24px}.settings-list{padding:12px}.settings-form,.card{padding:20px}.settings-form .primary,.add-member .primary{width:100%;justify-self:stretch}.people-actions{grid-template-columns:1fr 1fr;gap:8px}.people-actions .primary,.people-actions .secondary{min-width:0;padding-inline:8px}.people-room{margin-top:4px}.member-row{align-items:flex-start;flex-wrap:wrap}.member-info{flex-basis:calc(100% - 48px)}.member-row select{width:calc(100% - 46px);margin-left:46px}.group-row{align-items:stretch;flex-direction:column}.group-row form{width:100%}.group-row select{flex:1;min-width:0}.inline-form{grid-template-columns:1fr}.inline-form .primary{width:100%}.recovery-codes{grid-template-columns:1fr}.modal{width:calc(100% - 24px);padding:22px}.modal-actions{flex-direction:column-reverse}.modal-actions button{width:100%}.qa-management,.qa-answer{align-items:stretch;flex-wrap:wrap}.qa-management select,.qa-management .link-button{flex:1;min-width:0}.qa-answer input{flex-basis:100%}.qa-answer button{width:100%}.notification-panel{top:54px}.preview-backdrop{padding:8px}.preview{height:calc(100dvh - 16px)}}@media(max-width:420px){.workspace-head>div:last-child{grid-template-columns:1fr}.workspace-head>div:last-child .pill{grid-column:auto}.people-actions{grid-template-columns:1fr}.table-row .actions{gap:3px}.table-row .actions>button{width:29px;height:29px}}
