.inbox-page{min-height:100vh;background:var(--paper,#f6f5f1);color:var(--ink,#1b2729)}.inbox-header{max-width:1200px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.inbox-main{max-width:1100px;margin:auto;padding:24px}.inbox-main h1{font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.04em;margin:12px 0}.inbox-main p{line-height:1.6}.inbox-card{background:var(--surface,#fff);border:1px solid #dce3df;border-radius:20px;padding:24px;margin:20px 0;min-width:0;overflow-wrap:anywhere}.inbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.inbox-grid .inbox-card{margin:0}.inbox-card h3{margin:10px 0}.inbox-card .button{margin:6px 8px 6px 0;white-space:normal;text-align:left}.inbox-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.inbox-fields{display:grid;gap:16px;max-width:650px}.inbox-fields label{display:grid;gap:8px}.inbox-fields select{width:100%;min-width:0;padding:12px;border:1px solid #bccdc7;border-radius:10px;background:#fff;color:#172b26}.inbox-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0}.inbox-consent input{margin-top:5px}.inbox-card input[type=file]{max-width:100%;display:block;margin:16px 0}.inbox-card small{color:#4c625c}.inbox-suggestion{padding:16px;background:#eef5f0;border-radius:12px;margin:12px 0}.inbox-detail{border:2px solid #558775}.inbox-card details{margin-top:20px}.inbox-card summary{cursor:pointer;padding:8px 0}.inbox-main li{margin:8px 0;overflow-wrap:anywhere}@media(max-width:600px){.inbox-header,.inbox-main{padding:16px}.inbox-card{padding:18px;border-radius:16px}.inbox-header .platform-tabs{width:100%;flex-wrap:wrap}.inbox-card .button{min-height:44px}}.inbox-workflow{margin:24px 0;padding:20px;border:1px solid #b9d3c7;border-radius:16px;background:#f5faf7}.inbox-steps{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.inbox-steps li{padding:8px 12px;border-radius:20px;background:#e9eceb;color:#42584e;font-size:.85rem}.inbox-steps li.done{background:#d8eddf;color:#145132}.inbox-result{border-top:1px solid #d5e2da;padding-top:16px;margin-top:20px}.inbox-result h4{font-size:1.2rem;margin:12px 0}.inbox-transcript{white-space:pre-wrap;max-height:450px;overflow:auto}.inbox-workflow .inbox-consent{font-size:.95rem}@media(max-width:600px){.inbox-workflow{padding:14px}.inbox-steps{gap:6px}.inbox-steps li{padding:6px 9px}}.text-export{min-width:0;max-width:100%}.text-export textarea{display:block;width:100%;box-sizing:border-box;min-height:150px;font:inherit;font-size:16px;line-height:1.5;padding:12px;border:1px solid #9eb7ac;border-radius:10px;background:#fff;color:#172b26}.text-export details{margin:8px 0}.text-export summary{min-height:44px}.text-export label{display:block}.inbox-card a.button{display:inline-block;min-height:44px;box-sizing:border-box}.inbox-main ol{padding-left:22px}.inbox-card .inbox-assign{display:block;width:100%;min-height:50px;margin-top:14px;text-align:center;font-weight:650}.inbox-detail{scroll-margin-top:24px}.inbox-detail:focus-visible{outline:3px solid #174c3f;outline-offset:4px}.audio-event-create{margin:12px 0;min-width:0}.audio-event-create>section{background:#f3f8f4;border:1px solid #c8d9ce;border-radius:14px;padding:clamp(14px,3vw,22px);margin:10px 0;min-width:0}.audio-create-tabs{display:flex;gap:8px;flex-wrap:wrap}.audio-create-tabs [aria-pressed=true]{background:#dcecdf;border-color:#6d9478}.audio-create-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);gap:12px;margin:14px 0}.audio-create-fields label{display:grid;gap:7px;min-width:0}.audio-create-fields input{width:100%;min-width:0;box-sizing:border-box;font:inherit;font-size:16px;padding:12px;border:1px solid #b6cdbd;border-radius:9px;background:#fff;color:#1b3828}.audio-event-create .luma-import{margin:10px 0;padding:14px}.audio-event-create button{min-height:44px}@media(max-width:650px){.audio-create-fields{grid-template-columns:minmax(0,1fr)}.audio-create-tabs .button{flex:1 1}}