body.draftActionBody{margin:0;background:#081b1c;color:#effaf7}html.light body.draftActionBody{background:#edf6f1;color:#143c34}
.appDraftReceipt{box-sizing:border-box;width:min(620px,calc(100% - 32px));max-height:calc(100vh - 40px);overflow:auto;border:1px solid #2a6c68;border-radius:20px;padding:34px;background:#102a2c;color:#effaf7;font:16px/1.65 system-ui,sans-serif;box-shadow:0 30px 100px #0006}.appDraftReceipt::backdrop{background:#031416b8}.appDraftReceipt h2{font:750 30px/1.2 system-ui,sans-serif;letter-spacing:-.8px;margin:18px 0}.appDraftReceipt p{font-size:16px;line-height:1.7;color:#c4dcd5}.appDraftReceiptMark{display:grid;place-items:center;width:66px;height:66px;background:#71e4c5;color:#124c3b;border-radius:50%;font-size:32px;font-weight:700}.appDraftReceipt .appDraftReceiptDetail{font-size:14px;color:#a9c9bd;overflow-wrap:anywhere}.appDraftReceipt .appDraftReceiptDeadline{font-size:14px;padding:14px;border:1px solid #e4c07866;border-radius:9px;color:#f2dba9}.appDraftReceiptActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.appDraftReceiptActions a,.appDraftReceiptActions button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #55867a;background:transparent;color:#e7f8ef;padding:11px 16px;border-radius:8px;font:650 14px/1.4 system-ui,sans-serif;text-decoration:none;cursor:pointer}.appDraftReceiptActions a{background:#71e4c5;color:#123f32;border-color:#71e4c5}html.light .appDraftReceipt{background:#f7fcf9;color:#143c34;border-color:#a5cebb}html.light .appDraftReceipt p{color:#345b4e}html.light .appDraftReceipt .appDraftReceiptDeadline{color:#704a10}html.light .appDraftReceiptActions button{color:#143c34;border-color:#719e8c}
.draftActionPage{box-sizing:border-box;max-width:760px;margin:42px auto;padding:32px;background:#102a2c;border:1px solid #2a6c68;border-radius:18px;color:#effaf7;font:16px/1.7 system-ui,sans-serif}.draftActionPage *{box-sizing:border-box}.draftActionPage h1{font-size:32px;line-height:1.15;letter-spacing:-1px}.draftActionPage .draftBrand{display:flex;align-items:center;gap:12px;color:#76e1cd;font-weight:700}.draftActionPage .draftBrand img{width:40px;height:44px;object-fit:contain}.draftActionPage p{color:#bad5cb;font-size:16px}.draftActionPage .draftDeadline{padding:16px;border:1px solid #e4c07866;border-radius:10px;color:#f2dba9;font-size:14px}.draftActionPage label{display:block;font-size:15px;margin:18px 0}.draftActionPage textarea{display:block;margin:8px 0;width:100%;min-height:110px;padding:14px;border:1px solid #5a8d7d;border-radius:8px;background:#092126;color:#effaf7;font:16px/1.6 system-ui,sans-serif}.draftActionPage .draftChoiceButtons{display:flex;gap:12px;flex-wrap:wrap}.draftActionPage button,.draftActionPage a.draftButton{cursor:pointer;padding:12px 18px;border:1px solid #71e4c5;border-radius:8px;color:#124c3b;background:#71e4c5;font:650 15px system-ui,sans-serif;text-decoration:none}.draftActionPage button.secondary{background:transparent;color:#c9e5d9;border-color:#5a8d7d}.draftActionPage button.danger{background:#3c2020;color:#ffd6d1;border-color:#b66c61}.draftActionPage button:disabled{opacity:.55;cursor:wait}.draftActionPage [hidden]{display:none!important}.draftActionPage .draftStatus{min-height:25px;font-size:15px}.draftActionPage a{color:#7ce1d2}.draftTaskNote{padding:14px 18px;border:1px solid #5ba08b88;border-radius:10px;font-size:14px;line-height:1.7;margin:16px 0}.draftTaskNote a{margin-left:12px}.draftInvitationTable td{overflow-wrap:anywhere}.draftTaskFollowupCell{min-width:190px;max-width:380px;overflow-wrap:anywhere;white-space:normal}
html.light .draftActionPage{background:#f7fcf9;color:#143c34;border-color:#a5cebb}html.light .draftActionPage p{color:#345b4e}html.light .draftActionPage .draftDeadline{color:#704a10}html.light .draftActionPage textarea{background:#fff;color:#143c34}html.light .draftActionPage button.secondary{color:#143c34}html.light .draftActionPage a{color:#126d57}html.light .draftActionPage .draftBrand{color:#126d57}
@media(max-width:680px){.appDraftReceipt{padding:25px}.appDraftReceiptActions{flex-direction:column}.draftActionPage{margin:20px 16px;padding:24px}.draftActionPage h1{font-size:28px}.draftActionPage .draftChoiceButtons{flex-direction:column}}
