@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap');
:root{--bg:#fff;--ink:#29372f;--sub:#68766b;--green:#345b43;--line:#e1e6df}.slack-app{height:100dvh;display:grid;grid-template-columns:66px 244px minmax(0,1fr);grid-template-rows:46px minmax(0,1fr);background:#fff;overflow:hidden}.slack-top{grid-column:1/-1;background:#243d33;display:flex;align-items:center;gap:17px;padding:0 20px;color:#e0e8e0}.slack-top-brand{width:270px;font-size:15px;font-weight:700;letter-spacing:-.6px}.slack-search{display:flex;gap:10px;align-items:center;width:min(600px,55vw);background:#ffffff15;border:1px solid #ffffff18;border-radius:7px;padding:4px 12px;font-size:12px;color:#d3ded2}.slack-search>span{margin-left:auto;font-size:10px;color:#a6b6a5}.slack-preview{font-size:10px;color:#bfcfba;margin-left:auto;white-space:nowrap}.slack-top .icon-btn{color:#e1e8df;width:29px;height:29px}.brand-rail{grid-row:2;background:#304b3c;display:flex;align-items:center;flex-direction:column;gap:14px;padding:19px 0 17px}.rail-logo{font-size:23px;font-weight:800;color:#e5e9da;letter-spacing:-1px;margin-bottom:14px}.rail-brand{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;background:#b7c6a4;color:#2c4932;font-size:17px;font-weight:700;position:relative}.rail-brand.sand{background:#cbbda9;color:#5c4c39}.rail-brand.active{outline:2px solid #dae7c6;outline-offset:4px}.rail-brand.active:before{content:'';position:absolute;left:-14px;width:4px;height:25px;border-radius:0 4px 4px 0;background:#e0ecca}.rail-brand i{position:absolute;right:-3px;top:-2px;width:8px;height:8px;border-radius:50%;background:#dce8aa;border:2px solid #304b3c}.rail-add{width:35px;height:35px;color:#bbcbb2;font-size:22px;margin-top:5px}.rail-me{margin-top:auto;border-radius:50%;width:32px;height:32px;background:#d9ddc3;color:#596445;font-size:12px;font-weight:600}.slack-sidebar{grid-column:2;grid-row:2;background:#f0f3e9;border-right:1px solid #dfe6d6;display:flex;flex-direction:column;min-height:0}.slack-brand-head{text-align:left;padding:21px 18px 18px;border-bottom:1px solid #dce3d4}.slack-brand-head b{font-size:19px;display:block;letter-spacing:-.3px}.slack-brand-head b span{float:right;font-size:16px;font-weight:400}.slack-brand-head small{font-size:10px;color:#7e8a72}.slack-side-scroll{overflow:auto;padding:13px 9px;scrollbar-width:thin}.slack-quick{padding-bottom:15px;border-bottom:1px solid #dfe5d5;margin-bottom:5px}.slack-side-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;font-size:13px;padding:7px 10px;border-radius:6px;min-height:35px;color:#54664a}.slack-side-item.active{background:#dce8cb;color:#2f4e2c;font-weight:600}.slack-side-item:hover{background:#e4ebd9}.slack-side-item em{font-style:normal;margin-left:auto;font-size:10px;background:#71915b;color:#fff;border-radius:4px;min-width:19px;text-align:center}.slack-side-item .hash{width:16px;text-align:center;color:#829874;font-size:16px;flex-shrink:0}.slack-side-item.subtle{color:#738666;font-size:12px}.slack-label{font-size:11px;color:#809471;padding:19px 10px 7px}.channel-state{margin-left:auto;font-size:8px;border:1px solid #d1ddc4;border-radius:4px;padding:0 4px;color:#768d63}.presence{width:21px;height:21px;display:grid;place-items:center;background:#d9e1ca;color:#72875f;font-size:9px;border-radius:5px;flex-shrink:0}.green-dot{margin-left:auto;width:5px;height:5px;border-radius:50%;background:#8ca56b}.slack-side-bottom{display:flex;align-items:center;margin-top:auto;border-top:1px solid #dce4d2;padding:13px 16px;color:#87967a;font-size:9px;gap:8px}.slack-side-bottom button{margin-left:auto;display:grid;place-items:center}.slack-main{grid-column:3;grid-row:2;min-width:0;min-height:0;display:flex;flex-direction:column}.slack-channel-head{height:75px;flex-shrink:0;display:flex;align-items:center;gap:13px;padding:0 25px;border-bottom:1px solid var(--line);background:#fff}.slack-channel-head h1{font-size:19px;letter-spacing:-.5px}.slack-channel-head h1>span{color:#8fa080;font-weight:400;margin-right:3px}.slack-channel-head p{font-size:10px;color:#809174;margin-top:2px}.slack-head-actions{display:flex;gap:15px;align-items:center;margin-left:auto}.head-language{display:flex;align-items:center;gap:6px;font-size:11px;color:#778b65}.slack-head-actions .selected{background:#edf2e4}.slack-channel-tabs{display:flex;padding:0 25px;border-bottom:1px solid var(--line);gap:24px;flex-shrink:0;height:42px}.slack-channel-tabs button{font-size:11px;color:#859575;border-bottom:2px solid transparent}.slack-channel-tabs button.active{border-color:#5b7b42;color:#4a6836;font-weight:600}.slack-content{display:flex;flex:1;min-height:0;min-width:0}.slack-primary{flex:1;min-width:0;min-height:0;overflow:auto;background:#fff}.chat-primary{display:flex;flex-direction:column;overflow:hidden}.chat-primary .conversation{flex:1;min-height:0}.chat-primary .conversation-head{display:none}.chat-primary .translation-bar{background:#fafbf8;border-bottom:0;font-size:10px;padding:9px 28px}.chat-primary .messages{min-height:0;max-height:none;padding:25px 28px;overflow:auto;flex:1}.chat-primary .message{margin-bottom:27px}.chat-primary .message p{font-size:15px;line-height:1.8}.chat-primary .message-name{font-size:13px}.chat-primary .avatar{width:34px;height:34px;font-size:12px;border-radius:9px}.chat-primary .message-image{max-width:320px;height:170px}.chat-primary .composer-area{border:0;padding:0 24px 22px;flex-shrink:0}.chat-primary .composer{border-color:#cdd9c1;border-radius:9px;background:#fff;padding:12px 14px}.chat-primary .composer textarea{min-height:46px;font-size:14px}.chat-primary .composer-bottom small{font-size:10px;color:#8a9a7a}.chat-primary .thread-box{display:none}.page-primary{padding:30px 32px 60px;background:#f8f9f5}.page-primary .page-head .eyebrow{display:none}.page-primary .page-head h1{font-size:25px}.slack-panel{width:320px;border-left:1px solid var(--line);flex-shrink:0;background:#fff;overflow:auto}.slack-panel>header{display:flex;align-items:center;justify-content:space-between;padding:17px 21px;border-bottom:1px solid var(--line)}.slack-panel h3{font-size:15px}.panel-body{padding:23px}.panel-body>p{font-size:13px;line-height:1.9;color:#6b7d5e;margin:10px 0 20px}.panel-body h2{font-size:20px;margin:15px 0 5px}.panel-body>b{font-size:13px}.panel-product{height:175px;width:100%;border-radius:10px;margin-bottom:18px}.panel-body label{font-size:11px;color:#7c906b;display:block}.panel-body textarea{border:1px solid #d3ddc6;border-radius:8px;min-height:100px;width:100%;font:inherit;font-size:13px;padding:12px;margin:9px 0;resize:vertical}.panel-reply{display:flex;gap:10px;margin:20px 0}.panel-reply p{font-size:13px}.panel-reply .avatar{width:26px;height:26px;font-size:10px}.channel-drawer-btn,.slack-mobile-nav,.slack-mobile-backdrop{display:none}.slack-app #toast{left:50%}.slack-content .campaign-grid{grid-template-columns:repeat(2,1fr)}.slack-content.with-panel .campaign-grid{grid-template-columns:1fr}.slack-content .detail-layout{grid-template-columns:minmax(0,1fr) 265px}.slack-content .setting-layout{grid-template-columns:150px minmax(0,650px);gap:25px}.slack-content .detail-tabs{top:0;background:#f8f9f5}.slack-content .apply-summary{top:20px}.slack-content .stats .stat strong{font-size:27px}.slack-app .thread-box{display:none}
@media(min-width:1550px){.slack-content .campaign-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1120px){.slack-app{grid-template-columns:60px 215px minmax(0,1fr)}.slack-top-brand{width:240px}.slack-panel{width:280px}.slack-content .detail-layout{grid-template-columns:1fr}.slack-content .detail-aside{position:static}.slack-content .setting-layout{display:block}.slack-content .setting-nav{flex-direction:row;margin-bottom:20px;flex-wrap:wrap}.slack-side-item{font-size:12px}.page-primary{padding:25px}.slack-content .brand-grid{grid-template-columns:1fr}.slack-content .step-grid{grid-template-columns:1fr}.slack-content .apply-summary .mobile-price{display:none!important}}
@media(max-width:760px){.slack-app{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.slack-top{height:43px;flex-shrink:0;padding:0 14px;gap:13px}.slack-top-brand{width:auto;font-size:16px}.slack-search{flex:1;width:auto;font-size:10px;padding:4px 8px;white-space:nowrap}.slack-search>span,.slack-preview,.slack-top>.icon-btn{display:none}.brand-rail{display:none}.slack-sidebar{display:none}.slack-sidebar.mobile-open{display:flex;position:fixed;top:43px;bottom:65px;left:0;width:265px;z-index:50;box-shadow:10px 0 40px #233a2825}.slack-mobile-backdrop{display:block;position:fixed;inset:43px 0 65px;background:#14281d55;z-index:45}.slack-main{min-height:0;flex:1;padding-bottom:63px}.slack-channel-head{height:68px;padding:0 16px;gap:13px}.channel-drawer-btn{display:block;font-size:20px;color:#71855e;padding:4px}.slack-channel-head h1{font-size:17px}.slack-channel-head p{font-size:9px}.slack-head-actions{gap:9px}.head-language{font-size:10px}.slack-channel-tabs{padding:0 18px;height:40px;gap:22px}.slack-channel-tabs button{font-size:11px}.chat-primary .translation-bar{padding:8px 17px;font-size:9px}.chat-primary .messages{padding:21px 17px;min-height:0;max-height:none}.chat-primary .message p{font-size:14px}.chat-primary .message-name{font-size:12px}.chat-primary .avatar{width:29px;height:29px;border-radius:8px;font-size:10px}.chat-primary .composer-area{padding:0 12px 12px}.chat-primary .composer textarea{font-size:16px;min-height:39px}.chat-primary .composer{padding:9px 11px}.chat-primary .composer-bottom small{font-size:8px}.slack-mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;border-top:1px solid var(--line);background:#fff;justify-content:space-around;padding:7px 8px calc(7px + env(safe-area-inset-bottom));z-index:40}.slack-mobile-nav button{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:9px;color:#8c9b7b;flex:1;padding:3px}.slack-mobile-nav button.active{color:#446637;font-weight:600}.slack-panel{position:fixed;top:43px;bottom:63px;left:0;right:0;width:auto;z-index:35;box-shadow:0 0 25px #27402314}.slack-content .campaign-grid{grid-template-columns:1fr}.page-primary{padding:22px 16px 40px}.slack-content .detail-layout{grid-template-columns:1fr}.slack-content .detail-aside{position:sticky;bottom:0;border:1px solid var(--line);border-radius:10px;left:auto;right:auto;padding:12px;margin:0 -3px;background:white;z-index:15}.slack-content .apply-summary{display:flex;box-shadow:none}.slack-content .apply-summary .mobile-price{display:block!important}.slack-content .apply-summary>.text-link{display:none}.slack-content .detail-tabs{top:0}.slack-content .setting-nav{flex-wrap:nowrap;overflow-x:auto}.slack-content .page-head h1{font-size:24px}.slack-content .stats{gap:7px}.slack-content .stat{padding:14px 12px}.slack-app .brand-card-body .button{font-size:10px}}
/* Slack-inspired Aubergine / light sidebar, compact working density. */
:root{--bg:#fff;--paper:#fff;--ink:#1d1c1d;--sub:#616061;--line:#e6e6e6;--green:#007a5a;--soft:#f8f8f8;--accent:#e8d4ed;--shadow:none}
body{font-family:Lato,'Noto Sans KR',-apple-system,BlinkMacSystemFont,sans-serif;color:#1d1c1d;font-size:15px;line-height:1.4667;letter-spacing:0}button,input,textarea,select{font-family:inherit;letter-spacing:0}h1,h2,h3,h4{letter-spacing:0}
.slack-app{grid-template-columns:70px 248px minmax(0,1fr);grid-template-rows:36px minmax(0,1fr)}
.slack-top{background:#350d36;padding:0 16px;gap:14px;color:#fff}.slack-top-brand{width:282px;font-size:15px;letter-spacing:-.3px}.slack-search{background:#ffffff20;border-color:#ffffff25;border-radius:6px;padding:3px 10px;font-size:13px;line-height:22px;color:#f5eaf7;width:min(600px,53vw)}.slack-search>span{color:#dec7e2;font-size:11px}.slack-preview{color:#e2cce6;font-size:11px}.slack-top .icon-btn{color:#fff;width:28px;height:28px}.slack-top .icon-btn:hover{background:#ffffff18}
.brand-rail{background:#3f0e40;padding:16px 0 12px;gap:15px}.rail-logo{color:#fff;font-size:22px;margin-bottom:11px}.rail-brand{width:38px;height:38px;border-radius:10px;background:#ead5f0;color:#4a154b;font-size:17px}.rail-brand.sand{background:#e1d7f1;color:#53426a}.rail-brand.active{outline:2px solid #fff;outline-offset:4px}.rail-brand.active:before{background:#fff;left:-16px;width:4px;height:26px}.rail-brand i{background:#2bac76;border-color:#3f0e40}.rail-add{color:#eadbed}.rail-me{background:#d8c6e8;color:#4a154b;font-size:14px}
.slack-sidebar{background:#f9edff;border-right:1px solid #e7d6ec;color:#1d1c1d}.slack-brand-head{padding:14px 16px 12px;border-bottom:1px solid #e9d8ee;min-height:66px}.slack-brand-head b{font-size:19px;line-height:24px;font-weight:900;letter-spacing:-.3px}.slack-brand-head small{font-size:11px;color:#69586e;line-height:17px}.slack-side-scroll{padding:10px 8px}.slack-quick{padding-bottom:11px;border-bottom-color:#e9d8ee;margin-bottom:7px}.slack-side-item{font-size:15px;line-height:28px;min-height:28px;padding:0 10px;gap:8px;border-radius:6px;color:#3d3141;white-space:nowrap}.slack-side-item .ico{width:17px;height:17px}.slack-side-item.active{background:#1264a3;color:#fff;font-weight:700}.slack-side-item:hover{background:#eee0f3}.slack-side-item.active:hover{background:#1264a3}.slack-side-item.active .hash{color:#fff}.slack-side-item em{font-size:11px;line-height:18px;height:18px;min-width:20px;background:#7d4a87;color:#fff;border-radius:9px}.slack-side-item.active em{background:#fff;color:#1264a3}.slack-side-item .hash{font-size:17px;color:#7d6a84}.slack-side-item.subtle{font-size:14px;color:#69586e}.slack-label{font-size:13px;line-height:20px;color:#69586e;padding:15px 10px 4px}.channel-state{border-color:#d9c6df;color:#78677d;font-size:9px;line-height:16px;padding:0 4px}.slack-side-item.active .channel-state{border-color:#ffffff60;color:#fff}.presence{background:#e0cee6;color:#674c71;font-size:10px;width:20px;height:20px;border-radius:4px}.green-dot{background:#2bac76;width:7px;height:7px}.slack-side-bottom{border-color:#e9d8ee;color:#78677d;font-size:10px;padding:10px 15px}
.slack-channel-head{height:62px;padding:0 20px;gap:12px}.slack-channel-head h1{font-size:20px;font-weight:900;letter-spacing:-.3px;line-height:25px}.slack-channel-head h1>span{color:#616061;font-weight:400}.slack-channel-head p{font-size:12px;line-height:17px;color:#616061;margin-top:1px}.slack-head-actions{gap:10px}.head-language{font-size:12px;color:#616061;gap:5px}.slack-head-actions .selected{background:#f1e7f5}.slack-channel-tabs{height:37px;padding:0 20px;gap:24px}.slack-channel-tabs button{font-size:13px;line-height:34px;color:#616061}.slack-channel-tabs button.active{color:#4a154b;border-color:#4a154b;font-weight:700}.slack-channel-tabs button:hover{color:#1d1c1d}
.chat-primary .translation-bar{padding:6px 20px;font-size:11px;line-height:18px;background:#f8f8f8;color:#616061}.chat-primary .translation-bar button{font-size:11px;color:#1264a3}.chat-primary .messages{padding:15px 20px}.date-divider{font-size:12px;font-weight:700;color:#616061;gap:12px;margin-bottom:19px}.date-divider:before,.date-divider:after{background:#e8e8e8}.chat-primary .message{gap:8px;margin-bottom:18px;padding:0}.chat-primary .message-name{font-size:15px;line-height:21px;font-weight:900;gap:8px;color:#1d1c1d}.chat-primary .message-name time{font-size:12px;line-height:18px;color:#616061;font-weight:400}.chat-primary .message-name .role{font-size:10px;line-height:15px;background:#f1f1f1;color:#616061;border-radius:3px;padding:0 4px}.chat-primary .message p{font-size:15px;line-height:22px;margin-top:2px;color:#1d1c1d}.chat-primary .avatar{width:36px;height:36px;border-radius:7px;font-size:13px;line-height:1;background:#e5d9ee;color:#5a3d6c}.chat-primary .avatar.rose{background:#f1dddb;color:#85423f}.chat-primary .avatar.dark{background:#4a154b;color:#fff}.chat-primary .message .translation-meta{font-size:11px;line-height:17px;color:#616061;margin-top:4px}.chat-primary .message .translation-meta button{font-size:11px;color:#1264a3}.reaction{gap:5px;margin-top:5px}.reaction button{font-size:11px;line-height:19px;border-color:#e2e2e2;border-radius:12px;padding:0 8px;background:#f8f8f8;color:#616061}.reaction button.on{background:#e8f4fa;border-color:#1264a3;color:#1264a3}.chat-primary .message-image{margin-top:9px;border-radius:8px;max-width:300px;height:160px}.chat-primary .composer-area{padding:0 20px 18px}.chat-primary .composer{border-color:#868686;border-radius:8px;padding:10px 12px;background:#fff}.chat-primary .composer:focus-within{border-color:#1d1c1d;box-shadow:0 0 0 1px #1d1c1d}.chat-primary .composer textarea{font-size:15px;line-height:22px;min-height:40px;color:#1d1c1d}.chat-primary .composer-bottom small{font-size:11px;color:#616061}.send-btn{background:#007a5a;border-radius:4px;width:32px;height:28px}.send-btn:hover{background:#006c4f}
.slack-panel{width:340px;border-color:#e5e5e5}.slack-panel>header{height:55px;padding:12px 20px}.slack-panel h3{font-size:18px;font-weight:900}.panel-body{padding:18px 20px}.panel-body>b{font-size:15px;font-weight:900}.panel-body>p,.panel-reply p{font-size:15px;line-height:22px;color:#1d1c1d;margin:5px 0 18px}.panel-body h2{font-size:20px;margin:12px 0 8px}.panel-body label{font-size:12px;color:#616061}.panel-body textarea{font-size:15px;line-height:22px;border-color:#868686;border-radius:7px;padding:10px;min-height:85px}.panel-body .line{margin:16px 0}.panel-reply{gap:8px;margin:15px 0}.panel-reply .avatar{width:28px;height:28px;border-radius:5px;background:#e5d9ee;color:#5a3d6c}
.page-primary{padding:24px 28px 50px;background:#fff}.page-primary .page-head h1{font-size:26px;font-weight:900}.page-primary .page-head p{font-size:14px;color:#616061}.page-primary .page-head{margin-bottom:24px}.slack-content .detail-tabs{background:#fff}.card{box-shadow:none;border-color:#ddd;border-radius:10px}.button{font-size:14px;border-radius:5px;border-color:#c7c7c7;min-height:36px;padding:7px 14px;color:#1d1c1d;background:#fff}.button.primary{background:#007a5a;border-color:#007a5a;color:#fff}.button.soft{background:#f8f8f8;border-color:#ddd;color:#616061}.button.small{font-size:13px;min-height:30px;padding:5px 11px}.text-link{font-size:13px;color:#1264a3}.pill{border-radius:4px;background:#e8f5ed;color:#007a5a;font-size:11px}.pill.gray{background:#f1f1f1;color:#616061}.pill.sand{background:#fff1d6;color:#805d16}.pill.outline{border-color:#ddd;color:#616061}.mini-brand,.campaign-body p,.campaign-facts,.summary-row,.detail-title p,.work-action p,.dm-item p,.space-banner p,.brand-card-body p,.setting-panel>p,.setting-row p,.field small,.save-row small,.stat small,.tabs button{color:#616061}.tabs button.active{color:#4a154b;border-color:#4a154b}.campaign-facts b,.summary-row b{color:#1d1c1d}.work-action,.step-tile{background:#f8f8f8;border-color:#e5e5e5}.progress li{border-color:#e8e8e8;color:#868686}.progress li.done{border-color:#b3d5c6;color:#007a5a}.progress li.current{border-color:#007a5a;color:#007a5a}.setting-nav button{font-size:14px;color:#616061}.setting-nav button.active{background:#f1e7f5;color:#4a154b}.field label,.field>span{font-size:13px;color:#1d1c1d}.field input,.field textarea,.field select{font-size:15px;border-color:#868686;background:#fff;border-radius:5px;color:#1d1c1d}.setting-row h3{font-size:15px}.setting-row p{font-size:13px}.toggle{background:#c7c7c7}.toggle.on{background:#007a5a}.space-banner{background:#f8f8f8;border-color:#ddd}.original{color:#616061;background:#f8f8f8}.notice-box{background:#f8f8f8;border-color:#e0e0e0;color:#616061;font-size:12px}.slack-content .stats .stat strong{font-weight:700;color:#1d1c1d}.icon-btn:hover{background:#f5f5f5}.brand-letter{background:#e8d9ef;color:#4a154b}.brand-letter.mellow{background:#e4dcf2;color:#665080}.bookmark.on{background:#f1e7f5;color:#4a154b}.panel-product{border-radius:8px}.panel-body .summary-row{font-size:13px}dialog{border-radius:12px;color:#1d1c1d;font-family:inherit}dialog h2{font-size:24px;font-weight:900}dialog .muted{color:#616061;font-size:14px}dialog .check{font-size:13px;color:#616061}.modal-close{color:#616061}.modal-close:hover{background:#f1f1f1}#toast{background:#1d1c1d;border-radius:6px;font-size:13px}
@media(max-width:1120px) and (min-width:761px){.slack-app{grid-template-columns:64px 225px minmax(0,1fr)}.slack-top-brand{width:253px}.slack-side-item{font-size:14px}.slack-panel{width:300px}.page-primary{padding:22px}}
@media(max-width:760px){.slack-app{display:flex}.slack-top{height:36px;padding:0 12px;gap:12px}.slack-top-brand{width:auto;font-size:15px}.slack-search{width:auto;font-size:12px;padding:1px 8px;line-height:24px}.slack-main{padding-bottom:63px}.slack-channel-head{height:57px;padding:0 14px;gap:11px}.slack-channel-head h1{font-size:18px;line-height:23px}.slack-channel-head p{font-size:10px;line-height:15px}.channel-drawer-btn{color:#616061;font-size:21px}.slack-head-actions{gap:7px}.head-language{font-size:11px}.slack-channel-tabs{height:35px;padding:0 16px;gap:22px}.slack-channel-tabs button{font-size:12px;line-height:32px}.chat-primary .translation-bar{padding:5px 16px;font-size:10px}.chat-primary .translation-bar button{font-size:10px}.chat-primary .messages{padding:16px}.chat-primary .message{gap:8px;margin-bottom:18px}.chat-primary .message-name{font-size:14px;line-height:20px}.chat-primary .message p{font-size:15px;line-height:22px}.chat-primary .message-name time{font-size:10px}.chat-primary .message-name .role{font-size:8px}.chat-primary .avatar{width:32px;height:32px;border-radius:6px;font-size:12px}.chat-primary .message .translation-meta,.chat-primary .message .translation-meta button{font-size:10px}.chat-primary .composer-area{padding:0 12px 12px}.chat-primary .composer{padding:8px 10px}.chat-primary .composer textarea{font-size:16px;line-height:23px;min-height:36px}.chat-primary .composer-bottom small{font-size:8px}.slack-mobile-nav{border-color:#ddd;background:#fff}.slack-mobile-nav button{font-size:10px;color:#616061}.slack-mobile-nav button.active{color:#4a154b;font-weight:700}.slack-sidebar.mobile-open{top:36px;background:#f9edff;box-shadow:10px 0 40px #350d3620}.slack-mobile-backdrop{inset:36px 0 65px;background:#1d1c1d66}.slack-panel{top:36px;bottom:63px;width:auto;box-shadow:0 0 30px #350d3615}.slack-panel h3{font-size:17px}.panel-body{padding:17px 20px}.page-primary{padding:20px 16px 35px}.page-primary .page-head p{font-size:13px}.page-primary .page-head h1{font-size:24px}.slack-content .detail-aside{border-color:#ddd;border-radius:7px}.reaction button{font-size:11px}}
@media(max-width:760px){.slack-mobile-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.slack-mobile-nav button{width:100%;min-width:0;margin:0;justify-content:center;font-size:11px;line-height:16px}.slack-mobile-nav button .ico{margin:0}}
