.dr-tasks{color:#e7ded0}.dr-task-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.dr-task-heading h2{margin:0!important}.dr-task-heading .eyebrow{font-size:13px;color:#cba47f;margin-bottom:10px}.dr-task-button{display:inline-flex;justify-content:center;align-items:center;width:max-content;max-width:100%;border:0;background:#ec7b40;color:#211b15!important;border-radius:25px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;cursor:pointer;text-decoration:none;transition:background .2s}.dr-task-button:hover{background:#f49c65}.dr-task-button.secondary{background:#3a3127;color:#ead3ba!important}.dr-task-back{display:inline-block;font-size:13px;color:#c3ad94;margin-bottom:25px}.dr-task-list{margin-bottom:32px}.dr-task-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;border-bottom:1px solid #e4c19e20;text-decoration:none}.dr-task-row strong{display:block;font-size:18px;font-weight:450;color:#e9dece;margin:6px 0}.dr-task-row small,.dr-task-number{font-size:12px;color:#a99b87}.dr-task-row:hover strong{color:#efb486}.dr-task-status{display:inline-block;font-size:12px;line-height:1.5;padding:7px 12px;border-radius:20px;background:#e4c19e0c;color:#c5b7a5;white-space:nowrap}.status-quoted,.status-review{background:#ec7b4018;color:#efb486}.status-in_progress{color:#e0c49c}.status-completed{color:#a4c2a1;background:#a4c2a10e}.dr-task-form{display:grid;gap:18px!important;max-width:100%;margin:0}.dr-task-form label{display:grid;gap:9px;font-size:14px;color:#c8b8a2}.dr-task-form input[type=text],.dr-task-form input[type=number],.dr-task-form select,.dr-task-form textarea{width:100%;max-width:100%;background:#27231d;color:#eee4d6;border:1px solid #e4c19e24;border-radius:10px;padding:13px 15px;font-family:inherit;font-size:15px;box-shadow:none!important;outline:0}.dr-task-form textarea{resize:vertical;min-height:110px}.dr-task-form input:focus,.dr-task-form textarea:focus,.dr-task-form select:focus{border-color:#e6a27070}.dr-task-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23d8b591' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.dr-task-form input[type=number]{appearance:textfield;-moz-appearance:textfield}.dr-task-form input::-webkit-inner-spin-button,.dr-task-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dr-task-create{border-top:1px solid #e4c19e20;padding-top:30px;margin-top:20px;scroll-margin-top:160px}.dr-task-create>p{margin:12px 0 26px}.dr-task-create .dr-task-form{grid-template-columns:1fr 1fr}.dr-task-create .dr-task-form label:has(textarea),.dr-task-create .dr-task-form>button{grid-column:1/-1}.dr-task-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;background:#2b2721;border:1px solid #e4c19e20;border-radius:15px;padding:24px;margin:0 0 28px}.dr-task-summary span{display:block;font-size:12px;color:#aa9c88;margin-bottom:9px}.dr-task-summary strong{font-size:18px;font-weight:450;color:#e9d8c0}.dr-task-approval{padding:24px;border-left:2px solid #ec7b40;background:#ec7b4009;margin-bottom:28px}.dr-task-approval h3{margin:0 0 14px}.dr-task-approval p{font-size:14px;margin-bottom:18px}.dr-task-form .dr-task-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.7;font-size:13px}.dr-task-consent input{appearance:none;flex:0 0 18px;width:18px;height:18px;border:1px solid #c1a07b;border-radius:4px;background:#27231d;margin:3px 0 0;cursor:pointer}.dr-task-consent input:checked{background:#ec7b40;border-color:#ec7b40;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23211b15' stroke-width='2'%3E%3Cpath d='m4 9 3 3 7-7'/%3E%3C/svg%3E")}.dr-task-conversation{margin:30px 0}.dr-task-conversation>h3{margin-bottom:22px}.dr-task-message{border-bottom:1px solid #e4c19e20;padding:20px 0}.dr-task-message header{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:12px}.dr-task-message header strong{font-size:14px;font-weight:500;color:#e2c09c}.dr-task-message time{font-size:12px;color:#a29684}.dr-task-message p{white-space:normal;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}.dr-task-message.is-event{padding:18px;background:#e4c19e05;border-radius:10px;margin:12px 0}.dr-task-message.is-event p{font-size:14px}.dr-task-reply{margin:30px 0}.dr-task-reply h3{margin-bottom:20px}.dr-task-controls{padding:24px;border:1px solid #e4c19e20;border-radius:12px;margin-top:32px}.dr-task-controls>h3{margin-bottom:20px}.dr-task-controls details,.dr-task-secondary{margin:20px 0}.dr-task-controls summary,.dr-task-secondary summary{cursor:pointer;font-size:14px;color:#d2b28d;padding:10px 0}.dr-task-controls details[open] .dr-task-form,.dr-task-secondary[open] .dr-task-form{margin-top:16px}.dr-task-notice{border-left:2px solid #a4c2a1;padding:15px 20px;background:#a4c2a10d;margin:0 0 24px}.dr-task-notice.is-error{border-color:#ec7b40;background:#ec7b4010}.dr-task-pagination{display:flex;gap:15px;margin:24px 0}.dr-task-pagination [aria-current]{color:#ec7b40}.dr-task-empty{padding:20px 0}.dr-tasks-admin{max-width:1100px;background:#211f1b;padding:30px;border-radius:16px;margin:25px 20px 30px 0}.dr-tasks-admin h1,.dr-tasks-admin h2,.dr-tasks-admin h3{color:#e7ded0}.dr-tasks-admin p{color:#c2b29c;line-height:1.7}.dr-tasks-admin h2{font-size:26px;line-height:1.3}.dr-tasks-admin h3{font-size:20px}.dr-tasks-admin a{color:#e2b287}.dr-tasks-admin .dr-task-button{font:500 14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.dr-tasks-admin .dr-task-heading{margin-top:22px}.dr-tasks-admin .eyebrow{color:#cba47f}.dr-tasks-admin .dr-task-form select{height:auto}.dr-tasks-admin .dr-task-form .button{width:max-content}
@media(max-width:780px){.dr-task-heading{flex-wrap:wrap;gap:14px}.dr-task-summary{grid-template-columns:1fr 1fr;padding:20px}.dr-task-row{gap:12px;align-items:flex-start;flex-direction:column}.dr-task-create .dr-task-form{grid-template-columns:1fr}.dr-task-create .dr-task-form>label{grid-column:1}.dr-task-message header{flex-wrap:wrap;gap:5px}.dr-task-approval,.dr-task-controls{padding:20px}.dr-tasks-admin{padding:20px;margin-right:10px}.dr-task-button{white-space:normal;text-align:center}}
.dr-task-hours{display:flex;align-items:center;max-width:230px;gap:0;border:1px solid #e4c19e24;border-radius:10px;background:#27231d}.dr-task-hours input[type=number]{min-width:0;border:0;background:none;text-align:center;padding:12px 5px}.dr-task-hours button{background:none;border:0;color:#e4b990;font-size:24px;line-height:1;padding:12px 14px;cursor:pointer}.dr-task-hours:focus-within{border-color:#e6a27070}.dr-task-form[aria-busy=true] button{opacity:.65}
.dr-task-proposal{border-top:1px solid #e4c19e20;border-bottom:1px solid #e4c19e20;margin:20px 0;padding:18px 0;font-size:14px;line-height:1.8;color:#e4d4c0;overflow-wrap:anywhere}.dr-task-heading h2{overflow-wrap:anywhere}.dr-task-heading>div{min-width:0}
