.requisition-due-field>small{color:#f4c56d;line-height:1.4}.payment-row__requisition-status{color:#f4c56d;background:#f5b74114;border:1px solid #f5b74133;border-radius:999px;width:fit-content;margin-top:4px;padding:3px 7px;font-size:.6rem;font-weight:800;display:inline-flex}.payment-row__requisition-status.is-confirmed{color:#72e6a6;background:#28c76f14;border-color:#28c76f33}.requisition-reminder-backdrop{z-index:5000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01080ec7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.requisition-reminder-modal{background:radial-gradient(circle at 100% 0,#f5b7411c,#0000 34%),linear-gradient(145deg,#0d2232fc,#04111cfe);border:1px solid #f5b74147;border-radius:18px;grid-template-columns:58px minmax(0,1fr);gap:16px;width:min(680px,100%);padding:22px;display:grid;box-shadow:0 28px 80px #00000073}.requisition-reminder-modal__icon{color:#f4c56d;background:#f5b7411a;border:1px solid #f5b74147;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.requisition-reminder-modal__content{gap:12px;min-width:0;display:grid}.requisition-reminder-modal__content h2{margin:-4px 0 0;font-size:1.45rem}.requisition-reminder-modal__content>p{color:var(--acs-text-soft);margin:-4px 0 0;font-size:.82rem;line-height:1.5}.requisition-reminder-modal__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.requisition-reminder-modal__details>span,.requisition-reminder-modal__notes{background:#ffffff06;border:1px solid #79a6c91a;border-radius:10px;gap:4px;min-width:0;padding:10px 11px;display:grid}.requisition-reminder-modal__details small,.requisition-reminder-modal__notes small{color:var(--acs-text-muted);font-size:.63rem}.requisition-reminder-modal__details strong{overflow-wrap:anywhere;font-size:.78rem}.requisition-reminder-modal__notes span{color:var(--acs-text-soft);font-size:.76rem;line-height:1.45}.requisition-reminder-modal__queue{background:#138cff12;border-radius:9px;padding:8px 10px;font-weight:700;color:#72c8ff!important}.requisition-reminder-modal footer{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.requisition-reminder-modal footer a,.requisition-reminder-modal footer button{min-height:40px}@media (max-width:680px){.requisition-reminder-backdrop{align-items:end;padding:10px}.requisition-reminder-modal{border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:11px;max-height:calc(100dvh - 20px);padding:15px;overflow-y:auto}.requisition-reminder-modal__icon{border-radius:12px;width:42px;height:42px}.requisition-reminder-modal__content h2{font-size:1.12rem}.requisition-reminder-modal__details{grid-template-columns:1fr}.requisition-reminder-modal footer{grid-template-columns:1fr;display:grid}.requisition-reminder-modal footer a,.requisition-reminder-modal footer button{justify-content:center;width:100%}}.expense-card__planned-payment{width:fit-content;color:var(--acs-text-soft);background:#138cff14;border:1px solid #79a6c929;border-radius:999px;align-items:center;margin-top:7px;padding:5px 9px;font-size:.72rem;font-weight:750;display:inline-flex}.expense-card__planned-payment.is-requisition{color:#ffd36c;background:#f7b9281a;border-color:#f7b92847}
.stage-manage-button-v46{color:#f5fffa;background:linear-gradient(135deg,#0e5c34eb,#17914ff5);border-color:#2ecc7185;box-shadow:0 14px 32px #15803d47,inset 0 1px #ffffff14}.stage-manage-button-v46 svg{color:#d7ffe7}.stage-manage-button-v46:hover{background:linear-gradient(135deg,#12703ffa,#22c55efa);border-color:#4ade80d1;box-shadow:0 18px 36px #22c55e52,inset 0 1px #ffffff1f}.stage-manage-button-v46:active{transform:translateY(0)}@media (max-width:768px){.stage-manage-button-v46{width:100%}}
.header-reminders{flex:none;position:relative}.header-reminders__button{color:#9cb5c7}.header-reminders__button:hover,.header-reminders__button.header-icon-button--active{color:#72dda1;background:#32be7017;border-color:#4cc98059}.header-reminders__button>span{background:#19a864}.header-reminders__panel{z-index:10060;background:radial-gradient(circle at 100% 0,#27c2701c,#0000 37%),#081a29;border:1px solid #41a07742;border-radius:16px;width:min(510px,100vw - 28px);max-height:min(720px,100vh - 100px);display:grid;position:absolute;top:calc(100% + 12px);right:-54px;overflow:hidden;box-shadow:0 26px 75px #00000075,0 0 0 1px #ffffff04}.header-reminders__header{border-bottom:1px solid #4aa07e24;justify-content:space-between;align-items:center;gap:14px;padding:16px 17px 14px;display:flex}.header-reminders__header>div{gap:2px;display:grid}.header-reminders__header>div>span{color:#54bf86;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.header-reminders__header>div>strong{color:#f5fbff;font-size:1.06rem}.header-reminders__new{color:#7ce2aa;cursor:pointer;background:#1fa6621f;border:1px solid #34d39947;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:.74rem;font-weight:780;display:inline-flex}.header-reminders__new:hover{color:#b5ffd4;background:#1fa66233}.header-reminders__tabs{background:#06152094;border-bottom:1px solid #4aa07e1a;grid-template-columns:repeat(3,1fr);gap:7px;padding:11px 14px;display:grid}.header-reminders__tabs button{color:#7e9db2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:.72rem;font-weight:740;display:inline-flex}.header-reminders__tabs button span{background:#ffffff0f;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:.61rem;display:grid}.header-reminders__tabs button:hover,.header-reminders__tabs button.active{color:#8ee5b6;background:#25aa6017;border-color:#41bc7a38}.header-reminders__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#449d7759 transparent;display:grid;overflow-y:auto}.header-reminder-item{background:0 0;border-bottom:1px solid #41896e1c;gap:7px;padding:14px 16px;display:grid}.header-reminder-item--due{background:linear-gradient(90deg,#2db36817,#0000 78%)}.header-reminder-item--read{opacity:.68}.header-reminder-item__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.header-reminder-item__priority{color:#83bee7;letter-spacing:.03em;text-transform:uppercase;background:#5eace11a;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:.61rem;font-weight:800;display:inline-flex}.header-reminder-item--alta .header-reminder-item__priority{color:#ff8797;background:#ff54691f}.header-reminder-item--media .header-reminder-item__priority{color:#f4c968;background:#f4bc411f}.header-reminder-item--baixa .header-reminder-item__priority{color:#7bdcad;background:#34d3991c}.header-reminder-item__date{color:#668ba3;font-size:.66rem;font-weight:680}.header-reminder-item>strong{color:#eef9ff;font-size:.86rem}.header-reminder-item>p{color:#94afc1;margin:0;font-size:.73rem;line-height:1.45}.header-reminder-item__meta{color:#587d94;flex-wrap:wrap;gap:6px 12px;font-size:.64rem;display:flex}.header-reminder-item footer{flex-wrap:wrap;gap:7px;padding-top:2px;display:flex}.header-reminder-item footer a,.header-reminder-item footer button{color:#83b8db;cursor:pointer;background:#081d2cb8;border:1px solid #488dbb2e;border-radius:7px;justify-content:center;align-items:center;min-height:31px;padding:0 9px;font-size:.66rem;font-weight:730;text-decoration:none;display:inline-flex}.header-reminder-item footer a:hover,.header-reminder-item footer button:hover{color:#8ce4b7;background:#2390561a;border-color:#4db5844d}.header-reminder-item footer .header-reminder-item__delete:hover{color:#ff8d9b;background:#ff485e14;border-color:#ff536747}.header-reminders__empty{color:#63879f;text-align:center;align-content:center;place-items:center;gap:7px;min-height:190px;padding:30px;display:grid}.header-reminders__empty svg{color:#48b17a}.header-reminders__empty strong{color:#bfd5e2;font-size:.85rem}.header-reminders__empty span{max-width:330px;font-size:.71rem;line-height:1.45}.header-reminders__form{gap:11px;padding:15px 16px 17px;display:grid;overflow-y:auto}.header-reminders__form-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.header-reminders__form-heading strong{color:#eefaff;font-size:.88rem}.header-reminders__form-heading button{color:#6b9bb8;cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:730}.header-reminders__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.header-reminders__field{gap:5px;min-width:0;display:grid}.header-reminders__field--wide{grid-column:1/-1}.header-reminders__field>span{color:#7f9eb2;font-size:.65rem;font-weight:720}.header-reminders__field input,.header-reminders__field select,.header-reminders__field textarea{color:#e8f5fd;width:100%;min-width:0;font:inherit;background:#061622db;border:1px solid #4382aa3d;border-radius:8px;outline:none;font-size:.75rem}.header-reminders__field input,.header-reminders__field select{min-height:40px;padding:0 10px}.header-reminders__field textarea{resize:vertical;min-height:70px;padding:9px 10px;line-height:1.4}.header-reminders__field input:focus,.header-reminders__field select:focus,.header-reminders__field textarea:focus{border-color:#3dc27b8c;box-shadow:0 0 0 3px #2aab6214}.header-reminders__field select:disabled{opacity:.52}.header-reminders__save{background:linear-gradient(135deg,#138b50,#20b968);width:100%;margin-top:2px;box-shadow:0 10px 22px #1fb3632e}.header-reminders__feedback{color:#ff9aa7;background:#ff4e6514;border:1px solid #ff5b6f2e;border-radius:8px;margin:0;padding:8px 10px;font-size:.68rem;line-height:1.4}.header-reminders__feedback--list{margin:10px 14px 0}.reminder-due-card{z-index:10040;background:radial-gradient(circle at 100% 0,#35d6801a,#0000 40%),#0a1f2d;border:1px solid #36c27452;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:11px;width:min(390px,100vw - 30px);padding:14px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 20px 55px #0000006b}.reminder-due-card__icon{color:#68d998;background:#2dbe6c1f;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.reminder-due-card>div:nth-child(2){gap:3px;min-width:0;display:grid}.reminder-due-card>div:nth-child(2)>span{color:#55c286;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:820}.reminder-due-card>div:nth-child(2)>strong{color:#f2fbff;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.reminder-due-card>div:nth-child(2)>small{color:#7899ad;font-size:.65rem}.reminder-due-card__actions{grid-column:1/-1;gap:8px;display:flex}.reminder-due-card__actions button{color:#83dfaa;cursor:pointer;background:#197e4b17;border:1px solid #3ba96e38;border-radius:8px;flex:1;min-height:34px;font-size:.66rem;font-weight:750}.reminder-due-card__actions button:hover{background:#22a05b2b}.reminder-due-card--alta{border-color:#ff586d5c}.reminder-due-card--alta .reminder-due-card__icon{color:#ff8a99;background:#ff51681a}@media (max-width:700px){.header-reminders__panel{width:auto;max-height:calc(100vh - 145px);position:fixed;top:70px;left:10px;right:10px}.reminder-due-card{width:auto;bottom:82px;left:12px;right:12px}}@media (max-width:430px){.header-reminders .header-icon-button{display:grid}.header-reminders__header{padding-inline:13px}.header-reminders__new{padding-inline:9px;font-size:.69rem}.header-reminders__form-grid{grid-template-columns:1fr}}

