.fiscal-service-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.fiscal-service-new{white-space:nowrap;min-height:48px}.fiscal-service-editor{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.fiscal-service-editor .wide{grid-column:1/-1}.fiscal-service-editor textarea{min-height:88px}.fiscal-service-editor-actions{display:flex;justify-content:flex-end;gap:10px}.fiscal-service-list{display:grid;gap:10px;margin-top:14px}.fiscal-service-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(110,231,215,.16);border-radius:12px;background:rgba(7,29,38,.46)}.fiscal-service-item>div:first-child{display:grid;gap:4px}.fiscal-service-item b{font-size:14px}.fiscal-service-item span{font-size:12.5px;opacity:.78}.fiscal-service-item small{font-size:12px;font-weight:700;color:#6ee7d7}.fiscal-service-item>div:last-child{display:flex;gap:8px}.fiscal-service-item button{border:1px solid rgba(110,231,215,.18);background:transparent;color:inherit;border-radius:8px;padding:8px 10px;cursor:pointer}.fiscal-service-empty{padding:18px;text-align:center;border:1px dashed rgba(110,231,215,.16);border-radius:12px;opacity:.7;font-size:13px}
@media(max-width:900px){.fiscal-service-picker,.fiscal-service-editor{grid-template-columns:1fr}.fiscal-service-new{width:100%}.fiscal-service-item{align-items:flex-start;flex-direction:column}.fiscal-service-item>div:last-child{width:100%}.fiscal-service-item button{flex:1}.fiscal-service-editor-actions{flex-direction:column-reverse}.fiscal-service-editor-actions .btn{width:100%}}
