.lc-studio{margin-top:25px}.lc-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:25px}.lc-heading h2{font-size:25px;line-height:1.3;font-weight:600;margin:12px 0 10px}.lc-heading p{font-size:12px;color:#74806e;max-width:620px}.lc-heading>.pill{font-size:8px;white-space:nowrap;margin-top:4px}.lc-controls{display:flex;align-items:center;gap:35px;margin:25px 0;padding:20px 22px;border-radius:12px;background:#f4f6ef;border:1px solid #e7ebdf}.lc-controls>label:first-child{display:block;min-width:210px;max-width:270px;flex:1}.lc-controls>label:first-child>span{font-size:10px;display:block;margin-bottom:7px;font-weight:600;color:#63715a}.lc-controls select{font-size:12px;background:white;border:1px solid #dce2d3;border-radius:8px;padding:11px 13px;min-width:190px;width:100%}.lc-consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer;flex:1.5}.lc-consent input{margin-top:2px}.lc-consent strong{font-size:11px;display:block;font-weight:600}.lc-consent small{display:block;font-size:10px;color:#77816f;line-height:1.7;margin-top:5px}.lc-layout{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:25px;align-items:start}.lc-timeline{display:grid;gap:10px}.lc-step{width:100%;display:flex;gap:12px;align-items:flex-start;text-align:left;background:#fff;color:#23342b;border:1px solid #e4e8dc;border-radius:11px;padding:17px 14px;min-height:112px;transition:background .18s,border-color .18s}.lc-step:hover{background:#f7f9f1;border-color:#b7c69e}.lc-step.is-selected{background:#f0f5e5;border-color:#a3ba7f;box-shadow:0 3px 12px #32452306}.lc-step-number{height:26px;min-width:26px;display:grid;place-items:center;font-size:10px;border-radius:8px;background:#f0f2ea;color:#8c967e;margin-top:1px}.lc-step.is-selected .lc-step-number{background:#d5ed9c;color:#536b35}.lc-step-text{min-width:0;flex:1}.lc-step-text>small{display:block;font-size:9px;color:#7d8873;line-height:1.5;margin-bottom:7px}.lc-step-text>strong{font-size:12px;font-weight:600;display:block;line-height:1.5;margin-bottom:10px}.lc-step-arrow{color:#99a18e;font-size:13px}.lc-kind{display:inline-block;font-size:8px;font-weight:500;padding:5px 7px;line-height:1.3;border-radius:5px;background:#f1f3ec;color:#6e7c62;white-space:nowrap}.lc-kind.marketing{background:#eee9f8;color:#7c66a6}.lc-message{border:1px solid #e1e6d8;border-radius:13px;background:#fff;overflow:hidden;min-width:0}.lc-mail-top{display:flex;align-items:center;gap:10px;padding:14px 21px;background:#f7f8f3;border-bottom:1px solid #e9ecdf;color:#8a947e;font-size:8px;letter-spacing:.1em}.lc-mail-top>.lc-kind{margin-left:auto;letter-spacing:0}.lc-envelope{font-size:18px;color:#7d8d69}.lc-subject{padding:23px 25px 19px;border-bottom:1px solid #edf0e6}.lc-subject>span{font-size:9px;color:#8b947f;display:block;margin-bottom:8px}.lc-subject h3{font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.025em}.lc-mail-body{font-size:12px;line-height:1.9;padding:24px 25px;color:#53634a;overflow-wrap:anywhere}.lc-mail-footer{margin:0 25px 23px;padding-top:16px;border-top:1px solid #e9ede0;color:#8b957d;font-size:9px;line-height:1.8}.lc-purpose{background:#f6f7f1;border-top:1px solid #e8ecdf;padding:20px 25px;display:grid;gap:15px}.lc-purpose strong{font-size:9px;display:block;color:#7d886f;margin-bottom:5px}.lc-purpose p{font-size:10px;color:#7b866f;line-height:1.8}.lc-queue-action{padding:20px 25px;display:flex;align-items:center;gap:15px;border-top:1px solid #e8ecdf}.lc-queue-action>.btn{font-size:10px;min-height:38px;white-space:nowrap;flex-shrink:0}.lc-queue-action p{font-size:9px;line-height:1.7;color:#879178}.lc-policy{font-size:10px;color:#7d886f;line-height:1.9;margin-top:22px;max-width:1000px;padding-left:2px}.lc-queue{margin-top:27px;border-top:1px solid #e5e9dd;padding-top:23px}.lc-queue-head{display:flex;align-items:center;gap:15px}.lc-queue-head h3{font-size:15px;font-weight:600;margin-bottom:5px}.lc-queue-head p{font-size:10px;color:#859079}.lc-queue-head>.pill{font-size:9px}.lc-queue-tools{display:flex;gap:15px;align-items:center;margin-left:auto}.lc-queue-tools>.btn{font-size:10px;min-height:35px;padding:8px 12px;white-space:nowrap}.lc-clear{border:0;background:transparent;font-size:10px;color:#7f8d71;padding:8px 0;white-space:nowrap}.lc-clear:hover{color:#5d724a;text-decoration:underline;text-underline-offset:3px}.lc-empty{border:1px dashed #dfe5d5;background:#fafbf7;border-radius:10px;padding:24px;font-size:11px;color:#89957c;text-align:center;margin-top:17px}.lc-queue-table{margin-top:17px;overflow-x:auto}.lc-queue-table table{width:100%;border-collapse:collapse;min-width:520px;text-align:left}.lc-queue-table th{padding:11px 10px;font-size:9px;font-weight:500;letter-spacing:.035em;color:#929c86;border-bottom:1px solid #e6ebdc}.lc-queue-table td{padding:14px 10px;font-size:10px;line-height:1.6;color:#728064;border-bottom:1px solid #edf0e7}.lc-queue-table td:first-child{font-weight:600;color:#526348}.lc-studio button:focus-visible,.lc-studio select:focus-visible,.lc-studio input:focus-visible{outline:3px solid #9783cf;outline-offset:3px}
@media(max-width:1000px){.lc-layout{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:18px}.lc-queue-action{flex-direction:column;align-items:flex-start;gap:10px}.lc-controls{gap:25px}.lc-heading{flex-wrap:wrap;gap:15px}.lc-queue-head{flex-wrap:wrap}.lc-queue-tools{margin-left:auto}}
@media(max-width:760px){.lc-studio{padding:22px}.lc-heading h2{font-size:24px;max-width:400px}.lc-heading p{font-size:11px}.lc-heading>.pill{font-size:7px}.lc-controls{display:block;padding:17px;margin:23px 0}.lc-controls>label:first-child{max-width:none;min-width:0}.lc-controls select{min-width:0}.lc-consent{margin-top:20px}.lc-layout{grid-template-columns:1fr;gap:20px}.lc-timeline{grid-template-columns:1fr 1fr;gap:9px}.lc-step{padding:13px 12px;gap:9px;min-height:135px}.lc-step-number{height:23px;min-width:23px;font-size:9px;border-radius:6px}.lc-step-text>strong{font-size:11px;margin-bottom:8px}.lc-step-text>small{font-size:8px}.lc-step-arrow{display:none}.lc-kind{font-size:7px;padding:4px 6px}.lc-subject{padding:20px}.lc-subject h3{font-size:18px}.lc-mail-top{padding:13px 20px;font-size:7px;gap:8px}.lc-mail-body{padding:22px 20px;font-size:12px}.lc-mail-footer{margin-left:20px;margin-right:20px;font-size:9px}.lc-purpose{padding:19px 20px}.lc-queue-action{padding:19px 20px}.lc-queue-action>.btn{font-size:11px}.lc-queue-head{gap:13px;align-items:flex-start}.lc-queue-head h3{font-size:14px}.lc-queue-head p{font-size:9px}.lc-queue-tools{margin-left:0;width:100%;justify-content:flex-start;gap:20px}.lc-queue-head>.pill{margin-left:auto;font-size:8px}.lc-empty{font-size:10px;padding:21px 17px}}
@media(max-width:420px){.lc-timeline{grid-template-columns:1fr}.lc-step{min-height:103px;padding:14px}.lc-step-text>strong{font-size:12px}.lc-step-text>small{font-size:9px}.lc-kind{font-size:8px}.lc-mail-top{flex-wrap:wrap}.lc-mail-top>.lc-kind{margin-left:0}.lc-subject h3{font-size:17px}.lc-queue-action>.btn{white-space:normal;width:100%}.lc-heading h2{font-size:23px}.lc-heading>.pill{font-size:6px}}
