/* r40: one conversation surface, one audio state, one thin composer. */
.voice-brand{display:none}.voice-options-open{border:0;background:none;color:#8bacae;width:28px;height:28px;padding:0;font-size:17px;flex:none}
#voice-dock.voice-dock{position:relative;inset:auto;display:flex;align-items:center;gap:8px;width:auto;min-width:0;max-width:none;height:35px;min-height:35px;margin:0;padding:0 30px;border:0;border-bottom:1px solid #28434a;border-radius:0;box-shadow:none;background:#0d222b;color:#96ead7;z-index:12}
#voice-dock[hidden]{display:none!important}#voice-dock .voice-orb{display:flex;align-items:center;justify-content:center;width:21px;height:22px;flex:none;border:0;background:none;color:#68e7cc;box-shadow:none}#voice-dock .voice-orb svg{width:18px;height:18px}#voice-dock>div{min-width:0;flex:1;display:flex;align-items:center;gap:12px;overflow:hidden}#voice-state{font-size:11px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:550}#voice-detail{font-size:10px;line-height:1.6;color:#7c9eaa;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#voice-pause,#voice-stop,#voice-close{display:none!important}
.ai-page .mobile-brandbar,.ai-page .breadcrumbs,.ai-page .topbar>.avatar,.ai-page .topbar>.notification{display:none!important}.ai-page .topbar{height:64px;display:flex;gap:12px;border-bottom:1px solid #29434b;background:#071620;padding:0 26px;min-width:0}.ai-page .voice-brand{display:flex;align-items:center;gap:9px;margin-right:auto;min-width:0;color:#f2f9fa;font-size:20px;white-space:nowrap}.ai-page .voice-brand img{width:28px;height:30px}.ai-page .voice-brand b{font-weight:680;letter-spacing:-.4px}.ai-page #voice-enable,.ai-page #voice-cancel{display:flex;align-items:center;justify-content:center;gap:7px;height:36px;min-height:36px;border:1px solid #467172;border-radius:10px;background:transparent;padding:6px 11px;color:#a9dece;flex:none}.ai-page #voice-enable span:last-child{display:inline!important;font-size:11px;line-height:1.5}.ai-page #voice-enable.on{color:#8cf3d7;border-color:#73deca;background:#16483d22}.ai-page #voice-enable svg{width:16px;height:16px}.ai-page #voice-cancel{width:36px;min-width:36px;padding:6px;margin:0}.ai-page #voice-cancel svg{width:20px;height:20px}.ai-page #voice-cancel span{display:none}.ai-page #voice-dock{padding-inline:26px}.ai-page footer{display:none}
.ai-page main{height:calc(100dvh - 99px);min-height:0;padding:0 26px;max-width:1200px}.ai-page .page-enter{height:100%;min-height:0;animation:none;transform:none}.ai-page .page-heading,.ai-page .member-ai-heading{display:none}.ai-page .ai-layout{display:flex;height:100%;min-height:0}.ai-page .ai-chat{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%;margin:0;padding:0;position:relative;overflow:hidden;border:0;border-radius:0;box-shadow:none;background:radial-gradient(ellipse at 30% 0,#0e2d3440,transparent 65%),#071620}.ai-page .ai-side{display:none}.ai-page .chat-top,.ai-page .ai-voice-hero{display:none!important}.ai-page .scope-project-header{position:relative;top:auto;display:flex;align-items:center;gap:10px;min-height:52px;height:52px;max-height:52px;flex:none;padding:9px 5px;margin:0;border:0;border-bottom:1px solid #34515b;border-radius:0;background:transparent;box-shadow:none;z-index:5}.ai-page .scope-project-icon,.ai-page .scope-lock,.ai-page .scope-project-header p{display:none}.ai-page .scope-project-title strong{font-size:18px;line-height:1.6;color:#f0f6f7;font-weight:700}.ai-page .scope-change{height:30px;min-height:30px;font-size:11px;border:0;background:transparent;color:#c1d3d8;padding:3px 7px}.ai-page .scope-change:before{content:'↗';margin-right:6px}.ai-page .chat-stream{flex:1;min-height:0;max-height:none;overflow:auto;padding:20px 4px 14px;scrollbar-width:thin;scrollbar-color:#315462 transparent;overscroll-behavior:contain}.ai-page .welcome{padding:30px 14px!important}.ai-page .welcome-orb{display:none}.ai-page .welcome h2{font-size:22px}.ai-page .welcome .eyebrow{display:none}.ai-page .welcome p{display:none}.ai-page .welcome .suggestions{display:flex;flex-wrap:wrap;gap:8px}.ai-page .welcome .suggestions button{font-size:12px;min-height:40px}.ai-page .message{min-width:0}.ai-page .message.user{margin-left:15%;margin-right:0;margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-end}.ai-page .message.user .message-label{order:2;font-size:9px;opacity:.7;padding-top:5px}.ai-page .message.user .message-body{border:0;background:linear-gradient(110deg,#69e8c7,#58d8bc);color:#09342f;font-weight:550;padding:10px 14px;border-radius:13px;box-shadow:none;font-size:13px;line-height:1.8;max-width:100%;overflow-wrap:anywhere}.ai-page .message.assistant{margin:0 0 22px 28px;padding:13px;border:1px solid #45606b;border-radius:14px;background:linear-gradient(120deg,#21323d88,#17283277);min-width:0;position:relative}.ai-page .message.assistant:before{content:'';position:absolute;left:-29px;top:8px;width:22px;height:25px;background:url('/static/logo.svg') center/18px 22px no-repeat}.ai-page .message.assistant>.message-label{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 0 8px;margin:0;font-size:10px;line-height:1.5;color:#9cc8bc}.ai-page .message.assistant>.message-label>svg{display:none}.ai-page .message.assistant>.message-label>span:not(.badge){font-size:8px;color:#7fa2ad}.ai-page .message.assistant>.message-body{padding:0;border:0;border-radius:0;background:none;font-size:13px;line-height:1.9;color:#e1ecf0;overflow-wrap:anywhere;box-shadow:none}.ai-page .message-tools{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;min-width:0}.ai-page .message-tools button,.ai-page .message-tools a{min-height:29px;display:inline-flex;align-items:center;gap:5px;font-size:10px;padding:4px 9px;line-height:1.6;border-radius:15px;background:transparent;border-color:#617d86;overflow-wrap:anywhere;max-width:100%}.ai-page .message-tools svg{width:14px;height:14px}.ai-page .chart-note{font-size:9px;line-height:1.7}.ai-page .job-deployment{font-size:10px;padding:8px;margin-top:12px;border-radius:8px}.ai-page .job-progress-detail{font-size:11px;line-height:1.8;padding-top:10px;color:#a4d5c9}.ai-page .member-chat-feedback{display:none}.ai-page .composer-options{display:none!important}.ai-page .voice-aux-options[hidden]{display:none!important}
.ai-page .composer{position:relative;bottom:auto;left:auto;right:auto;display:flex;align-items:center;flex:none;margin:0;padding:9px 0 11px;height:65px;min-height:65px;max-height:65px;z-index:10;border:0;border-top:1px solid #1d3842;border-radius:0;box-shadow:none;background:#071620;backdrop-filter:none}.ai-page .composer-field{height:43px;min-height:43px;max-height:43px;display:flex;align-items:center;gap:4px;padding:0 6px 0 9px;border:1px solid #8bc6c2;border-radius:19px;background:#1d3039;width:100%;min-width:0;box-shadow:none}.ai-page .composer textarea{display:block;flex:1;min-width:0;height:37px;min-height:37px;max-height:37px;line-height:23px;padding:7px 0;font-size:13px;background:transparent;resize:none;overflow:auto;border:0;color:#e9f4f4}.ai-page .composer textarea::placeholder{color:#b3c1c9}.ai-page .composer #mic,.ai-page .composer #send{display:flex;align-items:center;justify-content:center;height:33px;min-height:33px;width:33px;min-width:33px;padding:5px;border:0;border-radius:12px;background:transparent;flex:none;color:#e0edef}.ai-page .composer #send{color:#70f2d2}.ai-page .composer #send svg{width:25px;height:25px;fill:#70f2d2;stroke-width:1}.ai-page .composer #mic svg{width:21px;height:21px}.ai-page.is-listening #mic{color:#74f5d9;background:#1f7d6866;animation:r40-listening 1.5s ease-in-out infinite}.ai-page.is-speaking #voice-dock .voice-orb{animation:r40-listening 1.2s ease-in-out infinite}
.workflow-card{margin-top:12px;min-width:0}.workflow-heading{display:flex;align-items:center;gap:7px;color:#e6f3f0;font-size:13px;margin-bottom:11px}.workflow-heading svg{width:17px;height:17px;color:#78e7ca}.workflow-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0;margin:0 0 12px}.workflow-steps li{font-size:9px;line-height:1.6;border:1px solid #4d6971;border-radius:20px;padding:4px 2px;text-align:center;color:#90a4ad;min-width:0}.workflow-steps li.done{color:#07372e;background:#69e4c5;border-color:#69e4c5}.workflow-steps li.current{color:#82efd3;border-color:#81e0ca;background:#0b2d29}.workflow-document{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #5a737b;border-radius:10px;background:#23323b;margin:10px 0;color:#e6edef;min-width:0}.workflow-document>svg{width:25px;height:29px;color:#89ddd0;flex:none}.workflow-document>span{flex:1;min-width:0}.workflow-document strong{display:block;font-size:12px}.workflow-document small{display:block;font-size:9px;color:#a8bcc3;padding-top:3px;line-height:1.5}.workflow-document>b{font-size:9px;white-space:nowrap;color:#a5e5d4}.workflow-preview,.workflow-approve{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:39px;border:1px solid #82e9ce;border-radius:8px;background:linear-gradient(110deg,#6feacb,#58dfbd);color:#073b30;font-weight:700;font-size:12px;padding:8px 10px;line-height:1.7;cursor:pointer}.workflow-preview svg,.workflow-approve svg{width:17px;height:17px}.workflow-approve{margin-top:11px}.workflow-approve:disabled{opacity:.65;cursor:wait}.workflow-note{font-size:9px;line-height:1.8;color:#a3b7c1;display:flex;align-items:flex-start;gap:6px;margin:8px 2px}.workflow-note svg{width:13px;height:13px;flex:none;margin-top:2px}.workflow-image{padding:0;margin:13px 0 11px;border:1px solid #49626d;border-radius:10px;overflow:hidden;background:#182e39}.workflow-image>a{display:block;min-width:0}.workflow-image img{display:block;width:100%;max-height:360px;object-fit:contain;background:#eef3ed}.workflow-image figcaption{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;font-size:10px;line-height:1.6;color:#d5e6e7;overflow-wrap:anywhere}.workflow-image figcaption a{font-size:9px;white-space:nowrap;color:#9bdcc9}.artifact-image-fallback{display:block;padding:18px 12px;font-size:11px;line-height:1.8;color:#b4cbd3}.artifact-image-fallback[hidden]{display:none}
@media(max-width:1024px){.ai-page .topbar{height:62px;display:grid;grid-template-columns:28px minmax(0,1fr) 92px 36px;gap:10px;padding:0 14px}.ai-page .topbar #menu{grid-row:1;grid-column:1;height:32px;width:28px;min-width:28px;font-size:21px;border:0;background:transparent;padding:0}.ai-page .voice-brand{grid-row:1;grid-column:2;display:flex;font-size:19px;gap:6px;margin:0}.ai-page .voice-brand img{width:27px;height:30px}.ai-page .topbar #voice-enable{grid-row:1;grid-column:3;width:92px;min-width:92px;height:35px;min-height:35px;padding:4px 6px;gap:6px;border-radius:10px}.ai-page #voice-enable span:last-child{font-size:10px!important;display:inline!important}.ai-page .topbar #voice-cancel{grid-row:1;grid-column:4;width:36px;min-width:36px;height:35px;min-height:35px;padding:6px}.ai-page #voice-dock{height:33px;min-height:33px;padding:0 15px;gap:7px}.ai-page #voice-state{font-size:11px}.ai-page #voice-detail{display:none}.ai-page #voice-dock .voice-options-open{margin-left:auto}.ai-page main{padding:0 14px;height:calc(100dvh - 231px);min-height:0}.ai-page .ai-layout{display:flex!important}.ai-page .scope-project-header{height:49px;min-height:49px;max-height:49px;padding:8px 3px;margin:0;border-radius:0;background:transparent}.ai-page .scope-project-title strong{font-size:17px}.ai-page .scope-change{font-size:10px;min-height:29px}.ai-page .chat-stream{padding:17px 2px 12px}.ai-page .message.assistant{margin-left:27px;padding:12px;border-radius:13px}.ai-page .message.assistant>.message-body{font-size:12px;line-height:1.9}.ai-page .message.user .message-body{font-size:12px}.ai-page .message.user{margin-left:16%}.ai-page .composer{position:fixed;bottom:72px;left:14px;right:14px;height:64px;min-height:64px;max-height:64px;padding:8px 0 11px;z-index:44;background:#071620;border-top:0}.ai-page .composer-field{height:43px;min-height:43px;max-height:43px}.ai-page .composer textarea{font-size:13px;line-height:23px;height:37px;min-height:37px;max-height:37px}.ai-page .composer #mic,.ai-page .composer #send{width:32px;min-width:32px;height:32px;min-height:32px}.mobile-nav{display:flex!important;height:72px;min-height:72px;padding:5px 14px max(5px,env(safe-area-inset-bottom));gap:0;justify-content:space-around}.mobile-nav>button{display:none!important}.mobile-nav>a{width:25%;min-width:0;min-height:50px;gap:5px;position:relative}.mobile-nav>a svg{width:21px;height:21px}.mobile-nav>a small{font-size:9px;line-height:1.5}.mobile-nav>a.active{color:#72e8cd;background:transparent}.mobile-nav>a.active:after{content:'';position:absolute;bottom:-2px;height:3px;width:27px;background:#70e9ce;border-radius:5px}.mobile-nav[data-owner-only]:not([hidden]),.member-mobile-nav{flex-direction:row}.member-mode .mobile-nav[data-owner-only],.owner-mode .member-mobile-nav{display:none!important}.ai-page .workflow-image img{max-height:300px}}
@media(min-width:651px) and (max-width:1024px){.ai-page .topbar{padding-inline:24px;grid-template-columns:32px minmax(0,1fr) 102px 36px}.ai-page .topbar #voice-enable{width:102px;min-width:102px}.ai-page #voice-dock{padding-inline:25px}.ai-page main{padding-inline:24px}.ai-page .composer{left:24px;right:24px}.ai-page .message.assistant>.message-body,.ai-page .message.user .message-body{font-size:14px}.ai-page .workflow-image img{max-height:400px}.ai-page .workflow-heading{font-size:15px}.ai-page .workflow-document strong{font-size:14px}.ai-page .workflow-document small{font-size:11px}.ai-page .workflow-steps li{font-size:11px}.ai-page .composer textarea{font-size:14px}}
@media(max-width:350px){.ai-page .topbar{padding:0 11px;grid-template-columns:25px minmax(0,1fr) 82px 32px;gap:7px}.ai-page .voice-brand{font-size:17px;gap:5px}.ai-page .voice-brand img{width:23px;height:27px}.ai-page .topbar #voice-enable{width:82px;min-width:82px;padding:4px;gap:4px}.ai-page #voice-enable span:last-child{font-size:9px!important}.ai-page .topbar #voice-cancel{width:32px;min-width:32px}.ai-page #voice-dock{padding-inline:12px}.ai-page main{padding-inline:11px}.ai-page .composer{left:11px;right:11px}.ai-page .scope-project-title strong{font-size:16px}.ai-page .message.assistant{margin-left:22px;padding:10px}.ai-page .message.assistant:before{left:-24px;width:18px;background-size:16px 20px}.ai-page .message.user{margin-left:9%}.ai-page .message-tools button,.ai-page .message-tools a{font-size:9px;padding-inline:7px}.workflow-image figcaption{flex-wrap:wrap;gap:2px}.workflow-steps{gap:4px}.workflow-document{padding:9px;gap:7px}.workflow-document small{font-size:8px}.workflow-preview,.workflow-approve{font-size:11px}.ai-page .composer textarea{font-size:12px}}
@keyframes r40-listening{0%,100%{opacity:1;filter:drop-shadow(0 0 0 #6ff6d000)}50%{opacity:.65;filter:drop-shadow(0 0 5px #6ff6d0bb)}}
@media(prefers-reduced-motion:reduce){.ai-page *,#voice-dock *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(max-width:1024px){.mobile-nav>a:before{display:none!important}}

/* Selected files live above the composer, leaving its single row unchanged. */
.attachment-tray{display:flex;align-items:center;gap:8px;min-width:0;flex:none;padding:5px 1px 9px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#41616b transparent}.attachment-tray[hidden]{display:none!important}.attachment-chip{display:flex;align-items:center;gap:8px;flex:0 0 218px;min-width:0;max-width:88vw;padding:7px 8px;border:1px solid #416670;border-radius:11px;background:#112c37;min-height:49px}.attachment-chip>img{width:31px;height:31px;object-fit:cover;border-radius:6px;flex:none;background:#1e4548}.attachment-chip>svg{width:23px;height:25px;flex:none;color:#8ccdbb}.attachment-chip>span{flex:1;min-width:0}.attachment-chip b{display:block;font-size:10px;line-height:1.7;font-weight:550;color:#d6edef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-chip small{display:block;font-size:8px;line-height:1.6;color:#96b9c4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-chip>button{border:0;background:transparent;color:#a4c5ce;padding:2px;width:23px;min-width:23px;height:26px;min-height:26px;font-size:19px;line-height:1;flex:none}.attachment-chip.upload-error{border-color:#b57c72}.attachment-chip.upload-error small{color:#e5aca0}.attachment-chip button:focus-visible,#attach-files:focus-visible{outline:2px solid #76e4c5;outline-offset:2px}.ai-page .composer #attach-files{display:flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:32px;min-height:32px;padding:6px;border:0;background:transparent;color:#accbd3;border-radius:9px;flex:none}.ai-page .composer #attach-files svg{width:19px;height:19px}.job-attachments{display:flex;flex-direction:column;gap:5px;margin-top:8px;min-width:0}.job-attachment{display:flex;align-items:center;gap:8px;min-width:0;border-top:1px solid #174d3f33;padding-top:6px;color:inherit;font-size:10px;line-height:1.7}.job-attachment>img{width:38px;height:38px;object-fit:cover;border-radius:5px;flex:none}.job-attachment>svg{width:21px;height:23px;flex:none}.job-attachment>span{min-width:0;overflow-wrap:anywhere}.job-attachment small{display:block;font-size:8px;line-height:1.7;opacity:.75}.workflow-image img[hidden],.job-attachment img[hidden]{display:none!important}.attachment-dragover .ai-chat{outline:2px solid #78e8ca!important;outline-offset:-3px}.attachment-dragover .chat-stream:after{content:'이 프로젝트에 이미지·문서·코드 파일을 놓으세요';position:absolute;inset:70px 15px 90px;display:flex;align-items:center;justify-content:center;padding:24px;border:1px dashed #74d8bd;border-radius:16px;background:#0b2d35ed;color:#c7f5e6;font-size:15px;line-height:1.9;text-align:center;pointer-events:none;z-index:9}
@media(max-width:1024px){.attachment-tray{position:fixed;bottom:136px;left:14px;right:14px;padding:4px 0 6px;z-index:43;background:linear-gradient(0deg,#071620 75%,#07162000);height:62px;max-height:62px}.has-attachments.ai-page .chat-stream{padding-bottom:80px}.attachment-chip{min-height:47px;flex-basis:215px}.ai-page .composer #attach-files{width:27px;min-width:27px;height:31px;min-height:31px;padding:4px}.ai-page .composer #attach-files svg{width:18px;height:18px}.ai-page .composer textarea{min-width:0}.job-attachment{font-size:9px}.job-attachment small{font-size:8px}}
@media(min-width:651px) and (max-width:1024px){.attachment-tray{left:24px;right:24px}.attachment-chip{flex-basis:235px}.attachment-chip b{font-size:11px}.attachment-chip small{font-size:9px}}
@media(max-width:350px){.attachment-tray{left:11px;right:11px}.attachment-chip{flex-basis:207px}.ai-page .composer-field{padding-left:8px;gap:1px}.ai-page .composer #attach-files,.ai-page .composer #mic,.ai-page .composer #send{width:28px;min-width:28px;padding:4px}.ai-page .composer textarea{font-size:11px}.ai-page .composer #send svg{width:23px;height:23px}}
/* r43: matched operation actions, including native link/button box differences. */
.operation-progress>.download-link,.operation-progress>.progress-replay{display:inline-flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;height:38px;min-height:38px;padding:8px 12px;margin:14px 8px 0 0;border:1px solid #315462;border-radius:10px;background:transparent;color:#c2d6de;font-family:inherit;font-size:12px;font-weight:600;line-height:20px;text-decoration:none;vertical-align:top;white-space:nowrap;transition:background .18s ease,border-color .18s ease}
.operation-progress>.download-link:hover,.operation-progress>.progress-replay:hover{background:#18343d;border-color:#64d6bd}
.operation-progress>.progress-replay svg{width:16px;height:16px;flex:none}

.ai-page .scope-change:before{display:none!important}.ai-page .scope-change svg{width:13px;height:13px;vertical-align:middle;margin-right:5px}.attachment-chip>button svg{width:13px;height:13px}.voice-options-open svg{width:17px;height:17px}.ai-page #menu svg{width:22px;height:22px}
.attachment-chip.large-file{flex-basis:324px;min-height:76px;align-items:center}.attachment-chip.large-file>span{min-width:0}.attachment-chip progress{appearance:none;-webkit-appearance:none;display:block;width:100%;height:4px;border:0;border-radius:4px;overflow:hidden;margin:5px 0 3px;background:#284956;accent-color:#6be3c3}.attachment-chip progress::-webkit-progress-bar{background:#284956;border-radius:4px}.attachment-chip progress::-webkit-progress-value{background:#6be3c3;border-radius:4px}.attachment-chip progress::-moz-progress-bar{background:#6be3c3;border-radius:4px}.attachment-chip em{display:block;font-size:7px;line-height:1.5;font-style:normal;color:#8cafb9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-chip .large-upload-action{width:auto;min-width:48px;height:27px;min-height:27px;padding:4px 7px;border:1px solid #6b969b;border-radius:8px;background:#193d45;color:#b9e0d7;font-size:9px;line-height:1.6}.attachment-chip.large-file>svg{width:25px;height:29px}.attachment-chip.large-file small{font-size:8px}
@media(max-width:1024px){.has-large-upload .attachment-tray{height:87px;max-height:87px}.has-large-upload.ai-page .chat-stream{padding-bottom:104px}.attachment-chip.large-file{flex-basis:327px;min-height:75px;max-width:calc(100vw - 30px)}}
@media(max-width:350px){.attachment-chip.large-file{flex-basis:294px;max-width:calc(100vw - 24px);gap:6px;padding-inline:7px}.attachment-chip.large-file>svg{width:20px}.attachment-chip .large-upload-action{font-size:8px;min-width:43px;padding-inline:5px}}
.job-attachment{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.job-attachment-open{display:flex;align-items:center;gap:8px;flex:1;min-width:0;color:inherit}.job-attachment-open>img{width:38px;height:38px;object-fit:cover;border-radius:5px;flex:none}.job-attachment-open>svg{width:21px;height:23px;flex:none}.job-attachment-open>span{min-width:0;overflow-wrap:anywhere}.job-attachment-open small{display:block;font-size:8px;line-height:1.7;opacity:.75}.attachment-original-delete{border:1px solid #7e7773;border-radius:7px;background:transparent;color:#a96a58;font-size:8px;min-height:25px;padding:3px 6px;white-space:nowrap;flex:none}.attachment-original-delete:disabled{opacity:.55;cursor:wait}.attachment-delete-error{display:block;flex:0 0 100%;font-size:9px;color:#bd6b58;line-height:1.7}.job-attachment.original-deleted{opacity:.75}.job-attachment.original-deleted .job-attachment-open{cursor:default}.job-attachment-open img[hidden]{display:none!important}
